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

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

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

Установить пакеты также можно при помощи файлового менеджера Наутилус.

27.1. Управление пакетами из командной строки

Все операции с пакетами производятся от имени пользователя root.

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

rpm -ivh foo-1.0-1.i386.rpm

Удалить пакет можно, находясь в любом каталоге. Для удаления пакета введите следующую команду:

rpm -e foo

Чтобы обновить установленный пакет до более поздней версии, перейдите в каталог, содержащий пакет для обновления, и введите:

rpm -Uvh foo-1.0-1.i386.rpm

Чтобы узнать, установлен ли пакет, а также узнать номер версии пакета, используйте следующую опцию запроса:

rpm -q foo

Вместе с опцией -q можно также использовать другие опции запроса. Так команда

rpm -qa foo

выведет список всех установленных пакетов foo, а команда

rpm -qa | grep foo

выведет список всех установленных пакетов, имеющих в названии буквосочетание foo.

Команда

rpm -qi foo

выведет информацию о пакете, в том числе название, номер версии, размер, дату создания, дату установки, имя создателя, описание и другие сведения.

Команда

rpm -ql foo

выведет список файлов, входящих в пакет.

Команда

rpm -qR foo

выведет список пакетов, от которых зависит этот пакет.