loudmouth 发表于 2003-3-30 16:38

给你的Thinkpad装一个奔腾的gentoo--[五、系统升级及KDE安装]

给你的Thinkpad装一个奔腾的gentoo--[系统升级及X&KDE安装]

gentoo是一个充满活力的发行版本,她几乎每天都在不断的更新自己。每天都有新的软件包升级,世界各地
的开发人员每天都在贡献自己的聪明才智。gentoo所发行的软件几乎包括所有的开放源代码甚至包括了
scilab(一种和MatLab类似的数学软件,开放源代码的,虽然还在不是很完善,但是我觉得将来和MatLab有
一拼,我们做工程的对MatLab一般都很有感情,所以看到scilab就觉得很亲切,不免多废话了几句),另外
还包括了一些linux下免费使用的二进制形式发布的软件包,最有名的莫过于realone和java sdk,另外,你还
可以安装许许多多的游戏,其中不乏重量型的quake3和Ureal tournament2003。当然还有不少小游戏,是你
学习之余娱乐的好玩具,我最喜欢的还是frozen-bubble也就是泡炮龙。^_^

好了,废话少说。经过了前面这些安装,配制内核,配制grub启动教本,现在基本的linux系统已经建立起来
了。接下来重起,并且选择gentoo进入全新的linux系统,注意,如果你没有给你的root帐号设置过密码,那
么现在root的密码就应该是空的,直接在输入密码的提示后面按回车就可以进去了。记得用passwd命令给root
设置一个密码;别贪图省事。

首先确定你是否能够上网,ping一下网关,如果通了的话就说明网络ok了。如果你不是DHCP获取ip而使用
静态ip那么请修改/etc/conf.d/net,里面有这么一行

#iface_eth0="192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0"

将前面的#去掉,然后添上你的网络参数,分别是ip地址,广播地址,和子网掩码,一般windows里面都设置
过ip和子网掩码,其实这两项就可以知道广播地址了的。具体作法就是把子网掩码段取反,再和你的ip地址作
或运算。对于一般的C类网段(子网掩码255.255.255.0),只要将你ip地址的最后一段改成255就行了,就象
他例子里面给的那样,B类的(255.255.0.0)把后面两断改成255就行了,如果不是这种一般的,那么你按照
我说的自己算好了。另外,别忘了设置网关格式他都已经给出来了的。
# For setting the default gateway
#
#gateway="eth0/192.168.0.1"

好了,确定你的网络没有问题,下面我们就可以开始了。
由于你下载了最新portage的snapshot,我们可以省掉以下步骤

#emerge sync   
//这一步骤是用来更新你的portage树的,你可以经常更新一下,然后emerge [-u] world更新你的系统

而直接输入

emerge -u world

在使用以上命令前你可以先用

emerge -p -u world

看看现在有哪些软件包需要更新。当然你可以选择不更新,特别以后装了像kde之类编译起来巨麻烦的包,你
可以选择其中的一部分进行更新,直接
emerge +要更新的包名。
像我上个星期装的时候还是kde3.1.0的,没想到过了几天portage树上就成了kde3.1.1了我也懒的更新,反正
用着舒服就行了。并不最求最新的版本。^_^

当然对于我们刚刚装完的这个新系统来说你最好来一次emerge -u world这个虽然需要一定的时间,但是我觉
得还是有必要把自己的系统升级到比较新的稳定版本的。

一般emerge完了都有一些信息给你,你要留意一下这类信息,有时候他会告诉你说是有几个配制文件可以进
行更新,因为gentoo充分考虑到了用户的需求,他安装软件的时候如果发现有以前版本的配制文件不会把它
不分青红皂白一律复盖的,而是将新的配制文件保存为._cfg****,之类的文件你可以在/etc目录下面搜索此
类名字的文件,并且察看两个配制文件有什么不同。另外还可以通过man得到更多的帮助信息。
比如刚才emerge -u world之后一般会有一新的make.conf的配制文件,这时候,你可以讲原来的make.conf
删掉(或者安全一点,改个名字),把那个文件改名为make.conf,然后将重新设置一下优化参数、SYNC和
GENTOO_MIRRORS,或者也可以参看两个文件的配制内容,如果一样(除了我们自己加的哪些),就直接不
用管了,如果你察看两个文件的差别的话,你回发现,新文件里面把MAKEOPTS="-j2"给注释调了,这一行
对本本这种铁定一个cpu的机器无所谓。而把这句话注释掉,可以让我们顺利编译xfree。

