我想列出 Gentoo 中有用的实用程序?您使用哪些工具和命令并认为它们对管理 Gentoo 系统/服务器有帮助?
答案1
dispatch-conf
用于处理修改后的配置文件。
答案2
eix-sync
既然
eix-test-obsolete
已经提到了,那么除了eix
它本身之外,我想写一个建议。这是我现在同步 portage 的唯一方法:它一次性执行同步、更新数据库eix
并打印出差异。我建议将其调用为eix-sync -C '-q'
,这样可以抑制 的通常冗长的输出emerge --sync
。包装:
app-portage/eix
,当然:)q
,以及其插件,例如quse
,qlop
或qsize
一组非常有用的与 portage 相关的函数,可以提供类似的信息
equery
等等。 的一部分app-portage/portage-utils
。quickpkg
核心的一部分
sys-apps/portage
。如果您想要临时降级/升级以进行测试,这对于从已安装的软件包构建 tarball 非常有用。您可以使用-K
(首都提示emerge
:使用quickpackage --include-config=y
将当前配置文件包含到包中。demerge
可让您保存当前已安装软件包的列表,以防您以后想要恢复。有点像“系统检查点”工具。
包裹:
app-portage/demerge
答案3
eclean
- 用于清理 distfiles 和二进制包的实用程序。
- 使用示例:eclean distfiles
- 使用示例输出:清除 /usr/portage/distfiles 中的文件。非常方便。
eix
包括一些简洁的过时的检查,例如eix-test-obsolete
检查 /etc/portage/package.* 文件中的错误条目。
答案4
portage-utils
包含该工具及其许多别名的套件。q
它为您提供了大量信息,例如包中有哪些文件、使用了哪些使用标志、它们的描述等等。非常不可或缺。
对于配置文件更新,我选择的工具是 dispatch-conf,它是标准 portage 安装的一部分,与 etc-update 相比,它可以节省大量更新不变的配置文件的工作。