RHEL AS5可以通过Yum升级系统的功能,但默认rhel-debuginfo.repo 的设置是从RedHat的Yum源来升级系统,如果您没有购买Redhat的服务,Redhat5后面版本升级是收费,需要key才能升级,那么使用Yum是无法升级的。幸运的是,由于centos是免费的企业版本,也可以借用centos yum源更新RHEL AS5系统.

       我的服务器系统redhat5.4 x64位,未购买红帽升级服务,同时机器无法联网。在初期系统安装时,机房默认安装了系统,导致机器中有N多无用组件和软件包,甚至安装了图形界面,所以想使用yum卸载掉。

YUM的特点:
可以同时配置多个资源库(Repository) 
简洁的配置文件(/etc/yum.conf 
自动解决增加或删除rpm包时遇到的倚赖性问题 
使用方便 
保持与RPM数据库的一致性

 

1、首先下载了rhel-server-5.4-x86_64-dvd.iso。

2、上传到服务器/root目录。

3、修改yum源

 
  
  1. #cd  /etc/yum.repos.d/ 
  2. #cp rhel-debuginfo.repo rhel-debuginfo.repo.bak 
  3. #vi rhel-debuginfo.repo 
  4. 替换原有内容如下: 
  5. [rhel-debuginfo] 
  6. name=Red Hat Enterprise Linux $releasever - $basearch - Debug 
  7. baseurl=file:///mnt/cdrom/Server 
  8. enabled=1 
  9. gpgcheck=1 
  10. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 
  11.   
  12. [Cluster]  
  13. name=Red Hat Enterprise Linux $releasever - $basearch - Cluster  
  14. baseurlfile:///mnt/cdrom/Cluster  
  15. enabled=1  
  16. gpgcheck=1  
  17. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release  
  18.  
  19. [ClusterStorage]  
  20. name=Red Hat Enterprise Linux $releasever - $basearch - ClusterStorage  
  21. baseurlfile:///mnt/cdrom/ClusterStorage  
  22. enabled=1  
  23. gpgcheck=1  
  24. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release  
  25.  
  26. [Server]  
  27. name=Red Hat Enterprise Linux $releasever - $basearch - Server  
  28. baseurlfile:///mnt/cdrom/Server 
  29. enabled=1  
  30. gpgcheck=1  
  31. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release  
  32.  
  33. [VT]  
  34. name=Red Hat Enterprise Linux $releasever - $basearch - VT  
  35. baseurlfile:///mnt/cdrom/VT  
  36. enabled=1  
  37. gpgcheck=1  
  38. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 

4、挂载rhel-server-5.4-x86_64-dvd.iso

 
  
  1. #mkdir /mnt/cdrom 
  2.  
  3. #mount -o loop /root/rhel-server-5.4-x86_64-dvd.iso /mnt/cdrom 
  4.  
  5. #yum clean all 
  6.  
  7. #yum groupremove "GNOME Desktop Environment" "GNOME Software Development" "Games and Entertainment" "Graphical Internet" "Java Development" "DNS Name Server" "Mail Server" "News Server" "PostgreSQL Database" "Printing Support" "Sound and Video" "Web Server" "Windows File Server" "X Software Development" "X Window System" "OpenFabrics Enterprise Distribution" "Office/Productivity" "Engineering and Scientific" "Authoring and Publishing" "Editors" "FTP Server"  "Legacy Software Development" "Legacy Software Support" "Network Servers" 
  8.  
  9. #yum remove portmap 
  10.  
  11. #yum install vim-enhanced -y