|
|
第 1 帖 | ||
|
|
标题: [提问前查阅]Gentoo FAQ 请到 http://www.gentoo-cn.org/wiki/FAQ 浏览。这里所有信息已经完成向 Wiki 转移,这里也将不再维护。
最近更新: 2009-8-13 重要消息: 如果你更新系统后无法使用鼠标和键盘,请参考第3贴问题16。 最新消息: 加入一个关于硬盘/dev/hda 或者/dev/sda 标记不同(变化)的问题。 2009年7月23日 Gentoo 官方 IRC 主题: 引用:
2楼:Gentoo 入门和概况和论坛 FAQ 3楼:Gentoo 安装与更新 4楼:Gentoo 常用程序设置 5楼:其它相关
__________________
藥用高分子也考試…… 此帖于 09-08-14 17:36 被 亞利艾爾 编辑. |
||
|
|
|
||
|
|
第 2 帖 | |
|
|
标题: 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 即可,已安装可跳过)。之后基本步骤如下: 代码:
问题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 还有可能。 此帖于 09-08-13 18:55 被 亞利艾爾 编辑. |
|
|
|
|
|
|
|
第 3 帖 | |
|
|
标题: 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 设置文件,仅供参考: 代码:
是开不了 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 设置文件,仅供参考: 代码:
回答: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(1、2)、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 来生成内核文件,否则不能编译入模块而一定编译入内核。并请在里面选择自己的机器设置(不知道就全选吧。这个很重要,如果自己的驱动没有选择上将不能启动系统)。 此帖于 09-08-13 19:01 被 亞利艾爾 编辑. |
|
|
|
|
|
|
|
第 4 帖 | |
|
|
标题: 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 此帖于 09-07-23 19:47 被 亞利艾爾 编辑. |
|
|
|
|
|
|
|
第 5 帖 | |
|
|
标题: 其它相关 问题1: 我的ati显卡不能用 xv 输出/ 我的ati显卡用 xv 输出有很明显的锯齿
回答: 请先确保你的驱动已正确安装,至少支持硬件3D 加速。对 /etc/X11/xorg.conf 作如下修改: 代码:
回答:官方很明显地表现出不希望大家过多的修改这个变量。很多变量用户看上去是有用的,但其实完全没有意义,比如 -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 :-)》。 此帖于 09-07-23 19:51 被 亞利艾爾 编辑. |
|
|
|
|
|
|
|
第 6 帖 | |
|
|
索引上加个连接就好了
__________________
Zhang Le (r0bertz) http://zhangle.is-a-geek.org |
|
|
|
|
|
|
|
第 7 帖 | |
|
|
今天闲了,做大量更新工作,累死了……忘了中午饭。许诺的事情要完成呀……
出于大家参与的考虑,我觉得可以的话在 Wiki 上放一份。每周或者每半月我定时更新两边的内容。如果批准,我就着手了。 此帖于 08-07-02 15:08 被 亞利艾爾 编辑. |
|
|
|
|
|
|
|
第 8 帖 | |
|
|
问题:用完nano 命令编辑出现花屏,使用
回答:用下面命令 echo 'alias nano="nano && clear"' >> ~/.bashrc |
|
|
|
|
|
|
|
第 9 帖 | |
|
|
感谢楼主的整理了 不过好像没找到我要的
|
|
|
|
|
|
|
|
第 10 帖 | |
|
|
鄙人不太像话的说。有人提供了,就加上。
如果问题没有,可以去 Gentoo Bug 上看看,IRC 上的标题也是个很不错的提示。 |
|
|
|
|
|
|
|
第 11 帖 | |
|
|
時隔近一年再次更新,考試太多了,也煩。注意到 Gentoo 官方 IRC 上的話題都有近期常見的問題,所以有條件的用戶出問題了先去 IRC 上看看。
|
|
|
|
|
|
|
|
第 12 帖 | |
|
|
很勉強的把內容轉移到Wiki上了,要改的東西太多。個人對Wiki的語法不太了解,也希望能有人幫忙。希望版主有時間把Wiki的FAQ放在置頂的公告或者置頂的某個帖子中提示,並且把這個帖子取消置頂吧。維護兩個有些力所不能及。
http://www.gentoo-cn.org/wiki/FAQ 此帖于 09-08-13 19:23 被 亞利艾爾 编辑. |
|
|
|
|
|
|
|
第 13 帖 | |
|
|
所有數據全部轉移,這裡放棄維護。
|
|
|
|
|
|
|
|
第 14 帖 | |
|
|
问题19:我的电脑硬盘在 Ubuntu 下/dev/sda,怎么到 Gentoo 就变成/dev/sda 了?
这里没有变呀。 是不是可以改成: 我的IDE硬盘在 Ubuntu / Fedora Core 下识别为 /dev/hda,怎么到 gentoo 变成了 /dev/sda 了?有时候还会莫名其妙变回 /dev/hda ?
__________________
身健则心灵,心灵则易悟。 Good good --sync Day day --update http://github.com/transtone/transconfig |
|
|
|
|
|
|
|
第 15 帖 | |
|
|
问题20:我把gentoo移动到移动硬盘/dev/sdb1上,无法启动,怎么办?
答: 1.首先确定内核配置正确..参考 http://www.linuxsir.org/bbs/thread236435.html 7楼 doom3d说的 2.正确安装grub到/dev/sdab 安装grub(grub2 还没有测试过) 使用如下命令安装grub到/dev/sdb mbr grub root (hd1,0) setup (hd1) quit 3.正确配置grub.conf 由于从移动硬盘启动grub,对grub而言,移动硬盘是hd0.对内核而言它是sdb(我的是这样的) 参考配置 default 0 timeout 6 splashimage=(hd0,0)/boot/grub/splash.xpm.gz title Gentoo Linux root (hd0,0) kernel /boot/kernel-genkernel-x86-2.6.30-gentoo-r4 vga=792 root=/dev/sdb1 rootdelay=7 fastboot quiet 注意 rootdelay=7 我的是把和启动相关的如scsi 文件系统和usb支持等都编译进内核就没有用initramfs. 如果用了initramfs,而且里面什么busybox lvm等一大堆东西的话,就相当于delay了(不知道对不对) 此帖于 09-08-19 16:53 被 2603301009 编辑. |
|
|
|
|
|