Как я могу установить сторонний пакет.deb в произвольный базовый каталог?

У меня есть.deb, который вежливо устанавливает себя в /opt. Для моих целей я бы предпочел, чтобы он действовал как первоклассный гражданин и устанавливался в обычных местах файловой системы.

Есть ли способ сделать это?

Это Ubuntu 10.04.4

Обновить

я пытался --root=/, это не меняет место установки.

1 ответ

Решение

Это невозможно без перекомпоновки пакета Debian - это, безусловно, вариант, если вы хотите создать свою собственную иерархию каталогов. Пакет - предположительно - собран и протестирован на основе структуры каталогов в / opt, и, не зная подробностей о пакете, он может даже не быть в состоянии выполнить, не находясь в этом каталоге.

Другие вопросы по тегам