Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: не удается настроить PATH  (Прочитано 6644 раз)

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

Оффлайн sedoyksa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
не удается настроить PATH
« : 07 Апреля 2012, 02:20:28 »
описание проблемы здесь
http://ubuntuforums.org/showpost.php?p=11819841&postcount=13
из-за этого перестали запускаться приложения с панели с ошибкой
Не удалось выполнить процесс-потомок "filename" (нет такого файла или каталога)

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: не удается настроить PATH
« Ответ #1 : 07 Апреля 2012, 05:34:47 »
grep -Rs "PATH" /etc/e*
Wars ~.o

Оффлайн sedoyksa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: не удается настроить PATH
« Ответ #2 : 07 Апреля 2012, 10:21:06 »
$ grep -Rs "PATH" /etc/e*
/etc/environment:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: не удается настроить PATH
« Ответ #3 : 07 Апреля 2012, 10:33:41 »
/etc/environment правильно, а сайт описания ошибка.
Wars ~.o

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: не удается настроить PATH
« Ответ #4 : 07 Апреля 2012, 10:46:11 »
PATH=/bin
PATH=/usr/bin

В результате этих команд в переменной окажется один единственный путь - /usr/bin все что не в нем работать не будет.
Т.е. даже системные утилиты лежащие в /bin без указаня явного пути не запустятся.

В PATH как минимум должно быть
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Если хотите что-то туда добавить то пишите
PATH=$PATH:<путь короторый надо добавить>
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн sedoyksa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: не удается настроить PATH
« Ответ #5 : 07 Апреля 2012, 12:28:48 »
Slt_tom_cat: то пишите

куда писать? в /etc/enviroment ?

Пользователь решил продолжить мысль 07 Апреля 2012, 12:33:35:
в нем же и так прописано
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
« Последнее редактирование: 07 Апреля 2012, 12:33:35 от sedoyksa »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: не удается настроить PATH
« Ответ #6 : 07 Апреля 2012, 12:34:50 »
/etc/enviroment

/etc/environment
Wars ~.o

Оффлайн sedoyksa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: не удается настроить PATH
« Ответ #7 : 07 Апреля 2012, 12:38:01 »
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

то есть все же правильно прописано
но при открытии терминала попрежнему ошибка

Команда 'uname' доступна в '/bin/uname'
Команда не может быть найдена, потому что '/bin' не включена в переменную PATH
uname: команда не найдена
bash: [: =: ожидается использование унарного оператора
Команда 'sed' доступна в '/bin/sed'
Команда не может быть найдена, потому что '/bin' не включена в переменную PATH
sed: команда не найдена
Command 'ls' is available in '/bin/ls'
The command could not be located because '/bin' is not included in the PATH environment variable.
ls: command not found

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: не удается настроить PATH
« Ответ #8 : 07 Апреля 2012, 12:48:23 »
покажи открой редактор gedit и nauitilus
"Переход"- "Домашная папка" скрытий файл, нажми ctrl-H найти (.bashrc)
копипаст на сюда.
Wars ~.o

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: не удается настроить PATH
« Ответ #9 : 07 Апреля 2012, 13:00:06 »
echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

то есть все же правильно прописано
но при открытии терминала попрежнему ошибка

Команда 'uname' доступна в '/bin/uname'

Ну так все правильно, переменную PATH инициализируют системные скрипты из /etc/environment.

Но вы же еще в ~/.profile и в /etc/prolile вставили грубую инициализацию PATH:
...
PATH=/usr/bin
И вот когда терминал грузится то он этими скриптами PATH в своем окружении "убивает".


Собственно про неправильную инициализацию PATH я вам сразу сказал - вы же сами те строчки в ~/.profile и в /etc/prolile прописали (или какаято неумная утилита это сделала). Вот и нужно править то место - где криво.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн sedoyksa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: не удается настроить PATH
« Ответ #10 : 07 Апреля 2012, 13:17:31 »
хорошо
теперь /etc/profile

(Нажмите, чтобы показать/скрыть)

~/.profile
(Нажмите, чтобы показать/скрыть)

/etc/environment
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LANG="ru_RU.utf8"

везде же PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
выполнена source /etc/environment
source /etc/profile
source ~/.profile

но при открытии терминала та же ошибка

Пользователь решил продолжить мысль 07 Апреля 2012, 13:38:29:
~/.bashrc
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 07 Апреля 2012, 13:38:29 от sedoyksa »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12130
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: не удается настроить PATH
« Ответ #11 : 07 Апреля 2012, 14:14:29 »
а у вас в /bin то есть эти файлы что в ругани пишутся как не найденные?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: не удается настроить PATH
« Ответ #12 : 07 Апреля 2012, 14:19:54 »
Не удалось выполнить процесс-потомок "filename" (нет такого файла или каталога)
/bin/ls -l "filename"?

Оффлайн sedoyksa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: не удается настроить PATH
« Ответ #13 : 07 Апреля 2012, 15:08:54 »
оказывается. еще нужен был логаут. теперь все работает

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: не удается настроить PATH
« Ответ #14 : 07 Апреля 2012, 15:20:39 »
Решено. Закрыто.

 

Страница сгенерирована за 0.035 секунд. Запросов: 26.