Автор Тема: Как установить новые пути к программам?  (Прочитано 1437 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн icarus

Сделал я вот так:

cat /etc/profile.d/icarix.sh
# set icarix path
  ICARIX=/icarix
  PATH=$PATH:/icarix/bin
  export ICARIX PATH


Но оно почему-то не работает.


lab@tv:~$ echo $ICARIX

lab@tv:~$ echo $PATH
/usr/local/bin:/opt/trinity/bin:/usr/bin:/bin:/usr/local/games:/opt/trinity/games:/usr/games
lab@tv:~$

Что делать?
Собственно нужно в переменную PATH добавить /icarix/bin


Linux -- 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) x86_64 GNU/Linux
 

Оффлайн ogost

Re: Как установить новые пути к программам?
« Ответ #1 : 25 Января 2017, 03:50:58 »
не работает, потому что скрипт запускается под дочерним процессом баша и родительский (то бишь ваш) знать не знает о переменных его окружения.
для того, чтобы это работало, нужно либо запускать указанные команды ручками, либо сделать source yourscriptname.sh

Оффлайн alsoijw

Re: Как установить новые пути к программам?
« Ответ #2 : 25 Января 2017, 14:08:05 »
Почему бы не добавть в ~/.bashrc?
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?
 

Оффлайн anoobis

Re: Как установить новые пути к программам?
« Ответ #3 : 25 Января 2017, 21:35:27 »
Почему бы не добавть в ~/.bashrc?
наверное, потому, что .bashrc не для этого
 

Оффлайн Grig96

Re: Как установить новые пути к программам?
« Ответ #4 : 26 Января 2017, 13:19:00 »
закидывайте ваши скрипты в /usr/local/bin/
 

Оффлайн ihammers

Re: Как установить новые пути к программам?
« Ответ #5 : 29 Января 2017, 11:59:09 »
закидывайте ваши скрипты в /usr/local/bin/
А зачем всем в системе знать о данных путях?
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290
 

Оффлайн Grig96

Re: Как установить новые пути к программам?
« Ответ #6 : 29 Января 2017, 12:44:21 »
А зачем всем в системе знать о данных путях?
????? Кто про что знает? Эта папка по умолчанию пуста. Если хотим ограничится каким то пользователем - играемся с правами/групами.
 

Оффлайн anoobis

Re: Как установить новые пути к программам?
« Ответ #7 : 29 Января 2017, 14:55:46 »
Там проблема както связана с кривыми настройками lightdm в дебиан, у меня было похожее, .profile не запускался при логине, причём в тойже версии со slim всё работало нормально. Нужно найти какие файлы исполняются при входе и сделать либо через стартовые скрипты lightdm, либо пробовать под пользователем, добавить в .xsessionrc:
. /etc/profile
. .profile
Ну и по другим файлам тоже самое, если это не сработает: .xsession, .bash_profile, .bash_login... другой вариант под рутом в /etc/X11/Xsession.d/ дописать свой скрипт запуска /etc/profile
 

Оффлайн icarus

Re: Как установить новые пути к программам?
« Ответ #8 : 01 Февраля 2017, 20:06:34 »
Написал в  ~/.bashrc - подхватывает. Но желательно как-то поглобальнее, под рутом тоже надо.  Дописал в  /etc/profile -  не подхватывает. Может после перезагрузки будет. ..

в /usr/local/bin/ - мне не подходит


не работает, потому что скрипт запускается под дочерним процессом баша и родительский (то бишь ваш) знать не знает о переменных его окружения.
В Федорах всяких всегда работало, я полагал что это наиболее "глобальный" способ добавки новых переменных в систему. 

либо сделать source yourscriptname.sh
А как это?  (Это связяно с systemd да?)




Linux -- 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) x86_64 GNU/Linux
 

Оффлайн Grig96

Re: Как установить новые пути к программам?
« Ответ #9 : 02 Февраля 2017, 15:50:56 »
Написал в  ~/.bashrc - подхватывает. Но желательно как-то поглобальнее, под рутом тоже надо.  Дописал в  /etc/profile -  не подхватывает. Может после перезагрузки будет. ..
Ну как временное решение можно добавить в  /root/.bashrc  для root
 

Теги:
 

Как убрать предложение установить яндекс браузер?

Автор vacka

Ответов: 15
Просмотров: 17473
Последний ответ 01 Марта 2017, 14:15:15
от vic5710
Как правильно установить на Wheezy ядро 3.10.x?

Автор Nedis

Ответов: 26
Просмотров: 4250
Последний ответ 22 Августа 2013, 18:13:42
от Sferg
Как установить amule, xdtv, google-chrome ?

Автор icarus

Ответов: 10
Просмотров: 2063
Последний ответ 02 Февраля 2017, 06:39:21
от qupl
[Решено] Как правильно установить Debian Lenny?

Автор triangel

Ответов: 5
Просмотров: 1512
Последний ответ 09 Октября 2013, 14:02:24
от triangel
Как установить Skype на Debian Wheezy 64бит

Автор Katsumoto

Ответов: 16
Просмотров: 5892
Последний ответ 01 Мая 2014, 06:21:43
от endru