共计 992 个字符,预计需要花费 3 分钟才能阅读完成。
目的
掌握 rpm 命令安装 rpm 软件包和软件包的各种查询功能。
rpm 命令功能:rpm 是 Red-Hat Package Manager(RPM 软件包管理器)的缩写,它可以建立、安装、请求、确认、和卸载软件包,但是不能自动解决软件包的依赖关系,而 yum 命令安装时比 rpm 命令更为方便。
前提
可用的 Centos7 系统,连接网络。
命令介绍
【例 1】安装 tree-1.6.0-10.el7.x86_64.rpm
[root@Magedu ~]# rpm -ivh tree-1.6.0-10.el7.x86_64.rpm
注意:使用 rpm 命令安装软件包是不能自动解决依赖关系的。
【例 2】查询 nginx 软件安装后生成的所有文件
[root@Magedu ~]# rpm -ql nginx
/etc/logrotate.d/nginx
....
/etc/nginx/nginx.conf
...
【例 3】查看 httpd 软件提供哪些能力
[root@Magedu ~]# rpm -q --provides httpd
webserver
mod_dav = 2.4.6-80.el7.centos
httpd-suexec = 2.4.6-80.el7.centos
httpd-mmn = 20120211
httpd-mmn = 20120211x8664
httpd-mmn = 20120211-x86-64
httpd = 2.4.6-80.el7.centos
httpd(x86-64) = 2.4.6-80.el7.centos
【例 4】查看 server.xml 文件是安装哪个软件包后生成的
[root@Magedu ~]# rpm -qf /etc/tomcat/server.xml
tomcat-7.0.76-6.el7.noarch
【例 5】查看系统是否安装 reids 软件
[root@Magedu ~]# rpm -q redis
redis-3.2.10-2.el7.x86_64
【例 6】查询系统上安装的所有 rpm 软件包
[root@Magedu ~]# rpm -qa
...
mariadb-5.5.56-2.el7.x86_64
gcc-c++-4.8.5-28.el7.x86_64
neon-0.30.0-3.el7.x86_64
samba-common-tools-4.7.1-6.el7.x86_64
gnome-software-3.22.7-5.el7.x86_64
...
文章来源于网络,侵删!
正文完
星哥玩云-微信公众号