Unix Dosya Sistemi Hiyerarşi Standardına göre /opt
ve /usr/local
aşağıdaki gibi kullanılmalıdır:
/ Usr / local:
"/ Usr / local hiyerarşisi, yazılımı yerel olarak yüklerken sistem yöneticisi tarafından kullanılmak içindir. [...] Bir grup ana bilgisayar arasında paylaşılabilen, ancak / usr içinde bulunmayan programlar ve veriler için kullanılabilir."
/ Opt:
"/ opt, eklenti uygulama yazılım paketlerinin yüklenmesi için ayrılmıştır. [...] Kullanıcılar tarafından çağrılacak programlar / opt / <package> / bin dizininde veya / opt / <provider> altında bulunmalıdır. hiyerarşi."
İki sorunuzu cevaplamak için:
"/ opt veya / usr / local önerilen nedir?"
Bu cevaptan ödünç alma (şimdiye kadar yapabildiğimden daha fazla ayrıntıya girer), /opt
paketlenmeye hazır önceden oluşturulmuş ikili dosyaları içeren önceden oluşturulmuş paketler için tasarlanmıştır. Eclipse'i kendiniz derliyorsanız /usr/local
, doğru yer olurdu.
"/ usr / bin veya / usr / local / bin?"
/usr/bin
dağıtımınız tarafından sağlanan yazılımlar için tasarlanmıştır. Eclipse'i kendiniz oluşturuyorsanız, kurulum öneki olarak ayarlanmalıdır /usr/local
.
Önemli not: Normal şartlar altında, hem /usr/local
ve /opt
root tarafından sahip olunan ve dünya çapında yazma değillerdir. Sistem yöneticisi değilseniz, dosyaları yüklemeleri veya ana klasörünüzü kullanmaları için onları almanız gerekir.