|
- 1.准备:
- 解压下载的tar.bz2包,放到/usr/local.
- -------------------------------------------------------
- tar jvxf portageMMDD.tar.bz2 -C /usr/local
- -------------------------------------------------------
- 用您喜欢的编辑器如vi打开/etc/make.conf, 找到PORTDIR_OVERLAY
- 然后把/usr/local/portage加入PORTDIR_OVERLAY当中,如果没有
- 就加入PORTDIR_OVERLAY一行.
- --------------------------------------------------------
- PORTDIR_OVERLAY="/usr/local/portage other_portage_path"
- --------------------------------------------------------
- 其中的other_portage_path是您其它的放置portage的路径是可有可无的.
- 接着在USE中加入参数"cjk"
- -------------------------------------------------------
- USE="cjk ..................."
- -------------------------------------------------------
- 还有由于中文portage大都是最新的补丁,所以可能包在正常情况是被mask掉的
- 所以需要使用ACCEPT_WORDS="~x86"来安装这些包. 如果您不介意, 您可以
- 把这一行加入到make.conf中
- -------------------------------------------------------
- ACCEPT_KEYWORDS="~x86"
- -------------------------------------------------------
- 或者在命令行上使用.
- -------------------------------------------------------
- #ACCEPT_KEYWORDS="~x86" emerge package1 package2 ...
- -------------------------------------------------------
- 2.使用:
- 中文portage包换了从内核到应用程序大量的补丁. 使用这些ebuild将会大大
- 改善Gentoo Linux的中文支持.推荐您使用这些ebuild, 并且及时到
- [url]http://gentoo.linuxsir.cn[/url]查看中文portage的更新情况.
-
- 注意: 下面假设您已经做好了第一步了.
-
- 目前中文portage包含的kerenel-source为love-sources, 以后将会做基于
- love-sources的glc-sources(暂且这样命名吧). love-source包括大量?
- 有价值的补丁,具体情况请查询[url]http://www.love-sources.org[/url].目前加入了
- nls_cp936和nls_cp950的补丁, 其使用非常简单:
- -------------------------------------------------------
- #emerge love-sources
- -------------------------------------------------------
-
- 对于大家最关心的字体的显示的补丁.与这相关包主要有freetype, fontconfig
- libXft(xft). 推荐更新这三个包, 这样就可以比较完善的显示中文字体了.
- -------------------------------------------------------
- #emerge -O freetype fontconfig libXft
- -------------------------------------------------------
- 由于libXft包与xfree或者xorg-x11冲突所以必须使用参数-O.
- 这样以后您的系统就可以比较好的显示中文字体了不管是粗体还是斜体。
- 不过首先您必须拥有中文字体。您可以从windows取得,在windows的安装盘\windows
- \fonts\目录中,推荐复制以下字体到linux中,您可以放到目录/usr/share/fonts/ttf
- /zh_CN中。
- ------------------------------------------------------------
- mingliu.ttc simfang.ttf simkai.ttf simsun.ttc simyou.ttf
- simhei.ttf tahoma.ttf tahomabd.ttf webdings.ttf
- -------------------------------------------------------------
-
- 然后您需要生成这些字体的fonts.conf和fonts.dir不然linux就不能使用.
- 虽然mkfontscale和mkfontdir可以完成这项工作, 但是它们并不能找出中文字体文件中的
- 所有字体,所以推荐使用ttmkfdir, 如果您没有安装只需要:
- -------------------------------------------------------
- emerge ttmkfdir
- -------------------------------------------------------
- 就可以了. 现在转到目录/usr/share/fonts/ttf/zh_CN中, 打开一个终端, 运行
- ---------------------------------------------------------
- #ttmkfdir
- #cp fonts.scale fonts.dir
- ----------------------------------------------------------
- 现在用文本编辑器打开/etc/fonts/local.conf
- 在适当的位置加入一行,相信您可以找到这个位置,很容易的.
- ----------------------------------------------------------
- <dir>/usr/share/fonts/ttf/zh_CN</dir>
- ----------------------------------------------------------
- 下面刷新字体缓存
- -----------------------------------------------------------
- #fc-cache -vf
- -----------------------------------------------------------
- 现在就可以使用这些字体了, 但是这时您会gnome-font-properties或者kde控制中心的
- 字体发现,很多中文字体没有粗体, 可能会觉得这样很不爽, 好吧.我们接着下一步. 如果
- 您只想使用gtk程序,您只需要
- -------------------------------------------------------------
- #emerge pango
- --------------------------------------------------------------
- 就行了.而对于qt程序则需要
- --------------------------------------------------------------
- #emerge qt
- --------------------------------------------------------------
- .不对相对pango来说,这个需要的时间可能会长的多,耐心等待一下或者去外面走走,喝杯茶,
- 再回来吧.
-
- 到这里您的linux系统就可以比较完美的显示中文了.但这还不错.如果细心您会发现有些程序
- 中文显示为乱码,尤其在QT/KDE程序中为多见.
- 如果您还没有安装kde,现在需要安装kde,这就非常简单只要
- -------------------------------------------------------------------
- #emerge kde
- -------------------------------------------------------------------
- 就行了.如果在此之前您就已经安装了kde,那就可能麻烦点. 您可以根据需要更新.
- 不过最好更新kdelibs.
- -------------------------------------------------------------------
- #emerge kdelibs kdeadmin kdepim kdeaddons
- -------------------------------------------------------------------
- 而gnome则没有多大的问题,不过您可以按以下来更新几个包.
- -------------------------------------------------------------------
- #emerge gnome-media nautilus-media
- -------------------------------------------------------------------
-
- 到这里就是解决个别软件存在的问题的时候了. 这里的软件比较多. 我就不再过多的说了.
- 您可以根据ebuild列表来更新. 方法根安装其它的软件一样. 主要有mozilla, firefox
- xine-lib, kaffeine, rhythmbox, kdevelop, anjuta, openoffice,
- openoffice-ximian等等.
- --------------------------------------------------------------------
- #emerge package1 package2 .............
- --------------------------------------------------------------------
-
- 另外根据需要添加了gaim的openq插件, 需要在USE使用参数"qq",这需要特别注意一下.
- 还一个就是lumaqq, 相信大家都需要的软件包吧!.
- ---------------------------------------------------------------------
- #USE="qq" emerge gaim
- 或者
- #emerge qq
- ----------------------------------------------------------------------
-
- 3. 支持
- 由于使用补丁并没有经过完全的测试, 可以存在问题. 如果您发现了问题或者说是BUG, 您可以到
- linuxsir论坛gentoo专版将您遇到的问题详细说明, 不过您也可以联系Gentoo Linux
- 中文portage小组成员.当然了可以联系我(luojinghua@sina.com).
-
- 如果您制作补丁并且您希望与大家共享补丁的话, 您可以将补丁发到gentoo中文portage小组成员
- 的邮箱中或者我的邮箱. 我们将尽快制作相应的ebuild, 让大家一起来共享您的成果. 如果您能制作
- 成ebuild当然就更好.
-
- 如果您对中文portage小组感兴趣, 您可以加入我们. 我们将非常高兴您能成为我们的一员. 您可以与
- 我联系(luojinghua@sina.com).
-
- 中文portage小组成员
- sunmoon1997
复制代码
这篇HOWTO已经包括在portage0703.tar.bz2中portage/README/HOWTO中了。
joanphan兄见到此帖请将http://gentoo.linuxsir.cn的中文portage使用方法改为这个吧。 |
|