Intereting Posts
Cron не работает со сценарием оболочки Почему SSH запрашивает мой пароль личного ключа каждый раз Как написать файл с различными смещениями в раздел файловой системы с помощью команды dd Создание и удаление томов Amazon EC2 с использованием сценария оболочки Как выйти из открытых документов в терминале? Контрольный список для безболезненной перенастройки для рабочей станции: что я должен помнить? Как раскрасить «корень» красным цветом в CentOS? btrfs ERROR: устройство для удаления ошибок: на устройстве нет места Обновление Centos до 6.5 не 6.6? Петля с двумя переменными в сценарии bash Какое имя модуля ядра в настоящий момент является правильным «usb-storage» или «usb_storage»? Безопасно ли выдавать мой открытый ключ SSH для работы? Использование Creative Sound Blaster на сервере Ubuntu Расширение «RANDR» отсутствует на xvfb Как я могу четко отображать изображение в xterm

Red Hat Enterprise Linux 6.9 – Не удается найти или установить RPM-привязки Python?

Я использую Red Hat Enterprise Linux 6.9 и не могу найти привязки RPM Python?

Я пытаюсь установить rpm-py-installer-0.7.0 и выдает ошибку:

RPM Python binding on system Python should be installed manually. Install the proper RPM package of python{,2,3}-rpm. 

Итак, я искал в Интернете и нашел привязки RPM Python, но ничего для RHEL 6 … Я пытался использовать pip и yum для установки python2-rpm, но ничего не нашел (пакет не существует).

Мне нужно иметь возможность установить python2-rpm, чтобы я мог установить rpm-py-installer.


Вот код, который терпит неудачу:

 if self.python.is_system_python(): if self.python.is_python_binding_installed(): message = ''' RPM Python binding already installed on system Python. Nothing to do. ''' Log.info(message) raise InstallSkipError(message) else: message = ''' RPM Python binding on system Python should be installed manually. Install the proper RPM package of python{,2,3}-rpm. ''' raise InstallError(message) 

В принципе…

 self.python.is_python_binding_installed() 

… возвращает ложь.

Я предполагаю, что вы можете установить пакет с помощью следующей команды.

 yum localinstall rpm-py-installer-0.7.0 

Обычно, как вы знаете, yum util получает пакеты из репозиториев по сети.
Но в этом случае вы уже загрузили rpm-py-installer-0.7.0 из Интернета на свой сервер, поэтому назначьте команду localinstall для установки из локального каталога.
Однако могут возникнуть ошибки, связанные с зависимостями.

Я нигде не мог найти пакет rpm-python для pip, но я нашел колесо только для rpm. Вот ссылка: https://pypi.org/project/rpm/#description

Просто установите это, затем переустановите ‘rpm-py-installer’, и в нем больше не будет ошибок!

Благодарю. Эрик В.