通过安装光盘,自己构建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安装了。。。
哈哈!

猜你喜欢

转载自haoyunkgq.iteye.com/blog/760906