首先说说yum的来源及其优势,yum(全称为 Yellow dog Updater, Modified),是由 yellow dog公司提出的,是一个在Fedora和RedHat以及SUSE、CentOS中的shell前端软件包管理器。基於RPM包管理,能够从指定的服务器动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
创建本地yum源的方法:
1.首先使用root登录系统,使用下面的命令创建目录
mkdir -v /media/cdrom
mkdir -v /var/yum
2.挂载光盘,将光盘中的文件拷贝到/var/yum下
mount /dev/cdrom /media/cdrom
rsync -r /media/cdrom/* /var/yum
卸载光盘
umount /dev/cdrom
3.检查是否安装createrepo包
rpm -q createrepo
如果显示未安装,则需要执行如下命令完成安装
rpm -ivh /media/cdrom/Server/createrepo-0.1.14-3.e15
4.创建本地yum客户端的repo文件,以使用本地yum repository
cd /etc/yum.repos.d/
vim media.repo
接下来在文件中添加如下内容后保存
[base]
name=Server
baseurl=file:///media/cdrom/Server
gpgback=0
[VT]
name=VT
baseurl=file:///media/cdrom/VT
gpgback=0
[Cluster]
name=Cluster
baseurl=file:///media/cdrom/Cluster
gpgback=0
[ClusterStorge]
name=ClusterStorge
baseurl=file:///media/cdrom/ClusterStorge
gpgback=0
6.测试,使用yum安装软件包
yum install httpd
如果能正常安装,那么恭喜,本地yum repository创建成功!
创建ftp yum源方法
方法类似,将远端的一台计算机作为ftp,光盘镜像文件拷贝下来,不同的是media.repo中的baseurl为ftp的地址后面跟光盘镜像文件的位置。
转载于:https://blog.51cto.com/4459064/785130