Useful Portage tools

From Gentoo Wiki
Jump to:navigation Jump to:search
Other languages:

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 https://github.com/mgorny/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.
eselect app-admin/eselect Project:Eselect Tool for administration and configuration on Gentoo systems..
eselect repository app-eselect/eselect-repository https://github.com/mgorny/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.
flaggie app-portage/flaggie https://github.com/mgorny/flaggie A CLI-based mangler for package.* files.
genlop app-portage/genlop https://github.com/gentoo-perl/genlop A nice emerge.log parser.
layman app-portage/layman http://layman.sourceforge.net/ A tool to configure and sync Gentoo overlays. See also eselect repository.
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/mgorny/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) 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