Also see: Gentoo | Package manager
Originally made for Gentoo. Recently ported to *BSD.
- Portage is a true ports system in the tradition of BSD ports, but is Python-based and sports a number of advanced features including dependencies, fine-grained package management, “fake” (OpenBSD-style) installs, path sandboxing, safe unmerging, system profiles, virtual packages, config file management, and more.
Documentation
- Portage User Guide (http://www.gentoo.org/doc/en/portage-user.xml)
- (Extended) Portage Manual (http://www.gentoo.org/doc/en/portage-manual.xml)
- A ‘walk’ through (http://dev.gentoo.org/~g2boojum/portage.html) the Portage code
- Using OpenBSD or FreeBSD together with Portage (http://dev.gentoo.org/~g2boojum/bsd.html).
Tools & Frontends
- Kemerge (http://kemerge.sourceforge.net) – KDE / GUI frontend to Portage tools.
- KPortage (http://www.nongnu.org/kportage) – another KDE / GUI frontend for Portage.
- gportage (http://www.stacken.kth.se/~foo/gentoo) – a GUI / GTK frontend for Portage. Uses Python.
- rtkmerge (http://froeding.dyndns.org/rtkmerge) – GUI / TK frontend for Portage. Uses Ruby.
- portageMaster (http://portagemaster.sourceforge.net) – Java / GUI frontend for Portage.
- cfgupdate (http://www.pipegrep.net/cfgupdate) – Perl / CLI script to manage .cfg??? files created by Portage.
- Genlop (http://pollycoke.org/genlop.html) – Perl / CLI script which shows in colored output emerged packages by invoking /var/log/emerge.log
- ESearch (http://david-peter.de/esearch.html) – fast replacement for ’emerge -s’
- Porthole (http://porthole.sourceforge.net) – Replacement for gportage
- Guitoo (http://guitoo.sourceforge.net) – yet another KDE frontend to Gentoo Portage
TakeDown.NET -> “Portage”