как правильно добавлять в patch
Octogenus 22 апреля, 2014 - 10:38
посоветуйте пожалуйста как грамотно добавлять в path для постоянного использования_
ps нужно добавить папку /opt/oracle-jdk-bin-1.7.0.51, или то что в этой папке находится
»
- Для комментирования войдите или зарегистрируйтесь
Всё же вы про patch`и или про
Всё же вы про patch`и или про пути (PATH) ?
А так переменная PATH определяется в /etc/profile
Либо в другом файле в зависимости от вашей оболочки $SHELL, например для csh в /etc/csh.login.
С другой стороны вы можете всё это переопределить для bash глобально в /etc/bash/bashrc или в аналогичных файлах в директории пользователя.
_
добавил я папку в etc/profile но все равно не видит_
пробовал команду "# export PATH=/opt/oracle-jdk-bin-1.7.0.51/bin" - так это срабатывало , но переставали работать другие проги из-за чего нужных результатов добиться не удается_
может быть лучший способ было бы просто понаделать ярлыков джавы да покидать их куда -нибудь в usr/bin?
Цитата: добавил я папку в
Надо перелогиниться.
Ну правильно, вы что не понимаете, что затёрли значение переменной $PATH, в которой указаны пути, по которым производится поиск вызываемых программ.
Я же вам привёл пример с частью кода, в котором видно как нужно добавлять к переменной $PATH пути, какой разделитель использовать, в данном случае в качестве разделителя используется символ ":"
Т.е. вам нужно вместо
использовать
Неужели так сложно подумать перед тем, как что-то делать, а не действовать как мартышка?
Мда, куда катится мир ...
Да, в /etc/profile путь надо так же добавлять через двоеточие. Но лучше просто в /etc/bash/bashrc в конце файла допишите
и перелогиньтесь.
Если конечно используете bash в качестве оболочки.
kostik87
source /etc/profile
вышел из моды?:wq
--
Live free or die
Не вышло, но для понимания
Не вышло, но для понимания своих действий лучше пусть перелогинится. Что бы понять, что некоторые скрипты выполняются только при входе пользователя (авторизации).
kostik87 написал(а): Не
Ага, а некоторые только при загрузке!
Что же вы перегрузиться не предложили?!.. :)
Если бы форум был посвящён
Если бы форум был посвящён другой ОС и назывался бы по другому, то я бы посоветовал перезагрузиться. А для надёжности даже выключить систему, обесточить, досчитать до 100, затем плюнув три раза через плечо, находясь в позе лотоса пяткой левой ноги, закинутой за правое ухо, нажать на кнопку включения питания, держа пальцы скрещенными.
вообщем оно то работает , но
вообщем оно то работает , но одна прога всеравно невидит путь к джаве_
то есть команда "# ./SPLMLicenseServer_v6.1.1_linux_setup.bin" не срабатывает, но вместо этого приходится писать
"# export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/oracle-jdk-bin-1.7.0.51/bin:${PATH}" && ./SPLMLicenseServer_v6.1.1_linux_setup.bin"
чтобы работало, и и это при том что в /etc/profile все это уже есть
if [ "$EUID" = "0" ] || [ "$USER" = "root" ] ; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/oracle-jdk-bin-1.7.0.51/bin:${ROOTPATH}"
else
PATH="/usr/local/bin:/usr/bin:/bin:/opt/oracle-jdk-bin-1.7.0.51/bin:${PATH}"
А вообще что скажет нам, к
А вообще что скажет нам, к примеру, eselect java-vm list?
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
все нормально там Available
все нормально там
Available Java Virtual Machines:
[1] oracle-jdk-bin-1.7 system-vm
[2] oracle-jre-bin-1.7
Пропише в /etc/bash/basrc.
Пропише в /etc/bash/basrc. Неужели попробовать все указанные варианты это очень сложно?