yum,rpm参数详解

  1. 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 #下载

发布了48 篇原创文章 · 获赞 1 · 访问量 1492

猜你喜欢

转载自blog.csdn.net/weixin_43876317/article/details/102642970