Новелла восемьдесят вторая, вводящая дам и кавалеров в «пакетную» тему

Одно из первых дел, которое обычно требуется выполнить после первичной инсталляции любой системы — это доустановка нужных пакетов и (или) удаление ненужных. Как мы видели в новеллах Дня восьмого, не исключение тут и openSUSE.

Если рассматривать вопрос пакетах в общем виде, то перед начинающим пользователем openSUSE, оставшимся один на один со свежеустановленной системой, встают следующие задачи (перечисляю в хронологической последовательности, как она мне видится наиболее рациональной):

  • поиск точных имён пакетов для удаления или установки;
  • получение более подробной информации о найденных пакетах;
  • удаление ненужных пакетов и их наборов, именуемых обычно метапакетами, а в openSUSE — шаблонами (patterns);
  • общее обновление системы;
  • обновление отдельных пакетов;
  • установка недостающих пакетов;
  • поиск дополнительных репозиториев и их подключение в случае, если необходимые пакеты не обнаружились в репозиториях доступных.

Как это в обычае Linux’ов, все эти задачи в openSUSE можно решить несколькими способами, основные из которых — такие:

  • система пакетного менеджмента zypper, управляемая из командной строки;
  • модули управления репозиториями и пакетами из цента управления YaST.

Кроме того, поиск пакетов, их установка и подключение репозиториев могут быть выполнены посредством OBS (Open Build Service).

Все эти три способа являются дистрибутив-специфичными, хотя OBS (ранее называвшаяся OpenSUSE Build Service) может использоваться для поиска и установки пакетов и в ряде иных дистрибутивов. Есть в openSUSE и другие системы пакетного менеджмента, как заимствованные (yum), так и претендующие на универсальность. К последним принадлежит PackageKit с его графическими фронт-эндами для KDE (apper) и GNOME (gnome-packagekit). Однако о них здесь речи не будет.

А вот о таком средстве установки и удаления пакетов, как rpm, пару слов сказать необходимо. Ибо оно является универсальным для всех дистрибутивов, использующих одноимённый формат, который также требует хоть и краткого, но рассмотрения.

Так что ближайшие несколько новелл будут посвящены устройству пакетов RPM и их разновидностей.


Назад | К содержанию | Вперёд