Исходный пакет Fedora установки на RHEL / CentOS

Взгляните на chironfs: это может синхронизировать в режиме реального времени две файловых системы. Это основано на предохранителе. Это действительно легко скомпилировать и работает хорошо между моими двумя полями Linux.

2
задан 14 October 2011 в 18:14
4 ответа

Попробуйте:

rpmbuild --rebuild --define "_source_filedigest_algorithm md5" --define "_binary_filedigest_algorithm md5" curl-7.19.7-16.el6.src.rpm

Если это не сработает, вам может потребоваться извлечь RPM, а затем перестроить его:

rpm -i --nomd5 curl-7.19.7-16.el6.src.rpm
rpmbuild -ba --define "_source_filedigest_algorithm md5" --define "_binary_filedigest_algorithm md5" /usr/src/redhat/SPECS/curl.spec

У меня может быть неправильное имя файла спецификации в последней команде.

0
ответ дан 3 December 2019 в 12:05

Я предполагаю, что вы хотите обновить CentOS5 curl до версии CentOS6. Я думаю, проблема не в подписи SHA256, а в сжатии XZ / LZMA, которое не поддерживается CentOS5.

Вам нужно:

  • запустить CentOS6 на резервном компьютере или виртуальной машине - LiveCD достаточно
  • в CentOS6: yum install rpm-build yum-utils
  • в CentOS6: yumdownloader --source curl
  • в CentOS6: rpm -i curl - *. src.rpm
  • в CentOS6: scp -pr ~ / rpmbuild your_username @ your_centos_ip:
  • в CentOS5: rpmbuild -ba ~ / rpmbuild / SPECS / curl.spec
1
ответ дан 3 December 2019 в 12:05

Если у вас нет коробки CentOS 6, доступной как @Tometzky , это будет работать:

cd ~/rpmbuild/SOURCES
rpm2cpio ~/path/to/your/curl-*.src.rpm | cpio -idmv
mv *.spec ~/rpmbuild/SPECS/
rpmbuild -ba ~/rpmbuild/SPECS/curl.spec

К сожалению, восстановление curl из CentOS 6 на CentOS 5 требует намного сложнее, чем только это первое препятствие, в том числе:

  • Перезапуск libssh2 из CentOS 6 на CentOS 5
  • Установка lzma
  • Другие вещи, которые я еще не понял
1
ответ дан 3 December 2019 в 12:05

Я думаю, вы говорите об этой ошибке: https://bugzilla.redhat.com/show_bug.cgi?id=490613#c15

К вашему сведению: SRPM, содержащие rpm с обратным переносом сильных хешей + xz поддержка полезной нагрузки доступна из инфраструктуры Fedora репозитории:

http://infrastructure.fedoraproject.org/builder-rpms/SRPMS/

Я очень давно использую их на своих сборщиках, и они хорошо работать. Было бы здорово, если бы их официально приняли в RHEL5.

вы хотите rpm-4.6.0-4.0.notting.1.el5

src.rpm или двоичные файлы находятся в:

http://infrastructure.fedoraproject.org/builder-rpms/SRPMS/

http://infrastructure.fedoraproject.org/builder-rpms/i386/

http://infrastructure.fedoraproject.org/builder-rpms/x86_64/

0
ответ дан 3 December 2019 в 12:05

Теги

Похожие вопросы