文章目录提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
- 一、RPM软件包简介
- 二、查询软件信息
- 1.查询软件(参数为软件名)
- 2.查询某个目录或文件是哪个RPM包带来的
- 3.查询软件包(参数为软件包名)
- 3.查询软件包的安装清单
- 4.查询软件包信息
- 四、安装RPM软件
- 1 --force:强制安装、覆盖安装
一、RPM软件包简介
RPM Package Manager
由红帽公司提出,RedHat、SUSE等系列采用
建立集中数据库,记录软件包安装/卸载等变化信息,分析软件包依赖关系
RPM包文件名特征
–软件名-版本信息. *** 作系统.硬件架构.rpm
firefox-52.7.0-1.el7.centos.x86_64.rpm
软件名:firefox
软件包名:firefox-52.7.0-1.el7.centos.x86_64.rpm
RPM包的一般安装位置(分散)
代码如下(示例):
]# rpm -qa #当前系统中所有已安装的软件包
]# rpm -qa | grep firefox
]# rpm -q firefox #查看firefox是否安装
firefox-52.7.0-1.el7.centos.x86_64
]# rpm -q httpd #httpd提供web服务的软件
未安装软件包 httpd
]# rpm -q bash
bash-4.2.46-30.el7.x86_64
]# rpm -qi firefox #查询软件信息(查询已安装)
]# rpm -ql firefox #查询软件安装了哪些内容(安装清单)
]# rpm -ql firefox | less
2.查询某个目录或文件是哪个RPM包带来的
–格式:rpm -qf [文件路径]…
–即使目标文件被删除,也可以查询
代码如下(示例):
[root@localhost ~]# which vim #查询命令对应的程序文件
/usr/bin/vim
[root@localhost ~]# rpm -qf /usr/bin/vim
vim-enhanced-7.4.160-4.el7.x86_64
[root@localhost ~]# rpm -q vim-enhanced
vim-enhanced-7.4.160-4.el7.x86_64
[root@localhost ~]# rpm -qf /etc/passwd
[root@localhost ~]# rpm -qf /usr/bin/firefox
3.查询软件包(参数为软件包名)
]# rpm -q vsftpd #查询vsftpd软件是否安装
未安装软件包 vsftpd
]# ls /mnt/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm
3.查询软件包的安装清单
]# rpm -qpl /mnt/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm
4.查询软件包信息
]# rpm -qpi /mnt/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm
四、安装RPM软件
–格式:rpm -i RPM包文件…
辅助选项
– -v:显示细节信息
– -h:以#号显示安装进度
– --force:强制安装、覆盖安装
– --test:测试安装,不做真实安装动作
]# rpm -q vsftpd #查询当前的系统是否安装了该软件
未安装软件包 vsftpd
]# rpm -ivh /mnt/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm
]# rpm -q vsftpd #查询当前的系统是否安装了该软件
vsftpd-3.0.2-22.el7.x86_64
]# rpm -e vsftpd #卸载软件
]# rpm -q vsftpd #查询当前的系统是否安装了该软件
未安装软件包 vsftpd
1 --force:强制安装、覆盖安装
]# which hostname
/usr/bin/hostname
]# rm -rf /usr/bin/hostname
]# hostname
bash: hostname: 未找到命令...
]# rpm -qf /usr/bin/hostname #查看由哪个软件包产生
hostname-3.13-3.el7.x86_64
]# rpm -ivh --force /mnt/Packages/hostname-3.13-3.el7.x86_64.rpm
hi,这是我用百度网盘分享的文件~复制这段内容打开「百度网盘」APP即可获取。
链接:https://pan.baidu.com/s/1KjBG494AODvUBqV5eDl7PA
提取码:d050 --来自百度网盘超级会员V4的分享
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)