Юрий Александрович Денисов

Практика сетевого администрирования


Скачать книгу

и выходим.

      2. Импортируем GPG ключ:

      $ wget http://www.webmin.com/jcameron-key.asc

      $ sudo apt-key add jcameron-key.asc

      3. Обновляем список источников:

      $ sudo apt-get update

      4. Устанавливаем Webmin:

      $ sudo apt-get install webmin

      Готово! Все необходимые для его работы пакеты будут установлены автоматически.

      Как видим, в данном примере нет ничего сложного. Надо только знать реквизиты репозиториев и получить закрытый ключ, которым подписаны сертификаты данных репозиториев. Всё это можно получить, используя стандартные утилиты командной строки Linux. Единственно, надо уметь работать в командной строке этой операционной системы, и уметь разруливать нестыковки в Интернете, используя ту же командную строку. Но для этого и написана данная книга.

      Q: Основные команды apt

      A:

      apt – показывает краткую справку по пакету;

      apt list – показывает список пакетов из указанных имён пакетов

      apt install – установить перечисленные пакеты

      apt remove – удалить перечисленные пакеты

      apt autoremove – автоматически удалить все неиспользуемые пакеты, например, оставшиеся после инсталляции, обновления дистрибутива

      apt update – обновить список доступных пакетов

      apt upgrade – обновить систему, удаляя/устанавливая/обновляя пакеты

      apt full-upgrade – обновить систему, удаляя/устанавливая/обновляя пакеты

      man apt – страница руководства по apt

      Дополнительные опции, необходимые при ошибках в установке/удалении пакетов

      –force=yes – продолжает установку пакетов, даже если есть потенциальная возможность нарушения безопасности или целостности данных. Это небезопасная опция, и её следует использовать, если Вы точно уверены в целостности, «правильности» пакета и предыдущая установка закончилась неудачно, например, из-за аппаратного сбоя или отключения питания

      –purge – опция, которая может использоваться вместо команды apt-get purge для полного удаления пакета вместе с его конфигурационными файлами и следами. Например,

      # apt-get remove –purge postgre*

      удаляет все пакеты postgre sql вместе с файлами конфигурации. Это нужно при полном удалении сервера после неправильно исправленных кривыми ручками файлов конфигурации.

      Примечание: у этой опции есть недокументированная особенность, проявляющаяся в некоторых версиях Ubuntu. Команда, запущенная в следующем синтаксисе:

      apt-get install –purge имена_пакетов

      при инсталляции пропускает заданные пользователем настройки инсталляции дистрибутива в каталоге apt.conf.d, устанавливая файлы конфигурации с настройками по умолчанию для репозитория. Однако надобность в такого рода исправлениях нужна редко, только если администратор неправильно сконфигурировал дистрибутив при установке. Для большинства пакетов этот хак не работает.

      При указании имён пакетов можно указывать регулярные выражения в стиле UNIX или regexp. Это повышает гибкость установщика пакетов. Заметим, что в chicolatey регулярные выражения запрещены.

      Q: Что такое оболочка менеджера пакета aptitude?

      A:

      В Ubuntu есть стандартная оболочка менеджеров пакетов apt и apt-get aptitude. Она представляет собой псевдографическую оболочку с WIMP интерфейсом, с системой экранных меню и горячих клавишей.

      Q: Как установить менеджер пакетов aptitude?

      A:

      Необходимо