您好,欢迎访问三七文档
1.有关GentooLinux的安装1.a.介绍欢迎!首先,欢迎使用GentooLinux系统!你将进入选择和性能的世界中。Gentoo处处给用户提供选择。当安装Gentoo时,这点你会经常感受到。你可以选择自己编译多少软件,可以选择怎样安装Gentoo,可以选择使用什么系统日志程序等等。Gentoo是一个快速和现代的半发行版,设计理念干净灵活。Gentoo是由无数的自由软件编译而成,决不会向用户隐瞒什么。Portage,Gentoo使用的软件包管理系统,是用Python编码而成,方便你简单的查看和修改源代码。Gentoo的软件包管理系统使用源代码(虽然也包括对预编译软件包的支持),在配置系统行为时采用普通文本文件。换句话说,处处都是向你开放的。理解Gentoo中的面向用户的选择理念是很重要的。我们不会强迫你作任何你不喜欢的事情,如果你觉的我有的话,请告诉我们。安装过程的步骤如何?Gentoo的安装可以看成是一个需要10步的程序,分别对应第2章到第11章,每一步都会带领你到一个新的状态:第一步后,你处于一个准备安装Gentoo的工作环境中第二步后,你的网络连接已经准备好(在某些情况下这步是可选的)第三步后,你的硬盘已经初始化完毕,准备好了Gentoo的小窝第四步后,你的安装环境已经准备好了,并准备chroot到一个新的系统环境中第五步后,在所有Gentoo安装中相同的核心的软件包已经安装完毕第六步后,你已经编译好了你的Linux内核第七步后,你已经写好绝大多数的Gentoo系统配置文件第八步后,必要的系统工具(你可以从列表中选择)已经安装完毕第九步后,你选择的启动程序已经安装和配置好,你可以登录进入你新的Gentoo系统中第十步后,你可以在你新的Gentoo系统环境中遨游了每次你准备作出特定的选择时,我们都会尽力从正反两方面向你解释这些选择。我们也会从一个默认的选择继续,这将会在标题中以“默认:”来标识出来。千万不要认为默认的选择是我们推荐的选择,这些之是我们认为绝大多数用户会采纳的选择。有些时候从一个可选的步骤继续下去,这样的步骤我们在标题中以“可选:”表示出来,也就是说它们不是安装Gentoo必须的。但是,一些可选的步骤是根据你前面的选择决定的,这种情况下,我们在你作出那个选择和这个可选步骤的前面都告诉你一声。我的选择是什么?你可以采用不同的方法来安装Gentoo。你可以下载我们的LiveCD(安装CD)开始安装,从一个已有发行版中安装,从一个启动CD(如Knoppix)中安装,从一个网络启动环境中安装,从一个启动软盘中安装……这篇文档覆盖了使用我们的LiveCD和一些情况下的网络启动等安装方法。对于其他安装方法,请阅读替代安装方案中获得帮助。如果你觉的这篇安装指南太详细了,那么请使用我们在文档资源里的与你的架构相关的快速安装指南。你还有几种可能:你可以从底层编译你的整个系统,或者快速安装预编译软件包得到你的Gentoo系统。当然,你还可以有个折衷的处理,就是从一个初步准备好的系统开始,而不需要编译所有的东西。困难?如果你在安装(或者安装文档)中发现问题,请查看我们Gentoo发行工程项目的勘误,访问我们bug跟踪系统并检查这个bug是否已经提交。如果没有,请提交一份bug报告,这样我们可以注意到这个问题。不要惧怕负责(你的)bug的开发人员,通常情况下他们不会吃人的:-)虽然你已经注意到了,这篇文档现在已经根据架构分开了,但是它也会包含对其他架构的引用。这是由于Gentoo手册的大部分使用源代码,而这些源代码在所有的架构中是通用的(防止重复工作和开发资源紧缺)。我们将尽可能小的避免混淆用户。如果你不确认这个问题是否是一个用户相关的问题(尽管已经仔细阅读文档你仍然犯的一些错误)或者软件相关的问题(尽管已经仔细测试安装/文档我们仍然犯的一些错误),你可以随时加入irc.gentoo.net里的#gentoo频道参加讨论。当然,我们任何时候都欢迎你:)如果你有与Gentoo相关的问题,请查看我们文档资源里的常见问题问答。你也可以查看我们论坛里的FAQs。如果你仍然找不到答案,你可以去在irc.freenode.net上的#gentoo频道讨论。我们中的一些人可是一直坐在IRC里的异形哦:-)1.b.预编译还是编译所有的?Gentoo的参考平台是什么?Gentoo参考平台,从小型的到GRP,都是用户(也就是你喽!)在Gentoo安装过程中可以用来加快安装进程的预编译软件包的一个快照。GRP包含了一个可以完全正常工作的Gentoo安装时所需要的所有软件包。它们不仅在安装基本系统时可以加快速度,并且所有的大型编译(如KDE、xorg-x11、GNOME、OpenOffice、Mozilla……)也都有GRP软件包。但是,Gentoo发行版永远都不会去维护这些预编译软件包。它们只在每个Gentoo发行时随带发行的快照,只是用于在短时间内安装出一个功能完整的系统环境。你然后可以在你的Gentoo环境中工作的同时后台更新你的系统。Portage是怎样处理GRP软件包的你的Portage树(一系列的ebuilds,也就是包含一个软件包的所有信息的文件,如软件包的描述、主页、源代码网址、编译说明、依赖性等)必须和GRP系列同步:已有ebuilds的版本必须和它们相对应的GRP软件包相符合。由于这个原因,如果你要使用GRP的安装方法,你将必须使用一个Portage快照,而不是和最新的Portage树同步更新。有可用的GRP软件包吗?不是所有的架构都提供GRP软件包。这并不意味着GRP不支持这些架构,只是我们没有足够的资源来编译和测试这些GRP软件包。现在,我们只提供如下架构的GRP软件包:x86架构(x86,i686,pentium3,pentium4,athlon-xp)。注意:x86和i686的GRP软件包(比如packages-x86-2004.2.iso)在我们的镜像中能找到,但是pentium3,pentium4和athlon-xp的GRP软件包只能通过bittorent获得。amd64架构(amd64)sparc架构(sparc32,sparc64)ppc架构(G3,G4,G5)alpha架构(alpha,alphaev5,alphaev56,alphaev6)mips架构hppa架构3.配置你的网络3.a.你可以不使用网络,但是……谁可以不需要网络根据你安装Gentoo时采用的介质,你可以或者不能不需要网络(或者因特网)继续。不不,我们是说真的,决不会玩弄你的:-)一般来说你需要网络(和因特网)。但是,Gentoo也提供了不需要网络连接的安装方式,这个唯一的例外就是使用Gentoo通用LiveCD。为什么我需要网络?从因特网上安装Gentoo可以提供一个完全最新的Gentoo安装。你将可以基于最新的Portage树(我们提供一系列的软件包和软件管理工具)来安装,这也是网络安装收到欢迎的一个原因。但是,有些人不能或者不愿意使用一个活动的网络连接来安装Gentoo。如果你正是处于这种情况,你将需要使用Gentoo通用LiveCD。这种LiveCD里包含有源代码、Portage树的一个快照和安装Gentoo基本系统和其他的工具。当然这种方法也有其代价,就是你不能获得最新的软件,当然这些区别会很小。minimal.如果你要使用这样的一种同样LiveCD,进行无网络安装,跳过这章的其余部分,从磁盘准备继续。否则,从下面的网络配置部分继续。可选:配置代理如果你需要通过代理进入因特网,你可能需要在安装中设置代理信息。设置代理是很简单的一件事清:你只需要定义一个包含代理服务器信息的变量即可。大多数情况下,你可以使用服务器主机名来定义这个变量。作为例子,我们假设代理服务器叫做proxy.gentoo.org,端口为8080。代码1:定义代理服务器(如果代理通过HTTP协议)#exporthttp_proxy=(如果代理通过FTP协议)#exportftp_proxy=(如果代理通过RSYNC协议)#exportRSYNC_PROXY=proxy.gentoo.org:8080如果你的代理需要用户名和密码,你应该给这个变量定义使用如下的语法格式:代码2:给代理服务器变量添加用户名/密码@server比如,对于我们前面的HTTP代理,我们将使用用户名“john”和密码“f00b_r”:代码3:授权的代理#exporthttp_proxy=@proxy.gentoo.org:80803.b.自动检测网络可能已经可以工作?如果你的系统处于一个有DHCP服务器的以太网中,很可能你的网络配置已经自动完成。如果确实如此,你应该可以使用到LiveCD里很多网络相关的命令如ssh、scp、ping、irssi、wget和links等。如果网络已经配置好了,命令/sbin/ifconfig应该列出除开lo等的网络接口,如eth0:代码4:/sbin/ifconfig列出工作中的网络配置#/sbin/ifconfigeth0Linkencap:EthernetHWaddr00:50:BA:8F:61:7Ainetaddr:192.168.0.2Bcast:192.168.0.255Mask:255.255.255.0inet6addr:fe80::50:ba8f:617a/10Scope:LinkUPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1RXpackets:1498792errors:0dropped:0overruns:0frame:0TXpackets:1284980errors:0dropped:0overruns:0carrier:0collisions:1984txqueuelen:100RXbytes:485691215(463.1Mb)TXbytes:123951388(118.2Mb)Interrupt:11Baseaddress:0xe800测试网络你可能想试着测试一下你的ISP的域名服务器(在/etc/resolv.conf里)和选择的一个网址,以确认一下你的数据包可以到达网络中,DNS域名解析也能正确工作等……代码5:进一步测试网络#ping-c3你现在可以使用你的网络了吗?如果可以,你可以跳过这一节的其他部分,从磁盘准备继续。如果还不行,那实在倒霉,你还得继续努力了:-)3.c.自动配置网络如果网络还不能立即工作,一些安装介质允许你使用net-setup(常规网络)或者adsl-setup(ADSL用户)或者pptp(PPTP用户,仅用于x86系统)。如果你的安装介质不包含上述提到的任何一个工具,或者网络仍然不起作用,从手动配置网络继续。常规的以太网用户应该从默认:使用net-setup继续ADSL用户应该从另一种办法:使用RP-PPPoE继续PPTP用户应该从另一种办法:使用PPTP继续默认:使用net-setup如果网络没有自动配置好,最简单的办法是运行net-setup脚本来设置网络:代码6:运行脚本net-setup#net-setupeth0net-setup将会问你一些关于网络环境的问题。当所有完成后,你应该就有了一个可以工作的网络连接,然后可以按照前面提到的办法测试一下你的网络。如果测试成功,祝贺你!你现在已经准备好安装Gentoo了,跳过这节的其他部分,从磁盘准备继续。如果网络仍然不能工作,从手动配置网络继续。另一种方法:使用RP-PPPoE假设你需要使用PPPoE连接到因特网上,LiveCD(任何版本)里包含了方便设置的rp-pppoe。使用它提供的adsl-setup脚本可以配置网络连接。程序将会提示你输入连接
本文标题:gentoo 安装
链接地址:https://www.777doc.com/doc-5327703 .html