声明: 本手册已经被新版本代替了,不再被维护。

11. 结束Gentoo的安装

内容:

11.a. 账户管理

添加一个日常使用账户

在Unix/Linux系统中,用root账户进行工作是一件危险的事情,应该尽量避免。因此我们强烈推荐您添加一个日常使用的普通用户。

用户所属的组约束了其可以执行的活动。下表中列出的许多您可能希望使用的重要组:

描述
audio 允许访问声音设备
cdrom 允许直接访问光驱
floppy 允许直接访问软驱
games 允许运行游戏
portage 允许以普通用户权限执行 emerge --pretend
usb 允许访问USB设备
plugdev 允许挂载和使用可拔插设备,例如摄像头和USB棒等
video 允许使用视频采集设备和并利用硬件加速
wheel 允许使用 su

例如,要创建一个名为john的用户,并使其隶属于wheelusersaudio组,请先用root账户登录(只有root有权限创建用户账户),然后执行useradd命令:

代码 1.1: 添加一个日常使用的用户

Login: root
Password: (输入您的root账户密码)

# useradd -m -G users,wheel,audio -s /bin/bash john
# passwd john
Password: (输入john用户使用的密码)
Re-enter password: (再次输入以便进行校验)

有时,用户可能需要以root权限执行一些任务,这种情况下您可以使用su -来临时获取root权限。另外一种方法就是使用sudo包,如果配置的当,使用它将会非常安全。

11.b. 可选:安装GRP包

重要: 此部分仅适用于使用GRP的用户。其他用户应跳过此部分并继续阅读下一步该做什么?

现在您已经重启完毕,以之前您创建的账户登录(例如,john),然后使用su -命令来获得root权限:

代码 2.1: 获取root权限

$ su -
Password: (输入您的root账户密码)

现在我们要做的是更改Portage的配置,使其从第二张光盘(Gentoo Packages 光盘)中需找预编译好的软件包。首先挂载这张光盘:

代码 2.2: 加载Packages 光盘

(将Gentoo的Packages 光盘放到光盘光驱托盘上)
# mount /mnt/cdrom

配置Portage,使其到/mnt/cdrom寻找预编译包:

代码 2.3: 配置Portage使用/mnt/cdrom

# ls /mnt/cdrom

(如果这里存在一个/mnt/cdrom/packages目录:)
# export PKGDIR="/mnt/cdrom/packages"

(否则:)
# export PKGDIR="/mnt/cdrom"

接下来可以根据您的需要安装预编译好的包了。Packages 光盘中包含了许多预编译好的软件包,例如KDE和GNOME。

代码 2.4: 安装GNOME

# emerge --usepkg gnome

如果您想查看我们都提供了哪些预编译包,可以快速地列一下/mnt/cdrom/All目录中的所有文件。例如,查看是否提供了KDE的预编译包:

代码 2.5: 查看能否安装KDE

# ls /mnt/cdrom/All/kde*

请务必现在安装预编译包。因为当您使用emerge --sync命令更新了Portage后(接下来您将了解到),那些预编译包可能将与您更新后的Portage中的ebuilds文件不相匹配。不过您可以尝试使用emerge --usepkgonly命令来代替emerge --usepkg,指定安装预编译包。

恭喜,现在您的系统已经装备齐全了!请继续参阅下一步该做什么?一章,更进一步了解Gentoo。