Có một sự khác biệt giữa /opt
và /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.
/opt
dành cho việc cài đặt các gói phần mềm ứng dụng bổ trợ , trong khi /usr/local
thư 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ó make
và 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>/bin
vào $PATH
cho 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>/bin
direcories 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/bin
thư mục. Điều này sau đó có thể được thêm vào người dùng $PATH
một lần.
/usr/local/bin
dà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/opt
và 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.