软件包管理yum

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。

原文地址:https://www.cnblogs.com/wufanblog/p/13463904.html