Автор Тема: Подскажите, как поправить $PATH?  (Прочитано 10578 раз)

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

Оффлайн PbI6A

  • Старожил
  • ****
  • Topic Author
  • Сообщений: 889
  • просто я так выгляжу!
Подскажите, как поправить $PATH?
« : 30 Сентябрь 2018, 03:56:07 »
# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
По-моему, здесь есть что-то неправильное :( Как поправить?
LINUX means: Linux Is Not a UniX
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1362
  • Debian, Openbox, macOS
Re: Подскажите, как поправить $PATH?
« Ответ #1 : 30 Сентябрь 2018, 08:26:03 »
sudo nano /etc/environment
 

Оффлайн mrgoodvin

  • Местный житель
  • ***
  • Сообщений: 331
Re: Подскажите, как поправить $PATH?
« Ответ #2 : 30 Сентябрь 2018, 16:22:43 »
Задается в /etc/profile для всех. И так же в ~/.profile для конкретного пользователя. А "неправильно" то что повторяются строки, видать?
У меня перечень такой:
/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/gamesВозможно для пользователя что-то правили (~/.profile ), я тоже менял его. Поэтому все что ниже не претендует на оригинальный.
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi
А дальнейшими строками можно добавлять что угодно:
PATH="/ЧТО УГОДНО:$PATH"
export PATH
Ну конечно можно погуглить еще на эту тему.
 

Оффлайн yoric

  • Старожил
  • ****
  • Сообщений: 736
  • gentoo
  • Jabber: yoric@jabber.ru
Re: Подскажите, как поправить $PATH?
« Ответ #3 : 30 Сентябрь 2018, 16:37:03 »
Двойные значения где-то добавляются, прочешите .bash[rc|profile], .profile и в /etc их же, а ещё может .x[initrc|session].
 

Оффлайн PbI6A

  • Старожил
  • ****
  • Topic Author
  • Сообщений: 889
  • просто я так выгляжу!
Re: Подскажите, как поправить $PATH?
« Ответ #4 : 05 Октябрь 2018, 06:28:14 »
sudo nano /etc/environment
Размер файла: 0  ???

Снова вернулся к этой теме потому что на другом компе не работало обновление системы, ругалось на отсутствие путей */sbin. Снова порылся везде, пока сделал так. В /root/.bashrc дописал в конце:
PATH="/usr/local/sbin:/usr/sbin:/sbin:$PATH"
export PATH

Теперь показывает */sbin дважды:
# echo $PATH
/usr/local/sbin:/usr/sbin:/sbin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

Почему дублируется - хз, но, по крайней мере, работает.
LINUX means: Linux Is Not a UniX
 

Оффлайн grey_wolf

  • testing, XFCE, amd64
  • Пользователь
  • *
  • Сообщений: 34
  • злой и страшный серый волк-я в поросятах знаю толк
Re: Подскажите, как поправить $PATH?
« Ответ #5 : 21 Октябрь 2018, 19:07:36 »
столкнулся с такой же проблемой :(...нельзя ни apt-get upgrate или apt-get dist-upgrade или просто установить любой пакет выдаёт ошибку.
вывод в терминалеdpkg: предупреждение: «ldconfig» отсутствует в каталогах, перечисленных в PATH, или не является исполняемым
dpkg: warning: «start-stop-daemon» отсутствует в каталогах, перечисленных в PATH, или не является исполняемым
dpkg: ошибка: в каталогах PATH не найдено 2 ожидаемые программы или исполняемых файла
Замечание: В PATH суперпользователя обычно должны присутствовать /usr/local/sbin, /usr/sbin и /sbin
пока нашёл костыль - от рута в терминале PATH=$PATH:/sbin но это работает только до перезапуска системы.
самое обидное что раньше такой байды не было :'(...зачем испортили testing?!
« Последнее редактирование: 21 Октябрь 2018, 19:12:36 от grey_wolf »
Не опускай рук, а то пропустишь в бороду!
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1362
  • Debian, Openbox, macOS
Re: Подскажите, как поправить $PATH?
« Ответ #6 : 21 Октябрь 2018, 20:04:03 »
echo 'PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"' | sudo tee /etc/environment
export PATH
 

Оффлайн grey_wolf

  • testing, XFCE, amd64
  • Пользователь
  • *
  • Сообщений: 34
  • злой и страшный серый волк-я в поросятах знаю толк
Re: Подскажите, как поправить $PATH?
« Ответ #7 : 22 Октябрь 2018, 09:06:41 »
а если не юзаю sudo? а только su?!
Не опускай рук, а то пропустишь в бороду!
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1362
  • Debian, Openbox, macOS
Re: Подскажите, как поправить $PATH?
« Ответ #8 : 22 Октябрь 2018, 09:21:41 »
а если не юзаю sudo? а только su?!

Тогда команда приобретает фантастический вид:

su
echo 'PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"' | tee /etc/environment
 
Пользователи, которые поблагодарили этот пост: grey_wolf

Оффлайн grey_wolf

  • testing, XFCE, amd64
  • Пользователь
  • *
  • Сообщений: 34
  • злой и страшный серый волк-я в поросятах знаю толк
Re: Подскажите, как поправить $PATH?
« Ответ #9 : 22 Октябрь 2018, 20:51:31 »
не прокатывает :(...после применения всё тот же выхлоп :'(
dpkg: предупреждение: «ldconfig» отсутствует в каталогах, перечисленных в PATH, или не является исполняемым
dpkg: предупреждение: «start-stop-daemon» отсутствует в каталогах, перечисленных в PATH, или не является исполняемым
dpkg: ошибка: в каталогах PATH не найдено 2 ожидаемые программы или исполняемых файла
Замечание: В PATH суперпользователя обычно должны присутствовать /usr/local/sbin, /usr/sbin и /sbin
E: Sub-process /usr/bin/dpkg returned an error code (2)
а вот после export PATH=$PATH:/sbinнормально обновляется...но опять же после перезапуска ОСи эту команду нужно заново вводить. :(
Не опускай рук, а то пропустишь в бороду!
 

Оффлайн ecc83

  • Ветеран
  • *****
  • Сообщений: 1362
  • Debian, Openbox, macOS
Re: Подскажите, как поправить $PATH?
« Ответ #10 : 22 Октябрь 2018, 20:58:15 »
не прокатывает :(...после применения всё тот же выхлоп :'(

Я надеюсь ты догадался перезагрузить комп после этой команды?

Если после перезагрузки всё равно не работает, значит что то сломано в testing.

Тогда можно напрямую указать:

su
echo 'export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"' >> /etc/profile
reboot

 
Пользователи, которые поблагодарили этот пост: grey_wolf

Оффлайн grey_wolf

  • testing, XFCE, amd64
  • Пользователь
  • *
  • Сообщений: 34
  • злой и страшный серый волк-я в поросятах знаю толк
Re: Подскажите, как поправить $PATH?
« Ответ #11 : 24 Октябрь 2018, 00:14:59 »
 :D спасибо. вроде как работать стало. по крайней мере обновилась система без матюков.
Не опускай рук, а то пропустишь в бороду!
 

Оффлайн PbI6A

  • Старожил
  • ****
  • Topic Author
  • Сообщений: 889
  • просто я так выгляжу!
Re: Подскажите, как поправить $PATH?
« Ответ #12 : 24 Октябрь 2018, 08:23:18 »
LINUX means: Linux Is Not a UniX
 
Пользователи, которые поблагодарили этот пост: GP-2700

Оффлайн YVSIK

  • в напряге от форума
  • Местный житель
  • ***
  • Сообщений: 202
  • html-css-php.ru
Re: Подскажите, как поправить $PATH?
« Ответ #13 : 07 Апрель 2020, 19:10:50 »
СТОЛЬКО переискал а на деле все решается проще))
вот ссылка https://specialistoff.net/question/869#answer853
берем открывает домашнюю папку
разрешаем просматривать скрытые файлы
находим файл .bashrc и в самом низу добовляем эту злосчастную строку

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

у меня сработатло сразу надо только пергрузить ПК и все стало ставиться на раЗ))
 
Пользователи, которые поблагодарили этот пост: blink

Оффлайн blink

  • testing, LXQT
  • Пользователь
  • *
  • Сообщений: 12
  • Искатель
Re: Подскажите, как поправить $PATH?
« Ответ #14 : 03 Май 2020, 10:36:18 »
YVSIK, спасибо, после перезагрузки все заработало)
 

Теги:
 

Подумываю перейти на Debian.. стабильный/нестабильный.. подскажите

Автор gardarea51

Ответов: 14
Просмотров: 3230
Последний ответ 23 Сентябрь 2011, 22:13:29
от saveriy
Подскажите пакет оформления

Автор iROCK

Ответов: 2
Просмотров: 1132
Последний ответ 21 Сентябрь 2015, 13:23:40
от Malaheenee
Подскажите по домену onion

Автор varenuha

Ответов: 0
Просмотров: 974
Последний ответ 04 Ноябрь 2017, 01:06:23
от varenuha
Подскажите как сделать рестарт сети

Автор simonflex

Ответов: 32
Просмотров: 4317
Последний ответ 22 Февраль 2019, 13:05:37
от lenin
Подскажите по программе hotkeys

Автор evgen

Ответов: 2
Просмотров: 1161
Последний ответ 30 Март 2015, 13:19:54
от evgen