QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4293|回复: 8

GARNOME常见问答(未完待续)

[复制链接]
发表于 2004-10-9 19:35:37 | 显示全部楼层 |阅读模式
1. General Information 常规信息

1.1        安装 GARNOME可以不破坏当前的GNOME 设置吗?
[code:1]当然,这正是GARNOME的目的之一!默认情况下,会安装在~/garnome/ 同时不会影响已有的GNOME包。但是,它可
能影响到设置文件,因此,您该备份它们或完全采用一个不同用户来运行GARNOME。(Paul Drain)[/code:1]

1.2        安装GARNOME可以覆盖已有的GNOME设置吗?
[code:1]可以,但不要这样做!(如果这样做,我们是不会给您支持的)

GARNOME不是基于打包的安装,其安装的是用GNOME的tarballs (使用一些补丁)。如果把GARNOME安装到 /usr
(比如说),您的系统会被我们提供的软件所覆盖。

所有的配置都会被覆盖,所有的设定也会消失,所有的开发库会被安装进来同时您将毁坏所安装的打包软件(RPM,dpkg,等等)
[/code:1]

2. Pre-Installation 安装前

2.1 构建GARNOME要花多长时间?
[code:1]这个要依赖您的系统配置。在单Celeron 666Mhz 、128M 内存上构建一个基本的GARNOME安装要花掉大约4小时,同
样的安装在一个双Xeon的Intel系统上则只需要25-30分钟。[/code:1]

2.2 构建时,GARNOME 需要多少的空间?
[code:1]在 x86 系统上, GARNOME 2.6.2 (桌面类别及其依赖包) 需要 2.5GB 作为构建空间 (如果要构建bootstrap/的话,再加
1GB),然而,安装完毕,它只占550MB。[/code:1]

2.3 我可以一次下载完所有的 GARNOME 组成部分吗?
[code:1]可以,打开在主GARNOME 目录的gar.conf.mk 文件 ,找到 GARCHIVEDIR 行 – 取消注释并指定一个您有写权限的目
录。

如果键入:

make garchive

是在基本的 GARNOME 目录中的 (比如, garnome-2.8.0/),安装器将试着下载构建完整桌面所需要的所有包。[/code:1]

2.4 我可以优化 GARNOME 的构建吗?
[code:1]打开在主GARNOME目录的 gar.conf.mk 文件,找到 CC, CXX 和 CFLAGS 几行 – 取消它们的注释 并指定想要的 flags。

注:得到成套与您的配置相适应的CFLAGS设置的最好办法是通过一个名为 cpucaps 的命令行程序,您会看到有一行这
样说:

"Recommended gcc (version) target"

取消注释并用上面的建议覆盖 CFLAGS 行,然后重新开始构建 GARNOME 。[/code:1]

2.5 我可以提高 GARNOME 构建的速度吗?
[code:1]可以,您可以用 ccache 来提速,当然,这需要分配额外的磁盘空间给GARNOME目录。

使用 ccache 要三步走,首先要安装 bootstrap/ccache,然后设置 cache 尺寸,接着配置 gar.conf.mk 文件以使用 cache。

依赖所选择的不同构建部分,GARNOME 需要不同尺寸的 cache。最好是设定cache 尺寸为 2GB :

ccache -M 2G

这大小足够构建所有标准platform/  和 desktop/ garballs。

一旦安装好软件并正确设置好 cache 尺寸,打开主GARNOME目录中的 gar.conf.mk 文件取消与ccache相关的注释。

注:如果构建bootstrap/mozilla,我们建议把您的 cache 尺寸设到 3GB – 不然,cache可能会在构建期间自行调整,这可能
会导致cache中的某些重要的部件丢失,使得构建变慢。
[/code:1]


待续



6. Distribution Specific Issues 发行版的特定问题
[code:1].................[/code:1]
 楼主| 发表于 2004-10-9 20:16:18 | 显示全部楼层
有谁愿意继续吗

http://cipherfunk.org/garnome/faq.html
回复

使用道具 举报

发表于 2004-10-10 09:48:08 | 显示全部楼层
我语言组织能力比较差劲,自己看看能理解,但说不象,呵呵
回复

使用道具 举报

发表于 2004-10-10 15:02:56 | 显示全部楼层
加油!支持!
回复

使用道具 举报

发表于 2004-10-11 20:27:16 | 显示全部楼层
[quote:429fb8fb55="jcome"]有谁愿意继续吗

http://cipherfunk.org/garnome/faq.html[/quote]
我接手翻译!

翻译的部分会尽快放出
回复

使用道具 举报

发表于 2004-10-11 21:13:05 | 显示全部楼层
3. Installation 安装

3.1 GARNOME总是说下载的文件校验值错误,我下载的tarball坏了吗?
[code:1]
你使用的是GNU MD5工具吗?早些的版本Sun md5sum工具不接受GARNOME创建的校验值。你可以在提示你修复问题的
目录下运行make makesums。[/code:1]

3.2 bootstrap目录有何用?
[code:1]
bootstrap目录存储启动当前版本的GARNOME并使它正常运行所需要的程序的元信息,包括build工具(类似autotools工具集),
库,推荐版本的Mozilla和不同平台的依赖程序。

