Разворачиваем rootfs (контейнер) c дистрибутивом Loongnix (под архитектуру loongarch) из-под этого же самого loongnix:
Читать далее debootstrap LoongNix 20
Метка: deb
Как версионируются и совмещаются библиотеки из разных репозиториев
Давайте на примере btrfs-progs 4.19.1 и ffmpeg рассмотрим особенности сборки, версионирования пакетов и библиотек в дистрибутивах с продвинутой пакетной системой, то есть Deb или RPM, но не pacman или порты BSD (emerge из Gentoo имеет совсем иные принципы решения этих задач).
deb src: https://gitlab.com/nixtux-packaging/btrfs-progs/tree/master/btrfs-progs-4.19.1/debian
RPM src: https://abf.io/import/btrfs-progs
RPM binary: https://abf.io/build_lists/2957703
В приведенных примерах принцип упаковки и разделения на подпакеты идентичен.
Есть исходный пакет btrfs-progs, то есть исходные коды, расположенные по адресу https://github.com/kdave/btrfs-progs
Как можете наглядно видеть по ссылке «RPM binary: https://abf.io/build_lists/2957703» из одного исходного пакета собраны следующие бинарные, у каждого из которых стоит одинаковое значение %EVRD, то есть эпоха, версия, релиз и дистрибутив (в Альте %EVR вместо %EVRD в Росе):
— btrfs-progs
— libbtrfs0
— libbtrfsutil1
Читать далее Как версионируются и совмещаются библиотеки из разных репозиториев
QWinFF PPA
Сделал PPA с аудио-видео конвертером QWinFF (графический интерфейс для FFmpeg)
https://launchpad.net/~mikhailnov/+archive/ubuntu/qwinff/
Пока собрано только для amd64 (x86_64) почему-то.
Исходники сборки пакета здесь: https://github.com/mikhailnov/qwinff/tree/master/debian
Вызов LibreOffice в chroot
Для сборки deb-пакета Wirec я использую вызов LibreOffice внутри Makefile, чтобы конвертировать картинку из ODG в SVG. При запуске локально все работало, однако при попытке собрать deb-пакет на Launchpad, то есть при сборке в chroot, возникла ошибка:
libreoffice --convert-to svg --outdir /<>/debian/wirec///usr/share/icons desktop/wirec.odg javaldx failed! Warning: failed to read path from javaldx
После исправления Makefile был таким:
Читать далее Вызов LibreOffice в chroot