Arasında bir fark vardır /opt
ve /usr/local/bin
. Yani sadece birinden diğerine symlinking yapmak kafa karıştırıcı olurdu. Onları karıştırmam.
/opt
eklenti uygulama yazılım paketlerinin kurulumu içindir , /usr/local
dizin ise yazılımı yerel olarak kurarken ( make
ve ile make install
) sistem yöneticisi içindir . /usr/local/bin
altında yüklü yazılımın ikili dosyaları için tasarlanmıştır /usr/local
.
Göre Dosya Hiyerarşi Standardı , doğru yolu eklemek olacaktır /opt/<package>/bin
için $PATH
her paket için. (Eğer bir sayılamayan sayıda olduğunda bu çok acı ise /opt/<package>/bin
örneğin direcories) o zaman (yerel yönetici) den sembolik oluşturabilirsiniz /opt/<package>/bin
için /opt/bin
dizindeki. Bu daha sonra kullanıcılara bir $PATH
kez eklenebilir .
/usr/local/bin
sistem yöneticisinin kullanımı içindir. Yönetici, yazılımı yüklemek/opt
ve altında bağlantı oluşturmak istiyorsa/usr/local
, bu mükemmel bir karardır.