- rpm包介绍和应用:
`注意:`
1. rpm简述:是redhat公司旗下的一个以.rpm结尾的安装包。
2. rpm适用于,redhat和suse等系列的操作系统。
3. rpm包不可以解决依赖。
1. `rpm的概念:建立集中数据库,用来存放rpm包的集中数据库,以及rpm包的依赖信息。`
2.`源码包: 通常以.tar.gz.bz2结尾的安装包。`
rpm包的格式:
软件名-版本信息.操作系统.硬件架构.rpm
rpm命令常用选项:
1. -q (查询已安装的软件包)
2. -qa (查询并列出已安装的软件包)
3. -qi (查询已安装软件的信息)
4. -ql (列出已安装软件的安装清单)
5. -qc (列出已安装的软件的配置文件)
6. -qf (列出文件所属安装包)
7. -qpi (列出未安装软件的信息)
8. -qpl (列出未安装软件的清单)
9. -i (安装rpm包)
10.-v (显示安装详细信息)
11.-h (显示安装进度)
12.-e (卸载已安装的rpm包)
13.--force (忽略密钥检查,强制安装)
14.--nodeps (忽略依赖关系)
rpm -qa | head
rpm -qi httpd
rpm -qc httpd
rpm -ql httpd | head
rpm -qf /etc/passwd
rpm -qpi /home/yum/yum/AppStream/Packages/zziplib-utils-0.13.68-8.el8.x86_64.rpm
`注意:`
1.查看未安装rpm包时,写上包的路径
rpm -ivh --force /home/yum/yum/AppStream/Packages/zziplib-utils-0.13.68-8.el8.x86_64.rpm --nodps
上图提示需要密钥,这个不是系统没有密钥,而是系统密钥不识别。
rpm -evh zziplib-utils-0.13.68-8.el8.x86_64