LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 25116|回复: 15

[提问前查阅]Gentoo FAQ

[复制链接]
发表于 2008-7-2 01:03:59 | 显示全部楼层 |阅读模式
[color="Red"]请到 http://www.gentoo-cn.org/wiki/FAQ 浏览。这里所有信息已经完成向 Wiki 转移,这里也将不再维护。

最近更新:
2009-8-13

重要消息:
如果你更新系统后无法使用鼠标和键盘,请参考第3贴问题16。

最新消息:
加入一个关于硬盘/dev/hda 或者/dev/sda 标记不同(变化)的问题。

2009年7月23日 Gentoo 官方 IRC 主题:
Post by #gentoo

Gentoo Linux support
Can't speak? /join #gentoo-ops
Large paste? http://dpaste.com
Gentoo chans: xrl.us/kftd
KDE4.2? xrl.us/otdxr + #gentoo-kde
e2fsprogs block fix: xrl.us/bea7ut
Security: pulseaudio, dhcp: xrl.us/gensec
X server 1.5 and your keyboard/mouse stops working? xrl.us/bem6c4
poppler blocks? http://xrl.us/bephtt
mozilla-firefox-bin-3.5 is in


索引:
2楼:Gentoo 入门和概况和论坛 FAQ
3楼:Gentoo 安装与更新
4楼:Gentoo 常用程序设置
5楼:其它相关
 楼主| 发表于 2008-7-2 01:05:34 | 显示全部楼层

Gentoo 入门及概况和论坛 FAQ

问题1:我如何利用此帖资讯?
回答:请您使用 Ctrl+F 来输入关键字查找,关键字要少,最好是搜索主要目标、软件名称、emerge 的错误信息中出错的错误代码、解释或者库文件名。

问题2:Gentoo 是什么意思?
回答:Gentoo 是世界上游速最快的企鹅。中文学名叫巴布亚企鹅,拉丁文名为 Pygoscelis papua,生物学分类为“企鹅目-企鹅科-阿德利企鹅属-巴布亚企鹅”。俗名白眉企鹅。物种由 Forster 于1781命名。它体形较大,身长约60至80厘米,重约6公斤,眼睛上方有一个明显的白斑,嘴细长,橘红色的喙和蹼,眼角处有一个红色的三角形。它分布于哥伦比亚、委内瑞拉、圭亚那、苏里南、厄瓜多尔、秘鲁、玻利维亚、巴拉圭、巴西、智利、阿根廷、乌拉圭以及福克兰群岛和南极大陆、南极半岛以及南设得兰群岛、南乔治亚岛等若干座岛屿。它以石子或草筑巢,视地区而不同。其求偶行为和配偶辨认行为异常复杂,雌企鹅每次产2个蛋,约36天孵化,每次抚育两只小企鹅。在孵化期,雄鸟和雌鸟通常每1至2天会轮换一次孵卵或育雏任务,因此在繁殖期的大部分时间内,它们都不必进行长时间的禁食。另外,在繁殖期,白眉企鹅只在群居地方圆10至20公里的范围内活动。巴布亚企鹅通常在近海较浅处觅食,主要食物为鱼和南极磷虾,特别是后者,是白眉企鹅的首选猎物。白眉企鹅有时也深潜至海中100公尺处,但潜水时间通常仅持续0.5到1.5分钟,很少有超过2分钟,而且有85%潜水不足20米。现大约有63万只。

问题3:Gentoo 从何而来?
回答:有兴趣的话,你可以看看创始人 Daniel Robbins 的《Gentoo的前世今生》(第1部分第2部分第3部分)。

问题4:Gentoo 只是纯粹的 Linux 发行版吗?
回答:不完全是。Gentoo 现在同时有 Linux、FreeBSD、Mac 等多个项目,其中以 Linux 最为成熟、参与最活跃。你可以在 Gentoo 官方网站上看看。

问题5:我从哪里可以学到更多有关 Gentoo 的知识?
回答:最主要的信息来源是官方文档Gentoo Wiki。希望你能从中找到想要的东西。

问题6:Gentoo 有衍生发行版或基于 Gentoo 的 LiveCD 吗?
回答:有。同样为普通使用设计的是 Sabayon,此外还有出于应急的 SystemRescueCD,国内有 IBox

问题7:我想加入到大家当中,我可以做什么?
回答:在通讯录中留名、参加Gentoo 桌面秀都可以让您参与进来。

