Автор Тема: [p10] проблемы с пересборкой родных пакетов из-за rpmlib(PayloadIsLzma)?  (Прочитано 646 раз)

Оффлайн N0rbert

  • alt linux team
  • ***
  • Сообщений: 231
  • snk@
Пытаюсь освоить сборку пакетов из исходного кода.

Вижу, что сильно не хватает единый структурированной документации типа Guide for Debian Maintainers / Руководство для сопровождающих Debian, но все-таки пытаюсь разобраться.

Пока не определился какую версию выбрать - p9 или p10 для итоговой установки.
Но уже вижу у них отличие в поведении при выполнении следующих команд по сборке одного из самых простых пакетов - Htop:

sudo usermod -a -G rpm $USER
sudo reboot

sudo apt-get update
sudo apt-get install -y etersoft-build-utils

sudo apt-get build-dep -y htop
apt-get source -b htop

apt-get source htop
rpmbb RPM/SPECS/htop.spec

На p9 все нормально проходит - rpm и rpm.src пакеты собираются, ошибок нет.
На p10 получаю ошибку:

$ sudo apt-get build-dep -y htop
Reading Package Lists... Done
Building Dependency Tree... Done
E: Build-Depends dependency for htop-3.0.5-alt1.src.rpm cannot be satisfied because the package rpmlib(PayloadIsLzma) cannot be found

Подробности о системе p10:

$ cat /etc/os-release
NAME="starter kit"
VERSION="p10 (Hypericum)"
ID=altlinux
VERSION_ID=p10
PRETTY_NAME="ALT Starterkit (Hypericum)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:starterkit:p10"
HOME_URL="http://en.altlinux.org/starterkits"
BUG_REPORT_URL="https://bugs.altlinux.org/"

$ eepm rl
/etc/apt/sources.list.d/yandex.list:
    rpm [p10] http://mirror.yandex.ru altlinux/p10/branch/x86_64 classic
    rpm [p10] http://mirror.yandex.ru altlinux/p10/branch/x86_64-i586 classic
    rpm [p10] http://mirror.yandex.ru altlinux/p10/branch/noarch classic
    rpm-src [p10] http://mirror.yandex.ru altlinux/p10/branch/x86_64 classic
    rpm-src [p10] http://mirror.yandex.ru altlinux/p10/branch/noarch classic

Такая же ошибка (rpmlib(PayloadIsLzma)) возникает и в Docker ALT p10. От библиотек не зависит - ошибку видно для пакетов hello, kde5-krusader, meld, xorg-xserver и похоже что много других.

Я что-то не так делаю или это баг типа 42934?
« Последнее редактирование: 10.07.2022 19:40:17 от N0rbert »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 229
  • Учиться .... Телепатами не рождаются, ими ....
    • Email

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 229
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Я что-то не так делаю или это баг типа 42934?
Это он