Some experiments of using DeLi Linux with chinese (转帖)

转自:(Some experiments of using DeLi Linux with chinese

First, thank developers' effort. DeLi have a good goal: do a OS for that old machine, don't waste them, and make someone who can't afford new machine can use DeLi on a old machine, especially in some Third County.

Yes, it works well on my 486DX100 with 24M ram machine. But, when I try to use chinese on it, the big problem rose. I almost can't use any program in DeLi with chinese, except one: Dillo explorer. It isn't like some words in DeLi's homepage: "you can configure DeLi Linux to "speak" the language you want".

I have set "LANG=zh_CN.UTF-8" in /etc/profile with the help of Konqueror/Embeded enable unifont.

But, Konqueror can't display chinese too. Beaver can display and input chinese (I compiled a chinese input program called Fcitx on it successfully ) after set the font to chinese font, but it can't display or input english in Beaver :( . Abiword can't start simply when I set "LANG=zh_CN.UTF-8"

Firefox can display and input chinese, but it can't use the chinese fonts which I copied from Redhat Linux 9.0's "/usr/share/fonts" (Dillo can use it). Before use rehat's chinese fonts, I have executed "fc-cache -fv".

And, the chinese console enviroment "Zhcon + Screen + W3m" works well under my Redhat Linux 9.0 on my 486. But, when I try to compile Zhcon and Screen in DeLi, both of them faild.

Because the chinese issues is so much, it isn't necessary to write every error information of these program here.

I have read some posts in this forum of yours, you say: "Unicode is a big issue which I plan to address in the 0.8 release. Most current apps in DeLi don't have unicode support, because GTK1 has none." in Konqueror/Embeded enable unifont, so, I guess it will be better in chinese (and other non-english)language support.

I tried several mini Linux Live CD, CDlinux, puppy, konippox, etc.. all of them work well with chinese language (some of them have been translated into chinese). But they can't work on a 486. Damn Small Linux can works well on a 486 too, I want say, it is a good mini linux too. But, it also has very few chinese language support. DeLi linux has very few non-english language support too, but, DeLi linux has a good goal: make OS for that old machine, waste these machine is shameful, and these machine can be used by those people who can't afford new machine. Really a good goal.

Language is indeed a very big issue, especially for DeLi's goal: " Especially in the so-called third world, new hardware is not affordable. "

Maybe, you can add an entry called "Language Support " in WiKi?
Maybe, you can add a donation link on DeLi's website, this give a way to that people who want express their gratitude?

Hehe, I have a wish, only a wish, DeLi will has the very well non-english languages support capability like Ubuntu, but it can work well even on a 486 machine :)
My english isn't very well, if there are some improper words in my post , don't mind and point it out for me. thanks.

Wish you happy very day :)

