Все программное обеспечение, входящее в SLCE, представлено в виде пакетов RPM (The RPM Package Manager), которые могут быть инсталлированы, обновлены или удалены.
Управление пакетами производится при помощи команды
rpm из командной строки или
графического приложения Менеджер пакетов (Package Management
Tool), запустить которое можно, выбрав Приложения (Applications) → Установка/Удаление программ (Add/Remove
Software) или набрав в командной строке команду
pirut.
Для работы с программными репозиториями (установки,
удаления и обновления пакетов) в дистрибутиве SLCE используются
графическое приложение Yum Extender
и работающие из командной строки программы
yum и apt.
Установить пакеты также можно при помощи файлового менеджера Наутилус.
Все операции с пакетами производятся от имени пользователя 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выведет список пакетов, от которых зависит этот пакет.