一、yum命令
Yum是Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动化处理依赖性关系,并且一次安装所有依赖的软件包。
1、常用命令
命令 | 含义 |
---|---|
yum clean all | 清除原有yum缓存 |
yum repolist | 列出仓库信息 |
yum install [软件名] | 安装 |
yum update | 更新 |
yum list [软件名] | 查看相关软件包 |
yum deplist [软件名] | 查看软件依赖情况 |
yum list installed | 列出已安装软件包 |
yum remove [software] | 卸载软件 |
yum search [software] | 查找某软件 |
yum whatprovides [file][software] | 根据文件名或软件名查找软件 |
二、rpm命令
-a:查询所有套件;
-b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段,并指定套件档的文件名称;
-c:只列出组态配置文件,本参数需配合"-l"参数使用;
-d:只列出文本文件,本参数需配合"-l"参数使用;
-e<套件档>或--erase<套件档>:删除指定的套件;
-f<文件>+:查询拥有指定文件的套件;
-h或--hash:套件安装时列出标记;
-i:显示套件的相关信息;
-i<套件档>或--install<套件档>:安装指定的套件档;
-l:显示套件的文件列表;
-p<套件档>+:查询指定的RPM套件档;
-q:使用询问模式,当遇到任何问题时,rpm指令会先询问用户;
-R:显示套件的关联性信息;
-s:显示文件状态,本参数需配合"-l"参数使用;
-U<套件档>或--upgrade<套件档>:升级指定的套件档;
-v:显示指令执行过程;
-vv:详细显示指令执行过程,便于排错。
1、安装卸载软件
-
安装软件包:
rpm -ivh your-package.rpm
-
卸载软件包,比如卸载软件包proftpd-1.2.8-1,没有后缀
.rpm
:rpm -e proftpd-1.2.8-1
-
强制卸载:
rpm -e --nodeps
2、查看与rpm包相关的文件和其他信息
-
列出所有安装过的包:
rpm -qa
-
列出此软件所有安装的文件,同样不包含后缀:
rpm -ql