问题8:Gentoo 用户有哪些联系交流方式?
回答:您可以使用中文 IRC官方 IRC中文邮件列表官方邮件列表官方论坛其中文区本论坛联系。

问题9:这里我没有找到相关的问题怎么办?
回答:请可以到这里看看。另外,官方也有 FAQ

问题10:还是没有找到,怎么办?
回答:别急。如果是编译问题,请先在上次更新 Portage 树24小时后再次更新您的 Portage 树(emerge --sync 或者 eix-sync 等),至少提问时请保证您的 Portage 是最新的。如果再有问题,就按照《使用Gentoo,从这里起步》和《[提问前必读]Gentoo的问题解决之道》一步一步来吧!

问题11:我应该如何升级系统?
回答:请先安装 app-portage/gentoolkit(使用 emerge gentoolkit 即可,已安装可跳过)。之后基本步骤如下:
  1. 超级用户登陆:
  2. # emerge --sync && emerge -DNauv world && emerge --depclean -av && revdep-rebuild
  3. 普通用户登陆:
  4. $ su -l -c "emerge --sync && emerge -DNauv world && emerge --depclean -av && revdep-rebuild"
  5. 已安装 sudo 的普通用户登陆:
  6. $ sudo sh -c "emerge --sync && emerge -DNauv world && emerge --depclean -av && revdep-rebuild"
复制代码

sys-apps/portage-2.2 的用户可以使用“emerge @preserved-rebuild”来代替 revdep-rebuild,就不用安装 app-portage/gentoolkit 了。

问题12:我升级系统时遇到某个包编译不通过怎么办?
回答:一般可以跳过,用 emerge --resume --skipfirst。可能等到下次 emerge --sync 之后,问题就解决了。你也可以到 Bugzilla 提交 Bug,让官方的开发人员协助你解决。如果自己解决也可以到 Bugzilla 贴出。现在 Portage 的 2.2 版本已经提供 --keep-going 选项,代替了原来手动 --resume --skipfirst 的情况,值得期待。

问题13:什么是 x86(amd64)和 ~x86(~amd64)?
回答:这是 Portage 系统的 Keyword 项,是决定架构和稳定程度的选项,在 /etc/make.conf 中的 ACCEPT_KEYWORDS 中设置。~ 表示测试分支的软件,一般问题不大,但对稳定性有要求的系统上不推荐。需要注意的是,即使您选择了测试分支,Portage 也可能安装那些已经标识为稳定分支的软件,因为那些软件可能没有测试分支了(如2008年7月2日的 Portage 中 app-i18n/skim,1.4.2和1.4.5均为稳定分支,无测试分支)。系统安装完毕后,x86(amd64)已经默认加入,不用设置。
  x86为一般 PC 架构,基本通用;amd64为64位架构,比较新的电脑才可支持。amd64是对 x86_64的统称,因为 AMD 方面64位出得早,名字沿用下来。无论是 Intel 64位系统还是 AMD 64位系统,都可以选 amd64。当然 Gentoo 还支持众多其它架构,详请可见官方网站。

问题14:我到底用不用 Gentoo 呢?
回答:你可以参考一下这个测试。当然,只是参考。

问题15:Gentoo 2009.0(xxxx.xxxx)版还发布吗?什么时候发布呀?
回答:怕是你合眼的那天也不会有了……不是说 Gentoo 不存在了,真的不是说 Gentoo 不存在了。到官方网站上看看关于每周自动创建 LiveCD & Stages 的公告吧!Gentoo 现在连 LiveCD 和 Stages 都是滚动发行了。不过2009年这个10周年庆典版的 LiveCD 和 Stages 还有可能。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-2 01:06:46 | 显示全部楼层

Gentoo 安装与更新

问题1:Gentoo Linux 2008.0 LiveCD 的 amd64 的 ISO 文件大小太大,怎么刻盘?
回答:天呀,不知道你怎么样的,你还在用 2008.0,快用每周自动生成的ISO吧。到更新源网站的 releases/x86/autobuilds 里面看看就知道了。当然使用Ubuntu等其它发行版的 LiveCD 也行。

问题2:我的 /etc/init.d/net.lo 丢失了,怎么办?
回答:安装 sys-apps/openrc 之后请 etc-update 或 dispatch-conf,以恢复 /etc/init.d/net.lo。sys-apps/openrc-0.2.4 之后 /etc/init.d/net.lo 不再是一个连接,而是一个文件。

