Создать .deb-пакет только с зависимостями

Создать .deb-пакет только с зависимостями

У меня есть часть программного обеспечения, которая поставляется как deb-пакет или как исходный код. Я хотел бы установить его из исходного кода, чтобы установить его в нестандартный каталог, но хотел бы использовать apt для управления зависимостями.

Есть ли программное обеспечение, которое я могу использовать для создания deb-пакета из другого, представляющего собой просто фиктивный пакет с зависимостями для пакета?

EDIT: Для ясности: я хочу удовлетворить зависимости программного обеспечения, а не использовать программное обеспечение для удовлетворения зависимостей.

решение1

Вы можете использовать equivsдля этого. Установитеequivsупаковать и запустить

equivs-control yourpackage.control

(заменив yourpackageна что-то подходящее для вашей ситуации).

Это создаст yourpackage.controlфайл шаблона; отредактируйте его соответствующим образом:

  • для обеспечения зависимостей перечислите их в Depends:строке;
  • для удовлетворения зависимостей перечислите их в Provides:строке (добавляя ее при необходимости).

Если вы хотите удовлетворить одну зависимость, назовите свой пакет соответствующим образом, не делайте Provideэтого.

Вам также следует заполнить Version:строку. Затем выполните

equivs-build yourpackage.control

и установить полученный .debпакет (который обеспечит соблюдение зависимостей).

Связанный контент