Cài đặt các chương trình không ổn định như firefox devel in / home / user / opt / giúp việc gỡ bỏ dễ dàng hơn rất nhiều và không gây nhầm lẫn cho những người dùng khác về việc họ nên sử dụng phiên bản nào ... Vì vậy, nếu đó không phải là chương trình để sử dụng toàn cầu, hãy cài đặt nó trong một thư mục con trong thư mục nhà của bạn.
Không bao giờ cài đặt chương trình trong / usr /, nó có thể gây ra sự hỗn loạn, những thứ được cài đặt trong / usr / chỉ dành cho các gói phân phối. / usr / local / dành cho các gói được biên dịch cục bộ. Và cấu trúc hoạt động chính xác theo cùng một cách! các tệp trong / usr / local / sẽ được ưu tiên hơn các tệp trong / usr /
/ opt / nên được sử dụng để cài đặt các gói (nhị phân) được biên dịch sẵn (Thunderbird, Eclipse, Netbeans, IBM NetSphere, v.v.) và tương tự. Nhưng nếu chúng chỉ dành cho một người dùng thì chúng nên được đặt trong thư mục nhà của bạn.
Nếu bạn muốn có thể chạy một chương trình được cài đặt ở một vị trí "lạ" (như / home / user / opt / firefox /) mà không cần nhập toàn bộ đường dẫn bạn cần thêm vào biến $ PATH của mình, bạn có thể làm điều này thêm một dòng như thế này trong /home/user/.profile của bạn
export PATH=/home/user/opt/firefox:$PATH
Tên thư mục phải là tên chứa tệp thực thi bạn cần chạy.