Основные команды при работе с Yum

•Просмотреть список всехдоступныхк установке пакетов:

yum list

•Этой команды достаточно для просмотра, иногда лучше воспользоваться командой:

yum list|less

•Просмотреть только список обновлений:

yum list updates

•Список установленныхпакетов:

yum list installed

В каждой из этихкоманд можно использовать дополнительный параметр: имя или шаблон имени пакета. Например:

yum list kernel*

покажет список доступныхпакетов начинающихся с ’kernel’

Списки имеют унифицированный формат.

[root@simulakr root]# yum list kernel*

Получение информации о пакетах

Получение заголовков с сервера: ASPLinux Master Site

Получение заголовков с сервера: ASPLinux Updates

Получение заголовков с сервера: YUM-ASP Home repository

Кеширование информации

Поиск обновленных пакетов

Получение необходимых заголовков

Просмотр доступных пакетов

Name Arch

Ver-Rel

 

Size

   

kernel-source i386

2.4.18-27.7asp

135.81 Мб

Просмотр установленных пакетов:

   

Name Arch

Ver-Rel

 

Size

   

kernel kernel-doc kernel-pcmcia-cs kernel-source

i686

2.

.4.

.18-5asp

34.

.40 Мб

i386

2.

.4.

.18-5asp

5.

.16 Мб

i386

3.

.1.

.27-18

828

.32 Кб

i386

2.

.4.

.18-5asp

130

.68 Мб

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

этому пакету. Допустим, нам нужно найти, в каком пакете находится нужная нам библиотека:

[root@simulakr root]# yum provides /usr/lib/libcurl.so

Получение информации о пакетах

Получение заголовков с сервера: ASPLinux Master Site

Получение заголовков с сервера: ASPLinux Updates

Получение заголовков с сервера: YUM-ASP Home repository

Кеширование информации

Поиск обновленных пакетов

Получение необходимых заголовков

Поиск пакета предоставляющего: [’/usr/lib/libcurl.so’] [100%] ################################ 0 найден среди доступных [100%] ################################ 1 найден среди установленых

Установленный пакет: curl-devel (curl-devel-7.9.7-1.asp.i386.rpm)

предоставляет ’/usr/lib/libcurl.so’

Из чего видно, что пакет, содержащий такой файл, уже уставлен и называется curl-devel.

Не всегда есть возможность скачать и установить все что надо, поэтому прежде чем устанавливать новые пакеты, всегда можно прочитать информацию о нихкомандой:

[root@simulakr root]# yum info mozilla

Получение информации о пакетах

Получение заголовков с сервера: ASPLinux Master Site

Получение заголовков с сервера: ASPLinux Updates

Получение заголовков с сервера: YUM-ASP Home repository

Кеширование информации

Поиск обновленных пакетов

Получение необходимых заголовков

Просмотр доступных пакетов

Просмотр установленных пакетов:

Name : mozilla

Arch : i386

Version: 1.2.1

Release: 0.2asp

Size : 29.08 Мб

Group : Приложения/Интернет

Summary: Браузер Web.

Description: Mozilla - это браузер www с открытым исходным кодом,

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

возможностью портирования.

Еще материалы по теме: