架设本地yum源
时间:2010-09-15 来源:cup
在进行软件安装的时候,使用yum install [软件名]是很方便的事情,敲入此命令后系统便会从最近的镜像站点寻找软件包下载并安装,同时解决了繁琐的软件依赖问题,如果不能联网,又要使用光盘软件包,不想处理复杂的软件依赖关系,就需架设本地yum源,进行软件安装。在安装依赖关系较复杂的软件时,能够自动分析依赖关系,比较省事。
配置yum服务器端
-
将DVD光盘中的软件包复制到本地
[root@localhost ~]# mount /dev/cdrom /media/cdrom
[root@localhost ~]# cp -prf /media/cdrom /var/ftp/centos
[root@localhost ~]# umount /dev/cdrom
-
安装vsftpd服务器 (若为本机设置yum源可省略此步)
[root@localhost ~]#cd /media/cdrom/Server
[root@localhost ~]#rpm -ivh vsftpd*
[root@localhost ~]#chkconfig vsftpd on
[root@localhost ~]#service vsftpd start
-
安装createrepo软件包。
[root@localhost ~]# rpm -ivh /var/ftp/centos/createrepo-0.4.4-2.fc6.noarch.rpm
4. 重新创建repository信息库。
[root@localhost ~]# cd /var/ftp/centos/[root@localhost Server]# createrepo -g repodata/comps-centos-server-core.xml ./
[root@localhost Server]# cd ../Cluster/
[root@localhost Cluster]# createrepo -g repodata/comps-centos-cluster.xml ./
[root@localhost Cluster]# cd ../ClusterStorage
[root@localhost ClusterStorage]# createrepo -g repodata/comps-centos-cluster-st.xml ./
[root@localhost ClusterStorage]# cd ../VT
[root@localhost VT]# createrepo -g repodata/comps-centos-vt.xml ./
[root@localhost VT]# rm -rf ../*/.olddata/
二、客户端测试
1、创建.repo配置文件。
[root@localhost ~]# vi /etc/yum.repos.d/centos-rpms-from-lansvr.repo
[Cluster]
name=Cluster Directory
baseurl=ftp://192.168.4.1/centos/Cluster
enabled=1
gpgcheck=0
[ClusterStorage]
name=ClusterStorage Directory
baseurl=ftp://192.168.4.1/centos/ClusterStorage
enabled=1
gpgcheck=0
[Server]
name=Server Directory
baseurl=ftp://192.168.4.1/centos/Server
enabled=1
gpgcheck=0
[VT]
name=VT Directory
baseurl=ftp://192.168.4.1/centos/VT
enabled=1
gpgcheck=0
2、清除旧的缓存数据。
[root@localhost ~]# yum clean all
3、软件安装测试
1)能够使用yum下载安装软件。
使用以下命令会下载安装bind、bind-chroot软件包(自动查找解决依赖关系):
[root@localhost ~]# yum install bind-chroot
2)使用system-config-packages"添加删除程序"(X-Window环境)。能够浏览并安装集群、集群存储、虚拟化……等各项软件包。……文章转自http://blog.chinaunix.net/u1/40349/showart_1162428.html
相关阅读 更多 + -
-