一、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
本文详细介绍了Yum和RPM两种Linux环境下常用的软件包管理工具。包括Yum的自动化依赖解决和软件包安装更新,以及RPM的安装、卸载、查询等操作命令。适合Linux初学者和系统管理员快速掌握包管理技能。
3671

被折叠的 条评论
为什么被折叠?



