最近用vmware刚刚重装了一个linux虚拟机,装完之后才发现里面竟然没装gcc,带着郁闷的心情查了很多资料。很多人都说自己安装的话很难,如果用yum这个工具就好一点,后来就真的查到了这么一篇文章是关于用yum安装gcc的,
先说下我虚拟机的简单配置
Red Hat Enterprise Linux 5
内核:2.6.18-128.el5
以下文章是我主要参考的内容
该文章出处:http://space.itpub.net/10537377/viewspace-609800
对于用过linux的人都会感到安装linux的包是一件很头疼的事情,因为包和包之间存在依赖关系,为了解决这种依赖关系,建议大家可以构建yum库,然后通过yum install 进行安装。
解决办法:
一、构建本地yum库
1、挂载光盘到/mnt目录
//如果是cdrom光驱
mount /dev/cdrom /mnt
//如果是dvd光驱
mount /dev/dvd /mnt
//如果使用虚拟机光驱
(由于我的iso文件指直接自动挂载到了/media目录下,所以这一步没有mount)
2、复制安装光盘上的所有文件到指定目录/var/ftp/pub
mkdir -p /var/ftp/pub
cp -r /media/* /var/ftp/pub
3、安装createrepo包
cd /var/ftp/pub/RHEL_5.3-i386-DVD/Server
rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
4、使用createrepo工具构建本地yum库
cd /var/ftp/pub/Server/repodata/
cp comps-rhel5-server-core.xml ../
cd ../
rm -rf repodata
createrepo -g comps-rhel5-server-core.xml ./
5、配置yum库
cd /etc/yum.repos.d/
vim rhel-debuginfo.repo
内容如下:
[base]
name=base
baseurl=file:///var/ftp/pub/Server
enabled=1
gpgcheck=1
gpgke