<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Gentoo Linux on Zerlaer&#39;s Notebook</title>
    <link>https://blog.zerlaer.cn/categories/gentoo-linux/</link>
    <description>Recent content in Gentoo Linux on Zerlaer&#39;s Notebook</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sat, 10 Jan 2026 12:43:17 +0800</lastBuildDate>
    <atom:link href="https://blog.zerlaer.cn/categories/gentoo-linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Gentoo Linux优化技巧</title>
      <link>https://blog.zerlaer.cn/article/gentoo-linux%E4%BC%98%E5%8C%96%E6%8A%80%E5%B7%A7/</link>
      <pubDate>Sat, 10 Jan 2026 12:43:17 +0800</pubDate>
      <guid>https://blog.zerlaer.cn/article/gentoo-linux%E4%BC%98%E5%8C%96%E6%8A%80%E5%B7%A7/</guid>
      <description>&lt;p&gt;Gentoo Linux以其高度的自定义性和性能而闻名，通过适当的优化可以进一步提升系统的性能和响应速度。本文将介绍多种Gentoo Linux的优化技巧，涵盖编译、内核、启动、存储等多个方面。&lt;/p&gt;&#xA;&lt;h2 id=&#34;一编译优化&#34;&gt;一、编译优化&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1-优化makeopts&#34;&gt;1. 优化MAKEOPTS&lt;/h3&gt;&#xA;&lt;p&gt;MAKEOPTS控制并行编译的进程数，合理设置可以显著提高编译速度：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 设置为CPU核心数+1（推荐）&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nano /etc/portage/make.conf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;MAKEOPTS&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;-j&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;$(($(&lt;/span&gt;nproc&lt;span style=&#34;color:#66d9ef&#34;&gt;)&lt;/span&gt;&lt;span style=&#34;color:#f92672&#34;&gt;+&lt;/span&gt;&lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;))&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;2-优化cflagscxxflags&#34;&gt;2. 优化CFLAGS/CXXFLAGS&lt;/h3&gt;&#xA;&lt;p&gt;CFLAGS和CXXFLAGS控制C/C++编译器的优化选项：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nano /etc/portage/make.conf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 基础优化（适用于大多数系统）&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;CFLAGS&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;-O2 -march=native -pipe&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;CXXFLAGS&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;${&lt;/span&gt;CFLAGS&lt;span style=&#34;color:#e6db74&#34;&gt;}&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 高级优化（谨慎使用）&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# CFLAGS=&amp;#34;-O3 -march=native -pipe -flto -fno-plt -fstack-protector-strong&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# CXXFLAGS=&amp;#34;${CFLAGS}&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;3-使用lto链接时间优化&#34;&gt;3. 使用LTO（链接时间优化）&lt;/h3&gt;&#xA;&lt;p&gt;LTO可以在链接阶段进行跨文件优化：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nano /etc/portage/make.conf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;LDFLAGS&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;-fuse-ld=gold -Wl,-O1 -Wl,--as-needed&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 启用全局LTO（谨慎使用，可能导致编译问题）&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# USE=&amp;#34;lto&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;4-配置ccache&#34;&gt;4. 配置ccache&lt;/h3&gt;&#xA;&lt;p&gt;ccache可以缓存编译结果，加快重复编译速度：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 安装ccache&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge dev-util/ccache&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 配置ccache&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nano /etc/portage/make.conf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;FEATURES&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ccache&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;CCACHE_SIZE&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;10G&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;CCACHE_DIR&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;/var/cache/ccache&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 查看ccache状态&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ccache -s&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;5-优化use标志&#34;&gt;5. 优化USE标志&lt;/h3&gt;&#xA;&lt;p&gt;USE标志是Gentoo优化的核心，只启用需要的功能：&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gentoo Linux内核编译指南</title>
      <link>https://blog.zerlaer.cn/article/gentoo-linux%E5%86%85%E6%A0%B8%E7%BC%96%E8%AF%91%E6%8C%87%E5%8D%97/</link>
      <pubDate>Sat, 10 Jan 2026 12:41:29 +0800</pubDate>
      <guid>https://blog.zerlaer.cn/article/gentoo-linux%E5%86%85%E6%A0%B8%E7%BC%96%E8%AF%91%E6%8C%87%E5%8D%97/</guid>
      <description>&lt;h2 id=&#34;为什么要编译自己的内核&#34;&gt;为什么要编译自己的内核？&lt;/h2&gt;&#xA;&lt;p&gt;在Gentoo Linux中，编译自己的内核是一项重要的技能，它有以下几个好处：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;性能优化&lt;/strong&gt;：针对特定硬件配置进行优化，提高系统性能&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;减少内存占用&lt;/strong&gt;：只编译需要的功能和驱动，减少内核体积&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;更好的硬件支持&lt;/strong&gt;：可以启用实验性或最新的硬件支持&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;安全性&lt;/strong&gt;：可以应用特定的安全补丁或配置&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;学习机会&lt;/strong&gt;：深入了解Linux内核的工作原理&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;准备工作&#34;&gt;准备工作&lt;/h2&gt;&#xA;&lt;h3 id=&#34;安装必要的工具&#34;&gt;安装必要的工具&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 安装内核开发工具和依赖&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge sys-kernel/linux-headers sys-devel/gcc sys-devel/make sys-devel/binutils&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 安装配置工具（根据需要选择）&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge sys-apps/ncurses sys-apps/kmod&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 安装genkernel（可选，用于自动化编译）&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge sys-kernel/genkernel&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;获取内核源代码&#34;&gt;获取内核源代码&lt;/h3&gt;&#xA;&lt;p&gt;Gentoo提供了多种内核源代码包，你可以根据需要选择：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 查看可用的内核版本&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;eix sys-kernel/gentoo-sources&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 安装稳定版内核&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge sys-kernel/gentoo-sources&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 安装最新版内核&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge ~sys-kernel/gentoo-sources&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 安装特定版本&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;sys-kernel/gentoo-sources-6.1.0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;设置内核源代码符号链接&#34;&gt;设置内核源代码符号链接&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 查看可用的内核源代码&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ls -la /usr/src/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 设置默认内核源代码&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo eselect kernel set &lt;span style=&#34;color:#ae81ff&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 进入内核源代码目录&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cd /usr/src/linux&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;方法一手动编译内核&#34;&gt;方法一：手动编译内核&lt;/h2&gt;&#xA;&lt;h3 id=&#34;1-配置内核&#34;&gt;1. 配置内核&lt;/h3&gt;&#xA;&lt;p&gt;Gentoo提供了多种内核配置方法，选择一种你熟悉的：&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gentoo Linux Portage包管理系统详解</title>
      <link>https://blog.zerlaer.cn/article/gentoo-linux-portage%E5%8C%85%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F%E8%AF%A6%E8%A7%A3/</link>
      <pubDate>Sat, 10 Jan 2026 12:39:57 +0800</pubDate>
      <guid>https://blog.zerlaer.cn/article/gentoo-linux-portage%E5%8C%85%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F%E8%AF%A6%E8%A7%A3/</guid>
      <description>&lt;h2 id=&#34;portage简介&#34;&gt;Portage简介&lt;/h2&gt;&#xA;&lt;p&gt;Portage是Gentoo Linux的核心组件，是一个功能强大的包管理系统，它不仅管理软件包的安装和卸载，还提供了高度的自定义能力。Portage的设计理念是&amp;quot;元发行版&amp;quot;（meta-distribution），允许用户精确控制系统的每一个方面。&lt;/p&gt;&#xA;&lt;h3 id=&#34;portage的特点&#34;&gt;Portage的特点&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;基于源代码&lt;/strong&gt;：主要使用源代码进行编译安装&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;USE标志系统&lt;/strong&gt;：灵活控制软件包的编译选项&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;依赖管理&lt;/strong&gt;：自动处理复杂的依赖关系&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;版本控制&lt;/strong&gt;：支持多个软件版本的安装和切换&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;自定义性&lt;/strong&gt;：允许用户创建自己的ebuilds（软件包描述文件）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;性能优化&lt;/strong&gt;：针对特定硬件进行编译优化&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;portage的核心组件&#34;&gt;Portage的核心组件&lt;/h2&gt;&#xA;&lt;h3 id=&#34;ebuilds&#34;&gt;ebuilds&lt;/h3&gt;&#xA;&lt;p&gt;ebuild是Portage的软件包描述文件，包含了软件的安装说明、依赖关系、编译选项等信息。它们位于&lt;code&gt;/var/db/repos/gentoo&lt;/code&gt;目录下，采用Bash脚本格式。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 查看ebuild示例&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cat /var/db/repos/gentoo/sys-devel/gcc/gcc-12.2.0.ebuild&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;portage树&#34;&gt;Portage树&lt;/h3&gt;&#xA;&lt;p&gt;Portage树是ebuild文件的集合，包含了所有可用软件包的描述。可以通过&lt;code&gt;emerge --sync&lt;/code&gt;命令更新Portage树：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge --sync&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;仓库repositories&#34;&gt;仓库（Repositories）&lt;/h3&gt;&#xA;&lt;p&gt;除了官方的Portage树，Gentoo还支持第三方仓库，如GURU（Gentoo User Repository）：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 启用GURU仓库&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo eselect repository enable guru&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge --sync guru&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;基本命令&#34;&gt;基本命令&lt;/h2&gt;&#xA;&lt;h3 id=&#34;安装软件包&#34;&gt;安装软件包&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 安装单个软件包&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge package-name&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 安装并更新依赖&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge -a package-name&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 安装特定版本&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;package-name-1.2.3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;更新系统&#34;&gt;更新系统&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 更新Portage树&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge --sync&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 更新所有已安装的软件包&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge -uDN @world&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 清理旧版本&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge --depclean&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;eix-sync &lt;span style=&#34;color:#75715e&#34;&gt;# 使用eix工具同步并显示更新摘要&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;搜索和查询&#34;&gt;搜索和查询&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 搜索软件包&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge --search keyword&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 详细信息&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;eix package-name&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 查看已安装的软件包&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;qlist -I&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 查看软件包的USE标志&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;emerge -pv package-name&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;卸载软件包&#34;&gt;卸载软件包&lt;/h3&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 卸载软件包&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge --unmerge package-name&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 清理残留的依赖&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge --depclean&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;use标志深入讲解&#34;&gt;USE标志深入讲解&lt;/h2&gt;&#xA;&lt;h3 id=&#34;什么是use标志&#34;&gt;什么是USE标志？&lt;/h3&gt;&#xA;&lt;p&gt;USE标志是Gentoo的核心特性，允许用户控制软件包的编译选项。它们定义了软件包应该包含或排除的功能。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gentoo Linux入门指南</title>
      <link>https://blog.zerlaer.cn/article/gentoo-linux%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97/</link>
      <pubDate>Sat, 10 Jan 2026 12:38:45 +0800</pubDate>
      <guid>https://blog.zerlaer.cn/article/gentoo-linux%E5%85%A5%E9%97%A8%E6%8C%87%E5%8D%97/</guid>
      <description>&lt;h2 id=&#34;什么是gentoo-linux&#34;&gt;什么是Gentoo Linux？&lt;/h2&gt;&#xA;&lt;p&gt;Gentoo Linux是一款基于源代码的Linux发行版，以其高度的自定义性和优化能力而闻名。它采用了滚动更新模式，允许用户根据自己的需求精确配置系统的每一个组件。&lt;/p&gt;&#xA;&lt;p&gt;Gentoo的核心特点是：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;基于源代码编译，允许极致的系统优化&lt;/li&gt;&#xA;&lt;li&gt;灵活的USE标志系统，控制软件包的编译选项&lt;/li&gt;&#xA;&lt;li&gt;Portage包管理系统，功能强大且高度可配置&lt;/li&gt;&#xA;&lt;li&gt;滚动更新，无需重新安装即可获取最新软件&lt;/li&gt;&#xA;&lt;li&gt;针对不同架构的支持（x86、amd64、ARM等）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;为什么选择gentoo-linux&#34;&gt;为什么选择Gentoo Linux？&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;极致的性能&lt;/strong&gt;：通过针对特定硬件编译代码，可以获得最佳性能&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;完全的控制权&lt;/strong&gt;：从内核到用户空间，所有组件都可以自定义&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;学习机会&lt;/strong&gt;：深入了解Linux系统的工作原理&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;滚动更新&lt;/strong&gt;：始终使用最新的软件版本&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;活跃的社区&lt;/strong&gt;：庞大的用户社区和详细的文档&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;系统要求&#34;&gt;系统要求&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;CPU&lt;/strong&gt;：至少1 GHz处理器（推荐多核）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;内存&lt;/strong&gt;：至少2 GB RAM（推荐4 GB或更多）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;存储&lt;/strong&gt;：至少15 GB可用空间（推荐20 GB或更多）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;网络连接&lt;/strong&gt;：用于下载源代码和软件包&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;引导设备&lt;/strong&gt;：USB驱动器或DVD，用于安装&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;安装过程概述&#34;&gt;安装过程概述&lt;/h2&gt;&#xA;&lt;p&gt;Gentoo的安装过程比其他发行版更复杂，但也更灵活。主要步骤包括：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;准备安装介质&lt;/strong&gt;：下载Gentoo安装ISO并创建启动USB/DVD&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;引导系统&lt;/strong&gt;：从安装介质引导计算机&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;分区和格式化&lt;/strong&gt;：创建文件系统分区&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;安装基本系统&lt;/strong&gt;：下载并安装stage3文件（预编译的基本系统）&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;配置编译选项&lt;/strong&gt;：设置MAKEOPTS和USE标志&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;安装内核&lt;/strong&gt;：编译和配置Linux内核&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;配置系统&lt;/strong&gt;：设置网络、用户和服务&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;安装引导加载程序&lt;/strong&gt;：如GRUB&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;完成安装&lt;/strong&gt;：重启进入新系统&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;基本概念&#34;&gt;基本概念&lt;/h2&gt;&#xA;&lt;h3 id=&#34;use标志&#34;&gt;USE标志&lt;/h3&gt;&#xA;&lt;p&gt;USE标志是Gentoo的核心特性之一，允许你控制软件包的编译选项。例如：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 查看可用的USE标志&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;euse -a&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 设置全局USE标志&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nano /etc/portage/make.conf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;USE&lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;X kde5 opengl&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;portage包管理&#34;&gt;Portage包管理&lt;/h3&gt;&#xA;&lt;p&gt;Portage是Gentoo的包管理系统，使用&lt;code&gt;emerge&lt;/code&gt;命令进行软件管理：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 安装软件包&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge package-name&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 更新系统&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge --sync&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge -uDN @world&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;# 搜索软件包&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo emerge --search package-name&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;后续学习资源&#34;&gt;后续学习资源&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wiki.gentoo.org/wiki/Handbook:Main_Page&#34;&gt;Gentoo Handbook&lt;/a&gt;：官方安装和使用指南&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wiki.gentoo.org/&#34;&gt;Gentoo Wiki&lt;/a&gt;：丰富的文档和教程&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://forums.gentoo.org/&#34;&gt;Gentoo Forums&lt;/a&gt;：用户社区和支持&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wiki.gentoo.org/wiki/IRC&#34;&gt;Gentoo IRC Channels&lt;/a&gt;：实时帮助和讨论&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;总结&#34;&gt;总结&lt;/h2&gt;&#xA;&lt;p&gt;Gentoo Linux是一款适合高级用户和开发者的强大发行版，它提供了无与伦比的自定义性和性能优化能力。虽然安装和配置过程相对复杂，但学习曲线是值得的，你将获得对Linux系统的深入理解和一个完全符合你需求的操作系统。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
