Có một sự khác biệt giữa /optvà /usr/local/bin. Vì vậy, chỉ cần liên kết nhị phân từ cái này sang cái khác sẽ gây nhầm lẫn. Tôi sẽ không trộn chúng lên.
/optdành cho việc cài đặt các gói phần mềm ứng dụng bổ trợ , trong khi /usr/localthư mục dành cho quản trị viên hệ thống khi cài đặt phần mềm cục bộ (có makevà make install). /usr/local/binđược dành cho các tệp nhị phân từ phần mềm được cài đặt bên dưới /usr/local.
Theo Tiêu chuẩn phân cấp tệp , cách chính xác sẽ là thêm /opt/<package>/binvào $PATHcho từng gói riêng lẻ. Nếu đây là quá đau đớn (khi bạn có một số lượng không đếm được của /opt/<package>/bindirecories chẳng hạn) sau đó bạn (người quản trị địa phương) có thể tạo liên kết tượng trưng từ /opt/<package>/binđến /opt/binthư mục. Điều này sau đó có thể được thêm vào người dùng $PATHmột lần.
/usr/local/bindành cho sử dụng của quản trị viên hệ thống. Nếu quản trị viên muốn cài đặt phần mềm/optvà tạo liên kết cho phần mềm bên dưới/usr/local, điều đó thật hoàn hảo.