Как я устанавливаю mplayer от терминала?

То, что Вы ищете, PATH переменная окружения. Это говорит оболочку, где это должно искать программы. Вы видите текущее значение того переменного использования echo:

echo "$PATH"

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

  1. Установите программу в масштабе всей системы в месте, куда Ваша система не помещает файлов, установленных от пакетов. В большинстве систем такие "безопасные" папки включают /usr/local/bin/ и /opt/bin/ - это должно уже быть в Вашем PATH. (Посмотрите в этих папках и если существует много файлов в них, то это - неправильное место для помещения собственной программы, и необходимо посмотреть на другие папки, перечисленные в Вашем PATH.)
  2. Измените Ваш PATH переменная. Это менее безопасно, потому что это определяет дополнительные папки, где программы могут быть сохранены, и кто-то мог бы сыграть шутку на Вас, поместив его собственную программу там, чтобы Вы работали.

    Можно изменить PATH переменная любой временно, с помощью

    export PATH="$PATH:/path/to/your/executable"
    

    (возражайте $PATH после =), или постоянно путем добавления вышеупомянутой строки к Вашему .bashrc файл (принимающий Вас используют bash).

3
28.03.2011, 01:12
1 ответ

Во-первых, необходимо читать man sudoers знать то, что Вы будете делать.

С тем пониманием войдите в систему как корень (может быть сделан через su - команда) и выполненный visudo.

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

Значения по умолчанию log_output, rootpw

и

%wheel ВСЕ = (ВСЕ) ВСЕ

Затем выйдите из системы, и необходимо смочь выполнить команду, которую Вы хотели, предоставляя пароль root при выяснении.

1
27.01.2020, 21:32

Теги

Похожие вопросы