好了,经过了这些步骤之后,我们就可以直接杀向X以及KDE了你如果更喜欢gnome,那么也可以向哪个方向
发展。
首先我们要安装的就是xfree-4.3.0,但是由于这个xfree版本还刚刚出来,因此还没有出现在stable版本里面。
但是你完全可以放心,我用着一点问题都没有,所以放心的安装吧,但是你不能直接用命令
emerge xfree
这样安装的xfree是4.2.1的。你需要使用命令

ACCEPT_KEYWORDS="~x86" emerge xfree

有了前面的这句话系统就会寻找最新的xfree版本,并给他配制好倚赖关系自动安装好。不过ACCEPT_KEYWORDS
最好不要乱用,如果你不是想帮忙测试最新的gentoo的话,一般stable的版本已经够新了。

下面你就可以做其他事情去了,大概两个小时不到,xfree4.3就落户你的机器了。
不用忙着配制XF86Config文件。继续安装KDE,这次就不用ACCEPT_KEYWORDS了,直接emerge就可以了。但是
先别忙着emerge kde,首先,先想想你给gentoo分了多少地方,如果地方够大,而你又想安装kde的所有东西
(包括好多好多东西,具体我就不列了,好多东西你未必用的到),那么可以直接emerge kde,但是如果你想自
己配制想装哪些东西的话,那么我建议你别使用emerge kde。
另外一个要你自己斟酌的是,你是不是打算使用gnome桌面而只用kde,为什么现在就要考虑这个问题呢,因为
如果你曾经装过blfs的话就知道,一般来讲一个软件包不一定是完全独立的,尤其是gnu的许多软件包,有的软件
包倚赖于其他软件包,比如好多GUI软件都需要gtk库,没有这个库就用不了,所以必需在安装这些之前先装gtk,
有些软件包如果发现你的机器里面用到了某些包,那么他就可以利用这些包,许多许多之类的软件都有很复杂的
倚赖和利用关系,当然这些在gentoo里面都不用操心,emerge会自动帮你配制好安装顺序和倚赖关系的。
但是如果有些东西虽然可以被利用,但是你一辈子都不会去用它的,并且这个软件包对你要安装的包来说并不是
必需的,那么你又何必非要装上呢?比如,你在装kde的时候,他本身需要倚赖.利用很多软件包,这些软件包又
可以利用GNOME桌面环境,这样的话通过一层一层的利用和倚赖,你就回发现,安装了一个kde怎么居然也帮你
差不多安上了gnome,要知道这些东西编译起来都不是省油的灯。那么怎么去掉这些利用关系呢。gentoo里面
使用USE关键字。用法相当简单,比如你不想用gnome,那么你可以定义如下
USE="-gnome"
这样就可以把使用到gnome有关的东西都给忽略调,当然你可以完全放心,emerge不会放过那些存在严格倚赖
关系的软件包的。你可以放心大胆的使用。好了,按照我的建议,你可以用以下命令编译基本的kde环境(一个
完全实用了的,如果你的硬盘空间有限,这个是最好的选择了):

USE="-gnome" emerge kdebase

剩下来的事情你就可以交给gentoo自己去解决了。这个过程你可以在你临睡之前干,然后一觉起来,也就差不多
了。:)编译xfree和kde是最废时间的活儿了,当然还有更加狠的,如果你想虐待自己的机器的话你可以试着去编
译OpenOffice,当然你只要emerge openoffice就可以了。我没有试过,也不打算试呵呵。

在接下来一节里面,我将要介绍x的配制,以及大家普遍关心的汉化美化:)
请大家继续关注。

weer 发表于 2003-3-30 20:53

Re:给你的Thinkpad装一个奔腾的gentoo--[五、系统升级及KDE安装]

我喜欢泡泡龙^_^

终成圈鼠 发表于 2008-7-31 21:32

是什么东西。上图看看。

axlrose 发表于 2008-8-2 00:46

$ uname -a
Linux ibmgentoo 2.6.26-thinkpad #1 SMP Mon Jul 28 20:09:37 CST 2008 i686 Intel(R) Core(TM)2 Duo CPU T8300 @ 2.40GHz GenuineIntel GNU/Linux

gentoo很棒,一直在用

timogen 发表于 2008-8-2 01:55

文章虽然老了点 看看也不错 3楼居然挖坟 www.gentoo.org上有非常非常详细的安装文档(含中文版)
我最近也在折腾这个 确实不错的东西 推荐下 不过怎么找不到这文章的第三篇呢 精华里没有

timogen 发表于 2008-8-2 02:01

最近出了2008.0 改进很多~~
LZ说的emerge gnome的事情我干过 差不多20小时(N410C) 下次再弄的时候 我用time emerge gnome 就可以了 哈哈
页: [1]
查看完整版本: 给你的Thinkpad装一个奔腾的gentoo--[五、系统升级及KDE安装]