现在的位置: 首页 > 综合 > 正文

正式从windows转向开源的CentOS ( version 5.5 )

2013年10月12日 ⁄ 综合 ⁄ 共 1955字 ⁄ 字号 评论关闭

    为了将工作平台完全转向CentOS,需要解决EDA以及多媒体软件的安装问题。在Linux环境下,由于存在众多的依赖性问题,因此除非有特殊需要(如需要开启软件某种特性),否则不使用源程序安装方式。在当今众多版本的Linux中,使用software manager是比较方便的,这个manager在CentOS 5中称为YUM(Yellow dog Updater Manager)。
    software manager都基于这样一个原理,开源社区将软件集中起来,置于某些服务器上(称为软件仓库),同时通过网站发布一个指向该软件仓库的配置文件(称为fusion,即源),以供众多客户端下载。客户端的software manager 在得到这个列表文件后,便可以查询并下载相应的开源软件。因此,要想实现在Linux上轻松安装软件,重点在于找到几个重要的fusion。
    yum源的配置方法:
1、手动配置yum源的配置文件:/etc/yum.conf,在其中加入一段,或者直接生成一个.repo的文件放于/etc/yum.repos.d中,文件格式可以参考该文件夹中其他文件
2、直接安装要安装的源官网给出的rpm包。

    本次配置安装的源如下:
1、EPEL (Extra Packages for Enterprise Linux),从名字可以看出该源提供CentOS官方不提供的软件,但还是不包括mp3, dvd, decoder等。该源同时也是rpmfusion的安装前提。
安装: rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
查看结果:yum repolist
2、RPM Fusion。该源为Dribble, Freshrpms, Livna(部分)的集合,包含多媒体相关的软件(如mplayer等),安装前需有EPEL。
安装:查看http://www.rpmfusion.org/Configuration
3、Livna源。该源的部分成为rpm fusion,现在维护的是rpm fusion不愿意接受的那一部分。
安装:查看http://rpm.livna.org/
4、ATrpms源。
安装:查看http://atrpms.net/documentation/install/
5、上海交通大学的ftp源(选择centos 5目录)。该源为交大建立的CentOS站点在国内的镜像,因此使用他来更新CentOS官网提供的软件速度较快(教育网),ftp地址为http://ftp.sjtu.edu.cn/centos,选择5/文件夹。
安装:参照/etc/yum.repos.d/CentOS-Base.repo,建立一个CentOS-SJTU.repo,修改镜像地址,GPG密钥地址跟CentOS-Base的相同(本来就是一样的软件仓库,只是交大建了个服务器把东西都照搬过来而已^-^)
参考文章:http://gsion.blog.163.com/blog/static/1230565042009101811249662/,该文为fedora 10版本的源更新。
    
    安装完源之后,就可以安装软件了。需要安装的软件如下:(yum install)
1、mplayer: mplayer mplayer-gui
2、ntfs模块: ntfs-3g
3、Rhythmbox的mp3解码器:gstreamer-plugins-ugly
    参考文章:http://www.fedorafaq.org/#installsoftware

注意事项及搜索技巧:
1、不同发行版的Linux使用的源不一样(如CentOS和Ferora不同),因此安装rpm源时最好查看官网的安装及注意事项
2、如果安装某个软件有依赖性问题,说明软件源没有该软件,可以使用Google查找包含该软件的源(如yum mplayer centos5),安装了源之后再装软件
3、atrpms内部有bleeding和testing两个源,在默认使用时只启用一个,可以使用yum的--enablerepo选项指定某个源。

tips:
相对于某个版本的源,用的好可以将/etc/yum.repos.d文件夹以及/etc/pki/rpm-gpg保留下来

软件源管理:

http://wiki.centos.org/AdditionalResources/Repositories/CentOSPlus?action=show&redirect=Repositories%2FCentOSPlus

yum使用:

http://www.centos.org/docs/5/html/yum/index.html

抱歉!评论已关闭.