Arasında bir fark vardır /optve /usr/local/bin. Yani sadece birinden diğerine symlinking yapmak kafa karıştırıcı olurdu. Onları karıştırmam.
/opteklenti uygulama yazılım paketlerinin kurulumu içindir , /usr/localdizin ise yazılımı yerel olarak kurarken ( makeve ile make install) sistem yöneticisi içindir . /usr/local/binaltı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>/biniçin $PATHher 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>/biniçin /opt/bindizindeki. Bu daha sonra kullanıcılara bir $PATHkez eklenebilir .
/usr/local/binsistem yöneticisinin kullanımı içindir. Yönetici, yazılımı yüklemek/optve altında bağlantı oluşturmak istiyorsa/usr/local, bu mükemmel bir karardır.