L'administrateur système utilise la hiérarchie /usr/local quand il installe un logiciel localement. Elle doit être garantie contre l'effacement quand le logiciel système est mis à jour. Elle peut être utilisée pour les programmes et les données partageables parmi un groupe de machines, mais qu'on ne trouve pas dans /usr.
Figure 4.8.1
Ce répertoire devrait toujours être vide après la première installation de Linux. Aucune exception à cette règle ne doit être faite autre que les morceaux de répertoires listés.
Les logiciels installés en local devraient être placés dans /usr/local plutôt que dans /usr sauf s'ils sont installés pour remplacer ou mettre à jour des logiciels dans /usr.
Notez que les logiciels placés dans / ou /usr peuvent être effacés par les mises à jour du système (bien que nous recommandons que les distributions n'effacent pas les données dans /etc sous ces circonstances). Pour cette raison, les logiciels locaux ne devraient pas être placés en dehors de /usr/local sans bonne raison.