Gentoo。 神话背后的真相

Gentoo是Linux和BSD发行版,自2002年成立以来就一直在计数,它不仅是Linux排名前5位的家族之一,而且它的软件包管理使其有些独特。

丹尼尔·罗宾斯


从其创建者开始,我们就拥有一个有争议的自由软件个性,一个脚踏实地的人,一个天才,即使是Linux世界中的某些用户也鲜为人知。 关于丹尼尔·罗宾斯(Daniel Robbins)。

Robbins在90年代后期开始开发Linux发行版Enoch Linux。 其目的是创建没有二进制文件的发行版,该二进制文件仅适用于必要的硬件而适用于硬件。 Robbins开始改进编译器,从而使速度比其他发行版有所提高,这导致名称更改。EnochLinux被更名为Gentoo,这是最快的企鹅品种。 不久,他对编译器的修改成为所有发行版的一部分。

但是,标记Gentoo的最重要的事实可能是Robbins在FreeBSD中发现的灵感。 有一天,他的计算机出现重大错误,罗宾斯意识到他必须重新定义Gentoo。 他停止了开发工作,花了几个月的时间使用和掌握FreeBSD来寻找改进方法,最终创建了最先进的打包系统,即Gentoo的基石, 波蒂奇

谁使用它?

Gentoo在其历史上一直是一个受欢迎的发行版,它在2002年成立时是第三受欢迎的发行版,仅次于著名的Mandrake(Mandriva)和Red Hat。 正如医生所建议的那样,大多数18-25岁的年轻人都可以这样做:

医生

我不得不说,我崇拜的人使用Gentoo。 当前在论坛中注册的会员143,468个,每天生成1254.52个主题,总共有5,817,231个主题

年轻人

如今,一种奇怪的现象发生了,使用Gentoo的大多数是25至35岁之间的人,所以10年前他们是18至25岁之间的人。我认为其原因是新一代,即所谓的“ Z”(属于我),我们更具视觉感。 我们在互联网上长大,我们很自然地希望事物是瞬时的,就像只需触摸智能手机一样。

根据该网站进行的一项调查,我们年龄在15至19岁之间的人仅占使用Gentoo的人的4%,即使年龄小于15岁的人仍然很小。 我认为15岁以下的人很少,这是因为我们大多数人都知道Linux处于青春期,而Gentoo是您必须发现并尝试的发行版,尽管在人与人之间也存在很多错误信息。年龄越小,越容易感到无聊。 因此,如果您有任何疑问,我将很乐意回答。 振作起来。

在安装Gentoo的年轻人中, y野 他是一个聪明的年轻人,他知道如何编程,除了这是他最喜欢的爱好之一之外,他还对历史主题着迷,并且通常穿着第二次世界大战中一位重要的纳粹工程师的化身,我认为他是年龄最小的人之一他安装了Gentoo的人,到15岁时他必须已经安装了Gentoo,我不直接认识他,但是像他这样的人值得一提。 据说在论坛上有一个14岁的人安装了Gentoo。

根特 更高。

Gentoo有趣的功能之一是其30至60岁的用户群体,这些用户占社区的30%,甚至更令人瞩目的是,它可以找到60岁以上的人。

罗伊·班福德 (尼迪西贡)可能是该社区中最古老的成员之一,他属于Babyboomer一代,他是Gentoo基金会现任总裁兼Gentoo论坛的管理员,他是一名电子工程师,他告诉我们在没有软件工程师之前,硬件工程师是为特定需要而创建软件的人。

塞萨尔·扎拉扎(Cesar Zalazar) 他是一位伟大的用户,致力于自由软件,可以在 gnulibre 中找到他,他也是 desdelinux。他总是乐于助人,具有强烈的个人和社会道德意识,对 GNU/Linux 和计算有广泛的了解。我可以形容他是一个有道德的人,一个伟大的同事。

我可以说,Gentoo社区非常富裕并且是一个奉献的社区,他们愿意为用户提供帮助,这不是一个存在自豪感的社区。

Gentoo功能。 拱门,Gentoo在10分钟之内?

您可能已经听说10分钟内Arch是一个Gentoo。 那是我尝试之前的想法:

永远的Arch Linux是迄今为止存在的最佳发行版,将与之媲美,它是最新,实用,整洁的,它具有一个超级Wiki,其中包含许多软件包,并且可以正常工作。 编译? 我已经完成研究,目前编译并没有带来任何提速。 我相信操作系统是为用户服务的,如果二进制文件无关紧要,花时间进行编译不是很明智,无论如何如果有改进,我认为这是没有道理的,我可以奉献我的时间还有别的吧? 我们可以称之为狂热主义吗?

Gentoo似乎是一个不专业,不值得信任和不稳定的系统,社区非常分散,我担心我不在他们的“水平”上,他们会忘记我也是一个像其他人一样开始怀疑的人,我批评问你应该已经知道的事情。 如果您实际上向我展示了更高的时间,它可能会开始引起我的兴趣。

也许我可以称它为学术发行版,事实是,我一直想知道系统的轻巧程度,我想到一个项目,Gentoo可以帮助我...

当我开始通过实验进行安装时,我意识到它的性能令人印象深刻,这与性能无关,而与可能性有关,它是塑造您的想法的一种机制,是将铅转化为金的方法,也是将二进制源转化为金的方法。是个 哲学家发行。 我意识到我对该发行版的所有偏见,并且不加批评就更容易批评。

我希望我们进入透视图,最后,让我们考虑以下方面:

性能: 当安装在低资源计算机上时,性能确实会提高,其中,应用程序占用的RAM更少,应用程序的负担也更少。 例如,在Arch或Debian中,您可能在Firefox中打开了15个标签,并开始出现问题;在Gentoo中,您可能有25个标签,然后问题才开始出现。 以我的经验,当Arch内存不足时,解冻所需的时间比Gentoo要长。

通用性和灵活性: 这是Gentoo的本质。 Gentoo可以是手机上使用的功能强大的工作站,游戏发行版,嵌入式系统,服务器,台式机。 简而言之,它具有几乎无限的自适应性,因此可以根据实际需要进行调整。 当前,它比Debian支持更多的体系结构。

稳定性和出血: Gentoo提供类似于Debian Testing一样经过测试的稳定软件包。 此外,它提供了不同版本的软件包,例如内核,目前Gentoo支持稳定的内核系列:3.10、3.12、3.14。 3.16、3.17,但是很容易告诉Gentoo使用较新的内核,例如Arch Testing。 同样,可以指示Gentoo使用许多程序的较新版本,它们将非常适合整个系统。

自由: Gentoo十分重视自由的整体性,它不是FSF认可的发行版,但是由于有了Portage,您可以根据需要轻松地创建具有FSF认可软件包的100%免费系统。 Gentoo是Ututo的基础,Ututo是FSF公认的100%免费的第一个发行版。 “您甚至有自由自由的自由”

初始化系统: 默认情况下,Gentoo不使用systemd,它使用的Openrc与传统的init十分相似,但经过改进,它支持并行化以及systemd等。 该初始化系统与Manjaro使用的初始化系统相同,并且已与Gentoo完全集成。 在Gentoo中,也可以通过在grub中选择它们来安装Systemd并互换使用两个init系统,这两个系统都完全集成在一起。

Documentación: Gentoo拥有Linux世界上最完整的Wiki之一,它确实可以使您了解很多Linux的工作原理。 另外,安装Gentoo的手册也得到了很好的解释,并且以几种语言翻译的手册完全相同。

包装方式: Gentoo是可用软件最多的发行版之一,在撰写本文时,它提供了37,166个软件包,相比之下,Ubuntu或Debian大约有60,000个软件包。

用户存储库: Gentoo与Arch的AUR,Chakra的CCR和Slackware系统类似,具有用户存储库,不同之处在于Gentoo出于不同目的维护不同的存储库,其中一些具有稳定的软件包,而另一些尚未准备好进入分支机构主要,其他是非常具体的项目,其他是对Gentoo软件包的补充。

这些是主要的:Stuff,Swegener和Sunrise,在这里是开始贡献ebuild的起点。
所有这些都可以通过外行轻松管理。

汇编

Gentoo是最好的发行版,除了看似显而易见的原因外,还有很多原因:编译通常需要安装依赖项,并在以下位置运行 配置, 使 y 使安装。 所有这些都是由Gentoo自动完成的,仅要求您使用“ emerge”,类似于使用apt-get,pacman,yum等的方式。

例如,如果要安装Firefox,则只需运行:

sudo emerge firefox

Gentoo还包括一些二进制文件以节省时间:Firefox,Google Chrome,libreoffice,virtualbox

在这种情况下,我将运行:

sudo emerge firefox-bin

注意结尾处

