无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 13460|回复: 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 编辑 ]
2#
发表于 2013-2-1 15:10:22 | 只看该作者
这个不错,刚下载,把2个tde模块删除就直接能用lxde了吧
回复

使用道具 举报

3#
 楼主| 发表于 2013-2-14 13:09:47 | 只看该作者
重新做过redflag6的livecd,加上ati驱动,比较完美了。详见:http://hi.baidu.com/xulihanghai/item/f2933cd7da5fd7da251f40ed
下载:http://pan.baidu.com/share/link?shareid=96357&uk=3472960170

porteus启动时记得不要选base_only,不然modules下的文件就不能加载了。
只添加了中文字体,日文和韩文显示仍为口口。

[ 本帖最后由 xulihang 于 2013-2-21 14:49 编辑 ]
回复

使用道具 举报

4#
发表于 2013-2-20 13:20:16 | 只看该作者
用了porteus一段时间,很好用,比slax好
代替slax做到自用的合盘里了,把lxde模块删除了,用不到
好像2.0也快出来了
回复

使用道具 举报

5#
发表于 2013-2-20 15:52:47 | 只看该作者

回复 #4 2012ww 的帖子

看了下,不是好像2.0也快出来了,是已经出来了
今天刚出来,主页上还没更新
但是可以下载,不是rc版的了
http://dl.porteus.org/i486/current/
不知道楼主的汉化包还能用么
回复

使用道具 举报

6#
发表于 2013-2-20 20:07:11 | 只看该作者
本来想做个汉化包,可是不知道为什么porteus的mksquashfs总是在100%时死机,但slax得却没有问题,搞不懂!
回复

使用道具 举报

7#
发表于 2013-2-20 20:31:08 | 只看该作者
你可以:
1.下载楼主提供的链接中的iglibc-18n开头的xzm和那个locale开头的xzm文件以及那个wqy开头的xzm!
2,那个locale开头的xzm要做个小手术,解开到一个目录,如:/tmp/123目录;再将tmp/123目录里的locale目录移动到/tmp/123/usr/share目录下;再删除/tmp/123/usr/share/locale里边的其他语言的文件夹(可以减小体积);可以删掉man目录;最后再用dir2xzm打包。
3.将这个改造的locale包和其他两个包放到moudles目录
4.中文的话;/etc/profile.d/lang.sh和lang.csh.修改里边的变量
export LANG=zh_CN.utf8
回复

使用道具 举报

8#
发表于 2013-2-20 20:32:33 | 只看该作者
我不记得slakware系列是
zh_CN.UTF-8
还是
zh_CN.utf8
了,有的发行版里是大写,有的是小写!
回复

使用道具 举报

9#
发表于 2013-2-20 21:49:40 | 只看该作者

回复 #7 my9823 的帖子

谢谢你的教程
我也觉得Porteus 2.0有问题
我试了几台电脑
有一台启动后只有鼠标,桌面不出来,不过右击有菜单的,点击菜单无效
有一台启动可以进入桌面,但右击的菜单死活出不来,卡在那
不过Porteus 2.0的启动速度还是非常快的
回复

使用道具 举报

10#
发表于 2013-2-20 21:58:07 | 只看该作者

回复 #9 2012ww 的帖子

经确认,8楼的2个问题是读卡器的问题,换个读卡器就解决了
不过以前用1.2的时候是正常
回复

使用道具 举报

11#
发表于 2013-2-21 00:29:05 | 只看该作者
不太会弄,试试看
2.0 x86汉化
http://dl.porteus.org/i486/curre ... 8.38_1-noarch-1.xzm
http://res6.cloudstor.51eyun.com ... a3faf00ab2cc39184ab
下载2个xzm放到modules里

[ 本帖最后由 2012ww 于 2013-2-21 01:33 编辑 ]
回复

使用道具 举报

12#
发表于 2013-2-23 21:03:26 | 只看该作者
我也做了一个汉化包,只需要这一个包就行,我把glibc和locale包合二为一,包含了文泉驿微米黑字体,小小输入法!

截图 - 2013年02月23日 - 20时49分30秒.png (310.19 KB, 下载次数: 43)

截图 - 2013年02月23日 - 20时49分30秒.png
回复

使用道具 举报

13#
发表于 2013-2-23 21:07:20 | 只看该作者
这个是xfce版本,我删掉了rozor-qt桌面的汉化文件!话说porteus是用的不是kde3吧?
回复

使用道具 举报

14#
发表于 2013-2-24 09:38:05 | 只看该作者

回复 #12 my9823 的帖子

你这个不错,挺精简的,分享下吧
2.0有KDE 4.9.5和Xfce 4.102个版本
回复

使用道具 举报

15#
发表于 2013-2-26 06:49:58 | 只看该作者
等下做个slax的小小输入法的模块,和porteus通用,改下扩展名为xzm就行了。稍后给你!你的那两个要一起用,话说你的zhcn模块smplayer的汉化文件夹中存在嵌套,还要修改下,至于其他qm文件删掉非zh_CN的减小体积~
我在模块中加了p7zip模块,要不打不开7z压缩的文件!
回复

使用道具 举报

16#
发表于 2013-2-26 12:49:16 | 只看该作者

回复 #15 my9823 的帖子

收到,晚上回去装上去
能和slax通用就最好啦
我那个不太会弄,是有嵌套,也没精简

非常感谢
回复

使用道具 举报

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下解压不出来,可能是有链接之类的文件!
回复

使用道具 举报

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

回复 #17 my9823 的帖子

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

使用道具 举报

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用户一个命令就够你痛哭流涕了!
回复

使用道具 举报

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 编辑 ]
回复

使用道具 举报

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

回复 #16 2012ww 的帖子

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

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

使用道具 举报

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

使用道具 举报

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个版本都能用
回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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目录不存在也行,放到和系统模块同意目录,这样更精简!@
回复

使用道具 举报

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便不存在,其实其他模块里还存在的!
回复

使用道具 举报

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

回复 #26 my9823 的帖子

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

使用道具 举报

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 编辑 ]
回复

使用道具 举报

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

回复 #29 my9823 的帖子

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-10 19:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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