Portage

Portage
Aktuální verze3.0.64 (28. dubna 2024)
Operační systémGentoo Linux
Vyvíjeno vPython
Typ softwaruBalíčkovací systém
LicenceGNU General Public License
Webwiki.gentoo.org/Portage
Některá data mohou pocházet z datové položky.

Portage (anglická výslovnost [ˈpoːtidž], francouzská [portaːž]) je balíčkovací systém GNU/Linuxové distribuce Gentoo Linux, který je podobný systému portů z FreeBSD. Portage je napsán v programovacím jazyce Python. Hlavním příkazem je zde příkaz emerge. Tento balíčkovací systém využívá balíčky ebuild, které zajistí zkompilovaní podle nastavených systémových proměnných jako jsou například USE, CFLAGS, CHOST a LINGUAS. Portage automaticky dohledá závislosti, stáhne požadované balíčky a program nainstaluje.

Portage je hlavním nástrojem charakterizující Gentoo. Ačkoli se systém jmenuje Portage, skládá se ze dvou hlavních částí, ze systému tzv. ebuildů a emerge. Tyto dva pojmy by se daly přirovnat ke vztahu RPM a yum v distribucích vycházejících z původního Red Hat Linuxu, nebo dpkg a APTDebianu. Ebuildy definují, jak se bude daný balíček kompilovat, zatímco emerge se postará o samotnou kompilaci, ohlídá závislosti atd. Existují různé grafické nadstavby, např. Kuroo (prostředí KDE) nebo Porthole (GNOME).


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne