Справка по установке переменной ROOT, PATH удаляется

Я пытаюсь установить ROOT, который мне нужен для работы. Я запускаю Ubuntu 10.04 64 бит на виртуальном боксе на своем ноутбуке. После извлечения tarball я пытаюсь создать файл .sh с помощью команды, как это предлагается в README

$. путь / корень / бен / thisroot.sh

Это показывает мне следующую ошибку:

$ . /home/username/Downloads/root/bin/thisroot.sh bash:/home/username/Downloads/root/bin/drop_from_path: No such file or directory bash:/home/username/Downloads/root/bin/drop_from_path: No such file or directory bash:/home/username/Downloads/root/bin/drop_from_path: No such file or directory bash:/home/username/Downloads/root/bin/drop_from_path: No such file or directory bash:/home/username/Downloads/root/bin/drop_from_path: No such file or directory bash:/home/username/Downloads/root/bin/drop_from_path: No such file or directory bash: man: No such file or directory Command 'dirname' is available in '/usr/bin/dirname' The command could not be located because '/usr/bin' is not included in the PATH environment variable. dirname: command not found /usr/bin/env: bash: No such file or directory Command 'grep' is available in '/bin/grep' The command could not be located because '/bin' is not included in the PATH environment variable. grep: command not found Command 'grep' is available in '/bin/grep' The command could not be located because '/bin' is not included in the PATH environment variable. grep: command not found 

Результатом этого является то, что он каким-то образом удалил PATH, потому что теперь я не могу ничего сделать из командной строки. Например:

 $ vi README Command 'vi' is available in '/usr/bin/vi' The command could not be located because '/usr/bin' is not included in the PATH environment variable. vi: command not found $ clear Command 'clear' is available in '/usr/bin/clear' The command could not be located because '/usr/bin' is not included in the PATH environment variable. clear: command not found 

У меня есть Ubuntu 11.04 на моем рабочем столе дома, где эта установка прошла гладко. Я также пробовал это на своем офисном маке, но я не знаю, что здесь происходит.

One Solution collect form web for “Справка по установке переменной ROOT, PATH удаляется”

Если вы запускаете скрипт, используя его:

 . script 

или

 source script 

его команды выполняются в контексте этой оболочки. Вам не нужно беспокоиться об исчезающих путях, псевдонимах и т. Д .; если вы позже запустите другую оболочку, это не будет затронуто.

  • Почему скомпилированные программы создают копию с ~?
  • проанализировать одно поле из массива JSON в массив bash
  • Установить идентификатор родительского процесса из ShellScript, позже удалить все дочерние процессы
  • Можно ли восстановить файлы после некорректного отключения?
  • Как отслеживать последний PID, назначенный ядром?
  • Есть ли способ иметь веб-браузер, в то время как KDE или GNOME не установлены?
  • Почему Apple защищает авторские права на страницах lpadmin, lpq и lpstat?
  • Сила сопоставления Bash (капитальные знаки против малого)
  • Как установить файловую систему zfs на другую файловую систему zfs в ubuntu 16.04
  • ecryptfs, смонтированный через командную строку, что мне нужно сделать для резервного копирования?
  • Как проверить, разрешены ли CONFIG_HIGH_RES_TIMERS?
  • Linux и Unix - лучшая ОС в мире.