Как собрать rpm пакет который будет ставится на старые linux'ы? #pmlib(FileDigests) <= 4.6.0-1
Собираю обычный rpm пакет на CentOS7 из готовых файлов, по инструкции из интернета, минимум излишеств(rpmbuild -bb /home/builder/rpmbuild/SPECS/test.spec).
В spec файле раздел "Requires:" вообще не заполнял. Если проверить зависимости собранного пакета, там всё ровно будет:
[root@alt7 10:43 4.8]$ rpm -qp --requires ./test.x86_64.rpm
/bin/sh
/bin/sh
/bin/sh
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadIsXz) <= 5.2-1
И вроде бы все работает. Но заметил что на ОС постарее падает ошибка по зависимостям(например на alt7).
[root@alt7 10:49 4.8]$ rpm -i ./test.x86_64.rpm
ошибка: неудовлетворенные зависимости:
rpmlib(FileDigests) <= 4.6.0-1 нужен для test.x86_64
Как собрать rpm пакет который будет нормально устанавливаться?