RPM软件包的管理
2010-03-11 17:23
197 查看
RPM软件包的管理
1、 认识RPM软件包文件RPM包是Linux各版本中应用最广的软件包格式之一,有其特有的格式,假如某软件的RPM包的名称如下所示:
abc-1.11.2-10.i386.rpm
“abc”是软件的名称”1.11.2”是软件的版本号,其中包括主版本号和次版本号,”10”表示软件更新发行的次数,”i386”是该软件运行的硬件平台,最后的”rpm”是文件的扩展名,代表文件的类型是RPM包。
2、 RPM包的安装
格式:rpm –ivh [--nodeps/--replacepkgs/--prefix=路径 a.rpm b.rpm c.rpm
“i” 代表安装
”v” 代表verbose,设置在安装过程中显示较详细的信息
”h” 代表hash,设置在安装时将显示”#”表示安装的进度
--nodeps: 表示不检查软件之间的依赖关系,强制安装。这种安装有可能导致安装软件不可用
--replacepkgs: 覆盖已经安装的软件包
--prefix: 将软件包安装到指定的路径下
注:(这里的选项有很多,本文只列出常有的几项并加以说明)
实例:
(1)、安装bind-9.3.1-10.i386.rpm
# rpm –ivh bind-9.3.1-10.i386.rpm
# rpm –ivh --nodeps bind-9.3.1-10.i386.rpm //强制安装,不检查依赖关系安装该软件包
# rpm –ivh –replacepkgs bind-9.3.1-10.i386.rpm //强制安装,覆盖已经安装的文件
# rpm –ivh –prefix = usr/local bind-9.3.1-10.i386.rpm //安装软件包到指定的路径下
3、 RPM包的查询
格式: rpm –q 软件名 //查询已经安装的指定名称的RPM包
rpm –qa //查询所有已经安装的软件包
rpm –ql 软件名 //查询是否安装指定软件名称的RPM包,如果已
经安装,则显示软件包中的文件列表
rpm –qf 文件路径 //查询指定文件所属的软件包
注:(这里只列举少量几种常用到的命令)
4 、卸载已经安装的RPM包
格式:rpm –e [--nodeps] 软件名
实例:# rpm –e [--nodeps] bind //删除名称为bind的软件,不检查文件的依赖性
5、 升级安装RPM包
格式:rpm –Uvh [--nodeps] RPM包文件
实例:rpm –Uvh bind-9.3.1-10.i386.rpm
相关文章推荐
- Linux系列教程(十一)——Linux软件包管理之RPM命令
- Linux软件程序包管理之RPM
- Linux之rpm软件包管理(redhat)
- linux入门基础——linux软件管理RPM
- RPM 软件管理程序: rpm
- 20、linux软件管理之rpm
- Linux学习--RPM软件包管理、YUM软件管理
- Fedora 22中的RPM软件包管理工具
- Linux学习之CentOS(二十三)--Linux软件管理之源代码以及RPM软件包管理
- Linux-软件包管理-wget,rpm,yum,apt-get
- Linux的软件安装管理 deb rpm yum atp-get
- 学习笔记(十)——软件包管理:rpm + yum
- 管理rpm软件包与压缩包
- 项目二 任务七 管理rpm软件包与压缩包
- 项目二 任务七:管理rpm软件包与压缩包 任务八:YUM源的配置与软件的YUM安装 拓展训练
- 项目二:任务七管理rpm软件包与压缩包
- Linux软件包管理{rpm|yum|源码包}2015082901
- 项目二 任务七 管理rpm软件包与压缩包
- 软件安装与管理--rpm、yum
- Linux 入门学习之rpm软件包管理