因为FC6 F7都早已经不再maintain了,现在fedora出的速度太快,每半年出一次,问题一堆
我跟不上脚步,所以,改成用RHEL5 (SL5)会是比较好的选择,至少可以撑个3-5年
先装yum-conf-5x的套件,把yum repository指到SL5X去(手动下载后用rpm -force安装)
$ rpm -Uvh -force sl-release-*rpm yum-conf-5x*rpm redhat-logos-4.9.16-1.SL.6.noarch.rpm
dependency的问题,所以先移除mplayer mplayer-fonts (以后要用到时再装)
$ rpm -e mplayer mplayer-fonts
手动下载glib-* libsoup-*的套件回来降级装: (不然会冲到一堆套件)
$ rpm -Uvh -force glib-*rpm libsoup-*rpm
上面都做得差不多了,接下来可以开始大版本升级?:
$ yum upgrade
kernel部份: (降级加装RHEL5版的kernel)
$ rpm -ivh -force kernel-2.6.18-92.1.6.el5.i386.rpm kernel-devel-2.6.18-92.1.6.el5.i386.rpm kernel-headers-2.6.18-92.1.6. el5.i386.rpm
移除一些不要的fedora开头的套件:
$ rpm -e fedora-logos fedora-release-notes
$ rpm -e -nodeps fedora-package-config-smart.i386
$ yum install fedora-package-config-smart
/etc/下的一堆设定档都要手动调整一下: (可以用find /etc|grep rpmsave and find /etc/grep rpmnew找一下)
yum.conf
yum/pluginconf.d/kernel-module.conf
grub.conf
inittab
sysctl.conf
proftpd.conf
samba/smb.conf
my.cnf
httpd/modsecurity.d/*
dovecot.conf
logrotate.d/syslog
httpd/conf.d/limitipconn.conf
ssh/ssh_config
ssh/sshd_config
cacti/db.php
整个过程下来,还算顺利。reboot过后,原本的services都有跑起来(apache mysql postfix dovecot named openvpn dhcpd proftpd samba bbs)
用到现在,还没发现问题。