Приветствую!
Мы уже изучили, что такое опции и аргументы, поэтому теперь мы можем ответить на некоторые вопросы связанные с менеджером пакетов. Рассмотрим несколько команд:
Мы уже изучили, что такое опции и аргументы, поэтому теперь мы можем ответить на некоторые вопросы связанные с менеджером пакетов. Рассмотрим несколько команд:
- sudo apt-get install program-name
- sudo apt-get remove program-name
- sudo apt-get upgrade
- sudo apt-get update
Давайте пока не будет обращать внимания на слово sudo. Мы рассматривали программы, которые сами по себе являются одной командой. В этом смысле apt-get немного особенный. apt-get - это программа, которая в своём составе имеет несколько команд. install, remove, upgrade, update - это команды. Первые две требуют наличия аргумента, а вторые две - нет.
Можно это рассматривать немного с другой стороны, считать, что install, remove, upgrade, update - это опции (опции не всегда имеют вид -x), а program-name - это аргумент опций.
Скорее всего, первый вариант правильнее. Не будем на этом заострять внимания. Главное, чтобы вы понимали, как использовать apt-get, а также, чтобы при изучении новой команды смогли быстро сообразить как ей пользоваться.
Наконец, вкратце разберём, что такое sudo. Linux очень сильно печётся о безопасности системы, мы можем видеть это на примере ввода пароля: не видно даже сколько знаков в пароле пользователя!
В Linux наложены ограничения на различные действия пользователя. К примеру, если вы захотите отредактировать какой-нибудь системный файл (тот же /etc/apt/source.list), у вас ничего не выйдет, вы можете открыть файл только для чтения.
В системе существует пользователь, который называется суперпользователем или рутом. Только этот пользователь способен производить любые манипуляции в системе. Так вот, установка, удаление приложений и многие другие операции требуют привилегий суперпользователя. Слово sudo, написанное перед командой, позволяет запустить её от имени рута. Это является более безопасным, чем входить в систему под именем суперпользователя.
Не забываем, что информацию по какой-либо команде почти всегда можно получить в мануале:
man sudo
На сегодня всё. Всем пока!
Комментариев нет:
Отправить комментарий