Instalowanie niestabilnych programów, takich jak firefox devel w / home / user / opt /, znacznie ułatwia usuwanie i nie ma wątpliwości dla innych użytkowników, co do wersji, z której powinni korzystać ... Więc jeśli nie jest to program do użytku globalnego, zainstaluj w podfolderze w twoim katalogu domowym.
Nigdy nie instaluj programów w / usr /, może to powodować chaos, rzeczy zainstalowane w / usr / przeznaczone są wyłącznie do pakietów dystrybucyjnych. / usr / local / jest dla pakietów kompilowanych lokalnie. Struktura działa dokładnie w ten sam sposób! pliki w / usr / local / będą miały pierwszeństwo przed plikami w / usr /
/ opt / powinien być używany do instalacji wstępnie skompilowanych (binarnych) pakietów (Thunderbird, Eclipse, Netbeans, IBM NetSphere itp.) i tym podobnych. Ale jeśli są one tylko dla jednego użytkownika, należy je umieścić w katalogu domowym.
Jeśli chcesz mieć możliwość uruchomienia programu zainstalowanego w „dziwnym” miejscu (jak / home / user / opt / firefox /) bez wpisywania całej ścieżki, musisz dodać go do zmiennej $ PATH, możesz to zrobić dodając taką linię w swoim /home/user/.profile
export PATH=/home/user/opt/firefox:$PATH
Nazwa folderu powinna być tą, w której znajduje się plik wykonywalny, który należy uruchomić.