Skip navigation.

Linux夜航船

Everything should be easy.

Posts tagged with "华镭"

华镭上FIREFOX与XCHAT势不两立的解决:用doIrc代替XCHAT

在我的电脑上,在华镭里同时使用FIREFOX和XCHAT非常容易造成NAUTILUS出错,往往还进一步地引发汉统输入法出错。
不胜其扰,必须找一个解决方案出来。
以我的“Everything should be easy.”的理念,我不打算花太多的精力在这种问题上。寻找XCHAT的代替品是我的思考方向。
在华镭的软件库里除了XCHAT似乎只有一些命令行的IRC工具,例如epic4等等。关于命令行,我只能说那是很强大但怎奈不是我的心头好。
还好世上有着更多的选择,例如用Java开发的DoIrc。
试用之下,系统稳定多了,对于不拒绝英文界面的我来说,这东东暂时还没表现出太多缺点,于是打了个DEB包。doirc_1.2.1-1.rays0_all.deb

这个周末的折腾

, ,

由于某些原因,我需要装个Solaris,但我的资源已经很有限,面对着Rays、fedora和kubuntu,我知道面临着一个小小的抉择。
其实不论用哪个发行版,linux还是linux,发行版只是相当于一个人的衣着,人不管穿的是T恤牛仔,还是西装革履,本质上都是人。我决定从中选择Rays。虽然戴顶帽子也不错,但这次还是不再戴那顶男式软呢帽(fedora),当然也不戴红色的帽子了。另外,ubuntu可以在需要的时候,用用虚拟的。
顺便也把这里的标志图片换一换,用我生疏得紧的图片处理技巧自行做了个图,在图片上和某些人士开个非常小的玩笑,加了句“Raise the flag of China Linux”,大家雅量容人,谅必不会有太大的麻烦。
记一下这次装Solaris所要做的善后。
Solaris必须装在主分区上,不想动太大的干戈,不得已,在装的时候,干掉了linux的SWAP分区。
然后,在启动linux前,小心地用一个linux livecd先登录,把Rays的/etc/fstab中的一行注释掉(/dev/hda5 none swap sw 0 0)。
重启后进入Rays,用root用户操作,加上个SWAP文件。
dd if=/dev/zero of=/swap bs=32k count=65536
mkswap /swap
swapon /swap 之后,可以看到有2G的SWAP,我现在的内存只有512M,这么大的SWAP貌似浪费了点,不过不要紧,一旦装上oracle,这样的设置就是非常的合时宜了。再说,内存迟早会加的,硬件配置也该与时俱进嘛。
为了使开机后即可自行生效,少不了得设置一下/etc/fstab。
/swap swap swap defaults 0 0
这样就行了。

在华镭上搭建Anjuta+Glade开发环境

,


默认安装的华镭1.5基本上没有开发工具,要在这上边做开发还得劳动劳动。
我决定装上Anjuta+Glade。
在一开始,我决定试试安装最新的版本,事实上这是很容易受挫的。因为华镭可以说是定制程度比较高的一个发行版吧,未必下载了最新的源代码就能安装上的,APT-GET管理的软件架构也很讲依赖关系的,我看根本上就没有不需要考虑依赖关系的办法,除非所有人都一次又一次地发明车轮子。
最开始的一步:apt-get install build-essential。
这是为从源代码安装程序作准备。
然后是下载源代码,我用到了这几个网址:
http://www.gtk.org/download/
http://cairographics.org/download
http://ftp.gnome.org/pub/GNOME/sources/glade3/3.0/
http://jaist.dl.sourceforge.net/sourceforge/anjuta/anjuta-2.0.2.tar.gz
下载建议使用华镭默认安装就带上的gFTP,这个软件可不仅仅是提供FTP协议的下载方式的。断线还可以自动续传――对于现代下载软件来说,这差不多是必备素质了吧。
跟着开始configure和make,缺什么就下载什么装什么,最终还是放弃了这个紧跟最新版本的企图。
我最终装上的Anjuta是1.2.4a版的,可以看出离最新版本有多远。 :D
真正装上Anjuta+Glade的命令是这样的:
apt-get install anjuta*
apt-get install glade-2
在此之前我有做过系统更新:
apt-get -f install
apt-get upgrade
apt-get update
但这几项操作的参考价值未必有多大。
Anjuta+Glade在使用上,用Anjuta来生成工程(项目)较符合我的习惯,它会在用户主目录下建立一个“Projects”目录,新建立的工程就会在其下。
之后,在工程目录下会有个“*.glade”文件,双击之,用Glade打开就可以编辑界面了,编辑好界面后“联编”以修改界面代码。
Anjuta里有“终端”标签,不必另开一个终端窗口,我暂时还是觉得这个嵌入的终端不是太好用,可以使用“shift+insert”来粘贴,但粘贴的效果有点令人意外。
在终端里CD到工程目录,输入
./autogen.sh
make
运气好的话,编译成功,可执行文件在src目录下。
当然,Anjuta里也可以只用鼠标点击来编译,但开发爱好者敲入make这个词应该是做得挺顺溜的了。

