Polecenie i narzędzie emerge w Gentoo jest sercem systemu zarządzania pakietami, znanego jako Portage . Ma wiele opcji, w tym znajdowanie pakietów, instalowanie ich i odinstalowywanie. Program został napisany w języku Python . emerge jest najważniejszym narzędziem do uzyskiwania dostępu do ustawień Portage z linii poleceń.
Program pobierze kod źródłowy dla określonej aplikacji wraz z aplikacjami lub bibliotekami potrzebnymi do spełnienia zależności. Po zakończeniu pobierania wszystko jest kompilowane ze źródła. Parametry kompilacji można zoptymalizować w oparciu o specyfikę pojedynczego komputera. Narzędzie emerge przed zainstalowaniem ich w systemie skompiluje i wstępnie zainstaluje aplikacje w ograniczonym środowisku piaskownicy .
Wśród głównych opcji są:
Jedną z głównych wad emerge jest to, że jeśli odinstalujesz program, powiązane zależności nie będą działać. Jednak użycie emerge --depcleannieużywanych zależności zostanie odinstalowane.
Projektanci ukryli w kodzie emerge pewien humorystyczny element: wpisywanie
# emerge --moootrzymujemy
Larry loves Gentoo (Linux) _______________________ < Have you mooed today? > ----------------------- \ ^__^ \ (oo)\_______ (__)\ )\/ ||----w | || ||