К основному контенту

Сообщения

Показаны сообщения с ярлыком "podman"

Пересборка deb пакета в Fedora 44

 Мне все чаще приходится взаимодействовать с дистрибутивами на основе 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. Пересборка пакета.  Скачиваем исходники программы, файлов описания пакета и правил сборки ...