вторник, января 13, 2009

Краткая справка по YUM

Взято с opennet.ru

yum list - вывести список всех пакетов, как установленных, так и доступных из репозитариев
yum list kernel* - список всех пакетов, начинающихся со слова kernel
yum search keyword - поискать пакеты, в описаниях которых содержится ключевое слово keyword
yum info kernel-smp - выдать информацию о пакете с названием kernel-smp
yum check-update - проверить наличие обновлений в репозитариях
yum check-update clamav - проверить наличие обновления пакета clamav
yum update - проверить наличе обновлений и если есть свежие версии, то обновить
yum update firefox - обновить firefox и все зависимые пакеты, если есть свежие версии
yum install package-1 - установить пакет package-1 из репозитария (при наличии зависимостей также установить и необходимые пакеты)
yum remove package-1 - удалить пакет, а также зависимые от него пакеты
yum grouplist - список групп пакетов
yum groupinstall "Group Name" - установить все пакеты из группы "Group Name"

2 комментария:

morbo комментирует...

А по команде "yum list kernel*" не попытается ли shell выполнить макроподстановку? Мне кажется правильно будет так:
yum list "kernel*"

Рамиль комментирует...

Попробовал на SentOS 5.

yum list "kernel*"
Loading "priorities" plugin
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* base: mirror.trouble-free.net
* updates: pubmirrors.reflected.net
* addons: mirrors.greenmountainaccess.net
* extras: mirror.atlanticmetro.net
Excluding Packages in global exclude list
Finished
0 packages excluded due to repository priority protections
Installed Packages
kernel.i686 2.6.18-8.el5 installed
kernel.i386 2.6.24.5grsechostnoc4. installed
kernel.i686 2.6.18-8.1.15.el5 installed
kernel-headers.i386 2.6.18-92.1.22.el5 installed
Available Packages
kernel.i686 2.6.18-92.1.22.el5 updates
kernel-PAE.i686 2.6.18-92.1.22.el5 updates
kernel-PAE-devel.i686 2.6.18-92.1.22.el5 updates
kernel-debug.i686 2.6.18-92.1.22.el5 updates
kernel-debug-devel.i686 2.6.18-92.1.22.el5 updates
kernel-devel.i686 2.6.18-92.1.22.el5 updates
kernel-doc.noarch 2.6.18-92.1.22.el5 updates
kernel-xen.i686 2.6.18-92.1.22.el5 updates
kernel-xen-devel.i686 2.6.18-92.1.22.el5 updates

потом так

yum list kernel*
Loading "priorities" plugin
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* base: mirror.trouble-free.net
* updates: pubmirrors.reflected.net
* addons: mirrors.greenmountainaccess.net
* extras: mirror.atlanticmetro.net
Excluding Packages in global exclude list
Finished
0 packages excluded due to repository priority protections
Installed Packages
kernel.i686 2.6.18-8.el5 installed
kernel.i386 2.6.24.5grsechostnoc4. installed
kernel.i686 2.6.18-8.1.15.el5 installed
kernel-headers.i386 2.6.18-92.1.22.el5 installed
Available Packages
kernel.i686 2.6.18-92.1.22.el5 updates
kernel-PAE.i686 2.6.18-92.1.22.el5 updates
kernel-PAE-devel.i686 2.6.18-92.1.22.el5 updates
kernel-debug.i686 2.6.18-92.1.22.el5 updates
kernel-debug-devel.i686 2.6.18-92.1.22.el5 updates
kernel-devel.i686 2.6.18-92.1.22.el5 updates
kernel-doc.noarch 2.6.18-92.1.22.el5 updates
kernel-xen.i686 2.6.18-92.1.22.el5 updates
kernel-xen-devel.i686 2.6.18-92.1.22.el5 updates

Вывод и так и так работает, shell bash