问题3:如何安装最新的 KDE-4?Portage 的不够新,kde 的 Overlay 中的文件 Portage 不认。
回答:在安装 app-portage/layman 并作设置后,请 layman -a kde-testing。这是测试性质的 Overlay,请谨慎使用。您可以参考官方的 KDE-4 安装指南和夕角同志的《安装 kde-4.0.82 不完全指南》。

问题4:我安装过程中出现 libexpat.so.0 错误。怎么办?
Bug#:128069
回答:在 emerge gentoolkit 后,revdep-rebuild --library libexpat.so.0 即可。

问题5:系统要我安装 sys-devel/gcc-3.3.6-r1,但我不想安装,怎么办?
回答:请 emerge -1 =libstdc++-v3-3.3.6(要编译),或者把 <sys-devel/gcc-3.4 加入 /etc/portage/package.mask 中。

问题6:我可以用 stage1或者 stage2开始安装吗?
回答:不推荐使用 stage1或者 stage2,除非您能够自己解决任何发生的问题。官方已经明确申明如果是 stage1或者 stage2的错误将直接标识为不可解决问题。用 stage1或者 stage2安装的唯一优势是第一遍是在自己机子上优化编译的,这优势将在今后升级了基础包后丧失。如果要锻炼动手能力或出于其它目的从头开始,可以试试 LFS。这里有 stage1的安装手册,您可以参考。stage2 也在其中有描述,即 emerge -e system 过程。

问题7:我如何安装显卡驱动?(仅有常见的 Intel、NVidia 和 ATI 的回答。)
答:Intel 的驱动是 x11-drivers/xf86-video-i810,在 /etc/make.conf 设置“VIDEO_CARDS="i810"”后,安装 xorg-server 会自动安装此驱动,很好用。
  NVidia 的驱动有开源的 x11-drivers/xf86-video-nv 和闭源的官方驱动 x11-drivers/nvidia-drivers,当然你也可以用通用的 x11-drivers/xf86-video-vesa。NVidia 的官方驱动做得比较好的,也很稳定,可以用官方驱动的。在 /etc/make.conf 设置“VIDEO_CARDS="nvidia"”使用 x11-drivers/nvidia-drivers,设置“VIDEO_CARDS="nv"”使用 x11-drivers/xf86-video-nv,设置“VIDEO_CARDS="vesa"”使用 x11-drivers/xf86-video-vesa。
  这里是夕角同志提供的 NVidia 的 xorg.conf 设置文件,仅供参考:
  1. # nvidia-xconfig: X configuration file generated by nvidia-xconfig
  2. # nvidia-xconfig:  version 1.0  (buildmeister@builder26)  Sat May 26 01:03:50 PDT 2007

  3. # nvidia-settings: X configuration file generated by nvidia-settings
  4. # nvidia-settings:  version 1.0  (buildmeister@builder26)  Wed Nov  1 19:48:35 PST 2006

  5. Section "ServerLayout"
  6.     Identifier     "Layout0"
  7.     Screen      0  "Screen0" 0 0
  8.     InputDevice    "Keyboard0" "CoreKeyboard"
  9.     InputDevice    "Mouse0" "CorePointer"
  10.     Option         "OffTime" "20"
  11. EndSection

  12. Section "Files"
  13.     FontPath        "/usr/share/fonts/100dpi"
  14.     FontPath        "/usr/share/fonts/75dpi"
  15.     FontPath        "/usr/share/fonts/Type1"
  16.     FontPath        "/usr/share/fonts/arphicfonts"
  17.     FontPath        "/usr/share/fonts/cyrillic"
  18.     FontPath        "/usr/share/fonts/encodings"
  19.     FontPath        "/usr/share/fonts/misc"
  20.     FontPath        "/usr/share/fonts/TTF"
  21.     FontPath        "/usr/local/share/fonts"
  22. EndSection

  23. Section "Module"
  24.     Load           "dbe"
  25.     Load           "extmod"
  26.     Load           "type1"
  27.     Load           "freetype"
  28.     Load           "glx"
  29.     Load           "record"
  30. EndSection

  31. Section "ServerFlags"
  32.     Option         "Xinerama" "0"
  33. EndSection

  34. Section "InputDevice"

  35.     # generated from data in "/etc/conf.d/gpm"
  36.     Identifier     "Mouse0"
  37.     Driver         "mouse"
  38.     Option         "Protocol"
  39.     Option         "Device" "/dev/input/mice"
  40.     Option         "Emulate3Buttons" "no"
  41.     Option         "ZAxisMapping" "4 5 6 7"
  42. EndSection

  43. Section "InputDevice"

  44.     # generated from default
  45.     Identifier     "Keyboard0"
  46.     Driver         "kbd"
  47. EndSection

  48. Section "Monitor"

  49.     # HorizSync source: edid, VertRefresh source: edid
  50.     Identifier     "Monitor0"
  51.     VendorName     "Unknown"
  52.     ModelName      "AOC TFT1780"
  53.     HorizSync       30.0 - 83.0
  54.     VertRefresh     55.0 - 75.0
  55.     Option         "DPMS"
  56.     Option         "ReducedBlanking"
  57. EndSection

  58. Section "Device"
  59.     Identifier     "Videocard0"
  60.     Driver         "nvidia"
  61.     VendorName     "NVIDIA Corporation"
  62.     BoardName      "GeForce 7300 GS"
  63. EndSection

  64. Section "Screen"

  65. #    Option         "AllowGLXWithComposite" "True"
  66.     Identifier     "Screen0"
  67.     Device         "Videocard0"
  68.     Monitor        "Monitor0"
  69.     DefaultDepth    24
  70.     Option         "NoLogo" "true"
  71.     Option         "metamodes" "1280x1024 +0+0; 1024x768 +0+0; 800x600 +0+0; 640x480 +0+0; 1280x1024_75 +0+0"
  72.     Option         "AddARGBGLXVisuals" "true"
  73.     Option         "UseEvents" "false"
  74.     Option         "RenderAccel" "true"
  75.     Option         "backingstore" "true"
  76.     Option         "TripleBuffer" "true"
  77.     Option         "DPMS" "TRUE"
  78. #    Option     "HWcursor" "false"
  79.     SubSection     "Display"
  80.         Depth       24
  81.         Modes      "1280x1024" "1024x768" "800x600" "640x480"
  82.     EndSubSection
  83. EndSection

  84. Section "Extensions"
  85.     Option         "Composite" "Enable"
  86. EndSection
