通过安装光盘,自己构建yum源_其他_操作系统_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 操作系统 > 其他 > 通过安装光盘,自己构建yum源

通过安装光盘,自己构建yum源

 2010/9/19 23:54:26  haoyunkgq  http://haoyunkgq.javaeye.com  我要评论(0)
  • 摘要:对于Linux新手而言如果安装系统时没有选全开发工具、编译环境要想自己编译安装一个软件很困难,不要怕,对于发行版是RedHat的用户,有yum命令可以用,但是问题又来了,yum需要网络安装源才能工作,如果不能上网该怎么办呢?我们可以通过安装光盘自己建立网络源。必要的准备工作:(我的机器是64位的)1、准备一张RHEL5.4的安装光盘2、需要ftp服务器支持(anonymous即可)3、确定磁盘空间使用情况步骤:安装ftp服务器
  • 标签:通过安装光盘 自己构建yum源
对于Linux新手而言
如果安装系统时没有选全开发工具、编译环境
要想自己编译安装一个软件很困难,不要怕,对于发行版是RedHat的用户,
有yum命令可以用,但是问题又来了,yum需要网络安装源才能工作,
如果不能上网该怎么办呢?
我们可以通过安装光盘自己建立网络源。

必要的准备工作:(我的机器是64位的)
1、准备一张RHEL5.4的安装光盘
2、需要ftp服务器支持(anonymous即可)
3、确定磁盘空间使用情况

步骤:

安装ftp服务器:
mount /dev/cdrom /mnt
cd /mnt/Server
rpm -ivh vsftpd-2.0.5-16.el5.x86_64.rpm


建立资源目录
mkdir /var/ftp/pub/dvd64


制作挂载光盘镜像(为了避免每次都寻找光盘的麻烦)
dd if=/dev/cdrom of=~/RHEL5.4-x86_64-dvd.iso
mount -t iso9660 -o loop ~/RHEL5.4-x86_64-dvd.iso /usr/data
mount --bind /usr/data /var/ftp/pub/dvd64


建立资源配置文件
cp /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/local.repo
vim local.repo

将文件中的所有行复制3次,并修改方括号中的名称,保持和光盘中的一样
依次是[Server][VT][Cluster][ClusterStorage]
将enabled改为1
将baseurl改成ftp服务器中对应的目录
最终代码如下:
[Server]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://192.168.0.200/pub/dvd64/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[VT]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://192.168.0.200/pub/dvd64/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Cluster]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://192.168.0.200/pub/dvd64/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug
baseurl=ftp://192.168.0.200/pub/dvd64/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


其中的ip就是自己本机的,用127.0.0.1也行,启动ftp服务器
/etc/init.d/vsftpd start


配置完毕,现在就可以yum安装了。。。
哈哈!

发表评论
用户名: 匿名