Các tệp trong thư mục /usr/local/
không thuộc quyền kiểm soát của hệ thống quản lý gói Debian. Vì vậy, cách tốt nhất là đặt mã nguồn cho chương trình của bạn /usr/local/src/
. Ví dụ: bạn có thể trích xuất các tệp cho gói có tên "foo.tar" vào thư mục /usr/local/src/foo
. Sau khi bạn biên dịch chúng, đặt các tệp nhị phân vào /usr/local/bin/
, các thư viện /usr/local/lib/
và các tệp cấu hình /usr/local/etc/
.
Nếu các chương trình và / hoặc tệp của bạn thực sự phải được đặt trong một số thư mục khác, bạn vẫn có thể lưu trữ chúng /usr/local/
và xây dựng các liên kết tượng trưng thích hợp từ vị trí cần thiết đến vị trí của nó /usr/local/
, ví dụ: bạn có thể tạo liên kết
ln -s /usr/local/bin/foo /usr/bin/foo
Trong mọi trường hợp, nếu bạn có được gói có bản quyền cho phép phân phối lại, bạn nên xem xét việc tạo gói Debian và tải lên cho hệ thống Debian. Nguyên tắc để trở thành nhà phát triển gói được bao gồm trong hướng dẫn Chính sách Debian.
Lấy từ: http://www.debian.org/doc/FAQ/ch-compat.en.html