本文档最新版在这
实体篇(一)
当我们安装系统或升级过程遇到问题的时候,第一个要想清楚的是从何入手。本篇主要介绍可能产生错误的地方和其他可以提供排错信息的地方。
[编辑] 一、文档
Gentoo的文档的主要来源有官方的 Gentoo官方文档 和非官方的 Gentoo维基 。现在还有中文版的 Gentoo中国 和 Gentoo中文维基 。Gentoo的文档是公认的种类齐全,品质优良,提供了对使用中出现的绝大部分问题的解决方法。
有句老话:尽信书不如无书。在使用文档的时候,我们要时刻想到:写文档的人的系统环境可能跟你不一样;写这文档的时候,软件包版本可能跟你不一样。文档可能过时,且并非总是正确的。
[编辑] 二、使用者
使用者指的就是安装和使用Gentoo的人。所我遇到的问题来看,大约有70%的问题是由使用者自身的原因引起的。比如使用不谨慎,安全意识不够等等。
我把使用者放到这里是为了说明,当遇到问题的时候,不要总是怪别人,静下心来,想想自己做过什么,也许就是你不经意的一个命令,导致了问题的发生。
[编辑] 三、portage
在每时每刻有可能有新的ebuild加入,也会有老的ebuild移出portage,维护portage是件困难的事,因为其中涉及到许多软件之 间、软件和库之间的错综复杂的依赖关系。我们敬仰ebuild开发者,因为有他们替我们做了这么多的工作,才会有现在这样一个完整的、统一的 portage供我们使用。同我们也该认识到,他们也是人,他们也会出错,这是我们应该容许的。
所以当你升级中遇问题时,请不要着急,给开发者一点时间,说不定第二天升级的时候就解决了。
[编辑] 四、软件包版本
软件包升级本身也可能引入bug,请认识到这一点。
遇到某包升级遇到的问题时,也许降级是一个好的方法。
[编辑] 五、配置文件
主要有 /etc ,/usr/kde/*/etc 和 $HOME 下的 隐藏文件。
配置不正确引起的问题很多,更常见的是非正常的关机 引起的配置文件错误。这种情况下,你只需把配置文件删除或改名,即可确定是否配置文件的问题。
[编辑] 六、/var/log 下的log
log文件并非引起 错误的来源,但也可以为我们提供足够的信息供错误分析。
比如 xorg.conf 的配置错误一般在 /var/log/Xorg.0.log 里有所体现。
[编辑] 七、man 和 doc
上面的doc 指的是 /usr/share/doc 。
遇到问题先试一下 man 往往会节省你很多时间。对Gentoo而言,比较实用的有man portage、man make.conf、man emerge等 |