История изменений
Исправление papin-aziat, (текущая версия) :
Предыдущий раз вы предлагали собрать пакет в CentOS
Без разница — рхел, центос или федора.
Откуда вы взяли opensuse-tumbleweed-x86_64 ?
$ ls /etc/mock/opensuse-*
/etc/mock/opensuse-leap-15.1-aarch64.cfg
/etc/mock/opensuse-leap-15.1-x86_64.cfg
/etc/mock/opensuse-leap-15.2-aarch64.cfg
/etc/mock/opensuse-leap-15.2-x86_64.cfg
/etc/mock/opensuse-tumbleweed-aarch64.cfg
/etc/mock/opensuse-tumbleweed-i586.cfg
/etc/mock/opensuse-tumbleweed-ppc64.cfg
/etc/mock/opensuse-tumbleweed-ppc64le.cfg
/etc/mock/opensuse-tumbleweed-x86_64.cfg
Так же интересно, почему здесь нужна лишь команда -init ?
Да можно и без --init
, наверно, просто разбил на два этапа, сначала инициализация чрута под целевую платформу, а потом сборка в нём.
я вижу, что процесс сборки пакета происходит как-то совсем иначе: mock -r configfile –rebuild package-1.2-3.src.rpm
<configfile>
— это и есть целевая платформа, а --rebuild
— опция по умолчанию, можно не писать.
или вот так: mock package-1.2-3.src.rpm
Так ты соберешь пакет для платформы по умолчанию, если ничего не настраивать, то будет собрано под хост, вот так посмотреть:
ls -l /etc/mock/default.cfg
У меня рхел-8, твой keepass собрался без проблем, я заглядывал в keepass.spec: зависимостей немного, все они простые, и что-то сусе-специфичное, всё хорошо кароче.
Исходная версия papin-aziat, :
Предыдущий раз вы предлагали собрать пакет в CentOS
Без разница — рхел, центос или федора.
Откуда вы взяли opensuse-tumbleweed-x86_64 ?
$ ls /etc/mock/opensuse-*
/etc/mock/opensuse-leap-15.1-aarch64.cfg
/etc/mock/opensuse-leap-15.1-x86_64.cfg
/etc/mock/opensuse-leap-15.2-aarch64.cfg
/etc/mock/opensuse-leap-15.2-x86_64.cfg
/etc/mock/opensuse-tumbleweed-aarch64.cfg
/etc/mock/opensuse-tumbleweed-i586.cfg
/etc/mock/opensuse-tumbleweed-ppc64.cfg
/etc/mock/opensuse-tumbleweed-ppc64le.cfg
/etc/mock/opensuse-tumbleweed-x86_64.cfg
Так же интересно, почему здесь нужна лишь команда -init ?
Да можно и без --init
, наверно, просто разбил на два этапа, сначала инициализация чрута под целевую платформу, а потом сборка в нём.
я вижу, что процесс сборки пакета происходит как-то совсем иначе: mock -r –rebuild package-1.2-3.src.rpm
<configfile>
— это и есть целевая платформа, а --rebuild
— опция по умолчанию, можно не писать.
или вот так: mock package-1.2-3.src.rpm
Так ты соберешь пакет для платформы по умолчанию, если ничего не настраивать, то будет собрано под хост, вот так посмотреть:
ls -l /etc/mock/default.cfg
У меня рхел-8, твой keepass собрался без проблем, я заглядывал в keepass.spec: зависимостей немного, все они простые, и что-то сусе-специфичное, всё хорошо кароче.