DeLi Linux 中文翻译反馈 (Feedback for DeLi Linux's translation for chinese)

我们已经把 DeLi Linux 的主页翻译成了中文,我们将陆续翻译它的 WiKi 文档和其它东西。 如果你发现了任何关于中文翻译的问题或者有任何建议的话,请在这里回复或者发送邮件到 mdx-xx#tom.com (把#换成@)。谢谢。

DeLi Linux 英文主页      DeLi Linux 中文主页

DeLi Linux 英文WiKi     DeLi Linux 中文WiKi 

We have tranlated DeLi Linux's homepage into chinese, and, we will translate its WiKi documents and some other things. If you find any problem or any advice for its chinese translation, please comment here or contact us with email: mdx-xx#tom.com (change # with @). Thanks a lot.

DeLi Linux english homepage      DeLi Linux chinese homepage

DeLi Linux english WiKi     DeLi Linux chinese WiKi 

试用一个轻量级的Linux发行版:DeLi Linux 0.7.2

我的486装一个可用的linux with X Windows过程中,我还试用了一种轻量级的Linux 发行版:DeLi Linux 的0.7.2版。 下面将我的一些试用心得作一小结。

首先,这个发行版的定位很明确,就是为那些老旧电脑提供操作系统。而且,安装过程也像一个正规的发行版那样,而不是一个live cd。确实,这个发行版的确适合老旧电脑。它的作者在486 +16M的老笔记本上测试上面的每一个软件保证其顺畅运行。我把它安装在一台 486DX100 + 24M的台式机上确实能顺畅运行原版的DeLi Linux的程序(测试了大多数桌面上的软件)。

下面我以现在的最新版本DeLi Linux 0.7.2 为准,对它的安装、配置、Ports 系统、中文支持几个方面作一个小结。当然,它的DeLi Linux Wiki的文档说得很详细,你应该先看看。

一、安装(详见WiKi中的Installation and configuration):

首推的安装方式是把从主页下方下载地址处下载下来的 deli-0.7.2.iso 刻到光盘上,再从光盘上安装。

我使用的是把下载下来的这个iso文件解开,放在一个硬盘分区的根目录下(我是放在一个FAT32分区中的)。然后,下载安装软盘,分别是 deliboot.dskdeliroot.img,依次用deliboot.dsk和deliroot.img引导系统,按提示选择你的安装文件的来源设备,如/dev/hda5。还有就是什么键盘类型、语言等等跟一般发行版差不多的问题。按提示回答就是了。

据说,用安装软盘还可以在局域网中连到另的电脑上安装。我没试过就不说了。

二、配置(详见WiKi中的Installation and configuration):

安装完成后重启进入系统,在root下可以输入delisetup命令进行配置。一般的配置都很容易,只是选择X Server时要注意一下,如果你选择了tiny X Server,进入系统后的鼠标如果不动,可能需要另外设置一下。我的串口鼠标就是不动了,在 /dev下手工连接了一个到串口的符号连接 ln -sf /dev/ttyS0 /dev/mouse ,这样 X下就有鼠标了。不过一重启就没了,所以,我在一个系统启动文件好像是/etc/rc.local中添加一句 ln -sf /dev/ttyS0 /dev/mouse就解决问题了。我的串口鼠标在控制台下的gpm也不工作,同样在 /etc/rc.local中添加 gpm -m /dev/ttyS0 & 就行了。

如果deli没有认出你的设备,如我的网卡,那么还得手工加载,如我就在 /etc/rc.modules 中手工加载我的8139网卡: /sbin/modprobe 8139too

如果你是ADSL拨号上网,那么,在root 用户下执行 pppoe-setup命令,依照提示回答保存就是了。不过,好像它没有开机就连线的选项,如果你要开机联网,可以像我这样,在/etc/rc.local 后面加上一句 pppoe-start & 。

三、Ports 系统(见WiKi中的The ports system):

除了发行版中的二进制包,DeLi Linux还有一种软件安装和升级的方法:BSD Unix 世界的 ports系统,直接应用ports系统从网上下载源码,自动编译安装或升级。它使用的是Crux的ports系统。

四、中文支持:

我试了一下中文软件的使用,效果很不理想(也许是我的方法不对,汉化的方法不对),详见我在网摘:关于Puppy、Deli、Knoppix类、CDlinux等mini型Linux(支持中文为主)的网摘(links for 2007-11-09)
下针对DeLi Linux的评论。在拷贝了redhat linux 9.0下的中文字体到相应目录下,能够完全成功使用的两个软件是fcitx3.1(中文输入法)和 Dillo 浏览器,firefox可以显示和输入中文,不过不能使用我加入的RedHat Linux 9.0下的ZYSong18030中文字体。像字处理软件、电子表格软件、konqe浏览器等等,基本上不能使用中文。可能,在修改ports系统中 Pkgfile相应的编译选项重新编译后,DeLi Linux的中文支持会有改观(详见:Konqueror/Embeded enable unifont)。如:编译时加入xft字体的支持。

而且,就是这少得可怜的中文支持,还必须修改一个配置文件,即把/etc/profile中的export LANG='zh_CN' 改成 export LANG='zh_CN.UTF-8' ,而且,只能是UTF-8编码,因为好像DeLi使用的uclibc现在只支持UTF-8(详见:Konqueror/Embeded enable unifont

所以,作为像我这样的普通的用户来说,要容易的在DeLi Linux下使用中文,还真不容易。

也许,我会继续对DeLi Linux的中文支持作一些摸索,也许,甚至还会改变DeLi Linux 中文支持差的印象,也许。。。

CDlinux-0.5.9的安装和使用简介

上周,为了找到一个能在486上运行的带X的linux发行版,我又试了一些发行版,其中有一个据说是华裔博士做的CDlinux的最新版CDlinux-0.5.9。

从CDlinux的上述主页上可知,这个发行版定位于系统维护,并且全面支持简体中文。

下面简单说一下我是怎么把CDlinux怎样装到硬盘和U盘上和配置 ADSL、怎样制作包(package)和模块(module)的。

不知是怎么一回事,我简单按照主页上的方法不能成功把CDlinux装到硬盘或U盘上(我初步怀疑是作者更新了软件却没有更新相应的文档),文档支持的缺乏是CDlinux被网友提及较突出的问题。

1、把CDlinux-0.5.9装到硬盘上:

我试了一下,fat32和ext2都行,ntfs不行,其它的没试。把下载下来的CDlinux-0.5.9解开,linux可以直接用mount -o loop CDlinux-0.5.9.iso /mnt/isofile打开里面的文件,把里面的整个boot目录拷贝到某个硬盘分区的根目录下。主页上介绍的是用loadlin程序在纯DOS下引导,因为我的机器上有现成的linux的grub引导程序,就直接用grub来引导了。直接在/boot/grub/menu.lst中添加下面一项:

title CDlinux: LANG=zh_CN.UTF8

root (hd0,8)
kernel /boot/CDlinux/autoboot/bzImage vga=791 CDL_LANG=zh_CN.UTF8
initrd /boot/CDlinux/autoboot/CDlinux
boot

关于“ root (hd0,8)”是我的机器上的配置,指的是第一个硬盘的hda9。你需要根据自己的情况修改。关于硬盘分区在linux下的表示,请搜索有关网页。

或者你可以在linux下用root用户执行命令fdisk -l,找到你安装cdlinux的分区,如是第一个硬盘的hdaN,那么就是root (hd0,N-1),如果是第二个硬盘的hdbN,那么就是 root (hd1,N-1)。

2、安装在U盘里:

我的U盘是一个分区,fat32 格式。按照主页的说明,在SYSlinux上下载了能在各种操作系统下制作可启动U盘的程序,最新版的是syslinux-3.52.zip。解开这个文件,选择相应操作系统的syslinux命令来制作可启动U盘。如Linux下用unix目录下的:syslinux /dev/sda1,Windows下用win32目录下的:syslinux.exe D: (根据你的分区情况作相应修改)。

然后,把整个boot目录拷贝到U盘分区的根目录下。再在CDlinux主页上下载syslinux 的配置文件并把里面的文件展开到根目录下,然后根据你的情况修改里面的syslinux.cfg文件,我把里面的“kernel bzImage”全部替换成"kernel /boot/CDlinux/autoboot/bzImage",把"initrd=CDlinux.gz"全部替换成“initrd=/boot/CDlinux/autoboot/CDlinux”,实际就是现在U盘里的相应文件。

于是,当你把电脑设为从U盘启动,就可以使用了。

3、注意,CDlinux启动时好像会把扩展的包什么的(如firefox,中文locale,中文字体等等)加到内存里,如果你的内存小,可能要删除一些这样的包才行(我没试过)。如,我把CDlinux-0.5.9装在一台486DX100 + 24M,根本就启动不了,好像提示不能把映像加载到内存中。当然,CDlinux的定位本来就不是说用于低配置电脑运行,而是系统维护。

4、配置ADSL连接。

CDlinux自动启动DHCP客户端,在使用DHCP的局域网中可以不用配置。如果用ADSL上网,用pppoe-setup就可以配置了(好像要sudo),程序会问你一些参数,如ADSL用户名,密码,DNS(一般是自动从ISP获取的就填server)。配置好后,pppoe-start就启动连接了,关闭用pppoe-stop。

5、制作包(package):

先看作者主页的how-to内容。这里以替换CDlinux-0.5.9原有的fcitx输入法为例,原有的是没有五笔输入法的,现在要换上有五笔的。我原来在redhat linux 9.0下编译安装了一个fcitx3.1,先把系统中有关fcitx的文件找到,我用的是find命令,你也可手工找。

find /usr -iname “*fcitx*” -exec tar rfv “fcitx.tar” {} \;

然后把fcitx.tar在一个文件夹A中解开,得到fcitx的文件;再把CDlinux原有的boot/CDlinux/lang/zh_CN.UTF8/fcitx-3.3.1-cdl.tgz 在一个文件夹B中解开。然后,对照B中的文件内容,把A中的文件拷过来替换掉对应的文件。我这样做的目的是尽量减小体积。实际上,就用A中的全部文件打成一个包应该没有问题。这样,我去掉了A中的二笔等等输入法和帮助文件。B中应有目录etc,home,usr/local/bin,usr/local/share...。然后在B中用命令“ tar cfvz fcitx-wb-3.1-cdl.tgz ./* ”把其中的文件压缩成一个tgz包放回/boot/CDlinux/lang/zh_CN.UTF8中就行了。
6、制作模块(module)

先看作者主页的how-to内容。现在为CDlinux-0.5.9制作模块的关键是要知道现在的主页上介绍的用 mkfs.cramfs制作模块文件的方法是过时的,CDlinux-0.5.9现在新用了一个squashfs的文件格式(用file filename可以得到原文件格式等信息),需要用mksquashfs命令制作,如果你的系统中没有这个命令,到squashfs的主页下载一个。

还有一个要点是要知道在CDlinux-0.5.9中:/usr, /lib 等等系统目录不可写的,/usr/local可写,/etc也可写,其它的没试。

这里以我从DSL上下的opera852的模块制作为例,简述模块的制作。

用“ tar xfvz opera852.dsl ”命令解开opera852的文件到目录temp下,去掉DSL包专有的home和tmp目录,把 opt/opera852下面的bin, lib, share目录移到temp中,去掉opt目录。这时temp目录下有etc , bin, lib, share, usr目录。

把文件作一些需要的修改,我把etc下的opera6rc 作了一下修改如下(指定locale目录和启用xft字体):

; Put any default settings here that are overridable by users

[User Prefs]
Language Files Directory=/opt/opera852/share/opera/locale/
Force DPI=96

Enable Xft Fonts=1

用“ mount -t squashfs -o loop firefox-2.0.0.6-cdl.md /mnt/squash ”命令把CDlinux原有firefox模块挂载到/mnt/squash目录,把里面的3个隐藏文件.autoreg, .mount_point, .init,拷贝到temp目录下,并仿照着改写成需要的样子。

.autoreg不知是做什么的,空文件,没动;

.mount_point中的内容:

# .mount_point: indicates where to mount this image

/opt/opera852

.init文件的内容:

#!/bin/sh
#
# .init: init script for this module (optional)

MyDir=`dirname $0`
LnkDir=/usr/local

[ -d $LnkDir/bin ] || mkdir -p $LnkDir/bin
[ -d $LnkDir/lib ] || mkdir -p $LnkDir/lib
[ -d $LnkDir/etc ] || mkdir -p $LnkDir/etc

ln -sf $MyDir/bin/opera $LnkDir/bin/opera
ln -sf $MyDir/etc/opera6rc $LnkDir/etc/opera6rc

cd $MyDir/usr/lib
for i in libXm.so.*; do
ln -sf $MyDir/usr/lib/$i $LnkDir/lib/`basename $i`
done

然后,到temp目录的上级目录下,执行命令:“ mksquashfs temp opera-8.52-cdl.md ”就做了一个opera的模块文件opera-8.52-cdl.md。把这个模块文件放在/boot/CDlinux/extra目录下就行了。

7、CDlinux可以做什么

据主页上说,主要是用于系统维护,而且,CDlinux的扩展性很好,你把按你的需要对其进行改造。

8、CDlinux的缺点

一个比较突出的问题是文档少。关于扩展包制作没有详细的示例,而CDlinux本身的技术实现几乎没有提及。作为我见过的唯一的华人的成气候的mini型linux发行版,文档的丰富很关键。像DSL,deli等等发行版都有专门维护的文档和交流论坛。而我好像还没有发现CDlinux有交流论坛。关于cdlinux的文章基本上都分散在各个linux论坛或个人博客中。不信,你google一下“cdlinux”。

9、疑问:

1)、有没有办法避免系统启动加载太多的东西,并且改造成中文版的486可用的带X的linux发行版,像DSL, deli等等?

如有错漏还请指点一二,谢谢。

为我的486装一个可用的linux with X Windows之总结

从我在饭否上发一则我的近期目标:为我的486装一个可用的linux with X Windows的前几天Minix3 FAQ 和中英文安装手册(links for 2007-10-11),到现在大概3周时间了。以满足应用为主、学习知识为辅,已经基本上达成了这个目标,这个事情也基本上应该结束了,在这里记一下这3周时间的心得和总结。供自己备忘和朋友参考。

原来这台486DX100+24M内存+4G硬盘的古董机器装了redhat linux9.0 without X和盗版windows97双系统,后者主要是来看html格式的电子书,其它没有什么用(也根本用不了,如上网,在windows97上用这台机器上网会把没有耐性的人急病的)。详细情况见我的日记:Windows操作系统减肥;难舍我的linux操作系统呵呵,微软也开始打windows广告了,百度广告;我和linux,里面详细讲了这台老机器因为有了linux操作系统而成为我用机器时间最多的机器。

因为我要看html的电子书,而没有X的redhat linux9.0不能完全满足这个要求,所以另外单独装了一个盗版windows97来用。为了能尽量多用正版,也因为切换操作系统的麻烦,我决定 为我的486装一个可用的linux with X Windows。现在,这个事情基本完成了,我把盗版windows97请出了这台老机器,在原来的redhat linux9.0上装了X和opera浏览器,看html的电子书就没有问题了。我还为486上的Linux编译一个2.4.35.3的内核(原来是2.4.20-8,现在是2.4.35.3,因为我原来曾试过在redhat linux9.0上升级到2.6的内核,没有成功,而且看到网上的文章Linux 2.4->2.6内核升级指南(转帖),觉得太麻烦,以够用就行的原则,就没继续尝试),使启动后内存占用少了近2M,系统速度有明显的加快,并且原来不能用的另一块eexpress 16位的ISA网卡能用了,还能和双网卡做一个简单的网关,用linux的iptables做nat,为另一台电脑提供共享上网。

我会在后续日记中详细总结为redhat linux9.0添加X的过程。

为了找到速度快,又满足要求的操作系统,我还试过Minix3,但没有成功,详见初试Minix3操作系统

还试过Damn Small Linux(简称DSL),详情参见我的日记:在486上初试Damn Small Linux ( DSL )。我估计因为这个操作系统已经定制、压缩到了极点(放在U盘上50M,安到硬盘上大概100M),而且还有一套完整的X应用程序!如果仅是作为英文操作系统使用的话,这个操作系统算是我这个机器上的首选了。但是,我试着升级它的中文支持,也参考了一些网上的文章 ,见网摘DSL、Slackware linux相关网摘(links for 2007-10-14),网摘中的DSL版本是1.2.1,那篇文章DSL + xfont-intl-chinese + FCITX 定制成功!(已加入文泉驿字体)至近写于2006年3月;而我用的是3.4.4版,时隔近两年,各方面的情况发生变化,应该是这个原因导致终于没能成功添加它的中文支持。不过,道是增加了控制台的中文支持(用zhcon)。当然,如果我花时间去研究复原文章中的各种操作环境(各dsl的版本,apt源的版本等等),应该是可以的。但我在这个操作系统上花了一周时间了,就没有去尝试了。况且,我有另外的选择,那就是当时已经搞定的Redhat Linux 9.0 with X和传说中的Slackware Linux

初步试了一下slackware(先用的是最新slackware-12.0,下载下来的a系列基本系统用软盘引导没有安装成功,另外下载了slackware-10.2的a系列基本系统用软盘引导安装成功),感觉它的定制比较容易,定制安装后的系统比较干净,启动速度比我机器里的其它几个Linux都快,占用磁盘空间少。

所以,在我的机器上,现在装了3个发行版,如果不删除windows97的话,就4个操作系统。两块硬盘,主盘1.6G,后面有坏道,隐藏不用,实际使用1个G,64M公用Swap分区,234M安装DSL-3.4.4,700M安装Slackware-10.2;从盘大概4个G,700M的Windows FAT分区存放下载下来的slackware安装文件和Linux Grub for Dos引导文件和几个linux的内核文件,1个G的ext2分区备份文件,2.3G安装的是庞然大物Redhat Linux 9.0。

在我的后续日记中,我可能会对上面的3个linux的安装设置分别作一下总结,然后对一些有共性的应用(如网络相关设置,nat网关,构建X的基本步骤)作一下总结,目的是自己备忘和供有类似需要的朋友的参考。

初试Minix3操作系统

前段时间,在显示在自己的博客的google adsense 广告上,看到了Minix3操作系统打的广告,碰巧自己的486电脑需要安装一个支持X Windows的类unix操作系统,于是,就尝试了一下Minix3。

The MINIX 3 Operating System的网站下载了cdrom的iso的压缩文件:IDE-3.1.2a.bz2(296 MB) ,解压后把其中的iso光盘镜像文件刻录到光盘上。打印了一份Minix3中文的安装文档,照着一步一步的把Minix3安装到了硬盘上。

安装后,运行了一下,Minix3除了在系统设计理念上与linux不同(微内核和巨内核),单从使用方面感到有下面几点明显的不同。

1、Minix使用一种boot monitor的启动程序,启动完成后可以输入 boot c0d0p0或 boot c0d1p1这样的形式来进入Minux或启动到其它操作系统。前者表示启动控制器0,驱动器0,分区0的操作系统。一般情况下,这个参数跟系统BIOS的参数是一致的。然后,进入Minix后,输入shutdown命令,会返回到boot monitor界面,而不是像linux那样直接关机。

2、Minix3现在没有磁盘虚拟内存功能,如果您的内存不能满足某个程序的要求,可能就不能正常运行。如,我的486机器24M内存和1M的集成显存,在linux下借助它的swap磁盘虚拟内存技术,可以在X Windows下把opera9运行起来,虽然极慢,但可以用来看电子书。但在Minix3下面,启动X服务都报告“No enough core”之类的信息。我按照Minix 3.1.2 and X - comp.os.minix | Google Groups上的方法用“chmem +100000000 /usr/X11R6/bin/Xorg”之类的命令来调整X使用的内存,但终于没能成功。而且在另一台256M内存、16M显卡的机器上也没能把X启动起来。这导致我实验几天后放弃了在486上用Minix3搭一个可以在X Windows上使用的环境。

3、Minix由于一直是作为教学系统使用的,这导致它的硬件支持极其有限,如网卡就支持8139,ne等少数几种。我在486上的D-Link的ISA网卡在linux下认成ne可以使用。Minix3下好像也认出来了,但是它的网络设置我没有搞懂,虽然按照Minix Tips上这篇文章的说法可以在dhcp不工作的时候用静态IP来解决(Minix with a static IP address)http://www.minixtips.com/2006_06_01_archive.html ,但是我按照上面的方法配置好后,运行时却报告一个大概叫着“daemonize”的命令找不到。这时,我对我用Minix3搭一个可用的X Windows系统已经有点疲倦了,就没有继续尝试了。而Linux经过这么多年的大力发展,可以说对硬件的支持已经相当完善了。设置也比较容易了,资料也多。

所以,最后我放弃了在486下用Minix3下搭一个可用的X Windows的环境的努力。感觉,Minix仍然不是一个实用的系统,虽然,它在从教学系统的基础上开始向实用起步(可以从它的网站的应用领域上知道),但是要能普遍实用,还有太长的路要走。

对了,它的网站说的Minix3的应用领域为:

  • Applications where very high reliability is required
  • Single-chip, small-RAM, low-power, $100 laptops for Third-World children
  • Embedded systems (e.g., cameras, DVD recorders, cell phones)
  • Applications where the GPL is too restrictive (MINIX 3 uses a BSD-type license)
  • Education (e.g., operating systems courses at universities)

虽然,我这个半壶水最终没有能用上Minix3,但还是有人用Minix3用得很欢,如Minix3网站的使用截图,文字编辑、网页浏览、图片等等,还有Minix Tips上的那个家伙,他曾在自己的机器上的虚拟机里安装的Minix3来运行他的网站,上面还有各种在Minix上的使用技巧。有志于在操作系统设计或在Minix下钻研的朋友可以参考一下。

Minix3 FAQ 和中英文安装手册(links for 2007-10-11)

  • MINIX 3 FAQ

    概要问题
    MINIX 3是什么?
    MINIX 3是一个为高可靠性应用而设计的自由且简洁的类UNIX系统。它特别适用于低端的个人电脑、资源受限制系统和嵌入式应用。你可以获得它所有的源代码,这使得它很

    (tags: minix faq chinese)

  • Minix3安装手册中文版 - Unix爱好者家园

    篇附录说明了如何安装MINIX 3。完全安装MINIX 3需要一台至少具备16 MB内存、1 GB空闲硬盘空间、IDE或者USB CD-ROM和IDE硬盘的奔腾(或奔腾兼容)计算机。最小安装(不包括命令源码)需要8 MB内存和50

    (tags: minix 安装 中文)

  • Installing MINIX 3

    This document explains how to install MINIX 3.1.2. A complete MINIX 3 installation requires a Pentium (or compatible) with at least 16-MB of RAM, 1 GB of free disk space, an IDE or USB CD-ROM, and an IDE hard disk.

    (tags: minix install english)

Pidgin IM集成软件及数个网站收藏(links for 2007-10-05)

Ubuntu下用mplayer+firefox+mplayerplug-in+MediaPlayerConnectivity看在线电影碰到的两个问题(links for 2007-09-25)

在ubuntu linux下安装mplayer心得及问题

在网上搜索了一些资料(在linux下使用mplayer播放影音(links for 2007-09-22)linux下screen的使用及Ubuntu下安装firefox插件和MPlayer(links for 2007-09-23)),自己照着做,终于在ubuntu 6.0.6下成功安装了linux下的万能播放器mplayer。自己试着播放avi文件和wmv电影文件和mp3音乐文件效果都很不错。下面把有关心得分享一下。

1、用ubuntu的新得立包管理程序中可以方便的安装这个程序,用安装MPlayer - Ubuntu中文 介绍的方法用apt-get命令也行。但是,我发现一个问题,在我的机器上用来播放清晰度较高的avi文件时,图像缓慢,声音正常。提示好像是什么video设备选择、参数设置、或者机器慢等等。我估计是机器慢了(赛扬1G),ubuntu的二进制包不适合。通过源码安装就一切OK了。

2、通过源码安装mplayer。

1)首先,是到http://www4.mplayerhq.hu/design7/dload.html下载源码,二进制的codecs(解码器,包含各种格式的影音文件的解码)和skin(皮肤),我下载的分别是:MPlayer v1.0rc1 source(http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc1.tar.bz2),Linux x86 20061022(http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2),Bluehttp://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2

2)然后,是把解压后的essential-20061022.tar.bz2下的文件全部拷贝到目录/usr/local/lib/codecs/下面;

解压MPlayer-1.0rc1.tar.bz2到~/(也可以解压到/tmp,不过开机重启后就自动消失了),先阅读里面的README,按照里面的指令依次用:./configure --enable-gui 配置,用make编译,用sudo make install安装。如果中途提示你少了这样包那样库的,你就在新得立软件包或者用apt-get命令里安装相应的东西,再不清楚就根据相应的出错信息google一下,像这样的错误“Error: The GUI requires PNG support, please install libpng and libpng-dev packages.”

可以用安装这个包解决:sudo apt-get install libpng12-dev

而这个错误:(MPlayer compiling error)“Error: X11 support required for GUI compilation”
可以通过在新得立包管理程序里安装这两个包来解决:
xorg-dev (x windows devel kit)
libgtk2.0-dev (gtk devel kit)

最后,执行的时候会提示:(http://blog.chinaunix.net/u/12859/showart_279548.html)“New_Face failed.Maybe the font path is wrong.
Please supply the text font file(~/.mplayer/subfont.ttf).”,可以这样解决:

cd /usr/share/fonts/chinese/TrueType/
cp ukai.ttf ~/.mplayer/subfont.ttf

还有,如果提示没有声音设备之类的信息,试着把设置里的声音设备改为oss的试试,我的video设备选的是xv。

于是,通过编译安装的mplayer就可以用了。

不过,两个问题依然无法解决,记录在此:

1、realplay10可能由于新安装libgtk2.0-dev之类的原因,在使用打开文件的时候会退出,估计跟字体编码有关,不过,它的功能用mplayer可以代替;下载它的源码不知怎么编译安装;好多文件夹,没有看到REAME或者INSTALL文件。

2、不能用firefox在线看电影,我安装了mplayerplug-in(用源码安装和包管理安装都试过),安装了Firefox 扩展MediaWrap 或者MediaPlayerConnectivity都不能在线看电影(如:http://hnnn.net 的)。

另外,网上的这篇类似的文章可以对照着参考:Ubuntu6.06 Linux安装Mplayer过程解析