Useful Portage tools

From Gentoo Wiki
Jump to:navigation Jump to:search

This article provides a list of Gentoo-specific system management tools, notably for Portage, available in the ebuild repository.

Name Package Homepage Description
eclean-kernel app-admin/eclean-kernel Remove old kernel versions, keeping either N newest kernels or only those which are referenced by a bootloader.
eix app-portage/eix Command line tool for accessing information on installed packages, local settings, and local and external overlays.
elogv app-portage/elogv Curses based utility to parse the contents of elogs created by Portage.
eselect app-admin/eselect Project:Eselect Tool for administration and configuration on Gentoo systems..
eselect repository app-eselect/eselect-repository A tool to configure Gentoo overlays. (Relies on emerge to synchronize them.)
euses app-portage/euses Look up USE flag descriptions fast.
flaggie app-portage/flaggie A CLI-based mangler for package.* files.
genlop app-portage/genlop A nice emerge.log parser.
layman app-portage/layman A tool to configure and sync Gentoo overlays. See also eselect repository.
pfl app-portage/pfl Searchable online file/package database for Gentoo.
pkgcore sys-apps/pkgcore Package and repository utilities.
pybugz www-client/pybugz A command line interface to Gentoo Bugzilla.
q applets app-portage/portage-utils Small and fast Portage helper tools written in C.
smart-live-rebuild app-portage/smart-live-rebuild Check live packages for updates and emerge them as necessary.
ufed app-portage/ufed Simple program designed to configure system USE flags.

Gentoolkit (app-portage/gentoolkit) contains several useful tools for users:

Name Description
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.

See also