Regra geral, pelo menos em sistemas com sabor do Debian:
-
/usr/local
para material que é "todo o sistema", por exemplo./usr/local
tende a estar em um padrão de distribuição$PATH
da distribuição e segue uma hierarquia de diretório padrão do UNIX com/usr/local/bin
,/usr/local/lib
, etc. -
/opt
para itens em que você não confia para fazer todo o sistema, com prefixos por aplicativo, ou seja,/opt/firefox-3.6.8
,/opt/mono-2.6.7
e assim por diante. O material aqui requer um gerenciamento mais cuidadoso, mas também é menos provável que quebre o sistema - e é mais fácil de remover, já que você acabou de excluir a pasta e desapareceu.