[转]红帽企业版RHEL6使用Fedora13的yum源

以前使用fedora,最近想测试的RHEL6,先用评估版本RHEL6.0, REDHAT官网上注册帐号,申请试用,下载评估版本3.2G的64位DVD的iso镜像rhel-server-6.0-x86_64-dvd.iso,还特意咨询了官网上的客服评估试用版和购买正式版的区别,DVD文件是不是同一张,得到的邮件回复是:
      您好!
      感谢致电红帽软件技术支持!
   评估版和正式版的光盘是一样的,主要区别是评估版没有技术支持,也不能通过RHN下载rpm包。过了30天试用期以后,从法律上讲,评估版就不可以再使用了。
   如有问题,请联系我们。顺祝商祺!红帽中国 9309,红帽全球支持服务

   既然如此,就安装试用吧等项目能做下来再考虑购买以便合法使用!
   想了想,RHEL6.0肯定不能在线安装音视频播放器什么的,而CENTOS6又还没出来不能使用其yum源,工作期间要是想听听音乐怎么办,休息一下看看碟,看看百度视频郭德纲相声,韩国MM什么的又怎么办,源码编译的话依赖包的补充会累死我的。查了下,发现RHEL6.0的软件包是基于fedora13的,但比fedora13稍微新一点,介于fedora13-14之间靠近13,于是想办法使用fedora13的yum源(这就要求系统安装时不能选择yum包)。

   从硬盘安装RHEL6(安装方法和fedora12、13、14完全相同),重点全面选择桌面软件包(主要是KDE,虽然只用gnome,但所用很多软件基于KDE)和所有开发环境(主要是数据库和服务器开发平台以及所有软件开发库,取消所有带yum字样的包,整个盘3025个包,选了2000多个,安装完毕使用了6G多的空间),重启创建普通用户fandy登录进入,发现软硬件支持的升级幅度让人震惊,心里一阵激动就差点眼泪哗哗。
   
    sudo rpm -qa | grep yum 发现还是默认安装了yum包,几次 rpm -e 弄清楚依赖关系后,最终
    sudo rpm -e yum-rhn-plugin-0.9.1-5.el6.noarch \
                yum-utils-1.1.26-11.el6.noarch \
            kabi-yum-plugins-1.0-2.el6.noarch \
            yum-3.2.27-14.el6.noarch \
            yum-metadata-parser-1.1.2-14.1.el6.x86_64 \
            abrt-addon-ccpp-1.1.13-4.el6.x86_64 \
            rhn-check-1.0.0-38.el6.noarch \
            abrt-cli-1.1.13-4.el6.x86_64 \
            rhnsd-4.9.3-2.el6.x86_64 \
            python-meh-0.9-1.el6.noarch \
            rhn-setup-1.0.0-38.el6.noarch \
            firstboot-1.110.8-1.el6.x86_64 \
            system-config-keyboard-1.3.1-3.el6.x86_64
   卸掉了yum(请依据你自己情况灵活处理)
   
   查了下,发现sohu的fedora13源超快,于是在http://mirrors.sohu.com/fedora/r ... x86_64/os/Packages/下载5个包:
   yum-3.2.27-4.fc13.noarch.rpm
   yum-metadata-parser-1.1.4-1.fc13.x86_64.rpm
   yum-presto-0.6.2-1.fc13.noarch.rpm
   yum-utils-1.1.26-1.fc13.noarch.rpm
   deltarpm-3.5-0.7.20100121git.fc13.x86_64.rpm

  并 sudo rpm -ivh yum-*.rpm deltarpm-3.5-0.7.20100121git.fc13.x86_64.rpm 

然后一个Key文件:wget http://mirrors.sohu.com/fedora/r ... G-KEY-fedora-x86_64
   sudo cp RPM-GPG-KEY-fedora-x86_64 /etc/pki/rpm-gpg/

之后修改/etc/yum.conf,保存安装包于/var/cache/yum/x86_64/13/下:
   cachedir=/var/cache/yum/$basearch/13
   keepcache=1

然后在/etc/yum.repos.d/下建三个文件(附件中,设enabled=0的用不上但也写全吧):
fedora.repo,fedora-updates.repo,fedora-updates-testing.repo

完了打开一个非官方安装配置指南页面 http://www.mjmwired.net/resources/mjm-fedora-f13.html,按照上面的提示开始安装第三方软件:

安装rpmfusion源fedora13的repo(直接安装不用yum,否则直接给你升级到fedora14会引起RHEL6稳定性受影响):
sudo rpm -ivh http://mirrors.sohu.com/fedora/r ... 6-1.fc13.noarch.rpm

然后
sudo rpm -ivh http://download1.rpmfusion.org/f ... e-stable.noarch.rpm
sudo rpm -ivh http://download1.rpmfusion.org/n ... e-stable.noarch.rpm  

开始yum安装(加上 --releasever=13 欺骗系统及yum让他们合作顺利安装fedora13的包):
1. xmms:
sudo yum install xmms xmms-mp3 xmms-faad2 xmms-pulse xmms-skins --releasever=13
2. audacious:
sudo yum install audacious audacious-plugins-freeworld* --releasever=13

3. Mplayer:
sudo yum install mplayer mplayer-gui gecko-mediaplayer mencoder --releasever=13

4. xine:
sudo yum install xine xine-lib-extras xine-lib-extras-freeworld --releasever=13

5. Banshee:
    sudo yum install banshee gstreamer-plugins-ugly gstreamer-plugins-bad gstreamer-ffmpeg --releasever=13

6. sudo rpm -ivh http://rpm.livna.org/livna-release.rpm
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna
sudo yum install libdvdcss --releasever=13

7. 配置视频解码器(附件中有):
sudo rm -rf /usr/lib64/codecs
sudo cp -r codecs /usr/lib64/

8. 安装网页flash插件......
........

至此,可以看碟听音乐了(mplayer的vidio要选x11/xv或opengl才能正常播放,其他很正常)。

因为自己不是IT人士,不想被IT踢傻了,也不想当工作狂,娱乐必不可少,挂着耳机敲代码是本人一贯作风

有人老抱着server就不desktop,and vice versa,desktop就不server的理念,但很多情况下可以综合一下的(如果你不是远程登录他人服务器工作,而是主机和显示器都在自己身旁,那为什么不呢)

(原文地址: http://hi.baidu.com/loleafver/blog/item/34c4735de8b9ee53faf2c0e6.html

posted @ 2011-03-27 11:30  HelloSUN  阅读(1422)  评论(0编辑  收藏  举报