Я установил пакет python2-urllib3-1.10.2-7.el7.noarch на свой сервер RHEL 7.7, используя yum:
yum install python2-urllib3
и он успешно установлен.
сейчас, когда я бегу rpm -q python2-urllib3
он показывает мне, что пакет не установлен. как узнать, в чем проблема, и исправить, пожалуйста.
ниже приведен снимок вывода: вывод
«Проблема» заключается в том, как вы ссылаетесь на имя пакета и конкретный пакет, с которым имеете дело.
Когда ты бежишь yum install python2-urllib3
:
python2-urllib3
не настоящее имя пакета, это способностьpython-urllib3
это фактическое имя пакетаИтак, хотя вы можете передать возможность пакета yum
, для rpm
вам нужно передать имя пакета. Вот почему он справедливо говорит вам, что не установлен такой пакет, как python2-urllib3
.
Если вы передадите ему настоящее имя пакета, как в python-urllib3
, вы получите ожидаемый результат.
пытаться
rpm -q python-urllib3
как показано в вашем сообщении.
на изображении вы бежали
rpm -qi python2-urllib3
предположительно скопировано из команды yum, в которой вы запускали
yum install python2-urllib3
фактическая установленная версия rpm
python-urllib3-1.10.2-7.el7.noarch
попробуйте бежать
yum list installed|grep urllib3|xargs rpm -q