View previous topic :: View next topic |
Author |
Message |
ccpaging
Joined: 07 Dec 2006 Posts: 757
小企鹅: 16604
|
Posted: 2007-Apr-02 Mon, pm3:46 |
|
Post subject: |
|
安装gaim
注意:
附件中的文件只在C1K和pdaxrom 1.1 beta3 中测试过,估计C1XXX和C3XXX没有问题。
其它机型,请根据具体情况,寻找合适的feed。
从选择了2个较新的gaim版本进行测试:
1、meanie的gaim 2.0 beta5
不能加QQ号,否则进gaim就异常退出,如果原来用了其它gaim加了qq号,请进入/home/root,把.gaim目录改名,或者直接删除。
Yahoo,正常
MSN正常,需安装附件中的若干ssl支持的软件包。ssl的支持包装完以后,进入gaim如果仍然显示,找不到ssl支持,执行以下命令:
cd /usr/lib
ln -s libgnutls.so.11 libgnutls.so.12
2、gaim 2.0 beta6
qq号码可以添加,但是无法登录,因为gaim里边的openqq仍然使用的是老qq协议,现在已被禁止。
MSN,按beta5同样方法安装了所有的ssl文件,仍然提示找不到ssl支持,初步判断是编译参数问题。
Yahoo,正常
Description: |
|
 Download |
Filename: |
opencdk_0.5.4_armv5tel.ipk |
Filesize: |
56.77 KB |
Downloaded: |
156 Time(s) |
Description: |
|
 Download |
Filename: |
libtasn1_0.2.9_armv5tel.ipk |
Filesize: |
27.9 KB |
Downloaded: |
120 Time(s) |
Description: |
|
 Download |
Filename: |
libgpg-error_0.7_armv5tel.ipk |
Filesize: |
10.27 KB |
Downloaded: |
135 Time(s) |
Description: |
|
 Download |
Filename: |
libgcrypt_1.2.0_armv5tel.ipk |
Filesize: |
156.7 KB |
Downloaded: |
233 Time(s) |
Description: |
|
 Download |
