Практика сетевого администрирования - Бродская Юлия 4 стр.


deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Сохраняем и выходим.

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:

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

$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 запускается менеджер пакетов для применения операций.

«Стрелка вверх» и «стрелка вниз», PageUp и PageDn – листание вверх вниз по списку пакетов. При этом перемещается текстовый курсор, указывающий на текущий пакет.

«Стрелка вправо» (в списке пакетов) – открывает для просмотра текущую группу пакетов. В aptitude все пакеты объединены в группы: установленные, неустановленные, сторонние, и множество подгрупп.

«Стрелка влево» – сворачивает просмотр текущей группы пакетов. Это бывает необходимо для компактного представления вывода результатов поиска по пакетам.

Текущим пакетом является пакет, на котором расположен текстовый курсор. В нижней части экрана будет представлено описание и назначение пакета на «человеческом», как правило – английском языке. Только текущий пакет можно отметить для установки и удаления.

В оболочке пакетов aptitude отсутствует действие, соответствующее команде purge или опции –force-all. Для их применения необходимо использовать менеджер пакетов apt-get.

Менеджеры пакетов Mac OS X

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

A:

Для установки MacPort для Apple нужны следующие зависимости:

Command Line Tools for Xcode или сам пакет Xcode for Mac;

Apple's X11 или XQuartz

Все эти пакеты устанавливаются из репозитория (магазина) приложений Apple AppStore.

Далее с официального сайта MacPort необходимо скачать пакет установщика.

Официальный сайт проекта: https://www.macports.org/

Страница скачки: https://www.macports.org/install.php

Необходимо скачать пакет с расширение .pkg нужной версии для Вашей полверсии операционной системы и установить его.

Q: Как работать с установленным пакетом?

A:

Для работы с пакетом служат следующие команды:

$ port search – поиск пакетов в репозитории (по имени или маске)

$ sudo port install – установка пакета из репозитория;

$ port list – список доступных портов

$ sudo port -v selfupdate – обновления дерева пакетов

$ sudo port upgrade outdated – обновление установленного программного обеспечения до актуальных версий

$ port deps – вывести список зависимостей порта (программы, пакета)

$ port installed – вывести список всех установленных портов;

$ sudo port uninstall – удалить уже установленный пакет с компьютера;

Q: Как пользоваться магазином приложений Mac Apple App Store?

A:

Приложение Apple Mac AppStore расположено на панели задач Docker компьютера под управлением Mac OS X. Для его запуска нужно щёлкнуть на значке, представляющим собой синий кружок со стилизованной буквой «A», состоящей из трёх скрещивающихся белых палочек.

В открывшемся приложении нужно найти нужную программу. Для поиска можно воспользоваться строкой поиска, находящемся в правом верхнем углу окна, а можно выбрать один из разделов «Подборки», «Топ-чарты» или «Категории», и найти нужную программу в них.

Конец ознакомительного фрагмента.

Назад