У меня есть пакеты deb файл со всеми зависимостями deb файл.
Действительно ли возможно создать финал deb файл (один файл) использующий все. Скажите, например, firefox.deb
имеет 10 зависимостей в другом .deb
файл. Таким образом, существует порядок установить все зависимости затем впоследствии firefox.deb
. Позвольте мне создать a fullFirefox.deb
файл, которые автоматически поддерживают все? У меня нет источника, просто deb файлы.
Это возможно, но Вы будете, вероятно, работать в нескольких проблемах. Во-первых, каждый пакет имеет свой собственный пред - и сценарии после установки и зависимости в файле управления. Даже если Вы заставляете пакет обеспечить содержавшие пакеты с помощью Provides
поле, будущие обновления могут разрушить Ваш пакет Бога:
libpango1.0-0
Так, лучше не создать пакет Бога, но установить каждый пакет отдельно. Если необходимо установить программное обеспечение офлайн, посмотрите, Как я могу установить программное обеспечение или пакеты без Интернета (офлайн)?
Как создать пакет Бога (не рекомендуемый):
cd
в негоdpkg -x filename.deb .
dpkg --control filename.deb tmpdeb
. Новый каталог создадут, назовут tmpdeb
. Скорректируйте файлы управления как то, чтобы менять имя для предотвращения конфликтов позже. При выполнении переместитесь / объединяются, tmpdeb каталог с каталогом DEBIAN (создайте в случае необходимости). Повторите его для каждого deb файлаcd ..
~/godpackage
и храните недавно созданный .deb файл в текущем каталоге: dpkg-deb --build ~/godpackage .