headermask image

header image

Gentoo Linux installation 2

昨天由于晚上临时加班,没有来得及安装 GNOME,但也不是没有折腾 Gentoo,而是参照 LinuxSir 论坛中的安装 Gentoo 疑难解答先升级了一次基本系统:
emerge –sync
emerge -avuDN world
man emerge 可以看到 –sync 选项用来启动一次 Portage 树的更新,而更新所使用的 rsync.gentoo.org 镜像是之前安装过程中使用 mirrorselect 来进行选择和设定的。另外,这里还涉及到了为 rsync 设置代理的问题,man rsync 会告诉你设置 RSYNC_PROXY 环境变量即可,每次都 export 会比较麻烦,于是我就把它加到了 /etc/make.conf 中。
剩下的 -a, -v, -u, -D 和 -N 选项的具体意义看看 man emerge 也都一目了然了。最后的 world 是 2 大软件包集合之一,另一个是 system。
今天早上,什么文档都还没有看,就先直接依葫芦画瓢的来了个 emerge -avuDN gnome (事实证明这样是会出问题的),开始 GNOME 安装的漫漫长路,260+ 的包需要全新安装。
结果第一个问题出现了,在安装 gtk+ 时报错了,错误信息告诉我是因为 cairo [...]

Gentoo Linux installation 1

昨天第一次尝试安装 Gentoo Linux 失败了,用的是其最新发布的 Gentoo 2008.0 LiveCD。用 LiveCD 启动电脑,进入 GUI 环境,用 Gentoo Linux Installer (GLI) 进行安装,貌似遇到了 Gentoo Bug 231037,install.log.failed 中的报错信息和 Bug 中的相同。失败的安装还弄乱了硬盘上的分区编号,原本挂载 Debian 根分区的 /dev/sda7 莫名变成了 /dev/sda5,导致从硬盘重启后遇到 GRUB Error 17,之后在 GRUB 菜单中手工修改了 root 和 kernel 的值,指向 /dev/sda5 才后再 boot,成功进入 Debian。最后还要记得进入系统之后编辑 /boot/grub/menu.lst 中对应的行。安装 Gentoo 失败之后向 Gentoo 中文发邮件求助,r0bertz 回复说 GLI 不是推荐的安装方法,应当按照手册用 stage3 一步一步地进行安装。
不甘心失败,今天继续实验。有了昨天的经验,今天的我至少已经不怕无法启动昨晚刚刚升级到 lenny 的 Debian 了。找到另外一个 [...]