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

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
 

Теги:
     

    Как установить Teamviewer

    Автор Uber

    Ответов: 1
    Просмотров: 2364
    Последний ответ 26 Июня 2014, 12:37:37
    от endru
    Как установить программу из Ubuntu на Debian 6?

    Автор ol

    Ответов: 4
    Просмотров: 2137
    Последний ответ 04 Июля 2011, 19:21:11
    от ol
    Помогите пожалуйста установить Flacon

    Автор Борман

    Ответов: 2
    Просмотров: 1624
    Последний ответ 30 Апреля 2018, 20:37:35
    от Борман
    Установить модуль mailparse

    Автор mixey06

    Ответов: 4
    Просмотров: 1595
    Последний ответ 16 Декабря 2014, 15:32:24
    от ferum
    [РЕШЕНО] Как установить флешплеер?

    Автор Babay

    Ответов: 20
    Просмотров: 8097
    Последний ответ 03 Июня 2015, 14:09:55
    от ferum