Posts Tagged Fedora Core

换用UBUNTU,感受开源的伟大

这是我在开源的UBUNTU操作系统下用开源的DRIVEL写的首篇日志。之前用过Fedora Core 4和5这两版开源系统,但使用起来颇有“专家感”——很多时候需要你自己寻求解决软件依赖性问题,甚至有些软件不得不自行编译安装。加之软件更新缓慢(Firefox 2都出了N个月了,yum上连个影子都见不到),本地yum源稀缺,台湾地震断网后,操作系统也死了一半。

所以,当我寻找新的操作系统时,UBUNTU进入了我的视线。它基于成熟的Debian系统,在很好地继承了apt-get这种优秀的软件管理方式下,极大地增强了硬件支持和用户界面,使得其成为LINUX所有发行版中硬件支持最好和最易上手的系统。

在试用UBUNTU的几天中,我很轻松地就使用apt-get搜索安装了我所需要软件:SKYPE、BMP(类似winamp的播放软件,可以支持APE)、MPLAYER(类似windows media player的媒体播放器)、GOOGLE EARTH、DRIVEL(本BLOG书写软件)、GNOMESWORD(查经软件)……无须你自己寻找软件的位置,无须你自己解决软件依赖关系。如果一个软件是以其他尚未安装的软件为基础,apt-get会自动下载安装那些缺失的软件。正如命令行自述所说:“本APT有着超级牛力。”

今天还发现了一个很有趣的东西:UBUNTU有一个专门为基督徒开发的“Christian Edition”。 在这个版本中,内置了查经软件和网络分级软件(家长可以很方便地向孩子屏蔽不健康的内容)。还有一些比较有意思的细节,比如Firefox内置了每日经文,而且主页标志换成了一个小教堂……

相比同样身为LINUX的Fedora Core,我觉得UBUNTU有几大优点:

  1. 更易用,更适合刚刚接触LINUX的用户;
  2. 软件资源众多(很多软件与Debian和基于Debian的系统可以通用),且更新速度快;
  3. 本地软件源众多,这点很重要!基于它高贵的UNIX血统,LINUX绝对是一个需要网络才能发挥功能的系统。而UBUNTU在中国的软件源就不下5个,即使遇到像断网这样的情况也能正常更新操作系统和软件。

关于UBUNTU一词:该词来源于祖鲁语和科萨语,发音为“oo-BOON-too”。据说这是一个美到无法翻译的词,大意是“人道待人”(对他人仁慈)或者可以翻译成:“天下共享的信念,连接起每个人”。有人把它总结成这样的话:“具有 ubuntu 精神的人心胸开阔,乐于助人,见贤思齐而不忌妒贤能,因为他(她)拥有适度的自信,而这源自如下认识:自己乃是属于一个更大的整体,当他人受到伤害或死去时,当他人受到折磨或压迫时,这个整体就会消失。”

Tags: , , , ,

解决Linux登录错误:你的会话只持续不到10秒钟…

我使用的是Fedora Core 5,登录普通帐户时遇到的这个登录错误的全部信息是:“您的会话只持续了不到10秒钟,如果您还没有注销,这就意味着安装可能出了问题或者您的磁盘空间已经耗尽,可以试试某个安全模式登录以查看是否可以解决此问题。”

然后我使用了所谓安全模式failsafe登录,除了在命令行里用用cd/ls查看查看文件以外,没有任何看起来“可以解决此问题”的东西。磁盘空间根本没有问题我也不明白这究竟“意味”着什么。幸运的是root帐户还可以顺利登录。于是我试着新建、重建普通帐户,但均告失败,任何普通帐户都无法登录!!!

对于解决不了的问题,GOOGLE LINUX是个好去处。我搜索发现很多人碰到我这个问题:有的人用REDHAT,用的人用SUSE;有的人用GNOME,有的人用KDE;有的人有详细提示信息,有的人像我这样什么提示也没有。似乎导致这个错误的原因有很多,但没有一个像我这样出错的人得到最终的解答。

这时PKUBBS上一个无人解答的求助信息引起了我的注意。这个人在遇到无法顺利卸载的一个软件后清空了/tmp和/opt导致出错。我想起来出错前我曾用root帐户把/tmp当成垃圾文件丢进了垃圾箱!

我重新回到了root帐户,把垃圾箱里的tmp拖了回去。满心希望地进行试验,发现普通帐户依旧无法登录!难道不是tmp丢失造成的问题?

快要绝望的时候,我试着用英文搜索GOOGLE LINUX。英文资源果然丰富,很快就找到了关于tmp的解答:

I accidentally deleted whole /tmp directory today and I had been experiencing same that problem.

Anyway I was happy enough, because I could log in as root to try and fix this problem. So I created /tmp and then issued chmod 1777 /tmp and problem was sold.

I don’t recommend you to do this or anything but this is in short what I’ve done…
…like root

原文在:http://www.linuxquestions.org/questions/showthread.php?t=373299。作者提出的解决办法就是:

rm -rf /tmp
mkdir /tmp
chmod 1777 /tmp

于是我用root将tmp帐户权限修改为777,问题解决!

在此记录,献给所有迷失在开源程序里的人们!

Tags: , ,