0%

Linux rpm安装

rpm

    rpm软件包是Linux的各个发行版本中应用最为广泛的软件包格式之一,成为众多Linux发行版公认的软件包管理标准,最早由Red Hat这家公司开发。

RPM优点:

  • rpm内包含已经编译过的程序于配置文件等数据,用户不需要重新编译;

  • rpm在被安装之前,会现检查系统的硬盘容量、操作系统版本等,可避免文件被错误安装;

  • rpm文件本身提供软件的版本信息、依赖属性检查、软件用途说明、软件所含文件等信息,便于了解软件;

  • rpm管理方式使用数据库记录rpm文件的相关参数,便于升级、删除、查询与验证

  • rpm这个软件管理器所处理的软件,是由软件提供者在特定的Linux平台上面将该软件编译完成并且打包好,用户只要拿到这个打包好的软件,然后将里面的文件放到应该要存放的目录,即完成安装。

常用的rpm命令总结:

rpm安装

常用

1
rpm -ivh ipm软件安装包

选项

1
2
3
4
5
-i : install 安装的意思
-v : 查看更详细的安装信息
-h: 显示安装进度,在安装升级的过程中,以“#”显示安装进度
–force: 强制安装某个软件包,可以用于替换已安装版本或安装旧版本
–nodeps: 安装、升级过程中,不检查与其他软件包的依赖关系

rpm 升级与更新

常用

1
rpm -Fvh ipm软件安装包

选项

1
2
-Uvh :后面接的软件即使安装过,则系统将予以直接安装;若后面接的软件有安装过旧版,则系统自动更新至新版。
-Fvh : 如果后面接的软件并未安装到你的Linux系统上,则该软件不会被安装,亦即只有安装至你的Linux系统内的软件会被升级

rpm 查询已安装的rpm包

选项

1
2
3
-q :仅查询,后面接的软件名称是否有安装
-qa :列出已经安装在本机Linux系统上面的所有软件名称
-qp:查询未安装的rpm软件包

rpm 软件包的卸载

常用

1
rpm -e 软件名称

选项

1
-e :卸载软件

rpm软件包验证

常用

1
rpm - V 软件名称

选项

1
2
3
-V: 验证一个软件包,可以使用任何包选择选项来查询要验证的软件包  
-Vf: 验证包含特定文件的软件包
-Va:验证所有已安装的软件包