Задать вопрос
ixSci
@ixSci

"Внедрение" зависимостей в deb package?

Добрый день!


Есть ли способ «засунуть» некоторые зависимости в deb package, чтобы при развертке он их установил?


Зачем?

Ubuntu считает, что 4.7.0 Qt всем достаточен, это не так. Мне нужен 4.7.1(хотя бы) на целевой машине. При этом установка дольше чем в 2 клика не приемлема. Можете, что-нибудь посоветовать?
  • Вопрос задан
  • 2566 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
kolobob
@kolobob
Если речь идет о указании зависимостей для пакета, тогда Вам в файл control. Подробнее есть тут — habrahabr.ru/blogs/ubuntu/72633/
Если же хотите в один пакет засунуть две хреновины, то, наверное, можно. Теоретически, создаете структуру каталогов, которая нужна в итоге, туда раскладываете библиотеки и прочие нужные приблуды. Потом рядом создаете папку DEBIAN, в ней делаете файл control, заполняете его. Затем говорите
dpkg -b папка_с_файлами_для_пакета/ ./имя_готового_пакета.deb
Я не знаю, будет ли корректно работать этот вариант, но теоретически — должен.

Можно поступить иначе: пакетам указать нужные зависимости, потом собрать репозиторий со всеми нужными для установки пакетами.
Этот вариант — почти в 2 клика. Надо будет только репозиторий подключить.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы