无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 13468|回复: 44
打印 上一主题 下一主题

汉化 Porteus 1.2 (原slax-remix)

[复制链接]
跳转到指定楼层
1#
发表于 2012-9-23 13:53:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
偶然访问ithinkX,发现原来的slax-remix改名为porteus,最新的porteus有很多优点:

1、采用3.X内核,硬件支持好。

2、trinity桌面环境,启动飞速,资源占用也比slax6要小,启动tde桌面后也只占用100多mb。

3、基于最新的slackware13.37,软件新。

于是,我尝试汉化它。porteus已经原生支持中文编码,只是缺少字体文件,*i18n-zh_CN相关包和一些设置。
相关包下载:http://ponce.cc/porteus/i486/cur ... age-Selection-Tool/
porteus下载:http://ponce.cc/porteus/i486/current/Porteus-v1.2-i486.iso


下面我分享下我的汉化过程



第一步:

修改applewolf的中文包,为porteus添加中文字体。将修改好的先放在zhcn文件夹里等待打包。

或:
porteus提供了中文字体下载:http://ponce.cc/porteus/i486/cur ... 8.38_1-noarch-1.xzm
,放在modules里就能实现中文显示。


第二步:

为实现开机自动实现中文界面显示,我研究了很久。一直在想通过改/usr/share/local/local.alias和grub菜单来实现,结果失败。
其实应该修改initrd的local.alias,而我是通过xzm包来修改local.alias,所以失败了。


但我找到了另一种方法,就是先在tde下设置界面为中文,然后复制/home/guest/下的配置文件到我的中文包里。这样用guest账户登入时就也是中文界面了,同时我也通过这一方法
在中文包里加入了字体的配置文件,解决桌面中文字体显示过小的问题。


第三步:

字体和设置都解决后就是打包了

# dir2xzm zhcn zhcn.xzm

把生成的zhcn.xzm和porteus官网上下的汉化包放进/porteus/modules里就可以了。

总结一下modules里要放的包:
glibc-i18n-2.13-i486-4jay.xzm
tde-i18n-zh_CN-3.5.13-i486-1jay.xzm
scim-1.4.11+extras-i486-1Ahau.xzm
zhcn.xzm



我做的包下载:
http://pan.baidu.com/share/link?shareid=66196&uk=3472960170

其中还有用linux-live脚本做的redflag6 livecd和永中office2009,感兴趣就下来研究吧。


上图:





[ 本帖最后由 xulihang 于 2013-2-21 14:47 编辑 ]
45#
发表于 2017-10-21 15:04:50 | 只看该作者
哇哇 搞得很好啊
回复

使用道具 举报

44#
发表于 2017-10-19 17:12:15 | 只看该作者
哇 好漂亮
回复

使用道具 举报

43#
发表于 2013-5-26 22:04:59 | 只看该作者
汉化在xfce上没用?64位版本
回复

使用道具 举报

42#
发表于 2013-3-16 22:16:31 | 只看该作者

回复 #41 zhangmi 的帖子

porteus kiosk是hybrid格式的,这里有关于重制的说明,2种方法
http://porteus.org/component/con ... zation-and-faq.html

ps,我把40楼的firefox更新了一下
http://res6.cloudstor.51eyun.com ... 97df20fea343aa81423
现在差不多了,速度很快
回复

使用道具 举报

41#
发表于 2013-3-16 20:32:49 | 只看该作者
用ultraiso修改porteus-kiosk.iso文件,加入中文包以后,不能启动。请教用什么软件修改iso?
回复

使用道具 举报

40#
发表于 2013-3-16 16:39:09 | 只看该作者
Porteus v2.0 Kiosk Edition is ready
http://forum.porteus.org/viewtopic.php?f=35&t=2005
只有37MB

我把原来32楼的firefox模块从18.0.2也升级到了19.0.2
自用的,比原来的要快

http://res6.cloudstor.51eyun.com ... bf46a4fea7320fa2eee
回复

使用道具 举报

39#
发表于 2013-3-15 18:53:26 | 只看该作者
脚本无非是
#!/bin/bash
这种开头表示要用bash来解释运行此脚本,其他的sh就写其他sh的路径,如:#!/bin/csh
下边就像dos中批处理那样写就行,无非是些linux命令,,简单的看得懂,难得就头大了!
用.sh扩展名保存,不知道没有扩展名会不会运行,然后添加执行权限:
chmod +x yong.sh
就是所有用户都有执行权限~
回复

使用道具 举报

38#
发表于 2013-3-15 14:38:52 | 只看该作者
原帖由 2012ww 于 2013-3-14 18:15 发表
我只会打打包,用现成的
具体的要请教my9823大侠啦
他做的带输入法的包在Porteus和Slax下面都能用


可是我一点也不会 要改后缀吗?什么的我都不懂 我只看了点手册
做模块要 写脚本  但是 具体怎么弄我一点也不知道
回复

