Установка .deb по определенному пути - PullRequest
0 голосов
/ 05 ноября 2019

Я копался в пакете Debian уже больше недели. Я узнал о сценариях post / pre inst / rm, о том, как собрать свой пакет, куда поместить данные, которые нужно установить, когда я dpkg -i my.deb.

. Сейчас я ищу точный путь. установки моего пакета. По умолчанию все мои файлы будут скопированы в '/' и все метаданные и прочее, как в /var/lib/dpkg/...

Я смотрел в debhelper, пробовал override_auto_install вещи, но я сделалне удастся добиться успеха. Всегда есть еще одна вещь, которая не работает, и она не будет соответствовать моим потребностям (за исключением случаев, когда я что-то упустил, вы можете объяснить мне)

На самом деле я смотрю в опции dpkg: instdir, admindir, root,Я понял, как они работают, но кажется, что dpkg не может разделить метаданные и данные.

Я имею в виду, я хотел бы установить (с помощью instdir, admindir или root) мой пакет в / MYPACKAGE, но затем dpkgнужен admindir для IN /MYPACKAGE.

Разве это не может быть в / var / lib / dpkg / просто как обычно?

Я пытаюсь создать установку без вывода сообщений, чтобы мои клиенты могли сбежатьвсплывающее окно конфигурацииИм просто нужно будет набрать 50 раз yum install MYPACKAGE DESTDIR=/PATH, а вот 50 различных компьютеров с продуктом.

Спасибо, надеюсь, вы, ребята, можете мне помочь!

...