Emerge
Z Wikipedie, otevřené encyklopedie
emerge je nástroj pro příkazový řádek, který je jádrem systému balíčků jménem Portage v Gentoo Linuxu. Příkaz emerge má mnoho voleb a parametrů. Je napsán v programovacím jazyce Python. emerge je nejdůležitější nástroj pro práci s Portage v příkazové řádce.
Program stáhne zdrojový kód zvolené aplikace a případně aplikací či knihoven, na nichž program závisí. Stažené zdrojové kódy jsou následně zkompilovány. Kompilace se optimalizuje podle nastavení správce systému. Emerge provede kompilaci a instalaci aplikace v bezpečném odkladišti a až nakonec ji začlení do systému (přesune na místo určení a obnoví konfigurační soubory).
Přesný průběh instalace ovlivňuje nastavení „USE flag“. Podle nich se rozhoduje, které volitelné vlastnosti budou zkompilovány. Emerge může sloužit k instalování binárních balíčků, což ovšem znemožňuje využít výhod optimalizace.
Některé z hlavních parametrů emerge jsou:
# emerge jméno-aplikace
Nainstaluje balíček jméno-aplikace včetně závislých balíčků.
# emerge --pretend jméno-aplikace # emerge -p jméno-aplikace
Tyto dva zápisy mají identickou funkci. Emerge vypíše seznam všech balíčků, které je nutno nainstalovat pro instalaci aplikace.
# emerge –-sync
Aktualizuje seznam balíčků.
Hlavní nevýhodou emerge je, že zatím automaticky neumí odinstalovat již nepotřebné závislosti po odinstalování aplikace. Avšak pomocí:
# emerge --depclean
mohou být odstraněny.
[editovat] Externí odkazy
- Návod k Portage (česky)
- Návod k Portage (anglicky)

