菜鸟笔记
提升您的技术认知

Linux软件包管理器yum

Linux环境基础开发工具使用—Linux软件包管理器yum

  • 1.查找软件包
  • 2.下载软件包
  • 3.yum源
  • 4.扩展yum源

1.查找软件包

通过yum list命令可以罗列出当前一共有哪些软件包,由于太多,我们可以使用命令来进行筛选。

对于指令还不太清楚的可以,可以看我的另一篇博客:Linux下的常见指令

“x86_64” 后缀表示64位系统的安装包, “i686” 后缀表示32位系统安装包. 选择包时要和系统匹配.
“el7” 表示操作系统发行版的版本. “el7” 表示的是 centos7/redhat7. “el6” 表示 centos6/redhat6.
最后一列, 表示的是 “软件源” 的名称,就是来源于哪里

2.下载软件包

下载的指令非常简单:yum (-y)install 软件名
删除的同理:yum (-y)remove 软件名
-y是yum的命令选项,带上他之后,不会询问你是否确定安装
如图所示:


大家可以运行一下sl,是个很有意思的软件,在显示器上会出现一辆火车开过

3.yum源

那问题又来了,yum怎么知道我要下载的软件在哪里呢?
yum有自己的配置文件——就也是yum源



如果大家使用的都正常就没有必要再更新yum源了,这里简单说一下方法
1.先进行备份老的yum源,防止更新失败
2.wget 获取新的yum源配置文件——大家可以去百度上搜索
3.mv 重命名成为Centos—Base.repo
4.yum clean all && yum makecache

4.扩展yum源

如果你想安装的软件找不到,有可能就是在扩展的yum源中:epel.repo
需要下载的话输入指令yum install -y epel-release
根据你的base yum源,帮我们找到和他匹配的扩展yum源