Назад | Перейти на главную страницу

Рекурсивное изменение пакетов deb для изменения зависимостей - требуется исходный код?

Мне нужно изменить кучу файлов .deb собственной разработки, в основном для удаления некоторых зависимостей, общих для всех этих пакетов. Итак, мой вопрос: нужно ли мне брать исходный код для всех из них и перекомпилировать? Или есть другой способ модифицировать их (в отличие от создания пакета с нуля)? Я очень ошибаюсь, если говорю, что мне нужно сделать dpkg-deb --extract и --control, edit, а затем --build?

Я не могу придумать ни одной причины, по которой извлечение, изменение, перестройка не будут работать, пока приложение будет работать без той зависимости, которую вы удаляете.

Я бы не стал удалять зависимость, если пакету действительно требуется другой пакет. Если это просто очень важно, вероятно, это следовало бы рекомендовать.