有用的 Portage 工具

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Useful Portage tools and the translation is 6% complete.
Outdated translations are marked like this.
Other languages:

这篇文章 提供了一个ebuild 仓库内可用的 Gentoo 特有的系统管理工具列表,尤其是针对 Portage

名称 软件包 主页 描述
eclean-kernel app-admin/eclean-kernel https://github.com/mgorny/eclean-kernel/ 移除旧版本的内核,保留 N 个新版的内核,或只有启动引导引用过的内核。
eix app-portage/eix https://github.com/vaeth/eix/ 访问已安装软件包、本地设定以及本地和额外的 overlay 的信息命令行工具。
elogv app-portage/elogv https://gitweb.gentoo.org/proj/elogv.git 基于 Curses 的工具包,用于解析 Portage 创建的 elogs 内容。
eselect app-admin/eselect Project:Eselect 管理和配置 Gentoo 系统的工具。
eselect repository app-eselect/eselect-repository https://github.com/mgorny/eselect-repository 配置 Gentoo overlays 的工具。(依赖于 emerge 同步。)
euses app-portage/euses https://rooversj.home.xs4all.nl/gentoo/ 快速查询 USE 标志描述。
flaggie app-portage/flaggie https://github.com/mgorny/flaggie 一个处理 package.* 文件的基于 CLI 的 mangler。
genlop app-portage/genlop https://github.com/gentoo-perl/genlop 一个很棒的 emerge.log 解析器。
layman app-portage/layman http://layman.sourceforge.net/ 配置和同步 Gentoo overlay 的工具。另请参阅 eselect 仓库
pfl app-portage/pfl https://www.portagefilelist.de/ Gentoo 文件/软件包数据库在线查询工具。
pkgcore sys-apps/pkgcore https://github.com/pkgcore 软件包和仓库工具组。
pybugz www-client/pybugz https://github.com/williamh/pybugz 命令行界面的 Gentoo Bugzilla.
q applets app-portage/portage-utils https://gitweb.gentoo.org/proj/portage-utils.git 使用 C 写的轻巧的 Portage 帮助工具。
smart-live-rebuild app-portage/smart-live-rebuild https://github.com/mgorny/smart-live-rebuild 检查升级和 emerge 必要的 live 软件包。
ufed app-portage/ufed https://gitweb.gentoo.org/proj/ufed.git 一个设计用来配置系统 USE 标志的简单程序。

| command-not-found || app-portage/command-not-found || https://github.com/AndrewAmmerlaan/command-not-found-gentoo || Suggests packages that provide a missing command. |-

| eclean-kernel || app-admin/eclean-kernel || https://github.com/projg2/eclean-kernel/ || Remove old kernel versions, keeping either N newest kernels or only those which are referenced by a bootloader. |-

| eix || app-portage/eix || https://github.com/vaeth/eix/ || Command line tool for accessing information on installed packages, local settings, and local and external overlays. |-

| elogv || app-portage/elogv || https://gitweb.gentoo.org/proj/elogv.git || Curses based utility to parse the contents of elogs created by Portage. |-

| emlop || app-portage/emlop || https://github.com/vincentdephily/emlop || A fast, accurate, ergonomic emerge.log parser. |-

| eselect || app-admin/eselect || Project:Eselect || Tool for administration and configuration on Gentoo systems.. |-

| eselect repository || app-eselect/eselect-repository || https://github.com/projg2/eselect-repository || A tool to configure Gentoo overlays. (Relies on emerge to synchronize them.) |-

| euses || app-portage/euses || https://rooversj.home.xs4all.nl/gentoo/ || Look up USE flag descriptions fast. |-

| genlop || app-portage/genlop || https://github.com/gentoo-perl/genlop || A nice emerge.log parser. |-

| gentoopmq || app-portage/gentoopm || https://github.com/projg2/gentoopm || A tool that provides basic lookups into the package manager data. |-

| pfl || app-portage/pfl || https://www.portagefilelist.de/ || Searchable online file/package database for Gentoo. |-

| pkgcore || sys-apps/pkgcore || https://github.com/pkgcore || Package and repository utilities. |-

| pybugz || www-client/pybugz || https://github.com/williamh/pybugz || A command line interface to Gentoo Bugzilla. |-

| q applets || app-portage/portage-utils || https://gitweb.gentoo.org/proj/portage-utils.git || Small and fast Portage helper tools written in C. |-

| smart-live-rebuild || app-portage/smart-live-rebuild || https://github.com/projg2/smart-live-rebuild || Check live packages for updates and emerge them as necessary. |-

| ufed || app-portage/ufed || https://gitweb.gentoo.org/proj/ufed.git || Simple program designed to configure system USE flags. |-

|}

Gentoolkit (app-portage/gentoolkit) 包含了一些对用户有用的工具:

名称 描述
ebump Ebuild revision bumper 。(对开发者更有用)
eclean 清理仓库的源文件和二进制软件包的工具。
enalyze Gentoo 已安装软件包的分析和修复工具。查看 man 手册页,写着“CAUTION: This is beta software and is not yet feature complete(注意:这是一个测试版软件,功能还不完善)”。
epkginfo equery 的包装:显示给定软件包的元数据。
equery Gentoo 软件包查询工具。
eread 从 einfo、ewarn 等读取 portage 日志项目的工具。
eshowkw 显示特定软件包的 keyword。
euse 在多处查看设置和取消设置 USE 标识的工具。
imlate 显示特定架构的 keyword 列表。(对开发者更有用?)
revdep-rebuild 重新构建反查的依赖。一般来说,没有必要再运行这个工具。

| ebump || Ebuild revision bumper (more useful for developers). |-

| eclean || Tool for cleaning repository source files and binary packages. |-

| enalyze || Gentoo's installed packages analysis and repair tool. See man page, which states "CAUTION: This is beta software and is not yet feature complete". |-

| epkginfo || Wrapper to equery: display metadata about a given package. |-

| equery || Gentoo package query tool. |-

| eread || Script to read portage log items from einfo, ewarn etc. |-

| eshowkw || Display keywords for specified package(s). |-

| euse || Tool to see, set and unset USE flags at various places. |-

| imlate || Displays candidates for keywords for an architecture (more useful for developers?). |-

| revdep-rebuild || Reverse Dependency rebuilder. Generally not necessary to run this tool anymore. |-

|}

另请参阅