Gentoo Linux是一个以Portage软件包管理器为基础的Linux操作系统。在Linux发行版(“发行版")中,它的本地编译源代码是独一无二的。 Linux发行版提供了比传统操作系统更高的灵活性,而Gentoo则充分发挥了自己动手的心智。
对于高级用户来说,这是一个真正的Linux操作系统,Gentoo Linux可以完全控制软件安装。但是,这不是为了胆小的人。但是只要掌握了正确的知识,您就可以使用Gentoo Linux对PC进行大量控制!
什么是Gentoo Linux?
Gentoo Linux是最小的Linux操作系统,拥有全面的系统控制能力。它与NuTyX之类的Linux发行版是一样的。尽管可以使用诸如GNOME和KDE之类的桌面环境,但Gentoo通过其核心安装直接引导到命令行。 Gentoo是一个最小的操作系统,没有预安装的软件包。 Gentoo是一块空白画布,甚至要求用户在初次安装时就编译内核。
Linux使用该企鹅作为其徽标。 Gentoo的名字来自Gentoo企鹅,通常被称为最快的水下游泳企鹅。因此,Gentoo重视速度和灵活性,而不是易用性。但是,这并不是说Gentoo很困难。公认入门要比普通的桌面Linux操作系统复杂。但是强大的文档使Gentoo成为服务器环境或台式机的绝佳Linux发行版。
Gentoo Linux Portage Package Manager
Gentoo使用Portage软件包管理和软件分发系统。使用emerge命令执行本地更新,查找下载或软件包,并完成编译和安装以及相关性。 Portage提供了超过19,000个软件包的庞大目录。
Gentoo Linux入门
首先,您需要获取首选的Gentoo版本。由于Gentoo Linux包含多个迭代,因此有很多选择。初始安装要求编译内核和设置分区。如果选择实时CD,您将拥有带有桌面环境的Gentoo实时版本。您可以选择首选的桌面环境并登录,不需要密码。 Gentoo的真正精妙之处在于,您可以使用实时CD登录到桌面环境并通过命令行安装Gentoo。
但是对于CD最少的用户,导航有些不同。您需要指定所有内容,从选择内核到选择文件系统,再选择舞台tarball。这些选项非常庞大,势不可挡。
一旦您完成了核心安装,这便是乐趣所在。 Gentoo请在其Wiki中提供推荐的应用程序列表。显然,这只是最佳列表。
对于初学者来说,您可能希望安装桌面环境。有安装GNOME的绝佳指南。
您可以通过运行以下命令来获得精美的启动屏幕:
echo "gnome-base/gnome-session branding" >> /etc/portage/package.use
然后安装GNOME,输入:
emerge --ask gnome-base/gnome
对于KDE ,Gentoo Wiki建议选择一个配置文件。使用以下命令拉出可用配置文件的列表:
eselect profile list
然后确定要使用的配置文件后,输入:
select profile set X
但是将X替换为您首选的KDE配置文件。
另一个要安装的有用工具是OpenOffice。首先,搜索OpenOffice:
emerge --search openoffice
您会注意到两个版本。有一个基于源的版本和一个预编译的二进制包。预编译的迭代具有更短的安装时间,这真是太棒了。 Portage程序包管理器和新兴程序意味着您可以指定各种标志,例如Java USE标志,以便Portage安装所有Java程序包供OpenOffice使用。例如:
USE="java" emerge --pretend openoffice
或:
USE="java" emerge --pretend openoffice-bin
Monit是监视和管理系统进程,文件和程序的好方法。要安装monit,请运行:
emerge --ask app-admin/monit
您可以编辑 / etc / monitrc
并添加:
include /etc/monit.d/*
这使您可以将文件包含在特定目录中。您也可以在启动时自动启动monit。运行:
monit reload
,然后输入:
Run monit in standard runlevels mo:2345:respawn:/usr/bin/monit -Ic /etc/monitrc
Sudo是另一个很棒的安装工具:
emerge --ask app-admin/sudo
这使您可以使用管理访问权限来执行操作。
Dhcpcd代表动态主机配置协议客户端守护程序。这是一种管理网络并处理IPv4和IPv6连接的绝妙方法:
emerge --ask net-misc/dhcpcd
您将在dhcpcd.conf文件中设置配置。
由于其模块化安装,许多Gentoo用户重视全面控制。 lm_sensors
是一个硬件监视实用程序集。使用 lm_sensors
,您将能够跟踪和控制电压,风扇速度和温度。但是在安装之前,您需要确保 lm_sensors
正常运行,并且需要某些内核模块。
您需要l2C支持以及内核选项已启用:
Device Drivers ---> -*- I2C support ---> <*> I2C device interface <*> Hardware Monitoring support ---> Select a driver, e.g.: [*] Intel Core/Core2/Atom temperature sensor (coretemp)
接下来,安装 lm_sensor
:
emerge --ask sys-apps/lm_sensors
但是,如果安装了带有lm_sensors USE标志的软件包,则需要设置一个标志对于 /etc/portage/package.use
中或全局 /etc/porgage/make.conf中的每个包。
之后,更新@world以提取 sys-apps / lm_sensors
作为依赖项:
emerge --ask --changed-use --deep @world
最后,运行:
sensors-detect
这将执行主板硬件扫描。然后,输出说明内核配置中的内容。
使用ConsoleKit,您可以跟踪和定义用户,席位和登录会话。由于ConsoleKit的重点是跟踪用户和登录,因此它对于多用户环境非常有用。
设置ConsoleKit有一些内核要求:
General setup ---> [*] Auditing support [*] Enable system-call auditing support
此外,您还必须启用D-Bus。要在Gentoo Linux上启用D-Bus,请在 /etc/portage/make.conf
中添加D-Bus的USE标志:
USE="dbus"
之后,运行更新:<
emerge --ask --changed-use --deep @world
Once you’ve configured the kernel options and enabled D-Bus, proceed to edit /etc/portage/make.conf
where you’ll set the USE flag to ConsoleKit:
USE="consolekit"
尽管您无法完成所有操作,但这些是一些建议安装的工具和应用程序,它们使您可以控制PC。它们是汇总构建和管理资源,通过管理员权限采取行动等方面的坚实起点。有关完整列表,请查看软件包列表。
Gentoo Linux:具有最大控制力的Linux OS
高灵活性和控制力是Gentoo Linux的亮点。由于默认情况下它会引导至命令行并且缺少预装程序,因此您不会发现任何膨胀软件。但是Gentoo Linux进一步控制了。通过编译自己的内核,您可以从针对硬件量身定制的操作系统中受益。至少从理论上讲,这意味着可以提高运行效率。
此外,使用Gentoo,您可以控制正在运行和安装的服务以及管理内存的使用。
Gentoo Wiki
Gentoo主导的另一个领域是其强大的Wiki。在这里,您会发现关于主题的布局非常精巧,从核心的Gentoo Linux环境到软件,硬件,甚至是台式机和服务器环境的专用部分。例如,完整的AMD64手册将介绍Linux,安装Gentoo,并将该过程进一步分解到台式机,企业和系统管理环境中。另外,关于性能调优的内容非常精彩。
谁应该使用Gentoo Linux?
与专用Linux操作系统不同,Gentoo Linux并没有主要用途。虽然Container Linux强调分布式安装和旋转容器,但Gentoo却是开放的。它几乎可以满足任何目的
我建议Gentoo Linux适用于精通技术的Linux用户。此外,如果您有足够的耐心,我建议您深入研究Gentoo Linux。作为一种探索Linux和命令行的方法,Gentoo是目前可用的最佳Linux操作系统之一。如果您希望控制和减少繁琐的安装,请尝试使用NuTyX。尽管Gentoo的安装不一定很困难,但它比普通的台式机操作系统要复杂得多。即使您对命令行非常熟悉,也要做好频繁键入错误命令的准备,并且必须回溯。还是只是缓慢地键入并校对每个命令。
仍然带有其全面的文档,如果您可以按照说明进行操作,则可以安装Gentoo Linux。如果您想了解有关Linux的更多信息,Gentoo提供了很多潜力。因为您甚至必须编译内核,所以Gentoo会教您很多有关Linux生态系统的知识。 Linux爱好者会欣赏它的灵活性和模块化安装。尽管普通的Linux桌面操作系统附带的软件很少,但Gentoo Linux却将其发挥到了极致。这不仅像是手动驾驶自动档,还像是自己动车一样。系统管理员也可能会喜欢Gentoo,因为它轻巧,并且提供了坚实的Linux服务器环境,使Gentoo的功能得到了消除。
关于Gentoo Linux的最终想法
Gentoo Linux presents a superb, highly-flexible Linux operating system. It’s best for technically proficient users who seek total control over their system. This manifests as influence over resource consumption, installed software, and even the compiled kernel. While Linux operating systems usually provide increased customization options, Gentoo Linux goes well beyond limiting bloatware. Instead, it’s a bootstrapped operating system which affords maximum control. However, you’ll need to compile your own kernel and configure the entire distro from scratch.
,Gentoo Linux不适合胆小的人。诚然,比普通的Linux操作系统需要做的工作要多得多。编译内核听起来令人生畏。说实话,这与构建自己的PC等同于软件。但是,使用Gentoo可以最大程度地控制操作系统的各个方面。另外,Gentoo是成为Linux专业人士的顶级Linux操作系统之一。
您是否正在使用Gentoo Linux?如果没有,您会切换吗?
标签: