1. Установка программного обеспечения

При запуске этой утилиты вам придется подождать несколько секунд, пока Rpmdrake не закончит поиск по базе доступных пакетов. Затем перед вами появится интерфейс «Установка пакетов программ».

Рисунок 1.2. Интерфейс Установки пакетов программ

Интерфейс Установки пакетов программ

Окно разделено на четыре части: в верхней части вы можете работать со списком пакетов, доступных для установки. Этот список вы найдете в левой части посредине. Справа от него находится область, в которой найдете описание выбранного в данный момент пакета. В нижней части окна вы найдете две кнопки и информацию о том, сколько дискового пространства потребуется для установки выбранного пакета и сколько свободного места осталось на диске.

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

Давайте подробнее рассмотрим интерфейс, показанный на рисунке Рисунок 1.2, «Интерфейс Установки пакетов программ». В дереве выбран пакет под названием «frozen-bubble-1.0.0-7mdk», а в окне с описанием вы видите объем необходимого дискового пространства, краткую сводку (Frozen Bubble arcade game) и более подробное описание (Full-featured, colorful animated penguin eye-candy...).

[Подсказка]Подсказка

Если ваш репозиторий программного обеспечения настроен на использование файлов hdlist (но не файлов synthesis; по умолчанию после установки вашей системы Mandrakelinux используется полный hdlist), вы можете получить дополнительную информацию о пакете, выбрав переключатель Максимум информации. Вдобавок вы увидите список файлов, поставляемых с пакетом, и журнал изменений.

В строке состояния показывается объем дискового пространства, необходимый для установки выбранного пакета, а также свободное место на диске. Пожалуйста, обратите внимание, что дисковое пространство, необходимое для удовлетворения зависимостей, может быть больше, чем размер выбранного пакета.

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

Rpmdrake покажет вам окно с предупреждением, если вы попытаетесь установить программное обеспечение объемом большим, чем доступное на диске пространство. Тем не менее вы можете продолжить установку (вы можете, например, удалить некоторые файлы, которыми вы больше не пользуетесь, такие как загруженные ранее из Интернета программы, чтобы дать возможность установке пойти дальше).

Теперь вы можете начать установку, нажав на кнопку Установить. Появится новое окно, демонстрирующее вам индикатор процесса установки. Если вы захотите выйти, ничего не выполняя, просто нажмите кнопку Выход.

Когда вы выбираете приложения для установки, может получиться так, что пакет, который устанавливается, потребует удовлетворения зависимостей (то есть потребует установить дополнительную библиотеку или другую утилиту), чтобы он мог работать корректно. В этом случае Rpmdrake отобразит информацию в окне, где вы сможете выбрать принять ли установку выбранных пакетов для удовлетворения зависимостей или Отменить операцию (см. Рисунок 1.3, «Rpmdrake — окно с предупреждением о зависимостях»).

Рисунок 1.3. Rpmdrake — окно с предупреждением о зависимостях

Rpmdrake — окно с предупреждением о зависимостях

Другой возможный сценарий: вы хотите установить пакет, которому требуются зависимости, и для удовлетворения этих зависимостей подходят разные пакеты. Тогда будет вам представлен список альтернатив (Рисунок 1.4, «Rpmdrake — альтернативные пакеты»). Вы можете прочесть дополнительную информацию, нажав кнопку Информация..., которая поможет вам выбрать наилучшую альтернативу.

Рисунок 1.4. Rpmdrake — альтернативные пакеты

Rpmdrake — альтернативные пакеты

Теперь рассмотрим подробнее функции поиска и сортировки, призванные облегчить вашу работу в качестве системного администратора.

1.2. Поиск пакетов

Иногда вы можете знать о какой-нибудь утилите, которую вы где-то видели или слышали от друзей, а теперь размышляете о том, как ее найти и установить в свою систему.

Это действительно легко: просто введите ее название (или часть имени) в текстовое поле рядом с кнопкой Поиск. Затем выберите в выпадающем списке, где вы хотите его искать (в именах пакетов, в описании пакетов или по именам файлов, хранящихся в пакетах). Результат поиска появится в новом списке, где Rpmdrake отобразит все найденное в своих базах данных.

Давайте рассмотрим различные типы сортировки:

Выбор Mandrakelinux

Этот порядок сортировки покажет вам список пакетов, разбитых на четыре группы, которые вы уже видели во время установки Mandrakelinux. Это самый простой порядок сортировки, потому что он концентрируется на выделении той части доступных пакетов, которая предполагается как наиболее полезная в дистрибутиве.

Все пакеты, по алфавиту

Вместо дерева пакетов вам будет представлен развернутый список со всеми доступными пакетами, которые вы можете установить в свою систему.

Все пакеты, по группе

Здесь вам будет показан список пакетов, сгруппированных по их функциональному назначению (т.е. Игры, Система, Видео и т.п.).

Все пакеты, по размеру

Здесь вы получите список пакетов, отсортированных по их размеру (самые большие пакеты вверху, а самые маленькие - внизу списка).

Все пакеты, по состоянию выбора

Если вы выберете такое представление, вы получите развернутый список пакетов, в котором первыми будут показаны все выбранные пакеты, а остальные доступные пакеты - под ними. Для упрощения каждая из этих частей отсортирована по алфавиту. Такой порядок сортировки полезен непосредственно перед началом установки пакетов, потому что он помогает вам увидеть выбранные для установки пакеты.

Все пакеты, по хранилищу источника

Вы снова получите отсортированный по алфавиту список пакетов, но на этот раз они будут показаны под именем источника, которому они принадлежат.

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

В этом режиме вы можете получить две группы пакетов: список пакетов, которые могут быть добавлены в вашу машину; и список пакетов, устаревшая версия которых установлена на вашем компьютере.

1.3. Обновление носителей

Во время установки своей системы вы использовали определенное количество носителей с пакетами (скорее всего CD). Также вы можете добавить удаленный носитель (Рисунок 1.7, «Rpmdrake — добавление источника»), количество доступных пакетов на котором со временем может увеличиваться (в особенности это касается вашего клубного источника).

Rpmdrake не обновляет все носители при каждом запуске, потому что это занимало бы слишком много времени, по большей части из-за удаленных носителей. Также обновление носителей может быть выполнено через Раздел 4, «Менеджер источников программного обеспечения».