CentOS软件安装血泪经验(转的)
2009-05-18 19:52
204 查看
用CentOS也有半年多了,总结一下CentOS下软件安装的经验教训。往往有些软件在默认的源下面通过yum install这样的方式无法安装,因为centos是rhel编译过来的,去掉了所有关于版权问题的东西,就比如像mplayer这样的播放软件,开发 社区提供的repositories自然要考虑这一点...而且作为个人桌面使用有些软件无法一一考虑到...相比之下,Ubuntu和OpenSUSE 要做得好多了...但是选择这个版本以后就不想再换了,对于我这个年纪的人来说,最重要的还是系统稳定...我机器上的windows安装了两年多了一直 没有重装过...年轻的时候喜欢折腾,现在最好就是一次安装,十年使用...
一开始当我安装mplayer这样的软件,通过yum install mplayer返回没有这个软件包的时候,第一反应就是下载源代码安装。结果要处理一系列的依赖关系,手动编译安装......花了整整一天来处理安装 tomboy/mplayer/kchmviewer/basket/krusader/xchm/aMule/bittorrent等等这些桌面应用软 件,中间一波三折,花费的心思精力简直就是血泪难尽啊...
有些软件花了很多时间精力结果有时候还是编译通不过...就像我在安装笔记软件Zim的时候,configure, make都通过了,但是make install就是出错,而且我也不懂perl,实在没有精力去看代码。
yum是个好东西,CentOS开发社区里有个看起来有点级别的老外是这么说的:in an rpm-based distro like CentOS, you should avoid compiling from source whenever possible.
意思是在像CentOS这样基于rpm分发包的系统里,应该尽量避免从源代码编译安装,只有在不得已的情况下才这么做...
在查看了一些yum方面的资料以后,发现centos的官方社区里有说明一些第三方的源
3rd Party Repositories
http://wiki.centos.org/AdditionalResources/Repositories?action=show&redirect=Repositories
这个网站收集了四千多个rpm包,也是官方推荐的
https://rpmrepo.org/RPMforge
使用方法就不多说了,看下网页上的英文介绍就可以了
或者看我的这篇翻译文: http://blog.chinaunix.net/u2/68366/showart_1385963.html
以后使用的时候就这样,比如要安装mplayer和插件,原来一般使用就是
yum install mplayer*
但是往往找不到源,现在
yum --enablerepo=rpmforge list mplayer*
就是从rpmforge上来安装,这样就没什么问题了,也解决了包的依赖关系....
切记,在CentOS这样的系统里面,安装软件最简单最好的办法还是解决源-软件仓库的问题!!!只有万不得已的时候采取自己编译代码安装的方法!!!过来人的血泪教训啊!!!
一开始当我安装mplayer这样的软件,通过yum install mplayer返回没有这个软件包的时候,第一反应就是下载源代码安装。结果要处理一系列的依赖关系,手动编译安装......花了整整一天来处理安装 tomboy/mplayer/kchmviewer/basket/krusader/xchm/aMule/bittorrent等等这些桌面应用软 件,中间一波三折,花费的心思精力简直就是血泪难尽啊...
有些软件花了很多时间精力结果有时候还是编译通不过...就像我在安装笔记软件Zim的时候,configure, make都通过了,但是make install就是出错,而且我也不懂perl,实在没有精力去看代码。
yum是个好东西,CentOS开发社区里有个看起来有点级别的老外是这么说的:in an rpm-based distro like CentOS, you should avoid compiling from source whenever possible.
意思是在像CentOS这样基于rpm分发包的系统里,应该尽量避免从源代码编译安装,只有在不得已的情况下才这么做...
在查看了一些yum方面的资料以后,发现centos的官方社区里有说明一些第三方的源
3rd Party Repositories
http://wiki.centos.org/AdditionalResources/Repositories?action=show&redirect=Repositories
这个网站收集了四千多个rpm包,也是官方推荐的
https://rpmrepo.org/RPMforge
使用方法就不多说了,看下网页上的英文介绍就可以了
或者看我的这篇翻译文: http://blog.chinaunix.net/u2/68366/showart_1385963.html
以后使用的时候就这样,比如要安装mplayer和插件,原来一般使用就是
yum install mplayer*
但是往往找不到源,现在
yum --enablerepo=rpmforge list mplayer*
就是从rpmforge上来安装,这样就没什么问题了,也解决了包的依赖关系....
切记,在CentOS这样的系统里面,安装软件最简单最好的办法还是解决源-软件仓库的问题!!!只有万不得已的时候采取自己编译代码安装的方法!!!过来人的血泪教训啊!!!
相关文章推荐
- CentOS软件安装血泪经验
- CentOS软件安装血泪经验(转)
- CentOS5.6下安装Oracle10G软件 【保留报错经验】
- CentOS软件安装经验
- CentOS5.6下安装Oracle10G软件 【保留报错经验】
- CentOS常用软件安装
- 安装centos mini版,无法联网,用yum安装软件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解决方法
- 在Centos中yum安装和卸载软件的使用方法
- Linux:CentOS安装包+VMware安装包+Linux连接工具(xmanager)+Hadoop安装包+Eclipse Hadoop插件及Eclipse软件+相关工程:
- 经验回顾:在CentOS下用源码安装LNMP(nginx,mysql,php)
- CentOS环境下RAR软件安装以及应用
- 在CentOS下安装网页截图软件cutyCapt
- [CentOS]安装软件:/lib/ld-linux.so.2: bad ELF interpreter解决
- CentOS 6.2 使用第三方yum源安装更多rpm软件包
- OpenNMS在ubuntu12.04和centos6.2下的安装--开源监控软件
- 为CentOS安装防DDOS攻击软件DDoS-Deflate
- CentOS7.3安装软件开发工具
- 在64位的 CentOS 上只安装64位的软件包
- CentOS 安装软件出现错误:/lib/ld-linux.so.2: bad ELF interpreter 解决
- CentOS 安装pdksh软件包的说明