做实验的时候安装软件包很多依赖关系,,,都烦了。搜了一下,做了个yum,呵呵,挺好用的。。。
 
解决软件包依赖关系!!!!!!!!!!!!!!!
一,准备工作
1  启动REDHAT Linux ,并放入安装光盘
 2  挂载光驱  [root@station10 ~]# mount -t iso9660 /dev/cdrom /mnt/
3  安装FTP服务.如果你只是自己本机使用YUM源可以省略掉这一步
      [root@ localhost / ]#cd  /mnt/Server
      [root@ localhost / ]#rpm  -ivh vsftpd*
      [root@ localhost / ]#chkconfig --level 3 5 vsftpd on
      [root@ localhost / ]#service vsftpd start
  4,  安装createepo软件包
      [root@ localhost / ]#rpm –ivh createrepo*
  5,拷贝系统盘中的文件本系统中
      [root@ localhost / ]#cp  -R  /mnt/Server  /var/ftp/pub
把所有的5张中所有的软件包都cp到目录下。。。。。
二,搭建YUM
    1, 生成依赖性关系
      [root@ localhost / ]#createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml  /var/ftp/pub/Server/
  // comps-rhel5-server-core.xml不能手动生成,默认安装光盘上已经有了
 2  做完上面的步骤后会有一个错误提示,“Could not remove old metadata dir: .olddata“说目录有问题。把那个目录删除掉 。。。。。。。。
 [root@s localhost /] #rm  –rf  /var/ftp/pub/Server/.olddata
  3, 把步骤1再做一遍
[root@ localhost / ]#createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml /var/ftp/pub/Server
4[root@ localhost / ]#cd  /etc/yum.repos.d
 [root@ localhost / ]#vi /etc/yum.repos.d/rhel-debuginfo.repo 
//这里建立yum库。。。。。。。。。。。。 为了方便,就 直接 改默认的文件
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever - $basearch - Debug    
b aseurl=ftp://192.168.4.1 0 /pub/Server    // 这里是最重要的  改成自己的ftp服务器
enabled=1                                          // 这里在其他的机器上都要保持1   1就是开启源
gpgcheck=1                                     //  这里是开启验证,保持默认的。
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release  这里是密钥 。保持默认即可。
使用方法。。。。。。。。。。。。。。。。。。。。。。。。
yum install " gtk *"    安装 GTK+
yum remove " gtk* "   移除 GTK+
非常方便!!!少什么就yum什么!!!