Saya perlu mengkompilasi beberapa perangkat lunak di mesin Fedora saya. Di mana tempat terbaik untuk meletakkannya agar tidak mengganggu paket perangkat lunak?
Jawaban yang Diterima:
Aturan praktis, setidaknya pada sistem rasa Debian:
-
/usr/local
untuk hal-hal yang "seluruh sistem"—yaitu./usr/local
cenderung berada di$PATH
default distro , dan mengikuti hierarki direktori UNIX standar dengan/usr/local/bin
,/usr/local/lib
, dll. -
/opt
untuk hal-hal yang tidak Anda percayai untuk dibuat di seluruh sistem, dengan awalan per aplikasi—mis./opt/firefox-3.6.8
,/opt/mono-2.6.7
, dan seterusnya. Barang-barang di sini memerlukan pengelolaan yang lebih hati-hati, tetapi juga lebih kecil kemungkinannya untuk merusak sistem Anda—dan lebih mudah dihapus karena Anda baru saja menghapus folder dan folder itu hilang.