yum - Yellowdog Updater Modified
服务器-客户端(C/S)
主要依赖yum 仓库(repository),都是.repo结束
方式
file:///
http://
ftp://
nfs://
配置文件
/etc/yum.conf
/etc/yum.repos.d/ *.repo 指向仓库配置文件
man yum.conf 查看yum配置文件说明
[base]
name=local yum
#mirrorlist=http://
baseurl=file:///media
enable=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
yum 安装
-y 默认安装
* install package1 [package2] [...]
reinstall 重新安装
yum -y install httpd 安装httpd协议
显示
* repolist [all|enabled|disabled]显示仓库列表
*list 显示程序包
* update [package1] [package2] [...] 升级程序包
卸载
* remove | erase package1 [package2] [...]
清除本地缓存
* clean [ packages | metadata | expire-cache | rpmdb | plugins | all ] 清除
* deplist package1 [package2] [...] 包依赖关系
新建一个挂载点并挂载修改yum源配置
查看已挂载的结果
修改yum源配置,把CentOS-Base.repo文件备份
修改CentOS-Base.repo的内容,注释文档中的所有mirrorlist属性,把baseurl属性打开注释,并设置baseurl的属性值为挂载点
清空yum已存在的所有源信息
查看本地源的所有软件
如果想要恢复使用网络上的源,再次把CentOS-Base.repo.bak重命名为CentOS-Base.repo就可以了。
注意系统重启之后,需要再次手动挂载,如果需要的话,可以设置/media/CentOS自动挂载。在/etc/fstab配置文件中新添加一行,表示自动挂载/media/CentOS。