Есть ли способ, позволяющий постоянно создавать собственные коллекции программного обеспечения для RedHat?
Я установил scl для обеспечения python27 в RHEL6 и не хочу, чтобы каждый раз настраивать пользовательский scl.
Ответ 1
Ну, вы можете добавить что-то к вашему запуску script, чтобы включить enable script.
Например, добавьте в свой .bash_profile (пространство заметок между начальными dot и /)
. /opt/rh/python27/enable
Ответ 2
Этот параметр звучит для меня как опасный для root. Я бы подумал, что что-то вроде следующего будет более безопасным и более подходящим:
Вы можете создать функцию, которая принимает параметры командной строки. Подумайте об этом как о псевдониме на стероидах. Добавьте следующее в свой .bashrc
python27() {
scl enable python27 "python $*"
}
Затем проверьте:
python27 –version
Python 2.7.5
Это не поможет с вашей магической линией в скриптах, но облегчит вызов скриптов: