This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)(Learn how and when to remove this template message)
gentoolkit is a collection of tools used by Gentoo Linux to administer and develop the Portage package management system. The tools are managed and installed by Portage itself; on a Gentoo Linux system one can install gentoolkit by issuing the following command:
The tools are split into two related packages: gentoolkit and gentoolkit-dev. As with the rest of Portage they are written in Python. The current versions are 0.2.4.2 and 0.2.6.8, respectively.
This package contains Portage administration tools.
Installation and some of these tools are explained in the gentoo handbook.
- eclean - Removes old unused sources and package binaries.
- equery - The main workhorse tool, used to obtain information about installed packages such as owned files and dependencies.
- euse - Utility for configuring USE flags.
- glsa-check - Checks for relevant Gentoo Linux Security Advisories (GLSA) and warns if a vulnerability exists on the system.
- revdep-rebuild - Scans the system for binaries with broken shared library dependencies and rebuilds any that are found.
This package contains Portage development tools.
- eviewcvs - Generates ViewCVS URLs.
- gensync - Synchronize local Portage tree against an arbitrary upstream repository.
- ekeyword - Change/update keywords in a set of ebuilds.
- ebump - Bump the revision number of an ebuild and all support files.
- echangelog - Automatically create ebuild changelog entries.
Operating instructions and examples can also be found in the official gentoo documentation resources