使用道具 举报

37#
发表于 2013-3-14 18:15:49 | 只看该作者

回复 #35 2013sorajio 的帖子

我只会打打包,用现成的
具体的要请教my9823大侠啦
他做的带输入法的包在Porteus和Slax下面都能用
回复

使用道具 举报

36#
发表于 2013-3-13 19:01:08 | 只看该作者
1  /usr/bin/里有yong和yong-config的软链接;
2  把yong目录的那个gtk2的so复制更名到/usr/lib/gtk-2.0/2.10.0/immodules/im-yong.so
  把yong目录的那个gtk3的so复制 更名到/usr/lib/gtk-3.0/3.0.0/immodules/im-yong.so
3.yong/locale目录下的zh_CN.mo复制更名至/usr/share/locale/zh_CN/LESS_MESSAGES(忘记名字了,就那个mo所在目录),改yong.mo
至于启动吗,要么脚本,要么写个desktop文件,放/usr/share/autostart或者/etc/xdb/autostart目录,加上执行权限!
回复

使用道具 举报

35#
发表于 2013-3-13 17:56:18 | 只看该作者

回复 #34 2012ww 的帖子

你好谢谢做的中文包

能否教我做个小小输入法最新版 for slax7.05
官位上的那个module  链接库有些问他
回复

使用道具 举报

34#
发表于 2013-2-28 18:32:01 | 只看该作者

回复 #32 2012ww 的帖子

Porteus内置的firefox有些怪
可以把扩展flashblock去掉的
然后plugins.click_to_play;true就行了
另外要把dns disable的2项设为enable,否则上网很慢
回复

使用道具 举报

33#
发表于 2013-2-28 17:52:17 | 只看该作者

回复 #20 my9823 的帖子

感谢你百忙中抽时间指点,你说得很白话,我基本上都理解了你的意思,做吾师你当之无愧,谢谢。
回复

使用道具 举报

32#
发表于 2013-2-28 14:25:50 | 只看该作者
firefox汉化,替换原文件就行了
008-firefox.xzm
http://res6.cloudstor.51eyun.com ... 0545a70d5bdec82aa4c
现在都差不多了
回复

使用道具 举报

31#
发表于 2013-2-28 12:50:26 | 只看该作者

回复 #30 2012ww 的帖子

改好了
现在名字叫010-zhcn.xzm
直接放在base目录下就行了,不需要modules目录
http://res6.cloudstor.51eyun.com ... 5eac8fed07e3de94e65
回复

使用道具 举报

30#
发表于 2013-2-28 12:25:20 | 只看该作者

回复 #29 my9823 的帖子

charmap可以删掉的话,那体积就更小了,我还以为是字符编码之类的,必须保留
回复

使用道具 举报

29#
发表于 2013-2-28 06:43:04 | 只看该作者
不好意思,我的/etc/xdg/autostart/里边有个~结尾的文件,那是kate编辑yong.desktop文件的备份,可以删掉!
看到ubuntu的wiki上关于locale的介绍,我想如果不需生成其他locale的话,也许/usr/share/i18n目录可以删掉,只要/usr/lib/locale/目录下有你要的locale,反正slax的/usr/share/i18n/charmap文件夹时空的!

[ 本帖最后由 my9823 于 2013-2-28 06:57 编辑 ]
回复

使用道具 举报

28#
发表于 2013-2-27 21:21:53 | 只看该作者

回复 #26 my9823 的帖子

那样挺好的,微米黑也不错,就不需要wqy-zenhei了,我把7z也去除了,体积小点好
现在只会打打包,配置文件再慢慢研究
现在我照你说的moudle也不用了
回复

使用道具 举报

27#
发表于 2013-2-27 21:19:01 | 只看该作者
拿slax来说,/etc/profile.d/lan.sh也存在04-kde.sb模块里,因为30的模块靠后,会覆盖同名文件!
假如你想铲除某个文件又不想解开再打包那个模块,可以在你的模块里按照目录结构添加这个文件,不同的是将该文件改名添加.wh.即可,例如:
/root/123文件,你可以在模块里添加,/.wh.123即可,这个文件可以用touch创建一个空文件更名得到!,在系统启动后/root/123便不存在,其实其他模块里还存在的!
回复

使用道具 举报

26#
发表于 2013-2-27 21:12:50 | 只看该作者
我的那个有文泉驿微米黑字体!
如果你喜欢微软雅黑字体,可以复制到这里,目录是:share/fonts/TTF,
不过雅黑字体相当大啊!
话说你想修改那个配置文件,就在sb或者xzm包里添加那个文件,但要保持文件目录结构,例如想修改/etc/profiile.d/lang.sh,你就在包里保持有etc/profile.d/lang.sh,保证这个包在原系统模块的后挂载,原来的模块不是有数字么,可以改个数字靠后的模块名!这就是为什么slax的中文模块是30-chiese*了!也可以放到这个目录,moudle目录不存在也行,放到和系统模块同意目录,这样更精简!@
回复

