yum

yum常用命令

  • 1. 列出所有可更新的软件清单命令:yum check-update

  • 2. 更新所有软件命令:yum update

  • 3. 仅安装指定的软件命令:yum install <package_name>

  • 4. 仅更新指定的软件命令:yum update <package_name>

  • 5. 列出所有可安裝的软件清单命令:yum list

  • 6. 删除软件包命令:yum remove <package_name>

  • 7. 查找软件包命令:yum search <keyword>

  • 8. 清除缓存命令:

             yum clean packages: 清除缓存目录下的软件包

            yum clean headers: 清除缓存目录下的 headers

            yum clean oldheaders: 清除缓存目录下旧的 headers

            yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers

     如:利用yum的功能,找出以pam为开头的软件名称有哪些

     

 国内yum源

  网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错。

  将yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。

 安装步骤:

 首先备份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backu

 下载对应版本 repo 文件, 放入 /etc/yum.repos.d/ (操作前请做好相应备份)

  • CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
  • CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
  • CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo CentOS-Base.repo

 运行以下命令生成缓存

yum clean all
yum makecache

  除了网易之外,国内还有其他不错的 yum 源,比如中科大和搜狐。

  中科大的 yum 源,安装方法查看:https://lug.ustc.edu.cn/wiki/mirrors/help/centos

  sohu 的 yum 源安装方法查看: http://mirrors.sohu.com/help/centos.html

配置本地yum仓库

mkdir -p /media/CentOS
mount -o loop /disk/CentOS-7-x86_64-DVD-1611.iso  /media/CentOS/
-o :options 主要用来描述设备或档案的挂接方式
-o loop:用来将一个档案当成硬盘分割挂上系统
档案:它和文件 file 是不同的东西, 档案 archive 是一个打包的文件集, 里面一般包含许多文件, 比如 tar, jar, iso 就是常见的档案格式
设置启用本地源:
sed -i "/enabled/s/0/1/g" /etc/yum.repos.d/CentOS-Media.repo  
yum clean all    # 清理缓存
yum list |wc -l   # 进行统计本地源的个数

原文地址:https://www.cnblogs.com/pistachio123/p/14636397.html