![]() | |
Aktuální verze | 3.0.64 (28. dubna 2024) |
---|---|
Operační systém | Gentoo Linux |
Vyvíjeno v | Python |
Typ softwaru | Balíčkovací systém |
Licence | GNU General Public License |
Web | wiki.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 APT v Debianu. 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).
© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search