Rpm常用命令
1.安装软件包
# rpm -ivh
2.升级软件包
# rpm -Uvh
取出袋子
# rpm -e
4.安装参数
- force强制安装,即使属于其他软件包的文件被覆盖。
- nodeps如果这个RPM包的安装依赖于其他包,那么即使没有安装其他包,也会强制安装。
5.查询软件包是否已安装。
# rpm -q rpm包名
6.获取已安装软件包的信息。
# rpm -qi rpm包名称
7.列出包中的文件。
# rpm -ql rpm包名
8.列出服务器上的文件属于哪个RPM包。
#rpm -qf
9.几个参数可以一起使用。
# rpm -qil rpm程序包名称
10.列出所有安装的rpm包。
# rpm -qa
11.列出哪些文件包含在未安装在系统中的RPM程序包文件中?
# rpm -qilp rpm包名
中文RPM手册
一.安装
命令格式:
rpm -i(或- install)选项文件1.rpm.fileN.rpm
参数:
文件1。每分钟转数.fileN.rpm要安装的rpm包的文件名。
详细选项:
安装期间的-h(或-hash)输出散列标记(` ` `# ' ')。
- test只测试安装,不测试实际安装。
- percent以百分比形式输出安装进度。
- excludedocs不安装软件包中的文档文件。
-包括docs安装文件
- replacepkgs强制重新安装已安装的软件包。
- replacefiles替换属于其他软件包的文件。
- force忽略包和文件之间的冲突。
- noscripts不运行安装前和安装后脚本。
- prefix将软件包安装到。
- ignorearch不验证包的结构。
- ignoreos不检查运行软件包的操作系统。
- nodeps不检查依赖关系。
- ftpproxy用作FTP**
- ftpport指定FTP的端口号为
常规选项
-v显示附加信息
-vv显示调试信息。
- root让RPM使用指定的路径作为“根目录”,以便可以预安装程序并在以后安装。
安装程序将安装在此目录中。
- rcfile将rpmrc文件设置为
- dbpath设置RPM数据清单所在的路径,如下所示
第二,删除
命令格式:
rpm -e(或- erase)选项pkg1.pkgN
参数
Pkg1.pkgN:要删除的包
详细选项
- test仅执行已删除的测试。
- noscripts不运行安装前和安装后脚本。
- nodeps不检查依赖关系。
常规选项
-vv显示调试信息。
- root让RPM使用指定的路径作为“根目录”,以便可以执行程序的预安装和后安装。
程序将安装在这个目录中。
- rcfile将rpmrc文件设置为
- dbpath设置RPM数据清单所在的路径,如下所示
第三,升级
命令格式
rpm -U(或- upgrade)选项file1.rpm.fileN.rpm
参数
1 .转速.filen.rpm包的名称。
详细选项
安装期间的-h(或-hash)输出散列标记(` ` `# ' ')。
- oldpackage允许“升级”到旧版本。
-测试仅执行升级测试。
- excludedocs不安装软件包中的文档文件。
-包括docs安装文件
- replacepkgs强制重新安装已安装的软件包。
- replacefiles替换属于其他软件包的文件。
- force忽略包和文件之间的冲突。
- percent以百分比形式输出安装进度。
- noscripts不运行安装前和安装后脚本。
- prefix将软件包安装到。
- ignorearch不验证包的结构。
- ignoreos不检查运行软件包的操作系统。
- nodeps不检查依赖关系。
- ftpproxy用作FTP**
- ftpport指定FTP的端口号为
常规选项
-v显示附加信息
-vv显示调试信息。
- root让RPM使用指定的路径作为“根目录”,以便安装前和安装后程序将安装在此目录中。
- rcfile将rpmrc文件设置为
- dbpath设置RPM数据清单所在的路径,如下所示
四。打听
命令格式:
rpm -q(或- query)选项
参数:
Pkg1.pkgN:查询已安装的软件包
详细选项
-p(或`` `-' ')来查询软件包的文件。
-f查询它属于哪个包。
-a查询所有已安装的软件包。
- whatprovides查询提供功能的软件包。
-g查询属于该组的软件包。
- whatrequires查询所有需要函数的软件包。
信息选项
显示包的完整ID。
-我显示软件包的摘要信息。
-l显示包中文件的列表。
-c显示配置文件列表。
-d显示文档文件的列表。
-s显示软件包中的文件列表以及每个文件的状态。
- scripts显示安装、卸载和验证脚本。
- queryformat(或- qf)以用户指定的方式显示查询信息。
- dump显示每个文件的所有检查信息。
- provides显示软件包提供的功能。
-requirements(或-r)显示软件包所需的功能。
常规选项
-v显示附加信息
-vv显示调试信息。
- root让RPM使用指定的路径作为“根目录”,这样安装前程序和安装后程序都将安装在该目录中。
- rcfile将rpmrc文件设置为
- dbpath设置RPM数据清单所在的路径,如下所示
动词(verb的缩写)验证已安装的软件包。
命令格式:
rpm -V(或- verify,或-y)选项
参数
Pkg1.PKGN将验证的pkgN包名称
包装选项
-p根据包文件进行验证
-f验证它所属的包。
-验证验证所有软件包。
-g验证属于该组的所有包。
详细选项
- noscripts不运行验证脚本。
- nodeps不检查依赖关系。
- nofiles不是mcrc属性。
常规选项
-v显示附加信息
-vv显示调试信息。
- root让RPM使用指定的路径作为“根目录”,这样安装前程序和安装后程序都将安装在该目录中。
- rcfile将rpmrc文件设置为
- dbpath设置RPM数据清单所在的路径,如下所示
不及物动词检查软件包中的文件。
语法:
rpm -K(或- checksig)选项file1.rpm.fileN.rpm
参数:
1 .转速.filen.rpm包的文件名。
Checksig -详细选项
- nopgp不验证pgp签名。
常规选项
-v显示附加信息
-vv显示调试信息。
- rcfile将rpmrc文件设置为
七、其他RPM选项
- rebuilddb重建RPM数据库
- initdb创建新的RPM存储库。
- quiet尽可能减少输出。
- help显示帮助文件。
- version显示RPM的当前版本。