记得前几年有了自己的电脑时,那个时候360盛行,后来除了软件管家,其它的都用得不多。yum,在我看来就是这么一个东西,管理机子上软件,安装、更新和卸载,有个管家确实方便了很多。
不久前装了RHEL5,没填注册码,yum用不了。在网上找解决方法,都说换个开源的yum就可以了,我就把原来那个yum卸载了,重新装了一个yum。下面就是一个菜鸟一个早上的时间了。

维基百科上yum的词条

分享两篇找到比较有含量的文章。
文章一
从http://yum.baseurl.org/下了yum-3.4.3.tar.gz文件,报错。libcurl.so.4 is needed等等依赖错误。出现了一些不在作者意料的错误,顿时失望,自己对Linux了解得还比较少,于是再去问Google大神。出现这些依赖错误的有很多情况,试过建立一些链接的方法,失败而告终。在之前的尝试中,发现RHEL5是有libcurl.so.3文件的。我是看鸟哥的书入门的,想起了书里提到过RedHat的软件版本一般都有点旧,主要是确保稳定性。我就尝试下一些比较旧的软件版本,就没有前面的依赖错误了。
由于后面的配置文件当时不太明白,报了下面的错误,找不到源。
Error getting repository data for install, repository not found
没有找到容器,被墙了,需要手动添加国内源。
文章二
其实我是在这篇文章解决我的问题,这篇文章跟我的机子环境一致,在看了前面文章的基础下,按照文章的操作,很顺利,搞定了。
 
现在看到比较多的应用软件都是deb格式的,听说可以通过软件alien将deb格式转换成rpm的( 可参看此文章),我试了一个软件,报错了。
[root@localhost tmp]# alien -r xmind-linux-3.3.1.201212250029_i386.deb
Control file couldn't be read! at /usr/lib/perl5/site_perl/5.8.8/Alien/Package/Deb.pm line 162.
自从Red Hat 9.0版本发布后,Red Hat公司就不再开发桌面版的Linux发行包,而将全部力量集中在服务器版的开发上。我最近会转到Ubuntu,对于个人来说,桌面版应该会比服务器版好用吧。