yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令。

基本命令如下:

yum install 安装

yum update 更新

yum remove  卸载

yum info  查询安装软件的信息

yum groupupdate group1升级程序组

yum  grouplist  

yum groupinstall

yum deplist package1 查看程序package1依赖情况

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


yum 的配置文件 /etc/yum.conf

yum配置及解决遇到的问题_第1张图片


修改Yum 网络安装源  (更改/yum.repos.d/Base.repo文件中网络地址)

    

yum配置及解决遇到的问题_第2张图片

    1、替换成中科大的repo文件

    2、运行 yum makecache生成缓存 


修改yum为光盘安装

cd /etc/yum.repos.d 
mv CentOS-Base.repo CentOS-Base.repo.bak //将CentOS-Base.repo重命名 
vi CentOS-Media.repo 
修改其中的 gpgcheck参数,改为gpgcheck=0 
修改其中的 enabled参数,改为enabled=1 

yum配置及解决遇到的问题_第3张图片



有时用yum升级一些文件时,会出现以下情况:

致使yum被锁定

nother app is currently holding the yum lock;waiting for it to exit....

解决方法:

#rm -f /var/run/yum.pid