- rpm 常用命令
(1)安装一个包:# rpm -ivh
(2) 升级一个包:# rpm -Uvh
(3) 移走一个包:# rpm -e
(4) 安装参数:
–force 即使覆盖属于其它包的文件也强迫安装
–nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。
(5) 查询一个包是否被安装:# rpm -q < rpm package name>
(6) 得到被安装的包的信息:# rpm -qi < rpm package name>
(7) 列出该包中有哪些文件:# rpm -ql < rpm package name>
(8) 列出服务器上的一个文件属于哪一个RPM包:#rpm -qf
(9) 可综合好几个参数一起用:# rpm -qil < rpm package name>
(10) 列出所有被安装的rpm package:# rpm -qa
常用选项:
–force 忽略软件包及文件的冲突
–nodeps 不检查依赖性关系
–prefix 将软件包安装到由 指定的路径下
–test 只对安装进行测试,并不实际安装。
–percent 以百分比的形式输出安装的进度。
–excludedocs 不安装软件包中的文档文件
2.yum 常用命令
yum provides #查找命令对应的安装包
[root@m01 ~]# yum provides zabbix-server
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
zabbix-server-mysql-4.0.0-2.el7.x86_64 : Zabbix server for MySQL or MariaDB database
源 :zabbix
匹配来源:
提供 :zabbix-server = 4.0.0-2.el7
zabbix-server-mysql-4.0.1-1.el7.x86_64 : Zabbix server for MySQL or MariaDB database
源 :zabbix
yum list install | grep gitlab #找到软件包的名称 (非常好用)
yum list #显示可以安装软件包信息
yum repolist #显示可以使用的yum源信息
yum remove #卸载
yum localinstall -y #下载