|
|
如果遇到问题:
虽然有很多问题这里也有人能解决,但是会觉得问题太简单了,都不屑于顾问。如果是难度很大的问题,那就没人能解决了,所以也不会得到答案。
所以就到 http://forums.gentoo.org/ 里搜索去吧。这里太冷——这里很少能给你答案。
(也许是我们太穷了,公益事业没时间去做了)。
关于http://forums.gentoo.org/ :
如果你会写英文的话,在 http://forums.gentoo.org/ 里你会解决几乎所有关于gentoo的问题。
如果你只会看英文的话,可以在 http://forums.gentoo.org/ 搜索问题,很多都有答案。而且可以把其他英文话题作为你的模板发出你的求教话题。
如果你对于英文不会写也不会看的话,建议改装投入Unbutu的怀抱。
我觉得linux界内将来未来能和windows抗衡的桌面平台及其易用性,只有Ubuntu。
如果你想深入linux环境,就选gentoo; 熟悉他就像你在熟悉windows的注册表里的每一项那样。
如果是 linux的应用及其应用开发,Ubuntu的支持肯定比其他linux强。而且Ubuntu的中文支持论坛(http://forum.ubuntu.org.cn/),
热门程度超乎你的想象,几乎没有自认为是高手的人群,只是偶尔有那么几个gentoo的高人去那里发些比较gentoo和Ubuntu区别的话题。那里都是群众,什么简单的困难的问题都有人掺和一下。
而且使用gentoo就是得预先花费半年的时间——遇到问题,解决问题。(具体要多少时间来领悟还得靠个人的悟性及其能力)。估计使用的前几年你根本没有多余经历去做其他应用开发。只有做系统开发的才愿意这么做,可到如今,国内的系统开发还是没成气候。
##############################################################################
edit by lingyunxs at 2008-05-13 21:15:00 begin
1. 安装gentoo不是很难的问题,有安装手册可以参考:
http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml
其中的安装gentoo部分,安装过程中大家自然会看到。
安装完成后,后面的几个章节作为新手还是很有必要去看看的。尤其“使用Gentoo”这章是新手必看的(如果不看,是学习使用gentoo最大的损失,而且将来对gentoo也会很模糊。里面的环境配置非常重要)。
2.网卡可以选择编译进内核,但是无线网卡不一定能行,需要另外想办法。
例如我的网卡是intel100M,无线网卡是intel2200BG的。 就把intel100M编译进内核(*),使用的是intel1000的驱动。
intel2200BG内核里也有驱动,但是编译进内核后就是不行驱动,只能选择为编译成模块(M), 然后emerge ipw2200-firmware,把ipw2200加在/etc/modules.autoload.d/kernel2.6里(安装virtualbox时也要把vboxdrv加在这里)。
显卡和声卡可以选择编译进内核(只要能在里面找到对应你显卡和声卡的驱动)。
3.安装中文化的文章,以这个为好,
http://zh.gentoo-wiki.com/HOWTO_ ... 9.E6.B3.95.E4.BA.8C
4.emerge中遇到的问题最多:
4.1. emerge gnome时耗时太大,选择emerge gnome-light, 建议不要通过代理服务器emerge(透明代理可能行)。我就是通过设置代理emerge的(通过export http_proxy="???????"),其中运行到emerge gnome-desktop时似乎里面需要到网络上复制东西,就编译不过去了。选择 emerge --skipfirst跳过第一个,那么以下需要gnome-desktop支持的包都会失败。
4.2. emerge gnome-light完成后,有很多小工具还是需要装的,
gnome-applets : 有它才能看见那个小喇叭
gnome-media: 有它点击那个小喇叭才能打开声音
4.3. 更新系统 emerge -u system
遇到俩个冲突的包(mktemp和coreutils),可以删除mktemp,coreutils别删。如果删除coreutils,迎来的就是一场噩梦(所有命令丢失,su/ls/rm/等,以后再在emerge中至少会使用rm命令,所以都不会成功)。
万一真的删除了coreutils改怎么办呢? 我就是这样的。网上有俩太gentoo机器的有好的解决方法。但是我只有一台这样的机器,没办法,只能相当于重装了。 {使用livecd启动,mount各个区,重新把 tar xvf stage3-i686-2008.0_beta2.tar.bz2。在这之前还是备份几个文件的好(/etc/make.conf、/etc/fstab、/etc/conf.d/net)}, 我的/boot和/home是分开的区,所以不用关它。tar好了,还是得passwd一下的,还得添加用户useradd且改密码。这样基本就是好了,也许你以前emerge的一些东西会失踪,我好像就是gdm损坏了,很多文件重新emerge.
emerge -C mktemp后,必须emerge coreutils,网上看见更新到6.10_r1就行了,但是我的更新到6.11才行(why?) (使用ACCEPT_KEYWORDS="~x86")。
如果没有emerge coreutils或者没成功就重起,会发觉差不多又是噩梦了。启动中就显示mktemp加载不了没找到的问题,不过能登录root.这时使用emerge mktemp想恢复,是不可能的,依旧提示冲突;emerge coreutils不一定能行。只能使用emerge -u coreutils才行。(我这里即使这样的,这样更新了3个包,就一切正常,不再需要mktemp了)。
4.4 emerge -u system 或emerge -u world不总是能成功的,很多时候都是在一个包失败后就停下来的。例如更新了gcc包,那么以后的包就不行了,提示gcc找不到了。还得先配置gcc(使用gcc-config)。
4.5 emerge完成,会提示重新配置/etc里的config, 可以运行dispatch-conf, 要好好比较一下文件才选U(U是用新的配置文件更新旧的,会引起以前配置的内容丢失,不过以前的文件备份在/etc/config-archive下,可以恢复过来。)
4.5 emerge 的使用只能以后一步一步慢慢熟悉了。毕竟对里面出现包名看起来都不太熟悉;以后能看包名就知道作什么用的,就一定问题都没了。
很多问题看起来都是小问题了,但在不知道的情况下真的很麻烦;最直接的方法就是重装,重装耗时太大。我也不喜欢,只能一步一步search了。
附界面一张,不是Ubuntu哦!(想PrsSc一个界面都不容易啊,还得网络search,emerge -S,安装(gnome-utils,maybe得下载来断网装啊) )
edit by lingyunxs at end
############################################################################## |
|