Ho bisogno di compilare del software sulla mia macchina Fedora. Qual è il posto migliore per metterlo in modo da non interferire con il software in pacchetto?
Risposta accettata:
Regola pratica, almeno su sistemi basati su Debian:
-
/usr/local
per cose che sono "a livello di sistema", cioè/usr/local
tende a trovarsi nel$PATH
predefinito di una distribuzione e segue una gerarchia di directory UNIX standard con/usr/local/bin
,/usr/local/lib
, ecc. -
/opt
per cose che non ti fidi di fare a livello di sistema, con prefissi per app, ad es./opt/firefox-3.6.8
,/opt/mono-2.6.7
, e così via. La roba qui dentro richiede una gestione più attenta, ma è anche meno probabile che rompa il tuo sistema ed è più facile da rimuovere poiché elimini la cartella e non c'è più.