Difference between pages "Template:Person" and "Package:Gentoolkit"

From Funtoo
(Difference between pages)
Jump to navigation Jump to search
(temporarily disable map due to db issues)
 
m
 
Line 1: Line 1:
<noinclude>
{{Ebuild
This is the "Person" template.
|Summary=Collection of administration scripts for funtoo
It should be called in the following format:
|CatPkg=app-portage/gentoolkit
<pre>
{{Person
|Bio=
|Geoloc=
|Location name=
}}
}}
</pre>
{{PageNeedsUpdates}}
Edit the page to see the template text.
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:
</noinclude><includeonly>{{#vardefine:username|{{#lowercase:{{PAGENAME}}}}}}{{#get_web_data:url=http://auth.funtoo.org:9093/static/members.xml|format=xml|use xpath|data=fullname=/members/user[@username='{{#var:username}}']/fullname,ircnick=/members/user[@username='{{#var:username}}']/ircnick,role=/members/user[@username='{{#var:username}}']/role,email=/members/user[@username='{{#var:username}}']/email}}<div style="float:right; width: 400px; border-radius: 20px; background-color: #eeeeee; padding: 20px; margin-left: 40px; margin-bottom: 20px; font-family: Helvetica;">{{#vardefine:email|{{#external_value:email}}}}
<console>###i## emerge gentoolkit</console>
<div float="left">{{#gravatar_img:{{#var:email}}}}</div>{{#if:{{#var:email}}|{{#set:Gravatar MD5={{#gravatar_md5:{{#var:email}}}}}}}}
 
{{#if:{{#external_value:fullname}}|[[Full name::{{#external_value:fullname}}]]}}
The tools are split into two related packages: gentoolkit and gentoolkit-dev. As with the rest of Portage they are written in Python.  
{{#set:Role={{#external_value:role}}
 
|SimpleRole={{#ifeq:{{#external_value:role}}|bdfl|dev}}{{#ifeq:{{#external_value:role}}|staff|dev}}{{#ifeq:{{#external_value:role}}|dev|dev}}}}
Gentoolkit provides:
== Contact ==
* eclean
{|
* enalyze
|{{#if:{{#external_value:ircnick}}|freenode: <tt>[[Ircnick::{{#external_value:ircnick}}]]</tt>}}
* equery
|}
* eread
{{#if:{{{Geoloc|}}}|
* euse
<span style="font-size: 8pt;">[[Location name::{{{Location name|}}}]] ([[Geoloc::{{{Geoloc|}}}]])</span>}}
* glsa-check
</div>
* revdep-rebuild
[[Category:People]]
 
{{#set:Bio={{{Bio|}}}}}
== equery ==
__NOTOC__
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
__NOEDITSECTION__
 
__NOTITLE__</includeonly>
<console>###i## equery</console>
 
=== equery b ===
Running equery with the b flag is useful to determine which package a file comes from.
 
<console>###i## equery b /usr/lib/libpam.so
* Searching for /usr/lib/libpam.so ...
sys-libs/pam-1.1.8-r2 (/usr/lib64/libpam.so)
</console>
 
=== equery f ===
Running equery with the f flag is useful to show all installed files from a package.
 
<console>###i## 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
...
</console>
 
== glsa-check ==
Glsa-check shows what potential vulnerabilities your system has.
 
<console>###i## 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 )
</console>
 
=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.
{{EbuildFooter}}

Revision as of 12:33, March 3, 2015

Gentoolkit

   Tip

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.