大部分用户可能根本不需要这个目录下的任何东西,但是你应该看看http://mail.gnome.org/archives/garnome-list/2003-February/thread.html#00350或者http://mail.gnome.org/archives/garnome-list/2004-May/thread.html#00111的文档。
[/code:1]
3.3 GARNOME在bootstrap/dlcompat目录下出现了一个错误
[code:1]
如果你不是在APPLE系统上编译GARNOME,并且出现了类似于下面的错误:

checking mach-o/dyld.h usability... no
checking mach-o/dyld.h presence... no
checking for mach-o/dyld.h... no
configure: error: No dyld.h found, can not continue
make[1]: *** [configure-work/main.d/dlcompat-20030629/configure] Error 1

你过早地尝试编译bootstrap/dlcompat了。

查看关于bootstrap目录和它的使用,然后象documentation中建议的一样,重新在desktop目录编译。
[/code:1]
3.4 GARNOME在platform/glib目录出现了一个错误
[code:1]
如果你正尝试在Linux和BSD系统上编译GARNOME,并且出现类似于下面的错误:

gconvert.c:47:2: #error GNU libiconv not in use but included iconv.h is from libiconv

这是因为你过早地尝试编译bootstrap/libiconv。

你可以用下面的一种方法来修正这个错误:

    * 去掉platform/glib的Makefile文件中CONFIGURE_ARGS部分中 --with-libiconv 选项的注释号。
    * 去掉你的系统前缀中的iconv.h文件。

然后重新build你的GARNOME。

查看关于bootstrap目录和它的使用,然后象documentation中建议的一样,重新在desktop目录编译。
[/code:1]
3.5 scrollkeeper程序在运行scrollkeeper-update的时候好象被挂起了
[code:1]
scrollkeeper需要用一点时间重新索引你的本地目录,它没有被挂起 -- 这需要一段长的时间。
[/code:1]
3.6 GARNOME安装了一个我不想要的软件包,我可以去掉它吗
[code:1]
有时候,一个发行的软件包在一些系统上不能build,这取决于许多因素 -- 包括:

    * 系统缺少编译软件包所需要的工具
    * 系统太旧了,以至于不能编译这个软件包
    * 软件包和系统上已经存在的库冲突
    * 真是软件包维护上的一个bug

最简单的解决方法就是把它从元仓库中移除,例如:

rm -rf fifth-toe/galeon

这将会从可选的fifth-toe仓库中移除Galeon软件包。

警告:如果放置在platform/或desktop/目录下的软件包不被编译,在删除它之前请先查阅邮件列表中可能的解决方案
--删除它可能会损坏GARNOME用来build正常安装的依赖关系。
[/code:1]

4. Post-Installation 安装后


4.1 build成功以后如何启动GARNOME
[code:1]你应该做的第一件事,是kill一个多余的gconfd进程 -- 如果你的机器运行着较早版本的GNOME,它可能会退出
-- 这样系统服务进程,比如ORBit,gconf和GNOME面板才会正确运行。你可以这样操作来找到并结束gconf:

killall -9 gconfd-2 (这将会找到gconfd进程并结束它)

第二件事,依赖于你通常如何启动系统的GUI:

如果你使用CLI(command line)和README文件中的.xinitrc会话脚本启动X,你可以在提示符下输入startx来启动新的GARNOME桌面。

如果在机器启动的时候便启动了X,你可以看这里的相关资料或者邮件列表上写好的文章。[/code:1]

4.2 桌面上可以看到图标,但是没有字体?
[code:1]
你需要build目录bootstrap/下的freetype,xrender和xft。进入各自的目录,然后输入make install,build成功之后,
重新启动GARNOME会话便可以正确显示字体了。[/code:1]

4.3 桌面上可以看倒字体,但是没有图标?
[code:1]
你需要build目录bootstrap/下的hicolor-icon-theme和shared-mime-info,并且在GARNOME启动脚本中
添加一行XDG_DATA_DIRS(如果它不存在的话)。[/code:1]

4.4 如何使用anti-aliased字体?
[code:1]
输入 export GDK_USE_XFT=1 来设置 GDK_USE_XFT 环境变量。[/code:1]


5. Configuration 配置

5.1 不能用Epihpany浏览,我的代理设置错了吗?
[code:1]
Epiphany使用GNOME默认的代理。可以通过gnome-newwork-preferences来修改。对应的gconf值在/system/http_proxy/host,
/system/http_proxy/port 和 /system/http_proxy/use_http_proxy中。
[/code:1]
5.2 evolution/目录安装到了哪里?
[code:1]
作为Evolution 2.0升级的一部分,导出向导会复制你的Evolution目录到~/.evolution。

GARNOME维护者建议你保留一份~/evolution的拷贝(如果存在的话),直到你确认自己不再需要它。[/code:1]
回复

使用道具 举报

发表于 2004-10-11 22:21:26 | 显示全部楼层
时间关系,第六部分就不继续了,留给后来的朋友吧
回复

使用道具 举报

 楼主| 发表于 2004-10-12 15:47:28 | 显示全部楼层
good job
你的编排更好,我copy
回复

使用道具 举报

发表于 2004-11-15 13:16:37 | 显示全部楼层
Very good!
You really did a good jobs!!
I really admire you very much!!!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-27 10:51 , Processed in 0.105142 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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