Filename: |
gnutls_1.0.10_armv5tel.ipk |
Filesize: |
269.4 KB |
Downloaded: |
831 Time(s) |
_________________ SL-C1000, 1G CF, 1G SD
pdaxrom 1.1beta3
Roku Wifi Card(Used in Cacko 1.23 & pdaXrom 1.1 Beta3)
http://ccpaging.blog.ubuntu.org.cn/
http://ccpaging.osall.com/
http://blog.sina.com.cn/zaurus/ |
|
Back to top |
|
wterlan
Joined: 21 Feb 2006 Posts: 67
小企鹅: 560
|
Posted: 2007-Apr-03 Tue, am10:32 |
|
Post subject: |
|
SD卡、CF卡的分区规划及实战
首先说明,本贴都在坛上的各位大大的经验,我是负责整理,以方便后来者。
感谢:ccpaging 、 lonelyp 、michaelyzy 等等(排名不分先后)
注:使用C3X00机子的,请看lonelyp的
http://wells.osall.com/blog/index.php?uid=1&m=content&p=368,
本贴主要对象是C1000,CXXX的也可参照执行)
一、卡的选择
原因:
SD协议是封闭的,现在的高速SD卡开了4个数据通道,而zaurus只开了一个,所以高速SD卡,到zaurus上只有1/4速度了。也就是说高速SD在Z机上也只能低速来读写,高速与否意义不大。
CF卡使用的是开放协议,所以zaurus可以支持全部通道,所以支持高速CF卡。
1、一般人,如果不用CF口的WIFI来上网的话,建议用高速CF卡,并且在高速CF卡上开swap。
2、常拨插CF卡,或常用CF口的WIFI上网的人,建议用普通SD卡,并在普通SD卡上开swap。
下面看看ccpaging的建议:
1、不开swap会慢一点的,不会太多,因为swap的使用还是非常有限的。如果开浏览器。就肯定要开swap了。特别上网。开swap。特明显。
2、因为fat主要是用来交换数据,可是受SD卡速度限制,交换大量数据会非常慢,所以我是把sd卡当着native card来用,只开ext3+swap两个分区。
3、我用的就是CF高速卡,CF卡做成fat来交换数据,CF卡具有速度快和装卸方便的优点。(注:CF卡也可以开swap,但我的CF卡经常会换成wifi。CF卡swap装载速度快,要卸载就很慢了)
4、swap分区要比swap文件要好点。我是开的swap分区。
5、在SD卡上分了2个分区一个是ext3,一个是swap分区。swap大小256M(注:因为他可能编译程序,所以开了256M,所以要开大点,不编译程序的话,128M应该就可以了,一般人建议开128M或64M都可以了)
5、ext3一定要分在第一个分区,这样改动最小,swap就是swap分区,不是ext3。
二、SD卡、CF卡的分区规划,优缺点
因为,系统默认只挂载SD卡的第一个分区,所以,无论你用什么卡了,开了多少个分区,用了什么格式,在XP下(PC机上),只认第一分区,其余的都不认。(如果一定要认,也可以改设置来实现,不过好象很麻烦的,这是另一个问题了)
所以,分区多少,格式如何只对Z机有意义,对PC没意义,如果你想开个FAT格式的分区来读写的话,对不起,除非你拿第一个分区来作FAT,否则PC上认不出来。
我的选择:
1、因为XP读的是SD卡的第一个分区,而这个分区是ext3,所以无法识别,既然反正在XP下都认不出的,干脆把SD卡分成2个分区,第一个是ext2/3,第二个是swap分区。而CF卡拿来专门用于与PC交换数据,CF高速卡的速度优势也可以体现出来。
2、因为我是属于常拨插CF卡,或常用CF口的WIFI上网的人,所以我拿了我有的最小的SD卡,512M的,来作EXT3和SWAP。(你必须要有一个EXT3分区,以安装程序到卡上,并且这个分区必须是第一分区)
三、实战
1、SD卡分成2个区,一个是ext2/3,设备/dev/mmcda1,自动挂载点/mnt /card
2、SD卡第二个分区,swap。设备/dev/mmcda2。
以下省略,fdisk分区请看lonelyp的
http://wells.osall.com/blog/index.php?uid=1&m=content&p=368
三、实现挂载
手动挂载:在终端中输入:swapon /dev/mmcda2 卸载:swapoff -a
自动挂载:
系统默认只挂载SD卡的第一个分区,要自动挂载swap分区需要同时修改/etc/fstab和/etc/sdcontrol
1、SD卡第二个分区,swap。分区做完以后,修改/etc/fstab,在原来的 /dev / mmcda1下面增加新的一行
/dev/mmcda2 swap swap defaults 0 0
格式跟上面的对齐,(用tab比较容易对齐)
2、/etc/rc.d/init.d/swap
建立swap文件
swap 的脚本内容:
Code: |
#!/bin/sh
PATH="/usr/bin:/usr/sbin:$PATH"
case $1 in
'start')
echo "swap on..."
swapon -a
;;
'stop')
echo "swap off..."
swapoff -a
;;
*)
echo "usage: swap {start|stop}"
;;
esac
|
3、+x 属性
Code: |
chmod +x /etc/rc.d/init.d/swap
|
4、+完x属性后,还要做link否则,系统不会使用的。
在终端中:
Code: |
cd /etc/rc.d/rc3.d
ln -s ../init.d/swap S90swap
cd /
cd /etc/rc.d/rc5.d
ln -s ../init.d/swap S90swap
cd /
cd /etc/rc.d/rc6.d
ln -s ../init.d/swap K30swap
|
(注:rc3.d和rc5.d是一样的link S90swap和K30swap中的S和K是大字的字母,另外请一字不漏输入,该空格的地方要空格)
4、修改fstab以后,reboot时就会自动装载。但是考虑偶尔可能会弹出SD卡,所以还要修改/etc/sdcontrol
a、如果你升级过sd卡驱动。(驱动名为:sdcard_2.4.20_armv5tel.ipk)
在/ etc / sdcontrol
你打开sdcontrol
先找到SD_MODULE=那一行
改成
Code: |
SD_MODULE=sharp_mmcsd_m
|
b、如果没有升级SD卡驱动,这里就不要改动
下面修改sdcontrol的其它内容:
Code: |
if [ -f /usr/bin/ipkg-link ]; then
/usr/bin/ipkg-link mount $MOUNT_POINT
fi
swapon -a #新增
;;
'eject')
swapoff -a #新增
if [ "$STORAGE_DEV" = "$DEVICE" ]; then
if [ $STORAGE_PID ]; then
kill -HUP "$STORAGE_PID"
fi
fi
|
增加swapon和swapoff
Code: |
'compeject')
swapoff -a #新增
if [ "$STORAGE_DEV" = "$DEVICE" ]; then
if [ $STORAGE_PID ]; then
kill -HUP "$STORAGE_PID"
fi
fi
is_mount=`mount | fgrep $DEVICE`
if [ ! "$is_mount" = "" ]; then
fuser -k -m $DEVICE > /dev/null
if [ $? != 0 ]; then
usleep 500000
umount $MOUNT_POINT
fi
fi
swapoff -a #新增
card_detach
;;
|
简单说说这新增的4行分别有什么作用:
插卡的时候把swap全部打开,卸载卡的时候把swap全部关掉
你不能直接拔卡,而是使用pdaxrom里边的applet,先把卡eject,才能真正拔卡
分三步进行
a、SD卡插入,reboot机器后,进term,输入命令free,检查swap大小
b、点卡操作的applet,选择sd卡,这样要等会,能看到SD已成功eject字样
c、真正拔卡
5、修改完成以后,reboot一下
6、如果经过以上步骤,还是不能自动挂载,请用这个最烂的方法,不过我试过有效。适合最懒的人。(不过听大大们说这个方法不好)
修改/etc/profile
最后加一行 swapon /dev/mmcda2
|
|
Back to top |
|
sillycabbage
Joined: 15 Feb 2007 Posts: 16
小企鹅: 444
|
Posted: 2007-Apr-28 Sat, pm10:39 |
|
Post subject: |
|
谢谢CC,我的7500c今天按照你的设置能上网了!我没有GPRS和WiFi之类的东西,早就想用7500上网了,今天愿望实现了!!非常感谢
|
|
Back to top |
|
ccpaging
Joined: 07 Dec 2006 Posts: 757
小企鹅: 16604
|
|
Back to top |
|
ccpaging
Joined: 07 Dec 2006 Posts: 757
小企鹅: 16604
|
|
Back to top |
|
|