V Linuxu máte často více nástrojů, které umí dělat stejné věci. Příkladem může být sh, který ve vašem systému může být link na bash, rychlejší dash, nebo třeba ksh. V Debianu, Ubuntu a Fedoře se alternativní s spravují pomocí update-alternatives .
Oblíbená kompilovaná distribuce Gentoo dříve používala na správu symlinků vlastní nástroj eselect. Nyní však přechází na app-alternatives . Mezi aplikace, kterých se to týká, patří zatím:
- app-alternatives/awk - app-alternatives/bzip2 - app-alternatives/bc - app-alternatives/cpio - app-alternatives/gzip - app-alternatives/lex - app-alternatives/sh - app-alternatives/tar - app-alternatives/yacc
Vybíráte mezi nimi pomocí nastavení USE. Například v případě app-alternatives/sh je na výběr dash, bash, busybox, ksh, lksh a mksh. Pro přechod na nový app-alternatives je potřeba ještě odstranit staré app-eselect/eselect-awk a app-eselect/eselect-sh. Pak pro rychlejší paralelní gzip a bzip2, rychlejší bc a rychlejší sh použijeme v /etc/portage/package.use:
app-alternatives/gzip -reference pigz app-alternatives/bzip2 -reference lbzip2 app-alternatives/bc -gnu gh app-alternatives/sh -bash dash
Pro více informací v Gentoo: eselect news read a poslední číslo.