rpm
rpm软件包是Linux的各个发行版本中应用最为广泛的软件包格式之一,成为众多Linux发行版公认的软件包管理标准,最早由Red Hat这家公司开发。
RPM优点:
rpm内包含已经编译过的程序于配置文件等数据,用户不需要重新编译;
rpm在被安装之前,会现检查系统的硬盘容量、操作系统版本等,可避免文件被错误安装;
rpm文件本身提供软件的版本信息、依赖属性检查、软件用途说明、软件所含文件等信息,便于了解软件;
rpm管理方式使用数据库记录rpm文件的相关参数,便于升级、删除、查询与验证
rpm这个软件管理器所处理的软件,是由软件提供者在特定的Linux平台上面将该软件编译完成并且打包好,用户只要拿到这个打包好的软件,然后将里面的文件放到应该要存放的目录,即完成安装。
常用的rpm命令总结:
rpm安装
常用
选项
1 2 3 4 5
| -i : install 安装的意思 -v : 查看更详细的安装信息 -h: 显示安装进度,在安装升级的过程中,以“ –force: 强制安装某个软件包,可以用于替换已安装版本或安装旧版本 –nodeps: 安装、升级过程中,不检查与其他软件包的依赖关系
|
rpm 升级与更新
常用
选项
1 2
| -Uvh :后面接的软件即使安装过,则系统将予以直接安装;若后面接的软件有安装过旧版,则系统自动更新至新版。 -Fvh : 如果后面接的软件并未安装到你的Linux系统上,则该软件不会被安装,亦即只有安装至你的Linux系统内的软件会被升级
|
rpm 查询已安装的rpm包
选项
1 2 3
| -q :仅查询,后面接的软件名称是否有安装 -qa :列出已经安装在本机Linux系统上面的所有软件名称 -qp:查询未安装的rpm软件包
|
rpm 软件包的卸载
常用
选项
rpm软件包验证
常用
选项
1 2 3
| -V: 验证一个软件包,可以使用任何包选择选项来查询要验证的软件包 -Vf: 验证包含特定文件的软件包 -Va:验证所有已安装的软件包
|