Size: a a a

Russian Fedora Community

2020 June 09

SE

Stanislav V. Emets in Russian Fedora Community
[root@520e46bcaef5 rpm]# make rpm
mkdir -p /rpm/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
cp -r /rpm/src/*.tar.gz /rpm/rpmbuild/SOURCES
cp -r /rpm/contrib/* /rpm/rpmbuild/SOURCES
rpmbuild -bb \
 --define '_topdir /rpm/rpmbuild' \
 --define '_version 3.23.0-03' \
 --define '_release 1' \
 --define '_source nexus-3.23.0-03-unix.tar.gz' \
 nexus3.spec
error: Macro %_source has empty body
error: line 5: %define _source

make: *** [Makefile:11: rpm] Error 1

вот такая ошибка
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Stanislav V. Emets
Заработало после удаления выделенного
это вообще ошибка по факту, у макроса пустого тела не может быть
работало видимо за счёт того, что rpm пропускал невалидные определения
вот как rpmlint ругается:
specfile-error error: test.spec: line 1: Macro %abc has empty body
источник

SE

Stanislav V. Emets in Russian Fedora Community
Yaroslav Sidlovsky
это вообще ошибка по факту, у макроса пустого тела не может быть
работало видимо за счёт того, что rpm пропускал невалидные определения
вот как rpmlint ругается:
specfile-error error: test.spec: line 1: Macro %abc has empty body
Эти макросы из командной строки передаются, точнее из мейкфайла.
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Stanislav V. Emets
Эти макросы из командной строки передаются, точнее из мейкфайла.
у тебя spec невалидный
источник

SE

Stanislav V. Emets in Russian Fedora Community
Yaroslav Sidlovsky
у тебя spec невалидный
спс, теперь понял, раньше прокатывало, теперь нет 😞
источник

E

ElXreno in Russian Fedora Community
Переслано от ElXreno
Уязвимость в UPnP, подходящая для усиления DDoS-атак и сканирования внутренней сети
https://www.opennet.ru/opennews/art.shtml?num=53123
источник

E

Erbe in Russian Fedora Community
@Vascom2 кстати по поводу таба, данная строчка подставилась без задержек, как и ей подобные :)
источник

V

Vascom in Russian Fedora Community
Erbe
@Vascom2 кстати по поводу таба, данная строчка подставилась без задержек, как и ей подобные :)
Не стоит устанавливать пакеты через rpm.
источник

E

Erbe in Russian Fedora Community
Vascom
Не стоит устанавливать пакеты через rpm.
хорошо, а как это влияет?
источник

V

Vascom in Russian Fedora Community
Erbe
хорошо, а как это влияет?
dnf не будет знать. Делай всё через него.
источник

E

Erbe in Russian Fedora Community
Vascom
dnf не будет знать. Делай всё через него.
понял, спасибочки за подсказку
источник

V

Vitaly in Russian Fedora Community
Erbe
хорошо, а как это влияет?
Можешь запросто убить базу RPM и создать рассинхрон с dnf. Использовать rpm напрямую категорически не рекомендуется.
источник

E

Erbe in Russian Fedora Community
Vitaly
Можешь запросто убить базу RPM и создать рассинхрон с dnf. Использовать rpm напрямую категорически не рекомендуется.
ой какие то страшные вещи вы говорите, лучше dnf буду использовать тогда
источник

A

Alexander in Russian Fedora Community
Vitaly
Можешь запросто убить базу RPM и создать рассинхрон с dnf. Использовать rpm напрямую категорически не рекомендуется.
Убить базу rpm нужно еще постараться. У dnf нет своей локальной базы, которую надо было бы синхронизировать с rpm-ной, кроме userinstalled меток.
Худшее, что можно сделать — поставить пакет с --nodeps, из-за чего dnf будет регулярно ругаться на сломанные зависимости в базе rpm.
источник

V

Vitaly in Russian Fedora Community
Alexander
Убить базу rpm нужно еще постараться. У dnf нет своей локальной базы, которую надо было бы синхронизировать с rpm-ной, кроме userinstalled меток.
Худшее, что можно сделать — поставить пакет с --nodeps, из-за чего dnf будет регулярно ругаться на сломанные зависимости в базе rpm.
/var/cache/dnf/packages.db
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Vitaly
/var/cache/dnf/packages.db
это кэш, копия rpmdb причём очень тупая и куцая, можешь сам посмотреть с помощью sqlite
источник

V

Vitaly in Russian Fedora Community
Yaroslav Sidlovsky
это кэш, копия rpmdb причём очень тупая и куцая, можешь сам посмотреть с помощью sqlite
Если не боишься, грохни её или повреди любым способом, потом расскажешь, что случится. 😊

Бэкап не забудь сделать конечно.
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Vitaly
Если не боишься, грохни её или повреди любым способом, потом расскажешь, что случится. 😊

Бэкап не забудь сделать конечно.
грохнул - перестроился после update, даже варнинга не было
источник

M

Mike in Russian Fedora Community
Земля в иллюминаторе
источник

YS

Yaroslav Sidlovsky in Russian Fedora Community
Vitaly
Если не боишься, грохни её или повреди любым способом, потом расскажешь, что случится. 😊

Бэкап не забудь сделать конечно.
> du -h packages.*                                                                                                                                                                                                                                             0.369s (0) 20:08:24
6,3M    packages.db
6,3M    packages.db.old
источник