使用道具 举报

25#
发表于 2013-2-27 21:05:07 | 只看该作者
把my9823的输入法打包在一起
现在modules下面只需要一个文件了
http://res6.cloudstor.51eyun.com ... c8c116c229b267c9cae
现在是486的xfce和kde都能用吧,用其中一个大概还能精简

我觉得24楼那样拆开的也不错,那样的话my9823的文件还能用在slax上面
回复

使用道具 举报

24#
发表于 2013-2-27 20:43:27 | 只看该作者
11楼第2个链接
稍微精简了下
http://res6.cloudstor.51eyun.com ... c8c116c229b267c9cae
可以配合第一个链接使用,中文界面,无输入法
也可以配合my9823的包,有输入法
回复

使用道具 举报

23#
发表于 2013-2-27 19:08:12 | 只看该作者

回复 #22 my9823 的帖子

刚试过了,直接改名就能用了,其他的我什么都没改
modules里只有你的zh_CN.xzm和我11楼那第二个链接的
连wqy-zenhei-font-ttf-0.8.38_1-noarch-1.xzm都没放进去

直接就可以正常使用输入中文,不需要切换guest和root
(可以加启动参数toroot,我没加这参数也可以正常使用 http://porteus.googlecode.com/sv ... teus/cheatcodes.txt
Porteus 2.0 xfce和kde的2个版本都能用
回复

使用道具 举报

22#
发表于 2013-2-27 17:51:39 | 只看该作者
别忘记改扩展名为xzm!
回复

使用道具 举报

21#
发表于 2013-2-27 17:01:37 | 只看该作者

回复 #16 2012ww 的帖子

刚试过了,放在slax下面直接就有输入法了,很好用
porteus的我再看看

我的7z版本老,9.20 win下面打不开,说尚未实现
回复

使用道具 举报

20#
发表于 2013-2-27 12:57:51 | 只看该作者
总之,一句话,不要用windows的理念去看待linux。
windows把我们束缚在它的操作方式中,这就是为什么刚刚接触linux会一头雾水了~
windows的图形界面与内核紧密结合,而linux终图形界面是个应用软件,只不着桌面环境是运行了很多软件,当然你可以在文本模式试试:
startx /usr/bin/firefox -- /usr/bin/X (大写)
就会有个firefox打开,只是firefox,没有桌面,无法移动,没有最大化,最小化,关闭按钮,因为这些事由其他应用软件窗口管理器等运行提供的~

[ 本帖最后由 my9823 于 2013-2-27 13:03 编辑 ]
回复

使用道具 举报

19#
发表于 2013-2-27 12:55:36 | 只看该作者
这么说吧,linux安装某个软件包就是解开放到/目录,安装包里有脚本的,执行脚本,做些链接,就是快捷方式!比方说:p7zip-****.txz
你可以用slackware的软件包,手动解开:
xz -d p7zip-***.txz
得到扩展名为tar的压缩包,在解压tar xvf p7zip-***.tar
这是得到的目录就是相对/目录的结构的目录,当前目录usr/bin/7z 安装后就是/usr/bin/7z,就是按照解开的目录机构放到已存在的系统中就行,linux中不存在注册表的概念,往往配置文件为文本文件,软件自带默认配置,新建用户是会在用户目录有份拷贝,修改后只是修改了个人的配置,这样每个用户口可以有不同的配置!
一般软件只要满足依赖就可以运行,windows的软件有一部分可以用wine运行,但不要指望全部都可以!
至于驱动,我没有编译过内核,也没有安装过驱动,这个不得而知,一般都有安装说明,仔细看就可以!
新手建议用虚拟机随便折腾,不至于破会原来的系统,有时候root用户一个命令就够你痛哭流涕了!
回复

使用道具 举报

18#
发表于 2013-2-27 11:06:22 | 只看该作者

回复 #17 my9823 的帖子

楼主你好,最近我下了slax的7,05版原生中文的,我觉得好用而且很快,只是苦于是个小白,不懂打包sb包,有些喜欢的软件用不了,还有些驱动装不了,在这里冒昧的请教你那里有相关教程或资料可以下载下,不胜感激,谢谢。
回复

使用道具 举报

17#
发表于 2013-2-26 15:07:49 | 只看该作者
usr/share/smplayer/还有个/usr/share/smplayer,将它移出来,就是/usr/share/smplayer/tr*(忘记了了),slax和porteus都是squashfs4.0打包,只是扩展名不同,linux中扩展名没有什么用处,例如
a.txt可以是图片,也可以是MP3文件。
slax ------>sb
porteus------>xzm
假如xzm中的文件依赖满足同样改成sb扩展名放到slax中也可以挂载!
这两种都可以用windows下用7z打开查看,但在windwos下解压不出来,可能是有链接之类的文件!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-11 20:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表