yuanbing 发表于 2010-11-12 11:41:13

红帽企业版6(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/releases/13/Fedora/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/releases/13/Fedora/x86_64/os/RPM-GPG-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/releases/13/Everything/x86_64/os/Packages/yum-plugin-fastestmirror-1.1.26-1.fc13.noarch.rpm

然后
sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
sudo rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-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的理念,但很多情况下可以综合一下的(如果你不是远程登录他人服务器工作,而是主机和显示器都在自己身旁,那为什么不呢)

[ 本帖最后由 yuanbing 于 2010-11-16 10:40 编辑 ]

jiangtao9999 发表于 2010-11-12 15:02:30

很诡异的理由+很诡异的选择。

hew 发表于 2010-11-13 19:57:55

原帖由 jiangtao9999 于 2010-11-12 15:02 发表 http://www.linuxfans.org/bbs/images/common/back.gif
很诡异的理由+很诡异的选择。

我也疑惑到底这个系统是干什么用的。

yuanbing 发表于 2010-11-13 22:48:38

原帖由 hew 于 2010-11-13 19:57 发表 http://www.linuxfans.org/bbs/images/common/back.gif


我也疑惑到底这个系统是干什么用的。


说明你们的工作用不到linux系统吧,关注于linux或许出于个人兴趣和学习

haulm 发表于 2010-11-14 01:10:41

我们一样也使用 Fedora,所不同的是我们用的是源码,而不是二进制的东西,你那些设置的技巧是 Fedora 发展了14 个版本都没修正的Bug,而我们没这个问题,我们从来不下载Bug。

muwanqing 发表于 2010-11-14 11:57:39

等centos出6了   直接用它的

HOUSCOUS 发表于 2010-11-16 03:03:33

It's more like you are using it as for desktop entertainment, not as server.

yuanbing 发表于 2010-11-16 10:00:14

原帖由 HOUSCOUS 于 2010-11-16 03:03 发表 http://www.linuxfans.org/bbs/images/common/back.gif
It's more like you are using it as for desktop entertainment, not as server.

真死板!!!
当然是个人电脑上装着测试,难道还整个黑乎乎的屏幕整天敲终端,整天就知道server,小心被IT搞傻了。

当东西做好了要放到具有120个节点,960个cpu的大型集群机上长年累月业务运行。但开发过程中也别太工作狂,搞点entertainment挺好

rabinge 发表于 2010-11-17 12:11:25

fedora.repo,fedora-updates.repo,fedora-updates-testing.repo
三个文件要怎么弄

yuanbing 发表于 2010-11-19 00:39:14

repo文件

附件中是三个repo文件

如果就算使用centos6的源也不会有使用fedora13的源来的齐全,而且rpmfusion上针对企业版的源没有针对fedora的源齐全,使用fedora源才是王道。
   (注意: VLC和Amarok会有错误,略过就是,能安装的已经够用了)

另外,64位rel6的flash插件按那个安装指南页面(http://www.mjmwired.net/resources/mjm-fedora-f13.html)是行不通的,把flash插件文件(http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p2_64bit_linux_092710.tar.gz)解压把得到的.so文件放到你用户目录~/.mozilla/plugins/下就可以听百度MP3和看百度视频了!如果是32位的rhel6,,直接按那个指南页面(http://www.mjmwired.net/resources/mjm-fedora-f13.html)上的方法就可以:
      sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
            sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
      sudo yum install flash-plugin

如果是32为rhel6,repo文件一样用,遵照那个安装指南页面一步步走就可以了,

另外,64位的想搭建完整的32位平台以便运行一些基于32位的程序比如永中office和AdobeReader等,那么可以:
       mkdir -p rpms_bak
            mv -f /var/cache/yum/x86_64/13/*/packages/*.rpm rpms_bak
       sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
            sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
            sudo yum install flash-plugin
   会下下来一百多个包但安装出错会退出,此时你可以把下下来的所有包放到一个文件夹下:
      mkdir -p rpms_aa
         mv -f /var/cache/yum/x86_64/13/*/packages/*.rpm rpms_aa
      sudorpm -Uvh --force rpms_aa/*.rpm
         即可,若出错自己灵活调整,一并安装上的AdobeReader是英文版,自己可以搜AdobeReader_chs-8.1.4-1.i486.tar.tar中文包安装,再搜永中office包EIOffice_Personal_Lin.tar.gz装上

本贴针对菜鸟写的,高手请不要灌水了22

[ 本帖最后由 yuanbing 于 2010-11-19 00:51 编辑 ]

jiangtao9999 发表于 2010-11-19 08:55:11

:roll:
直接装 Fedora 不就行了……
如果因为 Fedora 和 RHEL 不兼容而出现问题,把程序员开除换一个写程序兼容的人就行了。
测试也不过需要单独一个机器就行了,没有富裕的机器虚拟机里面跑吧。不然双系统也可以吧?

yuanbing 发表于 2010-11-19 13:31:42

原帖由 jiangtao9999 于 2010-11-19 08:55 发表 http://www.linuxfans.org/bbs/images/common/back.gif
:roll:
直接装 Fedora 不就行了……
如果因为 Fedora 和 RHEL 不兼容而出现问题,把程序员开除换一个写程序兼容的人就行了。
测试也不过需要单独一个机器就行了,没有富裕的机器虚拟机里面跑吧。不然双系统也可以吧? ...
好没水平

aisystem06 发表于 2010-11-19 16:10:07

这是种有益的尝试,看看效果如何

jiangtao9999 发表于 2010-11-19 18:48:04

原帖由 yuanbing 于 2010-11-19 01:31 PM 发表 http://www.linuxfans.org/bbs/images/common/back.gif

好没水平
环境隔离有利于管理

gulch 发表于 2010-11-28 22:06:58

:oops: 自己编译mplayer一直不成功
页: [1]
查看完整版本: 红帽企业版6(RHEL6)使用fedora13的yum源