Yum软件的管理(黄狗安装软件)
yum服务端的搭建需要 1.有众多的软件 2.文件清单
Yum软件包仓库配置及使用,自动解决依赖关系
1.客户端:客户端的配置非常简单,只要配置要一些基本的参数,就可以通过客户端来安装软件,并且解决软件包的依赖性。
2.服务端:将所有需要的软件包同统一放在一个目录下,该目录可以通过ftp、http、https、file将需要使用软件的客户端传输需要的软件。
全局配置:/etc/yum.conf
cachedir:软件包缓存目录
keepcache:缓存是否保存,1保存0不保存
debuglevel:调试级别(默认为2)
logfile:日志文件路径
gpgcheck:是否检查密钥,一种检验软件完整性的方式
服务:为客户端自动解决依赖关系,并自动安装软件
服务端:虚拟机classroom 搭建web服务器,共享光盘所有内容
验证:浏览器中 classroom.example.com
客户端:虚拟机server
修改配置文件,指定服务端位置
/etc/yum.repos.d/*.repo
正确的文件与错误的文件相互影响
rm -rf /etc/yum.repos.d/* #删去旧的文件
vim /etc/yum.repos.d/*.repo #编辑仓库(web服务器上)(*是随意主要是后缀名)
[rhel7] #仓库名(见名知意)
name=nsd rhel7 #仓库描述信息
baseurl=http://classroom.example.com/content/rhel7.0/x86_64/dvd/ #(web服务端绝对路径)
enabled=1 #是否启用此仓库
gpgcheck=0 #是否签名检查
启用与禁用仓库
禁用仓库:yum-config-manager --disable “仓库名"
启用仓库:yum-config-manager --enable “仓库名”
yum repolist #查看仓库信息
yum install 软件名 #安装软件 -y 确定选项 (xeyes 小眼睛)
yum remove 软件名 #卸载软件 (有附带关系,尽量用rpm卸载软件)
yum list 软件名 #列出软件
yum clean all #清缓存
yum makecache #构建缓存
yum deplist package1 #查看依赖性
快速建立repo配置文件
yum-config-managre --add-repo 服务端绝对路径
1.调整位置
2.手动配置签名检查gpgcheck=0
3.检查仓库信息