Установите пакеты с yum в альтернативное местоположение python

В настоящее время я использую RHEL 6.6. Он имеет предустановленную версию python 2.6.6 и используется по умолчанию. Я установил python 2.7 методом altinstall. Python по умолчанию по-прежнему 2.6.6. Я пытаюсь установить пакеты python-devel, используя yum, который работает только с root. Однако, когда я запускаю yum install python-devel от имени пользователя root, он устанавливает пакеты в python 2.6.6.

Есть ли способ заставить yum устанавливать пакеты, используя установку alt python?


person kumar5    schedule 20.04.2016    source источник
comment
python-devel — это просто заголовки Python; они у вас уже есть, если вы загрузили их с python.org.   -  person Burhan Khalid    schedule 21.04.2016


Ответы (1)


Вы можете использовать версию Python 2.7, доступную как часть «Коллекции программного обеспечения». Он устанавливается вместе с исходным 2.6 и не пытается его заменить (и включен почти во все подписки RHEL). См. информацию здесь:

Введение: http://developers.redhat.com/products/softwarecollections/overview/

Список доступных компонентов, включая Python 2.7: https://access.redhat.com/documentation/en-US/Red_Hat_Software_Collections/2/html/2.0_Release_Notes/chap-RHSCL.html#sect-RHSCL-Features

Это все еще установка yum, но с одной или двумя дополнительными командами. Вы можете начать с этого руководства по началу работы с Python 3.4 (http://developers.redhat.com/products/softwarecollections/get-started-rhel6-python/), но поменяйте местами версии Python на шагах 2 и 3.

person Mike Guerette    schedule 21.04.2016