В настоящее время моя программа устанавливает на/usr/bin или безотносительно и я должен изменить его на/opt/appname. Где я указываю это в debian исходном пакете?
Rasmus
Если будут файлы, которые должны быть установлены в Ваш пакет, но Ваш стандарт делает установку , то не сделает этого, поместит имена файлов и места назначения в install
файл. Они установлены dh_install
.You должен сначала проверить, что нет более определенного инструмента для использования. Например, документы должны быть в docs
файл а не в этом.
Этот файл установки имеет одну строку на установленный файл с названием файла (относительно главного каталога сборки) тогда пространство тогда каталог установки (относительно каталога установки). Один пример того, где это используется, - то, если двоичный файл src/bar
оставляют удаленным; файл установки мог бы быть похожим:
src/bar usr/bin
Это означает, когда этот пакет будет установлен, будет исполняемая команда /usr/bin/bar
.
, С другой стороны, эта установка может иметь название файла только без каталога установки, когда относительный путь к каталогу не изменяется. Этот формат обычно используется для большого пакета, который разделяет вывод его сборки в несколько двоичных пакетов с помощью пакета-1.install, пакета-2.install, и т.д.
, Таким образом, единственная вещь, которую необходимо сделать, состоит в том, чтобы создать файл, названный debian/my_package.install
(замените my_package подлинным именем пакета) со следующей строкой:
path/to/your/program /opt/appname