您是否知道Sabayon的二进制软件包管理器(equo)在官方的Gentoo存储库中? 可以在理论上使用,但不能保证能正常工作,应谨慎使用

Gentoo中的编译非常精细且非常可靠,当某些内容无法编译时,这种情况很少见。 他们告诉我,在Debian中使用apt-build而不是二进制文件来使用源代码不是很完美,尽管我可以说我在Arch中尝试了ABS(Arch Build System)来编译整个系统,但我无法做到这一点。

尽管AUR中有可用的脚本,但在我看来,在处理基于100%编译的系统时,Arch也不太完善。 编译中存在一些错误,并且缺少对已编译软件包的更好处理。

Gentoo的基石:USE和标志

到目前为止,您已经了解了Portage的基本用法及其命令行前端 出现.

由于Gentoo的灵活性和Portage的集中配置(/etc/portage/make.conf)。 我们能够为系统的确切特性和需求构建一个程序包。 这就是所谓的“标志”和“使用”系统。

什么是用途?

“ USE”是Portage读取的环境变量,以了解要编译的功能:

例如,如果您运行了:
export USE='gnome kde bluetooth alsa'

这意味着当我做 出现程序 如果可用,将包括KDE和Gnome支持以及蓝牙和音频(alsa)。

有两种类型的用途, 全球 y 特别:

全局使用会影响整个系统和所有软件包,要永久设置它们,必须将它们添加到文件中 /etc/portage/make.conf 在以USE开头的行中,例如:

USE =“ jack -ipv6-可访问性-qt4 -kde gnome-蓝牙绑定器mmx sse sse2 dbus vim-语法系统-consolekit unicode policykit -networkmanager pulseaudio扫描器dmx”

细节影响特定的包装,必须将其写入 /etc/portage/package.use 每行,首先是app-editors / emacs包的全名,其次是uses app-editors / emacs gtk gtk3 PNG

Gentoo默认情况下包括许多USE,毕竟所有Gentoo都是由配置文件管理的,某些配置文件的用途与其他配置不同,还有KDE的配置文件,Gnome,Systemd,SELINUX的配置文件和更高的安全性……。 eselect配置文件列表将它们全部列出,而eselect配置文件集#允许您选择一个。

注意在 / etc /搬运 都是portage设置

借助USE系统,我们能够为每个程序包指定大量可配置的特征。
这极大地促进了系统的管理和维护,以及在将系统专用于特定任务时的灵活性。

如果您不知道每个USE的用途,请放心,您可以随时运行:

equery uses PROGRAMA

这将告诉您该程序的每个用途。

Inkscape安装示例-终端中将出现的相同颜色-:

#出现-p inkscape

这些是将按顺序合并的软件包:

计算依赖性...完成! [建立 N ] 开发库/ boehm-gc-7.2e USE =“xxx -static-libs -线程“ [建立 N ] 媒体库/ sk1libs-0.9.1-r3 PYTHON_TARGETS =“蟒蛇2_7“ [建立 N ] media-gfx / uniconverter-1.1.5
[建立 N ] 应用文字/ aspell-0.60.6.1 USE =“NLS“ LINGUAS =”-af -be -bg -br -ca -cs -cy -da -de -el -en -eo -es -et -fi -fo -fr -ga -gl -he -hr -is -it -la -lt -nl -no -pl -pt -pt_BR -ro -ru -sk -sl -sr -sv-英国-vi“ [建立 N ] app-dicts / aspell-en-7.1.0
[建立 N ] media-gfx / inkscape-0.48.5 USE =“侏儒lcms nls拼写 -day -inkjar -postscript -wmf“ PYTHON_TARGETS =”蟒蛇2_7"

*重要提示: 仓库“ gentoo”需要阅读13条新闻。
* 使用 选择新闻 阅读新闻。

这不是一个简单的依赖关系解决方案,但是使用单个包(在这种情况下为inkscape),我们可以有几种可能性
让我解释:

为了出现,我添加了«-p«,此选项是假装它已进行安装,它向您显示将进行的更改而无需进行更改,另一个选项是 -a (-问)类似,只是它询问您是否要继续。

开头出现在方括号中 建造 N, 建立 指从源代码安装,Portage可以从其安装的内容生成二进制文件,但通常不这样做,这对于重新安装Gentoo或让多台计算机具有Gentoo很有用。 在这种情况下,它将显示为 二进制

跟随我们有 N,第二部分告诉我们操作的类型(如果正在更新(U)(如果是新的)N),如果我们要重建它(R),或者有冲突阻止其安装(B).

然后,软件包名称紧随其后的是版本号,然后出现use变量,其中红色包含的用途是将要包含的用途,非蓝色包含的用途,请注意蓝色以减号开头标志。 也有负面的用途,他们可以使用它来避免默认情况下出现的某些用途。
Python_TARGETS 它与要使用的python实现有关,您可能永远不必移动它,因此,现在就不必多加注意了。

最后要提到的是,我必须阅读13项内容,它们是过去三年中有关重要更改的所有新闻,我已经阅读过,但并未表示要移植。 我认为这是Arch的pacman应该具备的功能。

更新时间:

Gentoo更新与其他发行版不同,可以像使用以下方法进行表面处理:

emerge -u world

到最完整的是:

emerge -uavDN –keep-going world

如有疑问,请使用最后一个表格,然后您会注意到它们之间的差异。 如果可以,我建议每天进行一次,最好每周进行一次,最多每15天一次,无论您的处理器是什么,都不要花费一个多月,您也不想手动解决冲突。

但是,即使他们持续5年而不更新Gentoo也可以做到这一点,至少本文讨论了如何在不更新的情况下更新正常的一年安装:
http://gentoovps.net/gentoo-updating-old-system/

图形经理:

Gentoo有图形化的软件包管理器,有舷窗和海格

Himerge:

海尔热

舷窗:

gentoo_舷窗

我认为现在您已经知道管理Gentoo的基础知识,并且很好地理解了这一点,我认为它们在屏蔽包,不稳定,许可证,清理perl模块,工具链更新,Python更新,解决程序包锁定等方面没有问题。比听起来容易。

时间和难度

gentoo神话

Gentoo难度被夸大非常普遍,尤其是在像4-chan这样的图像板上。 我想认为安装Gentoo很容易。 困难是一个非常相对的概念,非常不精确,如果将其与Ubuntu进行比较可能会很困难,如果将其与Arch进行比较则可能并不容易或困难。

安装Gentoo需要完成3项基本工作: 一些Linux经验, 毅力,而 处理器。 它们相互补充,而您一方面可以缺少的东西又可以互补。

如果我的处理器电量低怎么办?

拥有一台普通计算机且具有Linux常规知识的人可以与Gentoo相处融洽,而拥有Atom或Pentium 4处理器的人则需要花费时间和/或进行安装。 但是不要以为这是障碍,有些人会这样安装。

在这些情况下,我始终建议在Gentoo上安装chroot的Arch安装,以便在紧急情况下可以安装二进制文件并使用某些脚本运行它们。 另外,如果他们可以使用distcc创建集群,那么可以使用多台计算机或功能更强大的计算机进行编译。 为什么? 因为经过了许多小时的编译,您知道性能是值得的,所以您的系统更安全,更灵活。

现实生活中的案例

在论坛中,有人评论了为树莓派编译glibc花费了多长时间,这很有趣。 无论如何,我喜欢DJ_Dexter的博客,尽管它有硬件,但我为它的功能感到惊讶,我不知道它是否还有Pentium 4,但它已经安装了Gentoo。 您输入的官方Gentoo竞赛在桌子下方。

Fluxbox_screenshot


http://sc.gentooligans.com/image/djdexter/2011/07/12/djdexters-fluxbox-desktop

我有一个Intel Atom,我真的很想安装Gentoo,等我有更强大的功能时等我,我要让情况主导我吗? 我敢于安装它,我将它作为唯一的操作系统使用了许多个月。

编译内核花了我3个小时或更长时间,让我有点延迟的是,我不得不为SATA磁盘以及X服务器的一些选项编译内置的内核支持,这是我花了两天的时间。 恰好在一年前,突然之间我不知道如何解决一些冲突,但坚持要自己解决,也许我总共花了5天的时间就拥有了我需要的Gentoo。 这是一个很好的经验。

1496444_10152062212089360_357905114_o

但是我仍然没有放弃,坚持以后要在自己的intel原子上安装KDE。

gentoo kde英特尔atom

我每个月只更新一次,所有KDE的更新都花了20个小时,即使是每月也只更新了一次,因为我编译使用firefox来获得更高的性能要多花8个小时。 所以更新花了我30个小时。 但是我从来没有问题,我什至在文件夹中放了一个拱门,以防万一我需要紧急的东西,我从不需要。 我拥有了Gentoo所需的一切。