复制代码

  ATI的驱动种类如下:开源的 x11-drivers/xf86-video-ati,支持一些老显卡的3D 加速(比如9550),但不能识别 R500、R600核心的新显卡;开源的 x11-drivers/xf86-video-radeonhd,支持 R500、R600,已进入 Portage, 但还不支持2D 和3D 加速;闭源的官方驱动 >=x11-drivers/ati-drivers-8.40.3,现在支持 aiglx,稳定性不错。但虽然 fglrx 已经支持 xorg-server-1.4,但是在 xorg-server-1.4 下,
是开不了 aiglx的( 至少开不了 beryl/compiz-fusion,具体原因我没分析)。
想用 ati 玩 beryl/compiz-fusion 的,最好降下 xorg-server 和 xorg-x11 的级. 在 /etc/make.conf 设置“VIDEO_CARDS="fglrx"”使用 x11-drivers/ati-drivers,设置“VIDEO_CARDS="radeon"”使用 x11-drivers/xf86-video-ati,设置“VIDEO_CARDS="radeonhd"”使用 x11-drivers/xf86-video-radeonhd。
  这里是夕角同志提供的 ATI 的 xorg.conf 设置文件,仅供参考:
  1. Section "ServerLayout"
  2.     Identifier     "Layout0"
  3.     Screen      0  "Screen0" 0 0
  4.     InputDevice    "Keyboard0" "CoreKeyboard"
  5.     InputDevice    "Mouse0" "CorePointer"
  6.     Option        "OffTime" "20"
  7. EndSection

  8. Section "Files"
  9.     FontPath     "/usr/share/fonts/100dpi"
  10.     FontPath     "/usr/share/fonts/75dpi"
  11.     FontPath     "/usr/share/fonts/Type1"
  12.     FontPath     "/usr/share/fonts/arphicfonts"
  13.     FontPath     "/usr/share/fonts/cyrillic"
  14.     FontPath     "/usr/share/fonts/encodings"
  15.     FontPath     "/usr/share/fonts/misc"
  16.     FontPath     "/usr/share/fonts/TTF"
  17.     FontPath     "/usr/local/share/fonts"
  18. EndSection

  19. Section "Module"
  20.     Load  "bitmap"
  21.     Load  "int10"
  22.     Load  "vbe"
  23.     Load  "dbe"
  24.     Load  "fglrx"
  25.     Load  "extmod"
  26.     Load  "type1"
  27.     Load  "freetype"
  28.     Load  "dri"
  29.     Load  "drm"
  30.     Load  "glx"
  31.     Load  "record"
  32. EndSection

  33. Section "ServerFlags"
  34.     Option        "AIGLX" "on"
  35. EndSection

  36. Section "InputDevice"

  37.     # generated from data in "/etc/conf.d/gpm"
  38.     Identifier  "Mouse0"
  39.     Driver      "mouse"
  40.     Option        "Protocol" "IMPS/2"
  41.     Option        "Device" "/dev/input/mouse0"
  42.     Option        "Emulate3Buttons" "no"
  43.     Option        "ZAxisMapping" "4 5 6 7"
  44. EndSection

  45. Section "InputDevice"

  46.     # generated from default
  47.     Identifier  "Keyboard0"
  48.     Driver      "kbd"
  49. EndSection

  50. Section "Monitor"

  51.     # HorizSync source: edid, VertRefresh source: edid
  52.     Identifier   "Monitor0"
  53.     VendorName   "Unknown"
  54.     ModelName    "AOC TFT1780"
  55.     HorizSync    30.0 - 83.0
  56.     VertRefresh  55.0 - 75.0
  57.     Option        "DPMS" "true"
  58. #    Option         "ReducedBlanking"
  59. EndSection

  60. Section "Device"

  61. #        Driver         "radeonhd"
  62.         Driver       "fglrx"
  63.     Identifier  "Videocard0"
  64. #     Driver      "vesa"
  65.     VendorName  "AMD Corporation"
  66.     BoardName   "RadeonHD 2600pro"
  67.     Option        "RingSize" "32"
  68.     Option        "UseInternalAGPGART" "no"
  69. #    Option        "VideoOverlay" "on"
  70.     Option      "TexturedVideo" "on"                 # 官方的话,基于 avivo 的核心
  71.                                                # 可以用这个代替 VideoOverlay,
  72.                                                                        # 对 XV 的锯齿不爽的,可以试试 :D
  73.     Option        "ForceMonitors" "notv"
  74.         Option          "OpenGLOverlay" "off"
  75.     BusID       "PCI:1:0:0"
  76. EndSection

  77. Section "Screen"

  78.         Option         "RenderAccel" "true"
  79.         Option         "backingstore" "true"
  80.     Identifier "Screen0"
  81.     Device     "Videocard0"
  82.     Monitor    "Monitor0"
  83.     DefaultDepth     24
  84.     Option        "DPMS" "TRUE"
  85.     SubSection "Display"
  86.             Viewport  0 0
  87.         Depth     24
  88.         Modes    "1280x1024" "1024x768" "800x600" "640x480"
  89.     EndSubSection
  90. EndSection

  91. Section "DRI"
  92.     Mode         0666
  93. EndSection

  94. Section "Extensions"
  95.     Option        "XVideo" "Enable"
  96. EndSection

  97. Section "Extensions"
  98.         Option  "Composite"     "Enable"
  99. EndSection
