Portage
From Gentoo Linux Wiki
Portage is the package management system for Gentoo, and is based off of BSD's ports system.
Portage automatically fetches and compiles software, including all dependencies, from scratch. Portage's main configuration file is /etc/make.conf; its tree is located at /usr/portage; and it downloads its files to /usr/portage/distfiles.
[edit] Portage tree
The main top-level categories (and their subscategories) in the Portage tree are:
- app
- Applications of all sorts, from system utilities to full-blown office suites (word processing, etc.).
- accessibility, admin, antivirus, arch, backup, benchmarks, cdr, crypt, dicts, doc, editors, emacs, emulation, forensics, i18n, laptop, misc, mobilephone, office, pda, portage, shells, text, vim, xemacs
- dev
- Software mainly of interest to software developers, including many programming languages.
- ada, cpp, db, dotnet, embedded, games, haskell, java, lang, libs, lisp, ml, perl, php, php4, php5, python, ruby, scheme, tcltk, tex, texlive, tinyos, util,
- games
- Games, of course.
- action, arcade, board, emulation, engines, fps, kids, misc, mud, puzzle, roguelike, rpg, server, simulation, sports, strategy, util
- Mail clients and transport applications.
- client, filter, mta
- media
- Fonts, graphics and other multimedia-related software.
- fonts, gfx, libs, plugins, radio, sound, tv, video
- net
- Networking software.
- analyzer, dialup, dns, firewall, fs, ftp, im, irc, libs, mail, misc, nds, news, nntp, p2p, print, proxy, voip, wireless, www, zope
- sci
- Packages related to science and mathematics.
- astronomy, biology, calculators, chemistry, electronics, geosciences, libs, mathematics, misc, physics, visualization
- sys
- Mostly low-level system software, including kernels, filesystem software, power management, etc.
- apps, auth, block, boot, cluster, devel, freebsd, fs, kernel, libs, power, process
- virtual
-
- (no subcats)
- www
-
- apache, apps, client, misc, servers
The other, mostly application-specific, top-levels are:
- gnome
- Software related to the Gnome desktop environment.
- base, extra
- gnustep
-
- apps, base, libs
- java
-
- virtuals
- kde
- Software related to the KDE desktop environment.
- base, misc
- perl
-
- core
- rox
-
- base, extra
- sec
-
- policy
- x11
- Software related to the X11 graphics subsystem.
- apps, base, drivers, libs, misc, plugins, proto, terms, themes, wm
- xfce
-
- base, extra
