Aby se Vám s Gentoo lépe pracovalo, nabízí Portage mnoho dalších možností. Některé z nich závisí na různých doplňkových nástrojích vylepšujících výkon, spolehlivost, bezpečnost,...
Pro povolení nebo zakázání určité možnosti musíte změnit proměnnou
V tomto dokumentu nebudou popsány všechny funkce, které Portage umí; pro
jejich kompletní přehled se podívejte na manuálovou stránku
$ man make.conf
Abyste zjistili, jaké možnosti jsou zapnuty, podívejte se do výstupu
$ emerge --info | grep FEATURES
Více informací o
Distcc je dodávaná s grafickým nástrojem pro monitorování úkolů, které Váš počítač požaduje od ostatních. Používáte-li Gnome, přidejte do USE proměnnou 'gnome', pokud ne, a přesto chcete mít tento nástroj k dispozici, přidejte 'gtk'.
# emerge distcc
V souboru
Nyní spusťte
# distcc-config --set-hosts "192.168.1.102 192.168.1.103 192.168.1.104"
Nezapomeňte spustit démona
# rc-update add distccd default # /etc/init.d/distccd start
Pokud Vás zajímají výhody i nevýhody ccache, navštivte prosím její
Pro instalaci
# emerge ccache
Otevřete soubor
CCACHE_SIZE="2G"
Abyste zjistili, zda ccache funguje, požádejte ji o zobrazení statistiky:
# ccache -s
Chcete-li používat ccache i pro kompilace mimo Portage, musíte přidat
PATH="/usr/lib/ccache/bin:${PATH}"
Portage podporuje instalace z předkompilovaných balíčků. I když je samo Gentoo kromě takzvaných GRP snapshotů neposkytuje, Portage je zpracovávat umí.
Pokud je balíček již nainstalován, můžete z něj vytvořit binární pomocí
Chcete-li, aby Portage vytvářelo předkompilované balíčky při každé instalaci,
přidejte do proměnné FEATURES hodnotu
Rozšířenější podporu vytváření předkompilovaných skupin balíčků poskytuje
Gentoo sice předkompilované balíčky přímo neposkytuje, ale můžete si je vytvořit sami. Pokud se tak rozhodnete, musíte Portage informovat, kde je má hledat, a to pomocí proměnné PORTAGE_BINHOST. Ukládáte-li například balíčky na ftp://buildhost/gentoo, použijte:
PORTAGE_BINHOST="ftp://buildhost/gentoo"
Když chcete nainstalovat předkompilovaný balíček, přidejte
Chcete-li například nainstalovat
# emerge --usepkg --getbinpkg gnumeric
Více informací o předkompilovaných balíčcích najdete v manuálové stránce příkazu emerge:
$ man emerge