The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Package:Gentoolkit"
Sasselbergs (talk | contribs) (added gentoolkit-dev description and parts) |
Sasselbergs (talk | contribs) m |
||
Line 8: | Line 8: | ||
The tools are split into two related packages: gentoolkit and gentoolkit-dev. As with the rest of Portage they are written in Python. | The tools are split into two related packages: gentoolkit and gentoolkit-dev. As with the rest of Portage they are written in Python. | ||
Gentoolkit provides: | Gentoolkit provides: | ||
* eclean | * eclean | ||
Line 55: | Line 56: | ||
=gentoolkit-dev= | =gentoolkit-dev= | ||
This package contains Portage development tools. | This package contains Portage development tools. | ||
Line 63: | Line 63: | ||
* ebump - Bump the revision number of an ebuild and all support files. | * ebump - Bump the revision number of an ebuild and all support files. | ||
* echangelog - Automatically create ebuild changelog entries. | * echangelog - Automatically create ebuild changelog entries. | ||
{{EbuildFooter}} | {{EbuildFooter}} |
Revision as of 12:33, March 3, 2015
Gentoolkit
We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.
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 Funtoo Linux system one can install gentoolkit by issuing the following command:
root # emerge gentoolkit
The tools are split into two related packages: gentoolkit and gentoolkit-dev. As with the rest of Portage they are written in Python.
Gentoolkit provides:
- eclean
- enalyze
- equery
- eread
- euse
- glsa-check
- revdep-rebuild
equery
Equery is a tool that displays information about the installed packages on the system. equery is based on a system of modules, , running it with out arguments displays a list of options
root # equery
equery b
Running equery with the b flag is useful to determine which package a file comes from.
root # equery b /usr/lib/libpam.so * Searching for /usr/lib/libpam.so ... sys-libs/pam-1.1.8-r2 (/usr/lib64/libpam.so)
equery f
Running equery with the f flag is useful to show all installed files from a package.
root # equery f domination * Searching for domination ... * Contents of games-board/domination-1.1.1.5: /usr /usr/games /usr/games/bin /usr/games/bin/domination ...
glsa-check
Glsa-check shows what potential vulnerabilities your system has.
root # glsa-check -l [A] means this GLSA was marked as applied (injected), [U] means the system is not affected and [N] indicates that the system might be affected. 201310-15 [N] GNU Automake: Multiple vulnerabilities ( sys-devel/automake )
gentoolkit-dev
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.