6.7. Управление пакетами

Все программное обеспечение, входящее в НауЛинукс Школа, представлено в виде пакетов RPM (The RPM Package Manager), которые могут быть инсталлированы, обновлены или удалены.

Для работы с программными репозиториями (установки, удаления и обновления пакетов) в дистрибутиве НауЛинукс Школа используются графическое приложение Yum Extender и работающие из командной строки программы yum и apt.

6.7.1. Управление пакетами с помощью Yum Extender

Чтобы запустить программу управления пакетами Yum Extender, выберите ПриложенияСистемаДополнение к Yum.

В левой части окна Yum Extender расположены значки Выбор пакетов, Выбор группы, Очередь пакетов, Выбор хранилищ, Окно вывода. По умолчанию после запуска программы производится инициализация имеющихся репозиториев (см. Рис. 6.11).

Инициализация репозиториев

Рисунок 6.11. Инициализация репозиториев

[Замечание]Замечание

Если ваш компьютер имеет выход в Интернет через сервер прокси, для успешной работы программ yum и Yum Extender необходимо отредактировать файл /etc/yum.conf, добавив в него строку вида

proxy=<протокол://сервер.домен>:<порт>/

где <протокол://сервер.домен> — URL сервера прокси, а <порт> — номер его порта.

6.7.1.1. Установка, удаление и обновление пакетов

Для установки пакетов выберите на левой панели Yum Extender раздел Выбор пакетов. В верхней части появившегося выберите Доступные. Выберите из списка доступных для установки пакетов те пакеты, которые хотите установить (см. Рис. 6.12).

Выбор пакетов для установки

Рисунок 6.12. Выбор пакетов для установки

Выбрав нужные пакеты, нажмите кнопку Обработка очереди. На экране будет отображаться ход выполнения процесса. Затем появится окно для подтверждения установки выбранных пакетов (см. Рис. 6.13).

Подтверждение обработки очереди

Рисунок 6.13. Подтверждение обработки очереди

Нажмите кнопку OK для установки выбранных пакетов или кнопку Отмена для возврата к предыдущему окну. По окончании процесса установки пакета появится окно с сообщением о завершении процесса обработки пакетов (см. Рис. 6.14).

Обработка пакетов успешно завершена

Рисунок 6.14. Обработка пакетов успешно завершена

Процедура удаления и обновления пакетов аналогична процедуре установки пакетов. Для удаления пакетов необходимо выбрать в верхней части окна раздел Установленные, для обновления пакетов — Обновления. Раздел Все содержит список всех входящих в дистрибутив пакетов.

Выбрав пакеты для установки, удаления или обновления, можно увидеть список выбранных пакетов в разделе Очередь пакетов (см. Рис. 6.15).

Список пакетов для установки

Рисунок 6.15. Список пакетов для установки

Для запуска процесса обработки выделите нужные пакеты при помощи мыши и нажмите кнопку Обработка очереди. Для удаления пакета из очереди выделите пакет при помощи мыши и нажмите кнопку Удалить.

После каждой операции по установке, удалению или обновлению пакетов происходит инициализация репозиториев.

6.7.1.2. Выбор хранилищ

В разделе Выбор хранилищ находится список доступных репозиториев (см. Рис. 6.16).

Список репозиториев

Рисунок 6.16. Список репозиториев

Для подключения репозитория выберите нужный репозиторий, поставив пометку в соответствующем checkbox'е, и нажмите кнопку Обновить.

6.7.1.3. Журнал операций

В разделе Окно вывода находится журнал выполненных операций.

6.7.1.4. Группы

В разделе Выбор групп содержится классифицированный по группам список входящих в дистрибутив пакетов. Выберите в левой части окна интересующую вас группу — в правой части появится списков входящих в нее пакетов (см. Рис. 6.17).

Просмотр групп пакетов

Рисунок 6.17. Просмотр групп пакетов

6.7.2. Управление пакетами с помощью yum

yum (сокращение от Yellowdog Updater Modified) — интерактивная автоматически обновляемая программа управления пакетами rpm, работающая в режиме командной строки. Программа yum имеет следующий синтаксис:

yum [options] [command] [package ...]

Ниже перечислены наиболее часто употребляемые команды программы yum:

  • install — используется для установки последней версии пакета или группы пакетов, обеспечивая удовлетворение всех взаимных зависимостей пакетов;

  • update — при запуске без указания имени пакета обновляет все установленные в системе пакеты, если указано имя пакета, обновляется только указанный пакет;

  • remove или erase — используется для удаления из системы указанных пакетов;

  • list — используется для просмотра информации об имеющихся пакетах.

Подробную информацию об использовании программы yum вы найдете в man-странице (наберите в командной строке man yum).

6.7.3. Работа с дополнительными дисками

Программное обеспечение может поставляться на дополнительных дисках. Чтобы воспользоваться таким диском:

  1. Войдите в графическую сессию как суперпользователь root.

  2. Вставьте диск в устройство для чтения CD/DVD. При использовании графической среды GNOME, если содержимое диска не открывается автоматически, откройте его вручную. Для этого щелкните по значку Компьютер на рабочем столе и в появившемся окне щелкните по значку, соответствующему устройству для чтения CD/DVD.

  3. Запустите программу Дополнительный CD. Для этого в GNOME выберите СистемаАдминистрированиеДополнительный CD, в KDE — Главное менюАдминистрированиеДополнительный CD. Появится окно, позволяющее выполнять действия, предусмотренные разработчиками диска, например, просматривать документацию, устанавливать или удалять программные пакеты и т.п.

  4. Закончив работу с диском, нажмите кнопку Выход и извлеките диск.

Если в меню Администрирование нет пункта Дополнительный CD, это означает, что в системе не установлен пакет run_autorun, необходимый для работы с диском. Установите этот пакет.