任何Live CD上的Gentoo安装教程

巴布亚女孩

你好,我是 x11泰特11x,这是我的第二个贡献,这次我为您带来了安装教程 Gentoo的

首先,我想说的是,您需要的一切都在 Gentoo维基,或 拱形维基与安装相关的问题在Gentoo手册中。 我之所以做本教程,是因为有几个人问我这个问题,并且因为我将在安装Gentoo时添加我的自定义花岗岩。

我知道 阅读该版本的人非常感谢。 是的,这是一个发行版,可以通过阅读Wiki并进行一些研究来解决大多数问题(也就是说,如果您提出问题并回答“检查Wiki”,则意味着作为Gentoo用户,您不是在xD上做正确的事。这并不意味着怀疑没有得到解决
“简单”,但是大量文档建议您阅读以解决问题。

现在,我将讨论Gentoo的意义,令人震惊的地方以及使其与其他Linux发行版不同的地方。 我们将从以下基础开始 Gentoo是基于源代码的发行版, 这是什么意思? ,这与传统的发行版(预编译)不同 Debian, Ubuntu, , Manjaro, Fedora, SUSE,以及长等内容; 安装软件包时,它不会下载可执行文件(二进制文件,.deb,.rpm,.pkg.tar.xz等)并进行安装,而是下载其源代码,并根据我们的处理器和规则进行编译我们已经定义了软件包,并由此生成了可执行文件,然后将其安装。
英特尔酷睿i7处理器

这就是差异所在,也是使此发行版独特的原因,不仅在于它可以编译软件包,而且还可以决定对每个软件包将具有哪些功能的支持。 定制和编译软件包的直接结果是速度。 为什么? 让我们用一个例子来说明:

假设X是一个预编译的发行版(我之前提到的发行版),那么X发行版可以安装在各种类型的机器上,有必要使用旧机器的指令集来编译其软件包。 这样,如果我们希望它们从Pentium II开始运行,我们将使用Pentium II指令集编译其所有软件包。

这会带来什么后果? 什么 在较新的处理器上(假设是i7),这些软件包将不会利用后者提供的所有容量,因为如果它们使用i7提供的指令集进行编译,则将无法在该指令之前的处理器中执行它们,因为后者缺少那些较新的指令。

Gentoo通过下载源代码并为您的处理器进行编译,将利用其全部功能,因为如果将其安装在i7上,它将使用后者的指令集;如果将其安装在Pentium II上,它将使用对应于后者的指令集。

另一方面,您也可以自定义要软件包提供的支持类型。 我用 KDE y Qt,那么我对支持 GNOME y GTK,因此我告诉您在不支持它们的情况下进行编译。 通过这种方式, 在Gentoo和发行版X上比较相同的软件包时,Gentoo软件包要轻得多。 由于发行版X中的软件包是通用的,因此它们将支持所有内容。

现在,在做完介绍之后,我将链接保留到该指南随附的配置文件中。 PDF 我该怎么办 如何从任何Linux Live CD安装Gentoo (Ubuntu, Fedora, SUSE, 回溯, SLAX,或者想到的任何东西)或他们安装了Linux发行版的分区。

链接到我的配置文件

下载

链接到PDF指南

下载

对于最疯狂的性能,在同一指南中,我向您提供了一些技巧,以使性能比常规安装高出30%:O

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   基克1n

    哈哈和我开始看安装gentoo的手册。
    感谢tuto。

  2.   麦地那07

    太好了,谢谢您的指导。
    我一直说过,许多用户对此发行版的恐惧是没有根据的,或者是纯粹的懒惰。
    Gentoo Linux是我的第一个伟大的挚爱,在我拥有图形安装程序的那些日子里,那是一段美好的时光。
    应当指出的是(没有试图减少您的工作量),对于那些想要在计算机上安装Gentoo Linux来节省编译时间的人,有一个安装指南,该指南来自发行发行周年纪念的Live DVD(说明安装所有桌面环境,例如Gnome,KDE,XFCE等)。
    http://en.gentoo-wiki.com/wiki/Install_LiveDVD_11.2_to_hard_disk_drive

  3.   布莱尔·帕斯卡

    伟大的第二贡献,你不觉得吗? 我喜欢这些具有高理论价值的贡献。 想象一下,如果您将指南放到了哈哈哈之后。 优秀的朋友,继续写作。 在下一个教程之前...我不知道,Crux可能是?

    1.    x11泰特11x

      哈哈哈,谢谢!,也许xD哈哈

  4.   恶作剧

    «(...)我们将使用Pentium II指令集(...)编译您的所有软件包»

    那根本不是真的。 编译软件包时,您既可以决定编译后的程序可以使用的最低处理器,又要优化编译的处理器。 在任何情况下,通常都有一个通用选项可以为大多数处理器生成优化的二进制代码。 另外,有许多基准比较Gentoo与其他产品之间的性能差异,这似乎并不像您所暗示的那么明显。 您可以在这里看到其中之一(http://socios.linuca.org/zub/zubmark-20031230.html),尽管还有很多其他东西,当然不能将任何一个当作绝对真理,但始终有必要详细研究正在评估的内容和方式。

    很明显,评论的目的只是为了澄清,因为您输入的内容暗示着并非完全准确的问题。 也许这是您(我想像)对Gentoo的热情,有时候,当我赞美Debian的美德时,有时会发生在我身上。

    无论如何,问候,并继续传播自由!

    1.    x11泰特11x

      如果的确是这样,那么我在解释时会考虑到,如果您是“台式”用户,则将寻求最大程度地利用硬件,以便专门与处理器配合使用。 我了解我所说的似乎要快得多,在PDF中,我给出了一些配置高性能系统的技巧,其中我激活了一种叫做石墨的技术,用很简短的话说,它可以优化“石墨”的周期。对于“类型”和“同时”,有一些用户使用此报告最多可提高30%的性能,在我看来,我已将其安装带有use标志,并以-O3作为最大优化级别,并将其与kubuntu进行了比较,在这台机器上已经有一段时间了,使用该设置的Gentoo的运行速度要快得多。 老实说,我不太了解石墨的工作原理,显然它的作用是为for实例的执行创建多个“线程”,这样,按照执行时间的顺序,它将达到1(因为与普通for的阶数n相比,它的for的每个迭代都有一个线程,这是xD所理解的,如果有人清楚这一点也是一样,我想请您向我解释它的确切作用😀

      1.    x11泰特11x

        我讨厌平板电脑会纠正我,您将*进行编译

      2.    MSX

        好吧,如果我们将自己与Kubuntu进行比较... xD

        1.    x11泰特11x

          Kubuntu还不错,我真的很喜欢:D,尤其是在Canonical停止支持它并且社区维护它之后,它的表现很好。 有一天,我感到无聊,并且画自己在kubuntu玩一些游戏:

          Kubuntu 12.10 32位引导,完全不碰任何东西
          http://i.imgur.com/sr3kr.jpg
          我做了一些修改后开始Kubuntu(拉很多服务等等等,向下nepomuk改变我放openbox等的窗口管理器)
          http://i.imgur.com/gAWeM.jpg
          在此我忘了杀死耗时50mb的VMWare进程,因此必须减去50,Kubuntu打开了10hs
          http://i.imgur.com/mL6YQ.jpg
          所有这些捕获都是在激活等离子的情况下进行的,如果我想将其取出并放入例如BE:Shell,那我将杀死等离子台式过程
          http://i.imgur.com/evFFZ.jpg

          1.    MSX

            我喜欢Kubuntu,因为由于9.04和9.10的糟糕程度,我开始搜寻运行KDE的发行版,这就是我认识Arch的方式
            当我开始使用Arch并发现它的工程和创始原理之美时,我知道它在/ home,sweet / home中。

            我问您一个有关捕获的问题:顶部栏是传统的KDE面板吗? 如果是这样,您在其中使用什么字体,面板的大致尺寸是多少? 保存颜色是我使用KDE对MacOS所做的最接近的事情。

            关于KDE中面板的大小,令人难以置信的是,他们还没有合并openSUSE补丁,当您将面板放大或缩小时,该补丁会自动告诉您面板有多大,该死的F / LOSS! xDD

          2.    x11泰特11x

            该补丁是否存在Msx? :或我发誓我一直在到处寻找它,您是否有链接?我要给它做一个斗争,看看是否可以在Gentoo中使它起作用哈哈,面板是常见的来源,您将看到现在我来自iPad,我不知道,同样是xD高度,如果我没记错的话,字体是sans serif,默认情况下会出现的字体之一,使字体看起来如此出色的秘诀是:激活所有字体平滑选项,放入“完全”平滑,然后使用dpi进行播放,我将它们设置为120,并达到该效果😀

          3.    MSX

            «该补丁存在吗? :或者我发誓我一直在到处寻找它,您是否有链接?我将进行一场斗争,看看我是否可以使其在Gentoo中工作,哈哈,»
            我现在找不到适合该页面的页面,当我手边有它时,会把它交给您。
            虽然我为您提供了讨论上述补丁的众多链接之一,或者使用数字而不是ojimeter更改面板大小的可能性> :(
            https://bugs.kde.org/show_bug.cgi?id=193841

            «要使字体看起来如此好,请激活所有字体平滑选项,将“ full”平滑起来,并使用dpi播放,我将它们设置为120,»

            嗯,我无法向您解释我对字体抗锯齿的真正讨厌,实际上,这是我始终禁用的第一件事,然后在作曲家允许时将提示设置为浅色或中等(KWIN则不是)。

            待会儿我会看看我是否将它留给您,尽管事实是我对面板进行了一些更改(24像素,一些额外的电浆等),自从我开始使用这些应用程序以来,我就感到很舒服从八岳ake

    2.    x11泰特11x

      我刚刚阅读完基准测试,我重复一遍,可能是我的写作受到Gentoo良好的共鸣所破坏,但是Benchmark很老。 Gentoo 1.4(它们已经在第12版中)也使GCC有了很大的进步,也出现了多核处理器的问题,但是当我使用-O3甚至-O2进行安装时,我的经验是,您的口中留下的味道是,就像说基准测试:“一般来说,与Debian及其预编译的二进制文件相比,Gentoo似乎可以尽早完成大多数任务。” 现在,当我在上面放上石墨时,我个人注意到,人们认为它确实可以更快地完成加工。 😀

  5.   珀卡夫

    很好x11tete11x,如果您知道这个帖子,我在等xD的时候。 现在,我正在Gentoo中安装X,您已经鼓励我再试一次,而不是最近安装的Funtoo。 到目前为止,一切进展顺利,您在粘贴中所做的设置对我来说很好。 我唯一的难题是系统的完整更新,何时进行更新才更正确。 这次我是在第一次重新启动后就已经这样做了,因为我已经有一个工作环境,因此gcc在安装更多程序之前会先进行更新。 我开始下载这些链接,很棒的博客,我在xD感到很舒服。

    PS:刚完成xorg-server的编译,没有任何错误,如果您仔细阅读,请加油,它并没有那么复杂。 至于Blaire Pascal Crux并不是一个坏主意,这些发行版是您真正学习的地方。 问候。

  6.   基克1n

    抱歉,您已经使用过freebsd或bsd派生工具了吗?
    是的,与gentoo相比,它有什么区别? 或优势。

    问候,我已经读了整个pdf😀太棒了。

    1.    x11泰特11x

      比FreeBSD差很多,我有很多驱动程序问题,例如,机器的冷却器发疯了,另一方面,这让我有点过时了,而Linux内核的发展速度又快得多,更有趣的事情,这就是为什么我选择了Gentoo😀

      1.    基克1n

        是的,实际上我正在研究gentoo vs freebsd(对我而言,这是唯一使它变得昂贵的方法)。
        但是gnu / linux在几乎所有情况下都为它做好了准备。 最先进的设备比什么都重要。

        问题:
        您是否还在平板电脑上安装了gentoo? 😀

        1.    MSX

          “对我来说,唯一一张能使她变脸的人” ROFL !!!

          1.    雅典娜

            Hahahaha,iPad上的Gentoo,也许带有openiboot,但是一旦安装了ubuntu,您就必须编译它的源代码,但是gentoo会很有趣😉

        2.    x11泰特11x

          哈哈,不,这台iPad让我非常糟糕,我是一位了不起的外科医生xD,我喜欢尽我所能,竭尽全力,在iPad上我被绑在手脚上,系统不错,但是就是这样,你什么也做不了

          1.    MSX

            Che,几天前,一位朋友向我展示了便携的Galaxy Note(我认为是7英寸),这是个mm头,我做的第一件事是进入菜单,查看运行了哪个版本的Android(4.04)。 瘦男人做了一张WTF脸! 他问我玩过什么,他从未看过xD

            我认为我们很容易以自然的方式假设我们作为计算机科学家的状况,而且显然这不是普通大众中充斥的东西,如果没有看不见的东西,对于他们来说根本就不存在。 在这种情况下,iOS和Metro非常适合-就像Android对我们一样!

  7.   MSX

    对不了解它的人的Gentoo不错的介绍。
    只是一个细节:Arch Linux也可以绝对从源代码进行编译,并继续以这种方式使用它,即,作为基于源的发行版,因为系统提供的所有软件包都可以通过以下方式访问其对应的PKGBUILD(类似于EBUILD):通过ABS,Arch Build System非常简单。

    我从来没有以这种方式安装任何东西,也不知道处理它的实用性,但是从理论上讲,机制很简单:下载要编译的软件包的PKGBUILD,用要编译的内容编辑参数(类似于USE标志) ),编译并安装或编译并准备是否依赖于另一个软件包。

    至于从KDE应用程序中删除GNOME支持,反之亦然,我不确定它有多有用,因为在这两个框架中都有许多重要的应用程序。

    1.    约翰

      是的,但是Archlinux ABS不会自动编译依赖关系,并且无法轻松控制后者或其他编译标志。 如果添加依赖项,则没有人保证它在存储库中存在,也不保证它的版本合适。 并且,如果要全局效果,则必须在要安装的所有PKGBUILD中指定该依赖性。 依赖项的编译选项也没有事先验证。 另一个问题是,提到的选项位于PKGBUILD中,而不位于通用文件中,这使更新过程复杂化。

      Gentoo的强大之处在于可以全局选择(对于所有软件包)或特定(对于一个或多个软件包),使用哪种编译选项和依赖关系来构建每个源tarball(全局USE变量和本地)。为了更好地控制所安装的内容。 Portage自动检查每个计划包的依赖关系是否已编译或计划要编译,并具有满足反向依赖关系的必要选项。 另外,如果对全局或本地USE进行了单个更改,则portage能够选择并重新编译所有反映这些更改所需的内容。 另外,Portage可以删除不再需要的软件包:emerge –depclean。

      另一方面,Gentoo提供了一些工具来验证动态链接是否保持一致并修复断开的链接,如果从源头更新系统,这是不可避免的问题。 同样,有一个工具(etc-update)可以使配置文件保持一致和更新:我可以执行自动或手动合并,丢弃新文件或保留最后一个文件。

      可以肯定地说,对于每个软件包,Gentoo允许您在测试和硬掩膜的多个稳定版本之间进行选择。 并且由于插槽,可以同时安装多个版本。 所有这些对于执行真正的依赖控制都是必不可少的。 仅在dev-libs / nss中,例如,我拥有所有这些:
      3.12.11-r1,〜3.13.2、3.13.3、3.13.4、3.13.5,〜3.13.5-r1、3.13.6、3.14和〜3.14.1
      那些没有〜的人是稳定的。

      Gentoo的端口集合大约有16000个源码包(每个都有多个版本),例如Debian稳定版(以其大量的软件而闻名),从29000个源码包中提供了大约14000个二进制文件。 如果软件包不够用,那么开发人员和社区会构建覆盖层,从而增加更多软件。

      1.    MSX

        @ x11tete11x,@胡安
        您尝试过Funtoo吗?

        1.    约翰

          我没有尝试Funtoo。 但这是我必须具备的东西,因为它提供了一些非常有趣的东西,例如使用git而不是rsync来同步ebuild(我想它更有效),这是一种替代的(也许是更快的)编译工具链的方式。 ,以及其他可能有用的功能。
          顺便说一句,直到现在我才意识到我把Juan像Nick一样(现在为了保持一致性而保留它),因为我总是使用Ankh或Rubiño。 我对facebook用户感到困惑,因为我必须输入那些要求您在社交网络上输入帐户才能发表评论的网站。

        2.    x11泰特11x

          我在Funtoo上玩了一点,我无法完成安装(当时我对Gentoo或USE FLAGS的处理方式一无所知),因为Funtoo没有“个人资料”更新得更多,后来我最终选择了经验丰富的Gentoo,现在看来,发生在我身上的事情非常简单,只需在make XD中添加一些内容即可

    2.    x11泰特11x

      我知道Arch大约有2年了,正如您指出的那样,ABS可以很好地用于编译一个软件包,如果我们想像在Gentoo中那样做的话,我们将必须为每个软件包和每个依赖项手工完成与Portage没什么可比性,后者可以自动完成所有工作,有一个试图模拟Portage的程序叫做pacbuilder,但是如果我理解您的评论,它并不总是正确的,但是,它们将自己定义为预编译的Distro。

      1.    x11泰特11x

        * 采用
        我想补充一下:Arch的默认软件包管理器是pacman,它可以通过二进制文件很好地处理。 但是o,澄清是有效的

      2.    MSX

        是的,确切地说,您的评论和@Juan的评论都是100%准确的

  8.   地塞潘

    一个问题。 您是否使用gtk应用程序? 如果是这样,-gtk标志是做什么用的?

    1.    x11泰特11x

      在Percaff之下,我可以完美地解释它,有些软件包中我激活了gtk,另一方面,某些程序却必须使用某些东西,例如gtk,而在某些情况下,它们会忽略-gtk来编译它们,就像nvidia-settings一样,这是或者如果您需要gtk来工作🙂

  9.   Linux先生

    Gentoo是最受人尊敬的发行版之一,也是许多最好的发行版,但是与此同时,该发行版也存在很多错误信息,导致许多人选择不安装它,这要归功于它们使Gentoo与人们之间的联系更加紧密。
    我唯一关心的是Gentoo在ATI卡驱动程序方面存在很多问题。 这是真的还是谎言?

    1.    基克1n

      你这个混蛋,现在您不鼓励我安装gentoo。
      那么这个gentoo或freebsd。

    2.    MSX

      AMD是做错事情的人,因为专有的ATi在任何发行版中都是不好的,要使它们在不耗尽X的情况下运行良好确实很麻烦。

      1.    曼努埃尔·德拉·富恩特

        + 1,AMD是导致Linux问题以及所有发行版(不仅仅是Gentoo)出现问题的系统。

        1.    Linux先生

          但是他们没有回答我的问题,AMD确实没有我们都期望的质量,确实有与AMD完全不兼容的发行版,例如Sabayon,其他的则更宽容,Gentoo属于哪个组?

          1.    基克1n

            等等,我已经下载了sabayon iso,我将对其进行测试。
            您的评论使我很感兴趣。

          2.    麦地那07

            Radeon HD 6870对我来说效果很好,但是为此,必须在内核中应用某些配置,因此与Nvidia相比,安装免费驱动程序和AMD图形专用驱动程序需要更多的工作。

          3.    基克1n

            @ medina07
            优秀😀
            好吧,使用sabayon live dvd,我将在x11tete11x教程中安装gentoo,因此,我完全摆脱了称为debian的噩梦。

            对德比安主义者没有冒犯。 但是对我来说,这很头疼,而且与kde集成得不好。

  10.   珀卡夫

    Diazepan在make.conf文件中声明的标志会影响整个系统。 x11tete11x仅对某些特定应用程序设置gtk标志,而不对整个系统设置。 您可以通过编辑/etc/portage/package.use文件来实现。 如果出现错误,我希望x11tete11x可以使我们毫无疑问。

    1.    x11泰特11x

      你的答案很完美😀

    2.    地塞潘

      ok

  11.   穆里尼奥现在走

    优秀的入门作品,我真的很喜欢这种类型的入门作品,因为这样人们就可以发现gentoo,这是“男子气概的男人”发行版。

    最好的问候。

  12.   丈夫

    gentoo的“传统”安装(纯控制台)可能会吓到一些人,因为它是手工操作,使PC忙于编译数小时。 为了减少发生错误的可能性(并能够在PC上执行其他操作),请始终使用SistemRecue CD中的pendrive进行安装,该CD已经是gentoo live了,它可以在安装chroot或选择镜像时没有问题(我发生在ubuntu live中),从手册中复制和粘贴命令没有问题。 如果要以图形方式使用gentoo,则必须考虑在内,在编译内核时,请确保它与xorg兼容……因此,您必须阅读手册和xorg,以免重新编译两次。 您还必须手动编写带有决议的xorg.conf,否则它会掉下来。 无论如何,如果出现启动错误,您可以从实时cd中返回并检查所有内容,不要失去耐心,再次做所有事情,就像发生在我身上一样😛

  13.   x11泰特11x

    人员,一个愚蠢的问题,可以对帖子进行编辑吗? 因为有几个人在与我讨论不同的问题,例如如何使Intel视频卡正常工作(应该感动,而其他人则是因为至少有一个人把我放在那儿(这几乎是Wiki所说的),所以确实做到了不适用于他),那么以后我想做一个评论,添加所有这些解决方案以及更具体的链接来解决这些问题,可以吗?

    1.    基克1n

      您要添加另一个pdf吗?

      1.    x11泰特11x

        想法是将内容添加到PDF并上传新版本(我个人的想法是使用有关视频卡等情况的所有提示和解决方案来更新本指南(我只能代表nvidia和KDE,我用的是🙂),所以如果您告诉我您拥有什么板子以及如何解决它,我想添加一下(如果有任何问题,您如何解决它)

        1.    基克1n

          奥克
          现在我安装了gentoo,使用ati radeon 6450,我将告诉您它的运行情况。
          我也使用wifi网络作为有线网络。

    2.    曼努埃尔·德拉·富恩特

      是的,您可以在上传后与我或一位管理员联系,我们会将其添加到帖子中。 🙂

      1.    x11泰特11x

        完善! 谢谢😀

        1.    基克1n

          问候😀
          好吧,我发现此安装系统存在很多错误😀
          尝试sabayon 64位直播。
          编译时发送错误,因为我尝试以32位安装内核并以32位下载该阶段。
          使用locale-gen时,使用es.MX-UTF-8时会发送es.ES-UTF-8错误。
          但是,嘿,我明天从官方gentoo live CD安装。

          现在,我知道sabayon会安装50 GB。 哇。

          1.    x11泰特11x

            您将不得不处理具有相同体系结构的Live CD,而语言环境生成的内容似乎是语法错误,因为您在此处编写的方式是,
            您将必须执行以下操作:
            nano /etc/locale.gen

            en_MX.UTF-8 UTF-8

            保存,然后进行区域设置生成

          2.    x11泰特11x
  14.   基克1n

    题。
    在KDE partitionmanager和Sabayon中看到安装后为51 bgs,在gparted中为21 gbs。
    为什么是这样?

  15.   x11泰特11x

    注意:那些将要安装KDE 4.9.5的人员可以完成本教程的工作:
    «出现wget && wget http://git.overlays.gentoo.org/gitweb/?
    p = proj / kde.git; a = blob_plain; f =文档/package.keywords / kde-4.9.keywords»

    wget无法正确下载文件,因此您必须手动输入链接并将其所有内容复制到/etc/portage/package.keywords/中的KDE-4.9.5.keywords文件中。

    稍后,当我上载此PDF的新修订版时,我将纠正这些问题,我还将添加一个“ ChangeLog”,以便您知道我从该教程的一个版本更改为另一个版本。

  16.   汽车_96

    本教程非常适合我,我计划明天使用新的Fedora iso安装B Gentoo:B

    1.    MSX

      F18已经出来O_o ??? 您看到此版本的路线图了吗? 在某些时候,F18将会是革命性的。
      下降!

  17.   静态

    问候,本教程的每个步骤仍然有效,或者我应该考虑其他建议,我将安装Gentoo,这是我第一次使用此发行版,我希望得到它

    问候和优秀的兔兔

    1.    x11泰特11x

      事实是我没有再次严格遵循它,Gentoo手册将使您走上正确的轨道,我遵循了本教程,直到您执行chroot并进入系统内部为止,然后以我的make.conf为例,没有重载在USE变量中添加了很多东西,我遵循了Gentoo官方手册