day29-rpm与yum命令
2019-04-13 本文已影响0人
慕男
diff :比较
vimdiff :文本图形化比较
[root@oldboyedu ~]# cp /etc/passwd{,.ori}
备份好处:
1、恢复。
2、比较、检查。
rpm命令
rpm命令:rpm命令全称是Red Hat Package Manager(Red Hat包管理器),几乎所有的Linux发行版本都使用这种形式的命令管理、安装、更新和卸载软件。
概括地说,rpm命令有五种基本功能(不包括创建rpm包):安装、卸载、升级、查询和验证。
rpm 包管理器
安装 卸载 升级 查询 验证
-i 安装install
- v 安装过程
- h 用“#“ 显示安装进度条
-U 升级软件包
-e 卸载软件包
-q 查询
-a 所有
-R 显示软件包依赖的环境
--nodeps 忽略依赖
-l 显示软件包中文件列表
-f 查询文件或命令属于哪个软件包
yum命令:帮我们在rpm安装时解决软件包依赖,
背后还是使用rpm,不需要直接使用rpm了
让安装软件更智能了。底层还是rpm在工作。
yum主要用于自动安装、升级rpm软件包,它能自动
查找并解决rpm包之间的依赖关系
yum源安装rpm包自动解决依赖
install 安装软件包
groupinstall 安装组包
grouplist 获取组包名称列表
list 获取软件包名
list installed 查已安装软件
provides 根据配置命令查属于哪个包
remove 移除软件包 (禁止使用)
search 模糊查找
repolist 列出所有yum源
repolist all 列出所有yum源 包括禁用的
repolist 列出所有yum源
Linux系统如何安装软件:
1、rpm安装 。简单 快 依赖多 解决依赖困难繁琐。
2、yum安装 。 简单 快 不能选择软件版本或软件存放路径。*****
3、编译安装 。慢 复杂 需要gcc编译器,可以自定义安装。
4、将源码制作成rpm,然后放到yum仓库,实现yum自动安装。 一次性慢 复杂 安装快 可以自定义安装。