Menurut Unier Filesystem Hierarchy Standard , /opt
dan /usr/local
akan digunakan sebagai berikut:
/ usr / local:
"Hirarki / usr / lokal untuk digunakan oleh administrator sistem ketika menginstal perangkat lunak secara lokal. [...] Ini dapat digunakan untuk program dan data yang dapat dibagikan di antara sekelompok host, tetapi tidak ditemukan di / usr."
/memilih:
"/ opt disediakan untuk instalasi paket perangkat lunak aplikasi tambahan. [...] Program yang akan dipanggil oleh pengguna harus berada di direktori / opt / <package> / bin atau di bawah / opt / <provider> hirarki."
Jadi untuk menjawab dua pertanyaan Anda:
"/ opt atau / usr / local apa yang direkomendasikan?"
Meminjam dari jawaban ini (yang lebih mendetail daripada yang pernah saya bisa), /opt
dimaksudkan untuk paket prebuilt yang berisi binari prebuilt yang siap untuk dibongkar. Jika Anda mengkompilasi Eclipse sendiri, /usr/local
akan menjadi tempat yang tepat.
"/ usr / bin atau / usr / local / bin?"
/usr/bin
dimaksudkan untuk perangkat lunak yang disediakan oleh distribusi Anda. Jika Anda membuat Eclipse sendiri, awalan pemasangan harus diatur ke /usr/local
.
Catatan penting: dalam keadaan normal, keduanya /usr/local
dan /opt
dimiliki oleh root dan tidak dapat ditulis oleh dunia. Jika Anda bukan administrator sistem, maka Anda harus membuatnya untuk menginstal file atau menggunakan folder rumah Anda.