复制代码


问题8:如何修改源?
回答:Gentoo 中没有源的概念。Portage 与 Distfiles 合起来可以跟源的概念类似。Portage 里装的是 ebuild,可以说是软件包的数据库,指导 Portage 从哪里下载源码包以及从何外下载。Distfiles 里就是源码包或者安装程序了。一般的源码包或安装程序会被放在 Gentoo 镜像服务器中的 distfiles 文件夹中。有些特殊的软件,因为体积大小等,要从软件的官方网站下载包,这可以由 ebuild 指定。有些必须签定用户协议的,Portage 会提示用户手动到官网下载,并放置于 /usr/portage/distfiles 中。
  Portage 从 SYNC 镜像来,Distfiles 从 GENTOO_MIRRORS 镜像来。二者可以通过修改 /etc/make.conf 中的 SYNC 和 GENTOO_MIRRORS 变量进行指定,在安装手册中有相关的设置说明。此外在 zhllg 同志的《Gentoo常用镜像》中也有相关信息供参考。

问题9:我从其它地方下载来的第三方 ebuild 要放到哪?
回答:不可以直接放在 /usr/portage 中的,因为 emerge --sync 后,非 portage 的内容即会被抹掉。可以放在自己建立的第三方 portage 中。方法参考安装手册中“改造 Portage 树”一节。

