Зависимости от сбоя RPM: libgdbm.Итак.2 () (64bit) на Fedora 22

Я пытаюсь установить пакет rhel5 x64 rpm (mochapro-4.1.2-9658.x86_64) на Fedora 22, но он хочет libgdbm.Итак.2 () (64bit) библиотека, которая отсутствует в dnf.
это дает следующую ошибку:

Error: nothing provides libgdbm.so.2()(64bit) needed by mochapro-4.1.2-9658.x86_64

Я попытался использовать поиск rpm, и кажется, GDB-1.8.0-38.el6.архитектуру x86_64.об / мин есть в библиотеке, но когда я пытаюсь установить его, он не. если я пытаюсь установить его с ... allowerasing, он хочет удалить ДНФ.
я также попытался распаковать rpm, преобразовав rpm2cpio и передав его cpio, который получил мне файл библиотеки, который я скопировал в /usr/ lib64/, но пакет rpm, похоже, не видит его.
если я устанавливаю с --nodeps, установка rpm не запускается.

есть ли способ вручную разрешить зависимость с помощью liblibgdbm.Итак.2 я извлек?


в конечном итоге создание манекена .rpm-файл, который помог обойти проблему зависимости, но я получаю ошибку ошибки сегментации 5337 при запуске, я думаю, это связано с различиями fedora22/rhel5

25
задан fixer1234
19.02.2023 9:07 Количество просмотров материала 2488
Распечатать страницу

1 ответ

Это не сработает. RHEL5 и RHEL6 имеют разные библиотеки. Вы можете потратить несколько дней на перестройку старых библиотек под новую Fedora 22... Однако это много проще запустить virt-manager, создать новую виртуальную машину с CentOS 5 и установить там mochapro-4.1.2-9658.архитектуру x86_64.

0
отвечен msuchy 2023-02-20 16:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх