提示:以下是本篇文章正文内容,下面案例可供参考

一、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。具体挂载方法:https://blog.csdn.net/ATTAIN__/article/details/124714346或者见下文操作步骤。

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,而无需卸载。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