文章目录
- 一、yum命令的优点
- 二、yum命令的用法
- 三、利用本地光盘制作yum源
- 1.什么是yum源
- 2.具体制作方法
- 四、一些安装软件的散例
- 五、可用yum工具下载rpm包
- 有时候我们仅需要下载rpm包但不安装,而为了复制给其他机器使用。前面介绍的yum命令是一气呵成下载并安装rpm包,下面介绍只下载而不安装的命令。
提示:以下是本篇文章正文内容,下面案例可供参考
一、yum命令的优点
- yum命令可以自动解析所有的依赖关系,并安装所有有依赖关系的rpm软件包,解决rpm命令安装软件存在的深度依赖和循环依赖问题。
- yum命令可以代替rpm命令进行rpm软件包的安装、查询、删除等操作。
- yum命令最大的优势就是Linux系统在联网的情况下,直接可以使用yum命令可以使用网上的yum源下载所需要的rpm包。如果是在没有网络的情况下,可以通过把本地光盘制作成yum源进行解决。
二、yum命令的用法
- yum help:会显示各命令的用法。
- yum list:列出哪些rpm包已经安装了,哪些未安装。可以搭配管道和grep进一步精确查询。
- yum search 相关关键词:搜索rpm包。
- yum update rpm包名:升级rpm包。
- yum install rpm软件包的名字:安装rpm包。
- yum erase rpm软件包的名字:删除rpm包。
- yum grouplist:列出软件包组。
- yum groupinstall “软件包组名”:安装软件包组。
- yum groupremove “软件包组名”:删除软件包组。
三、利用本地光盘制作yum源
1.什么是yum源
- yum库是指/etc/yum.repos.d/目录下的一个扩展名为.repo的文件。
- 此文件需要创建,文件名可以任意,但必须加上扩展名.repo。例如:aaa.repo。
- 配置yum源的前提是挂载好光驱。本文已经将光驱挂载在/etc/media。具体挂载方法:或者见下文操作步骤。
2.具体制作方法
如果/etc/yum.repos.d下的.repo文件过多,建议先将yum.repos.d文件备份并改名,然后将原文件夹下的文件全都删除。
例如:# cp -r /etc/yum.repos.d /etc/yum.repos.d_bak
#rm -rf /etc/yum.repos.d/*
四、一些安装软件的散例
五、可用yum工具下载rpm包
有时候我们仅需要下载rpm包但不安装,而为了复制给其他机器使用。前面介绍的yum命令是一气呵成下载并安装rpm包,下面介绍只下载而不安装的命令。
在下载之前首先要恢复之前的yum源,对于手动配置yum源操作来说,恢复原来的/etc/yum.repos.d,然后使用yun list命令生成缓存,方便下次使用。
yum install -y 包名 --downloadonly
- 此命令默认rpm包下载到光驱挂载的目录下的Packages里
yum install -y 包名 --downloadonly --downloaddir=/usr/local/src
- 指定下载rpm包到/usr/local/src目录下
如果下载的包已经安装过了,只需使用yum reinstall -y 包名 --downloadonly,而无需卸载。