在塔林加,诺瓦托维奇还通过在他的上网本上安装Gentoo加入了#gentooinstallbattle

任何人都可以安装Gentoo:

毅力

可以肯定的是,我从未听说过有人通过安装Gentoo来启动Linux的世界,但是如果我知道有人在启动Linux的一个月内从Ubuntu转到了Gentoo,那将是一次艰苦的经历,几乎就像王子一样。佛陀,即王位的继承人,离开了宫殿,以乞g为生来了解人类的苦难,最后受到启迪的那位悲痛者必须特别强调这一点 极端是坏的。

我要说的是,要真正学习,您必须尝试困难的发行版,从Ubuntu开始,然后依次使用OpenSUSE,Fedora,Debian,Arch,Slackware和Gentoo。 LFS吗? 也许我是在博客上阅读过的,但是人类尝试更努力的事情是很自然的。 尽管我认为我们可以将其简化为:Ubuntu,Arch和Gentoo。

安装Gentoo类似于安装Arch,但是增加了USES和程序包控制主题以及内核。

安装时间

安装Gentoo的大多数人不需要超过24小时即可安装,平均安装时间为2到6小时。 有些需要10个小时以上,有些需要2到7天。 设置它需要几个月的时间,我最多给他们一天的时间,而且我借此机会确实是一个神话。

我无法告诉您从未安装Gentoo的人要花多长时间。

去欺骗。

消耗时间的是内核的配置和编译,在这种情况下,您可以从sabayon下载内核并将其复制到boot以及initrd,不要忘记下载模块并将其解压缩到/ usr / modules中,最终,您将需要源代码,他们可以临时添加sabayon-distro覆盖并使用防止编译的USE安装sabayon-sources。

您还可以使用以下方法从LiveDVD复制内核配置:

zcat /proc/config.gz

并且利用其他LiveDVD配置来花费较少的时间进行配置,但这将是通用的Gentoo,并且将缺少很多自定义功能。 复制/ etc / portage的内容,在下一节的后面,我将提到NeedySeagon指南,该指南可以作为参考。

您听说过Funtoo吗?

Funtoo是一个基于Gentoo的发行版,由Gentoo的创建者维护和创建,前一段时间,Gentoo的创建者与该项目分道扬ways。 因此,他随后创建了该发行版,该发行版在Gentoo方面保持了某些创新。 在这方面,它极大地简化了内核的安装,更新了portage树的速度更快,并且据说它的使用更加容易。 也许您应该开始使用此发行版。

程序编译时间:

知道每个应用程序需要花多长时间编译的参考文件之一是进入其Linux From Scratch页面,在LFS中处理了一些称为SBU的单位,它是与所需时间成比例的单位,要获得其等效性,您必须编译一个程序,然后将其除以SBU的数量,这将为您提供一个SBU的价值。

这些是在Intel i7上编译时间最长的程序:

1.铬-87分钟
2. Libreoffice-75分钟
3. gcc-37分钟
4. Firefox-28分钟
5.卡利格拉-22分钟
6.红酒-18分钟
7. VLC-14分钟
8. xbmc-9分钟
9. gimp-9分钟
10. virtualbox-8分钟
11. dev-libs / boost-5分钟
12. x11-杂项/协同作用-5分钟
13.仪表-4分钟
14. fretsonfire-4分钟
15. mpd-4分钟
16.皮金-3分钟
17.海马-3分钟
18分钟-3分钟
19.传输-3分钟
20. pavucontrol-3分钟
21. qsynth-2分钟

92%的程序不到XNUMX分钟即可完成我的编译:
我在/ var / lib / portage / world中拥有的83个程序中的193个花费了不到一分钟的时间,73花费了约一分钟,22花费了约两分钟。

这些时间各不相同,在Portage中,有一个选项可以保留并行作业,该作业会尝试尽可能多地优化多任务处理,在/etc/portage/make.conf中,我添加:
EMERGE_DEFAULT_OPTS =»-工作= 5英寸

这意味着它维护5个并行作业,例如下载,。/ configure,解压缩等。 而这是给我最好的结果。 这个选项对我来说并不为人所知,在此之前portage逐个编译应用程序,因此记录的时间几乎是恒定的。 例如,单独安装时的GIMP需要4分钟,而vlc也需要4分钟。

在Core 2 Duo上,这些时间增加了大约3倍,在intel原子上,大约增加了10倍,在pentium 4上,大约增加了20倍,在树莓pi上增加了大约50倍。

估计需要多长时间

Genlop是一个不错的工具,可以用来估计时间并获取有关以前版本的信息。

以下命令显示了他们已安装的所有产品以及何时安装的历史记录

genlop -l

此命令显示每次安装指示程序所花费的时间

genlop -t PROGRAMA

Genlop还可以用于计算具体操作,例如系统更新,具有特定程序依赖性的总时间等。 我尝试用它来衡量在i7上重新编译整个系统所需的时间,即1天6小时,并考虑在使用KDE之前我使用了Cinnamon的Gnome 3,但是我仍然有几个喜欢的应用程序没有完全消除它...

例如:

emerge -p firefox | genlop -p

估计更新时间:0:23:36 23分钟。

我在emerge中使用-p参数将其作为输出传递给genlop的地方,genlop也具有-p参数来计算所需的时间,并且实际上可以将任何emerge操作传递给它。

安装

gentoo_livecd

Gentoo目前有一个 直播DVD 对于不同的桌面和窗口管理器,例如Gnome 3,KDE,Openbox,Fluxbox,i3,XFCE和LXQT,默认情况下它在KDE中启动,但是您可以关闭区域并选择其他环境。

与其他发行版的不同之处在于,该DVD没有安装程序,但这并不意味着他们至少不能安装LiveDVD。 有十种方法安装Gentoo -不应该使用的被划掉-:

1.官方

2.从您的Linux发行版

3.第一阶段(面向开发人员)

4.安装LiveDVD

5.使用LiveDVD软件包安装Gentoo Instant(高级)
参见:https://dev.gentoo.org/~neddyseagoon/HOWTO_DVD11.xml,也用作方法6的参考

6.使用LiveDVD设置或其他安装

7.使用脚本:http://forums.gentoo.org/viewtopic-t-950912.html

8.安装XLCE正式发布的Gentoo风格的Lilblue,每周更新一次并准备就绪

9.从分布式虚拟机映像中提取Gentoo

10.在任何Linux发行版,MacOS,BSD,Solaris或任何其他POSIX系统上安装Gentoo前缀

安装LiveDVD

第四种方法可能是安装Gentoo的最简单方法,但也是最不鼓励的方法。 的确,最后,您将使Gentoo 100%能够使用您可能需要的大多数程序,安装某些东西可能不是什么大问题,但是您将拥有一个11GB的发行版,以及一个带有旧软件包的发行版。 。

每台新的LiveDVD都需要很长时间才能发行出来,以庆祝Gentoo成立10周年,而现在Gentoo已有15年的历史了,新的LiveDVD再次发行了。 这意味着,如果他们在2016年使用此方法安装它,则必须安装2年的更新,因为他们要从特定日期(即LiveDVD的日期)安装Gentoo。

要从LiveCD或DVD安装任何发行版,请将所有文件复制到新分区,cp命令是不够的,它们需要rsync才能复制各种属性和权限
例如,使用以下命令:

rsync -aAXv / --exclu

另一个选择是将squashfs文件直接解压缩到分区。

接下来调整fstab和grub。

Lilblue工厂

这确实是一个不错的选择,因为它是带有XFCE,程序和增强安全性的官方Gentoo映像,它每周更新一次,它也可以轻松地放入CD中,但是它基于Uclibc分支,Uclibc是从以下版本替代的版本主要的Linux库glibc。 它的主要功能是允许使用相同的源代码制作较小的程序。
这意味着完全破坏了许多二进制文件的兼容性,例如,如果您要下载firefox并安装它,将不兼容,对于java来说,等等。 ..

将来,这种Gentoo风格的计划是创建一个二进制存储库,我强烈建议您尝试使用它来熟悉Gentoo,拥有一个真正的轻量级系统或成为您的主要发行版。

下载: http://www.gtlib.gatech.edu/pub/gentoo/experimental/amd64/uclibc/

官方安装说明

官方安装与其他Linux发行版的安装几乎相同,只是第一步有所变化。

这是我最推荐的方法,您还可以使用指导性脚本,该脚本可能比手动安装或常规安装更有效,但是您会学到更少,它也由用户上传,没有人支持您。

要知道安装Gentoo不需要任何指南,仅官方手册,Gentoo Wiki和Google就足够了,但是对于他们可以提供的技巧而言,指南将非常有用,例如Tete的指南:

Gentoo Linux分步安装指南

就个人而言,我不使用指南,而是仅使用手册来参考一些特定的内容,我遵循自己的命令。