问题10:我如何使用非官方的 Portage?
回答:一般第三方 Portage 叫做 Overlay,可作为官方 Portage 的补充。您可以安装 app-portage/layman 来实现这一点。app-portage/layman 是 Gentoo 用来管理 Overlay 的工具。可以方便地添加,更新和删除 Overlay。安装 app-portage/layman 之后,你要在 /etc/make.conf 中加入“source /usr/local/portage/layman/make.conf”。要注意的是,如果加入了这一行但您没有用 layman 加入任何 Overlay 的话 Portage 会出错,所以在加入后,请立即加入一个 Overlay。您可以用 layman -h 来查看其参数。如果您要加入 Gentoo China 的 Overlay,请参考 zhllg 同志的《Gentoo-china-overlay》。(注意:新版 layman 更换了存储地址,不再是 /usr/portage/local/layman,而是 /usr/local/portage/layman。本帖已作修改,其它帖可能已经过期,请自行修改。)

问题11:有特定机种的 Gentoo Linux 安装记录、文章可供参考吗?
回答:很遗憾,原本在 Gentoo Wiki 中有大量此类文章,但是有数据丢失了。不过,您可以到那里查询新加入的,或者到备份网站 Gentoo Wiki Archives。此外,本版中也有关于 IBM ThinkPad X41(12)、Asus A8F 等相关信息。

问题12:我如何设置声卡?(声音、ALSA)
回答:在官方的《Gentoo Linux ALSA 指南》有详细说明。

问题13:我安装 x11-base/xorg-server 提示 x11-base/xorg-server、dev-python/pyxf86config 和 sys-devel/hal 循环依赖,怎么办?
回答:请尝试:USE="-hal" emerge xorg-server && emerge -1uDN xorg-server hal。

问题14:system 有那些东西?
回答:您可以使用 app-portage/eix 察看。命令为:eix --system。

问题15:我在 KDE 4 下安装 app-i18n/scim 和 app-i18n/scim-pinyin 出错,怎么办?
回答:把 USE 标志 kde 关掉吧。没有其它办法了。

问题16:我更新了系统,发现进入桌面环境没有办法用鼠标和键盘了,怎么办?
回答:打开 x11-base/xorg-server 的 hal USE 标志,同时设置 /etc/make.conf 的 INPUT_DEVICES 中加入 evdev。重新编译一次再看看。另外就可能是近期 sys-apps/hal 的一个 Bug,请 emerge --sync && emerge -1 hal 一下吧。

问题17:我更新了X,结果在 startx 的时候屏幕上(或者在 /var/log/Xorg.0.log 里)出现了“does not guarantee support of video driver ABI higher than 2.0
”错误,怎么办?
回答:把你要用到的 X 的驱动程序全部重新编译。如果你不知道你安装了什么驱动程序,到 /var/db/pkg/x11-drivers 里看看。

问题18:我不会配置内核,或者内核出错,想找个好的配置。
回答:如果你看的懂英语,http://forums.gentoo.org/viewtopic-t-707499.html 这个会很不错。

问题19:我的电脑硬盘在 Ubuntu 下/dev/sda,怎么到 Gentoo 就变成/dev/sda 了?
回答:这是因为你在编译内核时的驱动选择问题。作为设置内核是比较推荐的作法是使用新的 libata 驱动。相关文章请自行查询。具体作法是在编译内核时将 Device Drivers > ATA/ATAPI/MFM/RLL support 选择 N(不编译),将 Device Drivers > Serial ATA and Parallel ATA drivers 选择 Y(编译入内核)。除非你知道制作 initramfs 或者你使用 genkernel 来生成内核文件,否则不能编译入模块而一定编译入内核。并请在里面选择自己的机器设置(不知道就全选吧。这个很重要,如果自己的驱动没有选择上将不能启动系统)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-2 01:08:09 | 显示全部楼层

Gentoo 常用程序设置

