Portage tree
From Gentoo Linux Wiki
The Portage tree is a large hierarchy containing ebuilds for all of the officially sanctioned software packages that can be compiled and installed by the Portage package management system (via the emerge command).
The thousands of available packages are arranged in over a hundred categories, such as dev-lang (for developers, related to programming languages) or net-mail (networking, related to e-mail).
A list of all categories, suitable for browsing the entire tree, may be found at:
- http://packages.gentoo.org/categories/ — at the official website for package information
- http://gentoo-portage.com/Browse — unofficial, differently formatted version of the same information
[edit] Overview of top-level categories
The main top-level categories in the Portage tree are:
- app
- Applications of all sorts, from system utilities to full-blown office suites (word processing, etc.).
- dev
- Software mainly of interest to software developers, including many programming languages.
- games
- Games, of course.
- E-mail clients and mail transport applications.
- media
- Fonts, graphics, and other multimedia-related software.
- net
- Networking software.
- sci
- Packages related to science and mathematics.
- sys
- Mostly low-level system software, including kernels, filesystem software, power management, etc.
- virtual
- Not packages per se, these exist only to pull in other packages as dependencies, thereby serving as "collections" of interrelated packages (e.g., Emacs, JDK, or OpenGL)
- www
- Web-related software, such as web servers and web browsers.
The remaining top-level categories are mostly related to different desktop environments and software development environments.
- gnome
- GNOME desktop environment.
- gnustep
- GNUstep widget toolkit and application development environment.
- java
- Java programming language.
- kde
- KDE desktop environment.
- perl
- Perl programming language.
- rox
- ROX desktop environment.
- sec
- SELinux security policies.
- x11
- X11 graphics subsystem.
- xfce
- Xfce desktop environment.
[edit] Full list of categories
The complete list of categories (as of July 2008) is shown below, along with brief descriptions and links to package lists at both packages.gentoo.org ("PGO") and gentoo-portage.com ("GPC").
| Category | Description | List of packages |
|---|---|---|
| app-accessibility | accessibility — keyboard/mouse aids for users with impaired mobility, speech synthesis, etc. | PGO, GPC |
| app-admin | system administration utilities — system log analyzers, eselect packages, various system monitors, user account/password utilities, system configuration tools, etc. | PGO, GPC |
| app-antivirus | antivirus software | PGO, GPC |
| app-arch | compression and archiving utiities (zip, tar, rar, par, bzip2, etc.) | PGO, GPC |
| app-backup | system backup software | PGO, GPC |
| app-benchmarks | benchmarking software | PGO, GPC |
| app-cdr | CD/DVD burning (nero, k3b, etc.) and related software | PGO, GPC |
| app-crypt | file/filesystem/stream encryption, hash/checksum utilities | PGO, GPC |
| app-dicts | dictionary files for StarDict, FreeDict, OpenDict, MySpell, Aspell, Ispell, and other dictionary and spell-checking applications (and Sword) | PGO, GPC |
| app-doc | PGO, GPC | |
| app-editors | PGO, GPC | |
| app-emacs | PGO, GPC | |
| app-emulation | PGO, GPC | |
| app-forensics | PGO, GPC | |
| app-i18n | PGO, GPC | |
| app-laptop | PGO, GPC | |
| app-misc | PGO, GPC | |
| app-mobilephone | PGO, GPC | |
| app-office | PGO, GPC | |
| app-pda | PGO, GPC | |
| app-portage | PGO, GPC | |
| app-shells | PGO, GPC | |
| app-text | PGO, GPC | |
| app-vim | PGO, GPC | |
| app-xemacs | PGO, GPC | |
| dev-ada | PGO, GPC | |
| dev-cpp | PGO, GPC | |
| dev-db | PGO, GPC | |
| dev-dotnet | PGO, GPC | |
| dev-embedded | PGO, GPC | |
| dev-games | PGO, GPC | |
| dev-haskell | PGO, GPC | |
| dev-java | PGO, GPC | |
| dev-lang | PGO, GPC | |
| dev-libs | PGO, GPC | |
| dev-lisp | PGO, GPC | |
| dev-ml | PGO, GPC | |
| dev-perl | PGO, GPC | |
| dev-php | PGO, GPC | |
| dev-php4 | PGO, GPC | |
| dev-php5 | PGO, GPC | |
| dev-python | PGO, GPC | |
| dev-ruby | PGO, GPC | |
| dev-scheme | PGO, GPC | |
| dev-tcltk | PGO, GPC | |
| dev-tex | PGO, GPC | |
| dev-texlive | PGO, GPC | |
| dev-tinyos | PGO, GPC | |
| dev-util | PGO, GPC | |
| games-action | PGO, GPC | |
| games-arcade | PGO, GPC | |
| games-board | PGO, GPC | |
| games-emulation | PGO, GPC | |
| games-engines | PGO, GPC | |
| games-fps | PGO, GPC | |
| games-kids | PGO, GPC | |
| games-misc | PGO, GPC | |
| games-mud | PGO, GPC | |
| games-puzzle | PGO, GPC | |
| games-roguelike | PGO, GPC | |
| games-rpg | PGO, GPC | |
| games-server | PGO, GPC | |
| games-simulation | PGO, GPC | |
| games-sports | PGO, GPC | |
| games-strategy | PGO, GPC | |
| games-util | PGO, GPC | |
| gnome-base | PGO, GPC | |
| gnome-extra | PGO, GPC | |
| gnustep-apps | PGO, GPC | |
| gnustep-base | PGO, GPC | |
| gnustep-libs | PGO, GPC | |
| java-virtuals | PGO, GPC | |
| kde-base | PGO, GPC | |
| kde-misc | PGO, GPC | |
| mail-client | PGO, GPC | |
| mail-filter | PGO, GPC | |
| mail-mta | PGO, GPC | |
| media-fonts | PGO, GPC | |
| media-gfx | PGO, GPC | |
| media-libs | PGO, GPC | |
| media-plugins | PGO, GPC | |
| media-radio | PGO, GPC | |
| media-sound | PGO, GPC | |
| media-tv | PGO, GPC | |
| media-video | PGO, GPC | |
| net-analyzer | PGO, GPC | |
| net-dialup | PGO, GPC | |
| net-dns | PGO, GPC | |
| net-firewall | PGO, GPC | |
| net-fs | PGO, GPC | |
| net-ftp | PGO, GPC | |
| net-im | PGO, GPC | |
| net-irc | PGO, GPC | |
| net-libs | PGO, GPC | |
| net-mail | PGO, GPC | |
| net-misc | PGO, GPC | |
| net-nds | PGO, GPC | |
| net-news | PGO, GPC | |
| net-nntp | PGO, GPC | |
| net-p2p | PGO, GPC | |
| net-print | PGO, GPC | |
| net-proxy | PGO, GPC | |
| net-voip | PGO, GPC | |
| net-wireless | PGO, GPC | |
| net-www | PGO, GPC | |
| net-zope | PGO, GPC | |
| perl-core | PGO, GPC | |
| rox-base | PGO, GPC | |
| rox-extra | PGO, GPC | |
| sci-astronomy | PGO, GPC | |
| sci-biology | PGO, GPC | |
| sci-calculators | PGO, GPC | |
| sci-chemistry | PGO, GPC | |
| sci-electronics | PGO, GPC | |
| sci-geosciences | PGO, GPC | |
| sci-libs | PGO, GPC | |
| sci-mathematics | PGO, GPC | |
| sci-misc | PGO, GPC | |
| sci-physics | PGO, GPC | |
| sci-visualization | PGO, GPC | |
| sec-policy | PGO, GPC | |
| sys-apps | PGO, GPC | |
| sys-auth | PGO, GPC | |
| sys-block | PGO, GPC | |
| sys-boot | PGO, GPC | |
| sys-cluster | PGO, GPC | |
| sys-devel | PGO, GPC | |
| sys-freebsd | PGO, GPC | |
| sys-fs | PGO, GPC | |
| sys-kernel | PGO, GPC | |
| sys-libs | PGO, GPC | |
| sys-power | PGO, GPC | |
| sys-process | PGO, GPC | |
| virtual | PGO, GPC | |
| www-apache | PGO, GPC | |
| www-apps | PGO, GPC | |
| www-client | PGO, GPC | |
| www-misc | PGO, GPC | |
| www-servers | PGO, GPC | |
| x11-apps | PGO, GPC | |
| x11-base | PGO, GPC | |
| x11-drivers | PGO, GPC | |
| x11-libs | PGO, GPC | |
| x11-misc | PGO, GPC | |
| x11-plugins | PGO, GPC | |
| x11-proto | PGO, GPC | |
| x11-terms | PGO, GPC | |
| x11-themes | PGO, GPC | |
| x11-wm | PGO, GPC | |
| xfce-base | PGO, GPC | |
| xfce-extra | PGO, GPC |
