Мне все чаще приходится взаимодействовать с дистрибутивами на основе deb пакетов. Долгое время и если была необходимость, всегда собирал rpm пакеты, там все просто и понятно. И вот решил попробовать собрать deb пакет. Так как уже давно есть контейнеры и по моему мнению сборка пакетов, для контроля правильных зависимостей, в изолированном окружении больше не нужна. Берешь пустой контейнер и вперед. Так как может понадобится пересобрать и другие программы я разделил сборку на два этапа: (все шаги выполняются от пользователя) 1. Подготовка сборочного контейнера (пригодится для других программ). Создаем файл: vi Dockerfile FROM docker.io/library/debian:forky MAINTAINER user <user@mail.lan> USER root RUN apt-get update && apt-get install -y devscripts quilt USER ${ CONTAINER_DEFAULT_USER } и собираем контейнер podman build -t home.lan/debian14-debuild . 2. Пересборка пакета. Скачиваем исходники программы, файлов описания пакета и правил сборки ...
Блог о дистрибутивах Linux семейства RedHat ( Fedora, CentOS, Rocky Linux ... ).