Gentoo Linux useful utilities

Posted by Alakdae on Server Fault See other posts from Server Fault or by Alakdae
Published on 2009-06-11T19:38:02Z Indexed on 2010/03/24 14:13 UTC
Read the original article Hit count: 486

Filed under:
|
|

I want to make a list of utilities that come in handy in Gentoo (general Linux tools available in all distributions also appreciated).

What tools and commands do you use and consider helpful in administration of a Gentoo server?

I will update the list with command from answers from time to time.

  • eclean
  • Utility for cleaning distfiles and binary packages.
    Usage example: eclean distfiles
    Usage example output: Cleans out the files in /usr/portage/distfiles. Pretty handy.
    Package: app-portage/gentoolkit


  • eix
  • Very useful tool for getting information about a package. Similar to "emerge -s" but much faster and more precise.
    Usage example: eix gentoolkit
    Usage example output: Show information about package such as: available versions, masked versions, installed versions and description.
    Package: app-portage/eix


  • eix-test-obsolete
  • Check system for obsolete, redundant, uninstalled entries in package.keywords, package.mask, package.unmask, package.use and package.cflags
    Usage example: eix-test-obsolete
    Usage example output: Shows non-matching entries, redundant entries, and uninstalled entries.
    Package: app-portage/eix


  • equery
  • Another very useful tool for getting information about packages (listing package files, checking which files belong to which package and much more)
    Usage example: equery b emerge
    Usage example output: Show which packages installed a file called emerge
    Package: app-portage/gentoolkit


  • genlop
  • Utility for extracting information about emerged ebuilds
    Usage example: genlop -l --date yesterday
    Usage example output: Show a list of packages that have been emerged yesterday
    Package: app-portage/genlop


  • glsa-check
  • Checks system if it's affected by GLSAs (security issues)
    Usage example: glsa-check -l affected
    Usage example output: List of GLSA that the system is affected by.
    Package: app-portage/gentoolkit


  • rc-update
  • Utility for managing (adding, deleting) runlevel scripts.
    Usage example: rc-update add syslog-ng default
    Usage example output: Adds syslog-ng to default runlevel.
    Package: sys-apps/baselayout


  • revdep-rebuild
  • Scans libraries and binaries for missing shared library dependencies
    Usage example: revdep-rebuild
    Usage example output: Gather binaries and libraries information, check for dependencies, rebuild packages with missing dependencies
    Package: app-portage/gentoolkit


    © Server Fault or respective owner

    Related posts about gentoo

    Related posts about linux