Файли в каталозі /usr/local/
не знаходяться під контролем системи управління пакетами Debian. Тому добре розміщувати вихідний код для вашої програми /usr/local/src/
. Наприклад, ви можете витягнути файли для пакета з назвою "foo.tar" в каталог /usr/local/src/foo
. Після їх компіляції розмістіть бінарні файли /usr/local/bin/
, бібліотеки /usr/local/lib/
та файли конфігурації /usr/local/etc/
.
Якщо ваші програми та / або файли дійсно повинні бути розміщені в якомусь іншому каталозі, ви все одно можете їх зберігати /usr/local/
і створювати відповідні символічні посилання від потрібного місця до його місцезнаходження /usr/local/
, наприклад, ви можете зробити посилання
ln -s /usr/local/bin/foo /usr/bin/foo
У будь-якому випадку, якщо ви отримаєте пакет, авторські права якого дозволяють перерозподілити, вам слід розглянути можливість створення пакету Debian і завантаження його в систему Debian. Вказівки щодо створення розробника пакунків містяться в посібнику з політики Debian.
Взято з: http://www.debian.org/doc/FAQ/ch-compat.en.html