烂CD考验LINUX

,

在FC5中放入一张烂CD,GNOME-MOUNT马上崩溃,提示发个BUGBUDDY,于是发之,建议只需要告诉用户光盘可能有问题就好了,不必崩溃的。
放到华镭中有所不同,没有提示什么不对劲,它只是静静地出错,CDROM的图标悄悄地消失了。

UBUNTU VS RAYS:测试一个程序时在虚拟机上的对比

, , ,

在用“真实安装的”FC5做了个程序后,回到WINDOWS上的虚拟机上开了UBUNTU和华镭进行测试。发现华镭在速度上有明显胜出的感觉。
内核版本当然是重要的。因为涉及上网下载,也都用到了FIREFOX。
UBUNTU:Linux ubuntu 2.6.12-9-386 #1 Mon Oct 10 13:14:36 BST 2005 i686 GNU/Linux
UBUNTU上的FIREFOX:1.0.7
华镭:Linux RAYS-627B9011 2.6.15-1-686 #2 Mon Mar 13 21:36:57 CST 2006 i686 GNU/Linux
华镭上的FIREFOX:1.5.0.1
显然华镭要新一点,不过,仅仅是新那么一点,速度差异就这么明显?如果这是原因之一的话,应该还有其他更具影响力的原因。
可以进一步说明的是:在虚拟机上,我给UBUNTU和华镭分配的内存大小都是192M。先开UBUNTU,后开华镭。
此番跑虚拟机,又一次印证了我对WINDOWS内存的某些表现特点的猜测性归纳:当内存吃紧时,一个比较有效减负的办法是开一个吃内存较多的程序,然后退出之。可谓以毒攻毒先苦后甜。相映成趣的是,LINUX往往动用大量内存,但运行起来却不会有机器缺少润滑油那种干涩——与WINDOWS刚好相反。

华镭的小疏忽,麒麟的小BUG

发现华镭有个小小的疏忽,算不上BUG,因为至少不会有可察觉的影响。
华镭默认设置了一堆DNS,第一个是“192.168.2.……”,呵,我删得太快,记不全了,这个IP是绝大多数用户连不到的,不过还好,不会影响上网。
麒麟的小BUG就不能简单地说是疏忽了。
在麒麟里,通过终端调用程序,关闭程序时竟然会关闭终端,最简单的测试就是在终端里敲入“gedit”,再关掉GEDIT看看~

华镭,一种惊喜

,

近几天在FC5上没玩出什么新花样。恰好华镭势头好猛,抱着在国货中寻找惊喜的希冀,先作好点失望的思想准备,下载了华镭。
过去体验过红旗和麒麟,感觉不到什么震撼,而且其中一个还在网络上声名狼藉,堪叹!
刚刚在虚拟机上安装华镭,可谓一种惊喜,至少视觉上很舒服,清新的雨后田野的气息竟如从屏幕上飘出来一般。

Debian架构的发行版,以往见识过Debian和Ubuntu,不过也就是见识见识而已,看来这个华镭值得保留,至不济,也能作为熟悉Debian架构的工具。
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31