Linux 软件包管理器 yum

yum

软件包管理工具:解决依赖和兼容性问题。

一、查看软件包

通过 yum list 命令可以罗列出当前一共有哪些软件包。由于软件包的数目可能非常的多,我们需要使用 grep 命令筛选出我们关注的软件包。如:yum list | grep gcc 会出现如下界面:
在这里插入图片描述
注:

  1. yum需要在联网状态下才能正常工作。
  2. 软件包名称:主版本号.次版本号.源程序发行号.软件包的发行号.主机平台.CPU架构
  3. “4.8.5”表示gcc的版本号。
  4. “x86_64”后缀表示64位系统的安装包,“i686”后缀表示32位系统安装包,选择时要和系统匹配。5
  5. “el7”表示操作系统发行版的版本。
  6. 最后一列表示“软件源”的名称,类似“华为应用商店”,“oppo应用商店”的概念。

二、安装软件包

使用yum install 命令完成软件的安装。
如:yum install gcc
yum 会自动找到都有哪些软件包需要下载。

在这里插入图片描述
输入“y”确认安装。
在这里插入图片描述
出现“complete”字样说明安装完成。
注:

  1. 安装软件时由于需要向系统目录中写入内容,需要切换到root用户才能完成安装。
  2. yum只能同时安装一个软件,如果在安装一个软件的过程中,再尝试用yum安装另一个软件,yum会报错。

三、卸载软件

使用 yum remove 命令完成软件的卸载。
如:yum remove gcc

在这里插入图片描述输入“y”确认卸载。
在这里插入图片描述
出现“complete”字样说明卸载完成。

四、更新yum源

yum 源就是 yum 从哪些服务器上来查找软件包。
相关配置文件在 /etc/yum.repos.d/ 目录下。
默认的yum源是国外的源,速度上可能会很慢,这时可以手动替换成国内的源。
例如,使用网易(163)yum 源,将 yum 源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。
安装步骤:

  1. 首先备份默认的软件源配置文件(便于系统恢复)
    /etc/yum.repos.d/CentOS-Base.repo
    切换到root用户,执行
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  2. 下载对应版本 repo 文件, 放入 /etc/yum.repos.d/
    CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
    CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo3
  3. 执行
    wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
    mv CentOS6-Base-163.repo CentOS-Base.repo
  4. 执行以下命令生成缓存
    yum clean all
    yum makecache
发布了71 篇原创文章 · 获赞 131 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_43239560/article/details/96978020