yum简介
yum的全称是yellow dog updater,modified,是一个shell前端软件包管理器;基于RPM包管理,能够从指定的服务器下载RPM包并自动安装,可以自动处理依赖性关系,并且一次性安装所有依赖的软件包,无需一次次频繁的下载、安装。
yum源制作过程
-
准备一台linux服务器,并确认服务器的IP;
-
上传一个centOS-…iso镜像文件到服务器(镜像文件包含所需要的RPM包);
-
将镜像文件挂载到一个目录;
mkdir /var/iso
mount -o loop centOS...iso /var/iso
- 修改本机上的yum源配置文件,将yum源指向自己 ;在修改yum源配置文件之前 ,需要先备份原有的yum配置文件,防止以后要用
cd /etc/yum.repos.d/
rename .repo .repo.bak*
修改yum配置文件vi CentOS-Local.repo
[base]
name=CentOS-Local
baseurl=file:///var/iso
gpgcheck=1
enabled=1#很重要,1才启用
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
修改完成后保存并退出;
-
清除yum缓存 yum clean all
-
列出所有的可用的yum源 yum repolsit
-
安装相应的软件 yum install -y httpd
-
开启httpd服务:service httpd start,使用浏览器访问https://ip:80即可;
-
将yum源配置到httpd中,其他的服务器即可通过网络访问这个内网中的YUM源:
cp -r /var/iso /var/www/html/centos
; -
取消之前的挂在:umount /var/iso;
-
在浏览器中输入https://IP:80/centos/即可访问服务器上的资源;
-
让其他需要安装RPM包的服务器指向这个yum源:
cd /etc/yum.repos.d/
rename .repo .repo.bak*
vi centos-Local.repo
[base]
name=CentOS-Local
baseurl=http://192.168.0.100/CentOS-6.7
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
- 在其他服务器上执行:yum clean all;