Практика сетевого администрирования в вопросах и ответах - страница 12



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

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

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

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

A:

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

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

A:

Необходимо в командной строке подать команду:

$sudo apt install aptitude

Команду sudo можно опустить, если зайти в командную сроку Ubuntu под пользователем root.

Q: Как зайти в консоль Ubuntu с правами суперпользователя?

A:

Необходимо в терминале подать команду:

$sudo su – root

После чего ввести пароль текущего пользователя Ubuntu. При успешном входе поменяется приглашение командной строки, оно будет оканчиваться на знак «#».

Примечание. Этот способ входа возможен только для пользователей Debian и Ubuntu Linux, в которых по умолчанию не создаётся учётная запись суперпользователя root. Обычно в Linux такая учётная запись всё же создаётся, и вход в неё возможен по команде

$su – root

с введением пароля суперпользователя Linux. Почему-то этот способ считается менее безопасным, хотя всем понятно, что пароли нужно хранить в тайне.

Примечание. Команда sudo по умолчанию работает только для пользователя, осуществившего установку Ubuntu Linux на компьютер. Чтобы разрешить подачу команды sudo другим пользователям Ubuntu, необходимо добавить этого пользователя Linux, во-первых, в группу пользователей sudousers, во-вторых, в специальный файл конфигурации sudo (команда visudo или подобные), чтобы настроить окружение этой команды для пользователя. Само собой разумеется, эти команды осуществляются в режиме суперпользователя Ubuntu.

Q: Как выйти из режима суперпользователя в Ubuntu (и вообще в Linux) в терминале?

A:

Необходимо подать команду:

#exit

и нажать клавишу Enter.

Q: Как запустить и как выйти из оболочки aptitude?

A:

Для запуска оболочки необходимо подать команду:

$sudo aptitude

Для выхода из Aptitude необходимо нажать комбинацию клавиш «CTRL+T» для входа в меню, далее выбрать пункты «File» -> «Quit», или нажать соответствующую клавишу быстрого доступа в программе («Q»).

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

A:

Ctrl+T – вызов и вход в режим меню.

/ – поиск нужного пакета вниз по списку. Образец для поиска запрашивается

\ – поиск нужного пакета вверх по списку. Образец для поиска запрашивается и сохраняется.

Примечание. При повторном вызове команды поиска в его строке показывается сохранённый запрос.

n – повторный поиск (вперёд или назад по списку, смотри предыдущие команды)

+ – Отметка пакета для установки. Пакет срезу не устанавливается, требуется подтверждение

– – Отмена выбора пакета на установку или выбор пакета на удаление.

g – Подтверждение выбора пакетов на установку или удаление. При первом нажатии на клавишу будут показаны все устанавливаемые или удаляемые пакеты вместе с зависимостями. При повторном нажатии на g запускается менеджер пакетов для применения операций.