问题1:系统安装的 MPlayer 无法打开文件名含中文、空格的文件,怎么办?
Bug#:210350
回答:在 Gnome 下,使用 alacarte 修改菜单项,将 gmplayer %U 改为 gmplayer %F。官方现在不作任何修改。而且官方不再维护 MPlayer 自带的 GUI 组件。请你使用 SMPlayer(QT4)和 Gnome-MPlayer(GTK+)。

问题2:我的系统时间跟 Windows 下不一样,怎么办?
回答:请检查 /etc/conf.d/clock(sys-apps/baselayout-2 的 Linux 用户是 /etc/conf.d/hwclock,FreeBSD 用的是 /etc/conf.d/adjkerntz)中 CLOCK 一行是否为 CLOCK="local",不是请修改。再检查 /dev/rtc 是否存在。不存在的话请在内核中把 Device Drivers > Character devices > Enhanced Real Time Clock Support
编译进内核(或编译成模块,并在 /etc/modules.autoload.d/kernel-2.6 中加载,sys-apps/baselayout-2 用户是 /etc/conf.d/modules)。

问题3:我如何实现休眠或者待机?
回答:您可以参考一下 quantumfang 同志的《gentoo-sources 2.6.24-r8 休眠已经很不错,可以不用tuxonice了》一文。其中给 sys-apps/hal 加上 laptop 标签以后,可以让笔记本电脑的 Gnome 电源管理休眠。

问题4:我如何在英文的 Gnome 界面下使用 scim?
回答:您可以参考一下杨珂同志的《Gnome英文界面使用scim小结》一文。

问题5:我不想安装一个程序(xx-xx/xxx),但希望 Portage 认为我安装了,怎么办?
回答:在 /etc/portage/profile/package.provided 中增加 xx-xx/xxx 一项。

问题6:用完 nano 命令编辑出现花屏,怎么办?
回答:用下面命令 echo 'alias nano="nano && clear"' >> ~/.bashrc
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-2 01:08:52 | 显示全部楼层

其它相关

问题1: 我的ati显卡不能用 xv 输出/ 我的ati显卡用 xv 输出有很明显的锯齿
回答: 请先确保你的驱动已正确安装,至少支持硬件3D 加速。对 /etc/X11/xorg.conf 作如下修改:
  1. Section "Device"
  2.         Driver     "fglrx"
  3.         Identifier  "Videocard0"
  4.         ....
  5. #       Option      "VideoOverlay" "on" # r500/r600 以前的卡要用这个, 不过会有锯齿
  6.         Option      "TexturedVideo" "on" # 支持 avivo 的卡可以用这个
  7.         ....
  8. EndSection
复制代码


问题2:如何使用 LDFLAGS 加快程序速度?(加速)
回答:官方很明显地表现出不希望大家过多的修改这个变量。很多变量用户看上去是有用的,但其实完全没有意义,比如 -Wl, --enable-new-dtags。请使用默认的参数或者简单的使用“-Wl,--as-needed -Wl,-O1”,注意“-Wl,”后面没有空格。

问题3:我电脑中安装了 Windows,我的 Realtek RTL8169/8111 上不了网,怎么办?
回答:请参考 cbkid 同志的《RTL 8169不能上网解决方法》。

问题4:我想了解一些小 Tips,这里有吧?
回答:有,看《Gentoo Tips 备忘录》、《gentoo ebuild FUQ :-)》。
回复 支持 反对

使用道具 举报

发表于 2008-7-2 01:57:01 | 显示全部楼层
索引上加个连接就好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-2 14:44:29 | 显示全部楼层
今天闲了,做大量更新工作,累死了……忘了中午饭。许诺的事情要完成呀……

出于大家参与的考虑,我觉得可以的话在 Wiki 上放一份。每周或者每半月我定时更新两边的内容。如果批准,我就着手了。
回复 支持 反对

使用道具 举报

发表于 2009-2-25 13:15:46 | 显示全部楼层
问题:用完nano 命令编辑出现花屏,使用
回答:用下面命令 echo 'alias nano="nano && clear"' >> ~/.bashrc
回复 支持 反对

使用道具 举报

发表于 2009-3-18 10:24:26 | 显示全部楼层
感谢楼主的整理了 不过好像没找到我要的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-29 00:41:05 | 显示全部楼层
鄙人不太像话的说。有人提供了,就加上。
如果问题没有,可以去 Gentoo Bug 上看看,IRC 上的标题也是个很不错的提示。
回复 支持 反对

使用道具 举报

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

本版积分规则

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