推荐读物(2003)
http://es.tldp.org/Presentaciones/200309hispalinux/4/4.pw

祝您好运和鼓励,新年快乐!


发表您的评论

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

*

*

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

  1.   拉夫

    一块帖子! 优秀的..

    1.    amulet_linux

      谢谢。 希望许多人打算在2015年安装它🙂

      1.    埃利奥时间3000

        好吧,您已经吸引了我尝试一下(尽管在Slackware中,我已经习惯于推断出我安装和/或编译的每个应用程序的依赖性:v)。

      2.    Xurxo

        感谢您抽出宝贵时间写这篇文章。

        Slackware的一位老用户感谢您。

        祝您在数小时之内取得最好的一年!

        敬礼

      3.    阿尔贝托·卡多纳(Alberto Cardona)

        今天下午,经过数小时的搜索信息,我无法抓住我的Broadcom BCM4313 802.11……..
        所以我决定放弃,我只是用openrc返回manjaro xfce,我感到很虚弱,对自己感到非常失望,我打算尝试另一台计算机或购买不需要专有固件的外部网卡(我没有调制解调器连接电缆以太网),我要安装它,我想学习如何使用该分配,我很兴奋,我很好奇,今天下午放弃后我才看了这篇文章,我百感交集🙁

        新年快乐,谢谢你的帖子,非常好!

      4.    amulet_linux

        我认为您需要sta驱动程序:
        http://packages.gentoo.org/package/net-wireless/broadcom-sta
        您必须先将其遮盖
        例如添加:
        =网络无线/ Broadcom-sta-6.30.223.30-r2〜amd64
        在/etc/portage/package.keywords中
        然后将其添加到/etc/portage/package.license中:

        =网络无线/ Broadcom-sta-6.30.223.30-r2 Broadcom
        您终于安装了它
        须藤新兴无线网络/ Broadcom-sta
        您重建模块
        出现–询问@ module-rebuild
        并且不要忘记/etc/modprobe.d/blacklist.conf中的黑名单b43,ssb,bcma
        黑名单b43
        黑名单ssb
        黑名单bcma
        别忘了每次更新内核时都要运行–询问@ module-rebuild,
        并确保使用必要的wifi参数编译内核:
        http://wiki.gentoo.org/wiki/Wifi
        解开它,然后做

      5.    amulet_linux

        忽略我说的最后一行,那是不完整的

      6.    阿尔贝托·卡多纳(Alberto Cardona)

        非常感谢您,我稍后会再试,非常棒的帖子,非常好的信息。
        谢谢朋友,今天下午我将安装gentoo,我将测试您所说的
        新年快乐,感谢大家抽出宝贵时间在最好的免费软件博客之一中分享知识。
        您好!

  2.   Rafiki

    我使用的最好的发行版之一,我20岁时就开始使用它,当时我的右手是Fedora,在Gentoo,我了解如何通过配置系统时区来配置Linux以最大容量安装。内核模块和相同的模块,都在外壳上,并且有机会按我喜欢的方式处理变量

    在我看来,这是一个出色的发行版,也是最好的发行版之一。

  3.   残酷的

    帖子,是的,先生,如何很好地解释一切,我懒得不得不去整理一切,尽管我通过Gentoo的经历非常好,我不认为我会回来,或者……现在您咬了我,我想我会再试一次。

  4.   胜利者

    很棒的帖子,感谢您的努力。 我想通过对我在Gentoo方面的经验进行一些评估来贡献我的一小块沙子。 大约6或7年前,这是我将近两年的发行版。 我安装它的时间总是从第3阶段开始,我从未尝试从第1或第2阶段开始进行安装,这几乎就像是从头开始安装Linux。 第一次进行了几次尝试,但是有了Wiki令人印象深刻,并且有了一点耐心和持久性,安装才得以继续。
    从总体上讲,永远不要注意到与传统发行版(例如debian或fedora)相比,gentoo这样的端口系统会带来额外的速度
    通常,一旦系统在特定计算机上运行,​​制作配置文件的备份副本并记住它们的使用情况,重新安装它就变得很琐碎甚至无聊,因为它总是一样的。
    我不得不离开gentoo的原因是我对它的不稳定感到厌倦。 好好理解我。 在我与gentoo在一起的时候,库链接程序被损坏了三到四次,最终,每次我进入一个新兴的混乱世界时,我总是不知所措。 我很累,所以在gentoo上我学到了很多东西。
    多年过去了,我知道那些搬运方面的问题会得到很好的调整,但是现在我变得非常舒适,而且我没有太多时间……..嗯,我对我的软呢帽感到非常满意,我无意改变它。

  5.   丹尼尔

    优秀的出版物,非常感谢您精通发行。 开始使用Gentoo肯定是一个艰巨的挑战,但是,在阅读完您所做的所有调整工作之后,我想我退休时就会这样做。 问候和壮观的帖子。

  6.   悠悠

    让我跪下来向你鞠躬。

    自2005年以来,我一直在撰写有关Linux的博客,发布了成千上万的帖子,并从其他博客中读到了成千上万的帖子,但这是我见过的最好的博客。

    让我想安装Gentoo(如果它使我年轻且懒惰的话)。 目前的迫切性使程序编译的时间倒退了,但是毫无疑问,在这些编译中迷失方向将是一次冒险。

    问候

    1.    amulet_linux

      非常感谢,很好,您对当前的即时性说的也许是安装,这是因为安装后,由于有了现代处理器,每天使用它不是问题。

  7.   韦兰汤谷

    恭喜您,它很豪华。 我将不得不重读几次,因为它有很多信息。

  8.   德拉科

    我从很小的时候就开始使用Ubuntu。后来我的好奇心使我认识了LFS。 当我到达Gentoo时,我年轻,所有人都结婚了。 与KDE一起,我们是一个伟大的家庭。

    在我的笔记本电脑上,花了6天才能完全配置和编译它。 当我的Desktop I7出现时,它只有2天(因为我必须睡觉)。

  9.   伊佩凯

    我一直认为Geento有两个优点:滚动发布,允许您配置自定义OS。

    如我所读,它是一个相当安全的发行版(尤其是经过强化的版本),具有两个分支:一个稳定,另一个“最新”(类似于Debian Testing)。

    Funtoo与之相似,但易于安装,我认为它使用git作为存储库。 它是根据Gentoo树更新的。

    事实是,这篇文章使我想要安装Gentoo或Funtoo。

    1.    amulet_linux

      现在您提到了另一种更新方式,仅使用安全更新
      http://www.gentoo.org/doc/en/security/security-handbook.xml?part=1&chap=14

  10.   图德兹

    巨大的帖子! 怎样结束这一年。 就个人而言,我已经尝试过4次安装Gentoo了,所有这些都出现了问题(在最后一次,编译KDE)。 但是,嘿,如果这时不是为了发展我的学位课程,我这次将在HP n-207la上进行一次新的安装尝试(我知道,这没什么大不了的)。

    我希望一旦掌握了冠军头衔,我就会为xD加油

  11.   胡安马

    优秀的帖子!!!!!!
    我只是想告诉你,我从未读过关于Gentoo的文章,解释得很好,非常有趣。

    感谢分享。

    问候语

  12.   若尔基乔

    优秀的职位。 我写得更好。 尽管有很多方面需要考虑,例如,OpenRC在FreeBSD中也有其启发。 实际上,它基于该操作系统的init-scripts系统。
    另外Funtoo具有3个封装分支(稳定,当前和实验性的分支),并且比Gentoo本身具有更多的配置文件。 它共享同一棵树的99%,在某些程序包(例如GCC,Portage和某些编程语言)不同。

    否则,优秀的职位。 如果Gentoo拥有基于Git的Portage,我会毫不犹豫地回来。 现在,我对Funtoo Current感觉还不错。

    赞赏😀

    1.    amulet_linux

      Openrc也可以在FreeBSD上运行,并且显然可以在“ Gentoo FreeBSD”上运行,这对于Funtoo非常有趣,我还没有尝试过。
      别客气

  13.   涅森夫

    如果我有第二台计算机,则值得尝试,但是要花很多时间却无法使用互联网等。

    1.    amulet_linux

      请注意,这是不正确的,您可以从任何发行版(例如,已安装的Ubuntu)安装它,然后在那里观看电影,浏览…。 当Gentoo编译时

      1.    何塞GDF

        对此发表评论,在另一篇文章中进行扩展将很有趣。 我放下...😀

        感谢您的这篇文章。 问候。

      2.    圣地亚哥·阿莱西奥

        我也发生了类似的事情,但是问题是当我编译某些东西时,我的cpu变成一千,而我无法打开锁定所有内容的控制台(在某些情况下,我的电脑是品牌商标)

      3.    amulet_linux

        尝试控制构建过程的优美性,以免卡住

      4.    伊奇蒂努

        很棒的帖子,我很久没见过这么热情了。
        我希望Kubuntu> debian> Chakra路径值得您一试,因为那些读了几本手册的人将自己投入Funtoo的怀抱,让我们看看会发生什么,我相信我会学习的。
        从另一个发行版进行安装而不丢失一分钟的功能并能够控制CPU负载,从而不必聆听即将崩溃的BIOS警告的可能性是非常重要的。
        谢谢你的光。

  14.   保罗

    我只试过一次。 我很着急把它弄出来。 我犯了一个错误,我呆在那里。 但是我真的很想再试一次。 比什么都重要,因为您总是学到新东西,这很酷。

  15.   地塞潘

    我使用的是基于gentoo的linux计算,但是我不知道genlop。 感谢您的帖子。

  16.   路易斯加克

    我已经阅读了很长时间的关于发行版,其理念以及围绕它的所有内容的最佳文章之一。 在这里和类似的网站上。 这确实让我想更多地了解Gentoo。 问候和祝贺。

  17.   阿尔汗

    残酷,出色的帖子,我无语了.. !!!!!!!!

  18.   约翰

    将其安装在具有3 MB RAM的866 Mhz的奔腾256上是否可行? 我说每个部分的编译时间。

    1.    亚历山大

      你好约翰,

      当然! 在2003年,我有一台带有Gento 3 RAM的P500 256笔记本电脑,当时笔记本电脑还在飞行!

      当然,从stage2编译花费了很长时间。 建议:仔细研究标志+用于您的处理器+芯片组的情况以及您希望以后兼容的所有内容,而不必重新编译,同时拥有“自定义”系统

      嗅,嗅,什么回忆!

  19.   达约

    我安装了arch,以为我会在此过程中学习Linux的工作方式,但是我没有像我期望的那样学习到很多gentoo对我来说是一个不错的选择。

  20.   Room

    Gentoo是一个很好的发行版,当您接触它时,GNU / Linux所具有的灵活性给您留下了深刻的印象。 但是,当您没有一台像样的计算机并等待几个小时进行编译时,这毫无意义,最终结果不是很出色。 设置有问题的变量也与Portage的效率和功能相矛盾的事实。 Gentoo中的系统更新是不良问题的代名词。 安全性值得商,,默认情况下组件必须配置为永不配置。
    除此之外,它的自定义和性能很棒,但是我想知道为什么我花了不必要的精力。

    1.    埃绍

      为了娱乐?,
      学习吗?,
      喜欢生活中一切美好的事物...

  21.   伊万·巴拉

    巨大的职位。 这是一个相当全面的“指南/评论”。

    问题是我,我很懒,以至于我认为Slackware对我来说已经足够了。

    问候和祝贺。

    开个好聚会。

  22.   圣地亚哥·阿莱西奥

    我真的很想gentoo,但是编译时间很多,我有一个AMD E450双核1.6 GHz(在realdiad中,每个内核为800 MHz)以及编译所有内容的时间+下载时间(我的下载速度为200到300 mb)至少要花15个小时,而且这是我所没有的时间,除了我第一次安装它会花费更长的时间外,但我知道这是一个很棒的发行版,虽然目前与Debian在一起我很开心

    1.    伊万·巴拉

      同志,您对此有一个严重的误解:

      您的APU(加速处理器单元)实际上是采用45nm(0.04微米)制造的双核微体系结构“ Bobcat”,平台“ Brazos”和核芯“ Zacate”。

      每个内核的标称速度为1,65Ghz(顶部),“空闲状态”将其速度降低到800Mhz(空闲)。

      GPU(实际上是IGP)是RADEON HD6320,具有508Mhz的标称时钟,600Mhz的Turbo,单通道@ 64位和集成的DDR3控制器,最高支持1333Mhz(受硬件限制)。

      而且,尽管进行了所有准备工作,尽管编译需要花费一周的时间,但是让我告诉您,无论AMD有多“低成本”,如果您使用相应的“标志”并且仅编译必要的标志,您将拥有出色的表现。 我拥有Slackware和AMD FX8350的经验,它们的性能与任何Intel i7相当。

      问候。

  23.   DJ_德克斯特

    好吧,您捕获了一个旧的屏幕截图,当我使用Gentoo时,我使用该发行版大约3年了,我什至可以使用rsync将其从旧的硬盘转移到新的硬盘(因为它保留了权限),并且在那些几年来,它没有单独的分区,即家庭的根部,抵御了PC的死机,当将它传递给计算机并重新编译内核以适应新硬件时,它的年龄要稍旧一些,是1333 Ghrz的Amd Athlon。

    然后我把它留给了Gentoo,但是很短的时间,当我尝试Arch时,我继续使用Gentoo,直到2013年左右,但是我想尝试一个BSD,我在OpenBSD上呆了几个月,然后离开了它,然后经历了我将其传递给SID的Debian,以便以后使用Slackware。

    问题出在哪里,我曾经编译发布候选内核,以查看它们是否在某方面起作用或失败...

    奔腾4仍在使用,但一年半前使用Slackware。 换句话说,它仍然保留所有未编译的地方,需要使用slackbuilds进行编译,以生成.tgz进行安装,当您寻找软件包时,可以在slackbuilds.org页面上使用sbopkg进行管理,而不会出现问题。 ,您的依赖关系出来安装它们,其他所有东西都用slackpkg安装了...

    让我们看看是否有一天我尝试在另一台较新的计算机上再次安装它machine

  24.   泰德尔

    你好

    我现在正在使用Sabayon(这是一个预先配置的Gentoo),但是转到Gentoo仍然是待办事项列表中的一行。 上次尝试时,我停留在配置内核的主题上,找出要作为模块包含的内容以及要包含在内核本身中的内容。 真可惜。 当我购买固态硬盘时(取决于计划,一两个月内),我将再次尝试。

    一个问题:您可以在更新时继续使用计算机吗?还是编译过程占用了所有处理器的能力并降低了计算机的速度? 我之所以这样问,是因为我担心计算机在尝试编译时会由于CPU过热而关闭(发生了多次),并且由于更新不完整而无法再次启动也很可怕。

    1.    amulet_linux

      没错,编译时会占用所有处理器容量和所有核心,但是必须由您指定要使用的核心,因此您可以保留一些未使用的资源,这取决于您的处理器是否变慢(如果它是好的处理器,不是。它将减慢您的速度,如果没有,是的。
      但是您可以使用nice更改构建过程的优先级,或者有一个程序可以限制过程的cpu数量。

      我建议您购买一些制冷剂。
      至于SSD,我不知道您为什么要等待,我将Gentoo放在硬盘上,并通过使用rsync从根目录复制所有文件将其转移到SSD。 固态硬盘的构建时间没有任何变化,
      您可能会对某人的评论感兴趣,也许对某人有帮助:
      http://www.tomshardware.com/answers/id-1993357/ssd-hdd-linux-performance-compared-minimal-advantage.html

  25.   三糖

    恐怕甚至尝试安装它,您也必须具有很多知识

    1.    布鲁蒂科

      如果您使用过Arch等发行版,则阅读gentoo Wiki和论坛并不是很困难。

    2.    胆碱

      如果您阅读指南或著名的手册...一点也不难😉

  26.   乔万·莫利纳(Jovan molina)

    我爱我的gentoo,我100%拥有它,我飞行的机器是NB100上网本,带有原子,但是运行起来像地狱一样,如果有人要我的.config装好,我已经超级配置了带有蓝牙的交流天线配置好的原子,您可以问我,是否必须为您的膝盖选择驱动程序,但是很高兴我将它们传递给您

  27.   埃利奥时间3000

    与Arch不同,Gentoo看起来更加详细,事实是,您在帖子中描述的所有内容,都使我想背叛Slackware(真的,我不会这样做)。

    关于emerge和-bin,我认为您已经清除了关于Gentoo是否只是纯源代码存储库的疑问(在Slackware中也有纯二进制存储库 我将它们放在论坛中),事实是,我真的很喜欢有关回购的说明(如果Iceweasel在其中之一中,我会立即转到Gentoo:v)。

    对于其余的部分,我认为使用Slackware和Debian可以满足我的需求(尽管我更倾向于离开Gentoo,因为我设法用出色的硬件构建PC来进行3D渲染)。

    无论如何,出色的帖子。

    1.    amulet_linux

      以及为什么用冰冰狼? 您可以使用icecat,它是GNU版本,并且100%免费,例如在Trisquel Abrowser中使用,因为从Debian的角度来看,Iceweasel仅免版税。
      Icecat可供您自己下载二进制文件

  28.   彼得切科

    您已经消除了在我身上安装Gentoo的欲望:)。

  29.   马里奥

    我的工作中有一些计算机安装了gentoo hardened,而在启动时,一切都很明显。 为了避免浪费时间,我们在虚拟机中创建了一个系统,并将其转换为映像以传输到所有计算机。 仅需重新编译内核,组名即可。 其他发行版(例如帧缓冲区)丢失了一些硬件,无法很好地检查内核是否正常工作。 Funtoo是我未完成的工作,至少从我读到的最大变化来看,git的使用避免了git的使用,从而避免了/ etc / portage所使用的数千个inode。

  30.   埃绍

    在我的Twitter上:
    https://twitter.com/a_meinhof
    毫无疑问,关于#GNU_LINUX的2014年度最佳贴文是:#Gentoo。 神话背后的真相。 https://blog.desdelinux.net/gentoo-la-verdad-tras-el-mito/

    恭喜,我已经成为生殖细胞只有5个月了,在我的巡回演出后:Ubuntu-> Debian-> Arch-> Gentoo,我在Gentoo上学习和娱乐了两年了。 (我在短短2天内就安装了2次尝试)。 Gentoo并不困难,但是非常复杂。 2015年快乐,我希望这将是Gentoo年。

  31.   天使米格尔·费尔南德斯(Angel Miguel Fernandez)

    真是个宝石!
    新年快乐,感谢您提升我们的文化。

  32.   小丑

    我真诚地祝贺这篇“豌豆”帖子!
    我渴望安装gentoo! 因为我有时在工作中碰过它,但是我从未安装过它😛

  33.   潘德夫92

    我已经使用了很长时间,并且不会再使用它,我从来没有注意到比ubuntu,arch甚至Windows更好的性能。

    丹尼尔·罗宾斯:

    因此Windows 7或Mac OS在桌面上模糊不清,这让发现它的人感到惊讶。 目前,我尝试避免在桌面上使用Linux,因为它分散了我的目标,而这与Linux的内部(而不是GUI)有关。

    如果设置X服务器,通常会浪费一个星期来尝试调整字体渲染,然后想到创建自己的桌面环境的想法...但是我必须专注于focused有一天,我想创建自己的桌面环境来Linux,但是我是一个非常完美的主义者,并且是一个相当不错的图形设计师,所以我必须非常好才能取悦我。

    1.    amulet_linux

      就像我说的,这与性能无关。 如果您的设备已经很强大,那么您将看不到性能,但可以提高安全性,并拥有更大的自由度。 我喜欢将其视为拱门,但更加稳定和完整。

    2.    布鲁蒂科

      好吧,它显示了很多东西,例如在铬中,它不像在Arch中那样吸收公羊。

  34.   潘恰洛佩兹

    多么无生命的人

    1.    吉列尔莫

      来自Gentoo的G人

      1.    耶稣巴列斯特罗斯

        哈哈哈哈哈哈..

        太可惜了,这里没有“赞”按钮。 但是很好的回答吉列尔莫mo

  35.   帕卢扎

    出版物,多么美丽。

    我所能达到的最大目标就是以自己的方式和品味使用Arch,我不是计算机科学家,我知道我只是到处都可以接触到的东西,也不是工程师,但是有了这样的职位,有一天我敢于冒险的可能性很小。从跳蚤市场,恰恰拉斯等地抢购一台电脑,然后我自己尝试一下gentoo,只是为了挑战和个人不满。

    问候。

  36.   塞巴斯蒂安

    我所见过的有关Gentoo的最佳文章仍然是英文。 我一直很想安装它,尽管Portage对我来说有点吓人。

    1.    塞巴斯蒂安

      我忘了评论丹尼尔·罗宾斯(Daniel Robbins),当我和他聊天时,他是一个非常友好和简单的人,他甚至在Facebook上接受了我。

  37.   小精灵

    荣誉,赞美和荣耀amulet_linux。 毫无疑问,Gentoo及其衍生产品Funtoo和Sabayon是本年度的最佳帖子,也是有关Linux发行版最容易被误解的内容,同时更加灵活,具有教育意义,可配置和可自定义。 如果您真的想学习如何编译并了解Linux,那么Arch是幼儿园,Slackware是高中,Gentoo是拥有一切并拥有博士学位的大学。 有一些壮举,例如在P3或Atom上安装Gentto,至少应该值得乔治·卢卡斯(George Lucas)布偶电影。 我们都应该从这篇文章中学到很多东西,谢谢分享。

  38.   bla bla bla

    自6年24月2009日(我二十一岁生日前4天!)第一次在计算机上安装Gentoo以来,已经有25年了:我是Gentoo用户中的一员,他们年龄在35岁-XNUMX年。

    这篇文章揭开Gentoo神秘面纱的目的非常好; 我一直没有见过有人会说我们的语言,并且不愿意详细解释它的许多方面。 恭喜作者,作为用户,我真的很感激它,并希望鼓励许多人留下恐惧和偏见,并冒险安装它。 他们不想回去。

    1.    匿名

      主权职位,恭喜您光顾并消除了毫无根据的恐惧。
      我与gentoo的故事始于2008年4月/ 2.4月,当时的产品是1Ghz P400和XNUMXG DDR XNUMXMhz。
      我最后一次安装计算机以更换计算机并放置新磁盘的时间可以追溯到11年2012月XNUMX日。

      $ genlop -t gentoo-sources |头-n3
      * sys内核/ gentoo源
      11年23月39日星期三02:2012:3.3.1 >>> SYS内核/ gentoo-sources-XNUMX

      我的FX-8350超频到4.5Ghz(MAKEOPTS =»-j9″)和16G的双通道ram 2133Mhz,其中我使用临时安装的8G出现,在ram中进行编译要快得多,并且不会对磁盘​​进行驼峰…磁盘,因为我从未做过备份,所以必须在raid1中安装两个1T。

      $ df -h / var / tmp / portage /
      使用的文件大小可用使用率%已安装在
      无8,0G 0 8,0G 0%/ var / tmp / portage

      我正在进行amd64测试,或者无论您要如何称呼它都是不稳定的,但是一点也不不稳定,这里只是必要的条件... openbox,极简主义者。

      gentoo的座右铭是,随着时间的流逝,您将了解内核子系统以及内核的每个部分如何以块为单位工作,所有的事情看似都很复杂,但在某些方面则相对简单...学习可以转化为更自定义的配置的内核和个人喜好,从而为您提供速度和安全性。
      您可以在功能较弱的PC上使用,但这是对耐心的巨大考验。

      感谢您的发布,也祝大家2015年好。

      1.    野蛮的

        我的硬件与您相同,但只有一半的内存,您可以将make.conf传递给我pasterbin,以便与我进行检查。

        来自Gentoo新手的感谢和问候

      2.    匿名

        @ brutico 1年2015月4日下午00:XNUMX

        粘贴框出现了:
        $ cat /etc/portage/make.conf | wgetpaste
        您的粘贴可以在这里看到: https://bpaste.net/show/f80ab66fd051

        有些事情太多了,我必须消除或复习一下,全球使用是我开始使用gentoo时产生的。

        我将编译时间用于比较目的。
        能够将其与使用pastebin的emerge进行比较,以比较不同的麦克风的性能,以免产生较大的影响。

        AMD FX-8350 @ 4.5Ghz 200 × 22.5
        RAM 16G DDR3 2400Mhz(2x8G)双通道@ 2133Mhz(1066×2)

        $ unname -a
        Linux xxxxxxxx 3.18.1-gentoo#1 SMP PREEMPT Wed Dec 17 20:15:18 ART 2014 x86_64 AMD FX(tm)-8350八核处理器AuthenticAMD GNU / Linux

        / etc / fstab文件
        none / var / tmp / portage tmpfs nr_inodes = 1M,大小= 8192M 0 0

        $ df -h / var / tmp / portage /
        使用的文件大小可用使用率%已安装在
        无8,0G 0 8,0G 0%/ var / tmp / portage

        /etc/portage/make.conf
        费用=»x86_64-pc-linux-gnu»
        MAKEOPTS =»-j9''
        ACCEPT_KEYWORDS =»〜amd64''
        CFLAGS =»-三月= bdver2 -mtune = bdver2 -O2 -pipe»
        CXXFLAGS =»$ {CFLAGS}»

        $ genlop -t libreoffice | tail -n3
        29年20月06日星期一46:2014:4.3.5.2 >>> app-office / libreoffice-XNUMX
        合并时间:54分41秒

        $ genlop -t icedtea |尾部-n3
        2年00月56日星期日06:2014:7.2.5.3 >>> dev-java / icedtea-XNUMX
        合并时间:46分46秒。

        $ genlop -t gcc |尾部-n3
        27年10月27日星期六37:2014:4.8.4 >>> sys-devel / gcc-XNUMX
        合并时间:16分11秒。

        $ genlop -t firefox |尾部-n3
        6年20月00日星期六00:2014:34.0.5 >>> www-client / firefox-1-rXNUMX
        合并时间:16分35秒。

        $ genlop -t wine | tail -n3
        27年16月05日星期四16:2014:1.7.29 >>>应用程序仿真/ wine-XNUMX
        合并时间:7分38秒。

        $ genlop -t vlc |尾部-n3
        27年11月07日星期六10:2014:2.1.5 >>> media-video / vlc-XNUMX
        合并时间:3分38秒。

        $ genlop -t gimp |尾部-n3
        27年12月19日星期六31:2014:2.8.14 >>> media-gfx / gimp-XNUMX
        合并时间:3分57秒。

        $ genlop -t pidgin | tail -n3
        27年10月59日星期六57:2014:2.10.11 >>> net-im / pidgin-XNUMX
        合并时间:1分24秒。

        $ genlop -t perl | tail -n3
        19年16月45日星期五48:2014:5.20.1 >>> dev-lang / perl-4-rXNUMX
        合并时间:1分38秒。

      3.    布鲁蒂科

        谢谢,我会看看我能为make.conf做些什么

  39.   日向_宁次

    正如我们在古巴所说的…。 物品箱。 +100

  40.   吉列尔莫

    现象,只是警告拼写错误已经消失:
    经FSF批准的软件包
    必须获得批准。

  41.   齐格84

    我什至想安装gentoo

  42.   耶稣

    很棒的帖子! 我一直想要他很久,但有些事情阻止了我……。
    什么阶段? i5的编译时间如何? gentoo有一天会杀死我的处理器吗?

    我将需要做更多的文档并创建自定义安装指南...我也想要kde 5🙂

    感谢您的文章。

    1.    amulet_linux

      时间可能与i7相似,这取决于处理器型号,当然​​,它并不会以处理器,我的Intel原子长时间支持Slackware,Gentoo和某些Arch结束。

    2.    马里奥

      阶段是带有配置文件和某些应用程序(GNU,gcc,openssh)的压缩文件。 许多年前,从头开始进行安装有第2阶段和第1阶段,而今天有了第3阶段,您只需要安装内核并编辑文本文件。 使用i5和portage在ram中工作时(mount -t tmpfs none / var / tmp -o size = 3000m),它可以同时从6个版本构建。

  43.   舍弗拉韦罗斯

    优秀的文章,我一直想尝试Slackware和Gentoo很久了,但不幸的是我没有时间。 我使用Arch已有八年了,上一次进行完整安装时,我选择了Antergos以节省时间。 对于像我这样的一些Linux工作者来说,工作是个诅咒,另一个是婚姻(不幸的是,我还没有爱上后者,但XD)。

  44.   安波克斯

    帖子。 Gentoo业务未完成。 当我尝试Slackware时,对我来说还不错,但是等待编译确实使我丧命……。 使用i7,我看到时间很短。 我们将不得不考虑我拥有的i7🙂

  45.   升降机

    感谢您分享这么多的知识! 他们真的想尝试...

  46.   野蛮的

    昨天,我开始工作,并在大约两个小时的时间内安装了它,并进行了整夜的编译,现在一切都非常完美。

    1.    amulet_linux

      恭喜,新年快乐! 你从Gentoo开始新的一年

      1.    布鲁蒂科

        好吧,这是一个悬而未决的任务。

  47.   特鲁科22

    多么疯狂啊嘿,太好了😀

    1.    费尔南

      你好
      出于好奇
      与家用计算机上的arch和衍生物相比,您看到gentoo有什么优势? 如
      1st-Arch及其衍生产品也在滚动发布。
      2º-吃豆子和酸奶更容易出现。
      3º-关于软件,至少是像我这样使用manjaro的初学者会做的鉴赏,而且我以前也有一个虚拟机,似乎没有比arch + AUR存储库中的程序更多的程序了。
      4º-似乎安装程序较慢。
      5º-显然维护更加复杂。
      因此,您可能会认为gentoo是用于科学任务和超级计算机的,因为它是几乎可以在现场编译的安全超级计算机。
      我重复一遍,这是我的无知,因为在linux中,我仅在计算机上先安装了ubuntu gnome,然后将其替换为manjaro gnome。
      几天前,我在虚拟机上测试了2014年26月发布的gentoo live,并开始了KDE的第一件事,但是,如本文所述,我将通过关闭会话并打开gnome会话来再次尝试它, portage sync,然后它告诉我运行,我认为sudo出现了–我完成了oneshot出现,并且在卡住了2分钟后,我已经编译了3个软件包中的XNUMX个。
      简而言之,在纸上看起来很难在家中使用。
      问候。

  48.   埃绍

    这篇文章是了解和安装我读过的Gentoo的最佳动画。 我已经使用了Gentoo仅仅5个月了。 我已经编写了基于手册的指南,其他一些互联网指南以及我作为西班牙语安装Gentoo的用户的个人经历,并逐步进行了评论,以防有人在此提供帮助:
    http://rootsudo.wordpress.com/2014/09/14/manual-casi-facil-para-instalar-gentoo-paso-a-paso-2014/
    并且我正在逐步创建一个微型网站,以帮助他们无畏地进入迷人的Gentoo世界:
    http://rootsudo.wordpress.com/gentoo/
    我鼓励任何普通的Linuxero安装Gentoo,尤其是如果它隔壁安装并且从其主要发行版安装,这是最好的启动方法。 尤其是debianite和弓箭手将其置于焦糖的边缘。
    一个麻烦不是您不能安装Gentoo,而是会遭受更多痛苦。
    但是我们很多人都是ubunteros,而我们在这里
    Gentooza,2015年快乐😉

    1.    皮图卡莱亚

      您遇到的残酷工作。

      非常感谢。

      我们需要像西班牙语这样的更多努力,这些努力已经使我们忘却了……。

  49.   德塞

    谢谢你的帖子!我对gentoo有一个大致的了解。

  50.   耶稣巴列斯特罗斯

    嘿。

    多次安装Archlinux之后,我从用户友好的发行版中学到了很多东西,而这些东西本来是我无法理解的,然后我看到了一篇关于如何安装Gentoo的文章,直到我知道我的机器很烂之前,我受到鼓舞。

    现在看到这篇文章(我在本页上看到的最好,最完整的文章)使我想尝试Gentoo,我将启动从我的Archlinux进行安装。 如果您能分辨出“穷人”机器的区别,那么我认为值得这样做,尤其是学习。

    问候。

  51.   旧金山

    我敢于安装Funtoo,我按照官方页面的所有步骤进行操作 http://www.funtoo.org/Funtoo_Linux_Installation 一整天在我的AMD A10-6800k四核上编译,最后完成后,我启动了系统,但KDM显示管理器无法识别我。

    在我的archlinux中,这不会发生在我身上

    1.    amulet_linux

      您是否编辑了/etc/conf.d/xdm?
      与:
      DISPLAYMANAGER="kdm"
      那你用了吗

      rc-update add xdm default
      /etc/init.d/xdm start

      esque这个重要的信息是...它不应该是可见的,即使在您给我的Funtoo链接中也是如此

    2.    amulet_linux

      但是至少它以.xinitrc?开始,以确保它是显示管理器而不是xorg或内核

      1.    旧金山

        这是一个显示管理器问题,如果我确定xdm已启动并正在运行。

        感谢您的帮助,但是稍后我将尝试funtoo之旅,但是现在slackware是我的家。

        对于下一个,我将以勇气和时间武装自己

    3.    匿名

      @Francisco 2年2015月11日晚上58:XNUMX

      如果您没有激活dbus服务,那通常会发生这种情况,我使用的是slim,而没有dbus的情况下,它使我无需进入openbox就可以实现苗条。

      #nano -w /etc/conf.d/xdm
      DISPLAYMANAGER =»kdm»

      #rc-update添加dbus默认
      #rc-service dbus启动
      #rc-service xdm启动

      1.    旧金山

        是的,如果我确定Dbus处于活动状态并且可以正常工作,它总是会提示我无法显示管理器,

        但是,嘿,现在我使用的是slackware,而且我做的很棒……..

  52.   八分痛

    残酷的是,这是我尚未完成的事情,但我从来不敢冒险,而且我阅读的内容似乎越多,对我的鼓励就越少,尤其是随着时间的推移。 有一段时间,我会花一个周末专门将其安装在分区中。

    非常感谢您,很棒的帖子将为您服务。

  53.   呆呆

    您好,好的帖子,我受到它的启发,最终决定安装Gentoo,我花了几天的时间才开始安装它,但是它已经可以正常工作了,具有64核的速龙1.8和2 Gb的ram在800 Mhz 。 这个过程让我想起了一个短语。
    «还有很多打击,但用小斧头砍倒了最大的树»
    您好!

  54.   科普罗特克

    非常好的帖子,我必须说,前段时间我尝试安装Gentoo,但是在连接Wifi时遇到问题。 安装Funtoo,一切都变得非常好,最重要的是,我可以说安装这样的操作系统非常有趣,这就是主要的呵呵呵呵。

    问候

  55.   格雷戈里奥·埃斯帕达斯(Gregorio Espadas)

    作为Arch用户多年,当我阅读完这篇文章后,我真的很想安装Gentoo。 我真的一直很好奇,但是我从来没有时间花几天的时间研究自己并尝试安装此发行版……但是我重复一遍,读完这篇文章使我想回去。 恭喜你发布了这么好的帖子! 🙂

  56.   JP

    我读了整个帖子。 有趣的文章,尤其是编译主题。
    如果我有更多的时间,我将被鼓励尝试。 现在,我默认使用Linux Mint。

    谢谢!

  57.   波塔罗

    非常好的帖子,我记得现在我的第一个发行版很松弛,我切换到了ubuntu,我去了dragora,然后我使用了Calculate Linux,它超级快,甚至更好。 但是我在gentoo官方论坛上遇到了一个大问题,他们没有回答我的问题,例如,我不明白“旗号”这个词是做什么用的? ,这种风格的东西,我不得不进行大量编译,但是却不知道如何使用标志,这一切都被我宠坏了。 您的帖子非常好,对我来说,计算linux仍然是我使用过的最好的工具。 但是您提到的奔腾和旧PC是我拥有的奔腾4是最旧的,我已经在思考,而且我更加怀疑,因为如果gentoo可以用于那些旧机器,则内核会被更新。用户没有任何gentoo-搬运经验。 Calculate linux非常好,从来没有手动安装过gentoo,但我真的很喜欢这个系统,谁知道我将来不会再使用calculate或gentoo。 感谢分享。

  58.   佩斯

    多亏了这篇文章,它给了我最终安装gentoo的愿望和意志。 我今年16岁,安装此发行版时总是遇到问题...我使用Linux已有三年了,到目前为止,我最喜欢的发行版是debian,然后几个月前我去了Manjaro,现在我来到了Gentoo,毕竟编译和安装起来并不那么困难。 他们所要做的就是阅读手册

  59.   MD

    我迷失了自己。

    那么,如果方法4不好,我该如何安装Gentoo?

    学习将其安装在虚拟机中是否很有趣?

    哪种配置更好(除了lshw,lspi,lsusb等)?

    1.    马塞洛

      最好的安装方法是Gentoo手册,但是您可以在Virtualbox中进行安装。 在真实计算机上花费3个小时才能在虚拟机上复制。 但是我告诉你,如果有耐心,可以安装基本系统X和XFCE,它是最轻的桌面。

  60.   DOT357

    美好的回忆! 我大约在2000年开始使用Linux(对于GNU / Linux纯粹主义者)。 在尝试了一些发行版之后-我不想错了,但是我认为我至少尝试了当时最著名的发行版,甚至不再使用某些发行版-我的研究期结束了,我选择了两个发行版成为我的发行版首选:Slackware和Gentoo; 他曾经说过的话……“ Slackware是理想的妻子,Gentoo是理想的情人。”

    我知道该职位已经存在了一段时间,但是无论如何,感谢您给我带来的美好回忆。

  61.   费利佩·马特奥(Felipe Mateo)

    自2004年中期以来,我一直在使用Gentoo,因为我从mandrake切换到了该版本,所以迁移突然发生了。 我目前正在使用FreeBSD,尽管这篇文章使我考虑回到Gentoo或Funtoo。

  62.   马塞洛

    您好:我需要您的帮助才能将巴西资料库放入repos.conf

    我是Gentoo的新手,我不理解英文文章的语法。

    我会很感激你能给我的帮助。

    来自阿根廷(马纳拉)的问候linuxeros。

  63.   托伯留斯

    您好,非常好的注意,我使用gentoo的时间很短,我自己自己编译了操作系统,然后因为必须阅读很多书而离开了它,我去了Ubuntu,然后去了debian,opensuse和arch我着迷,现在我回来了,但又充满了活力。
    我想知道gentoo的创始人怎么了,他走了吗?
    罗萨里奥(Rosario),阿根廷圣达菲(Santa Fe)的问候。

  64.   阿德里安·费尔南德斯

    优秀非常完整的邮政。 被赞赏

  65.   爱德华多·何塞·埃尔南德斯

    您好,您好,很高兴向您问好。

    事实是我要向你表示祝贺,因为这是一篇不错的文章,您解释了很多次我不理解为懒惰或者因为它太复杂了,事实是我正在尝试安装gentoo,并且我已经实现了它,虽然不是很完美,但是至少我已经编译了,现在的问题是,我想问一下您是否已成功将其与Windows 8或8.1一起安装。我买了一台机器是因为具有良好特性的真相并不是为了炫耀,而是:
    Dell Inspiron 5558 Core i7-5500U(4M缓存,最高3.00 GHz),8GB RAM,1TB和图形:NVIDIA GeForce 920M 4GB。

    对于核心i7,MAKEOPTS =»-j3”

    对于标志,您认为这还好吗?:
    CFLAGS =»-三月= core-avx2 -O2 -pipe»
    或者这样:
    CFLAGS =»-三月= corei7-avx -O2 -pipe»

    而且我无法将其与Windows 8.1一起安装,您会为此提供任何教程吗?

    问候和预先感谢您的时间

    1.    托伯留斯

      您好,如果您要接触CFLAGS,这在从任何来源进行编译时都非常重要,Gentoo很好地解释了如何确定最佳选择。

      https://wiki.gentoo.org/wiki/Safe_CFLAGS

      它是英语,但没有什么可以帮助您。

      问候。

  66.   奇克卢布·库库尔坎(Chicxulub Kukulkan)

    我有一个Thinkpad X220,但我不确定:Slackware还是Gentoo? 我有一个Intel i5处理器; 我想我应该没有任何问题。 但是,我读到我必须在安装任何东西之前先更新BIOS。 这显然使我退缩了很多。 在这种情况下我该怎么办?

  67.   法肯多·苏亚雷斯(Facundo Suarez)

    不错。

    我已经成为Linux用户近20年了。 我开始使用“ mandrake linux”。 那些日子里,我和Red Hat用户一样遭受了祝福的rpm软件包。 大约一年半之后,我去了debian ...(我认为那是2003年)。 白天和黑夜……我似乎有了令人印象深刻的跳跃。 两年或更短的时间后,我有机会尝试了Gentoo Linux。 我有一台电脑专门用来测试它。 我记得那是一个1 MHz pentuim III插槽450。当时,gentoo是从“引导程序”安装的,当时安装耗时约3天。 但是即使我相信使用debian不能改善linux,我还是感到非常惊讶。

    我已经将gentoo安装为台式机,服务器和笔记本电脑,我永远也不会离开它。 目前,我有一台Mac笔记本专业版(2010年中期)和gentoo linux。 如果可以的话,我不会厌倦编写该操作系统的功能。 它具有难以置信的灵活性。

    我记得我什至有一个网吧,在那儿我只放了一台机器来管理互联网流量。 一台几乎被废弃的旧机器,带有多个输入和输出以太网板。 从逻辑上讲,从未安装过图形环境。 但是有了它,我可以模拟两个以上的adl连接,并以专业水平管理到内部中继的流量。 惊人。

    我没有什么可补充的...只是一个很棒的发行版。

    PS:很好的文章。 恭喜!

  68.   拉索7

    那些安装了Gentoo的年轻人引起了我的注意,我今年15岁,成为少数几个安装了Gentoo的人之一是一个很好的挑战(尽管我想今天会有更多的人),我将不得不花很多时间,因为我有经验,但我也不怎么想,也许15岁时我不能(我还剩一个月),但是16岁时我不排除可能性。

    好帖子!

  69.   DJ_德克斯特

    嗯,那个截图是旧的,我不知道你会拯救它,因为那个 Gentoo 截图比赛甚至不存在了,而且它只是在 wallback 机器 (archive.org) 的帮助下才被存档。

    现在我已经使用 Slackware 很长时间了,因为我有一台比那台运行 Pentium IV 的塔更好的机器(我仍然拥有它),我给了 Gentoo 另一个机会,我能够在更短的时间内安装它,甚至尽管它是带有第二代四核 i1000 的 HP 3,但最耗时的始终是内核、glibc、gcc 和其他一些,其余的编译速度很快……

    最后:Slackware 介于 Gentoo 之间,在编译方面,你有 slackbuilds,最近你可以用 Gentoo 风格来做,这要归功于 15.0 中的 bash 脚本。
    而且这个发行版还活着,就像 Gentoo metadistro 一样,情况有所改善,随着时间的推移,有些事情没有改变。