Как да проверите дали пакет е наличен в Yum

How Check If Package Is Available Yum



Yellowdog Updater Modified или Yum за кратко е инструмент за управление на пакети за RPM пакети. Той е популярен в семейството на Linux дистрибуции REHL, включително CentOS и Fedora. По този начин можете да мислите за yum като начална лента за RPM пакетен мениджър.

Подобно на популярните мениджъри на пакети, Yum работи чрез хранилища, които съдържат колекции от инструменти във формат rpm.







За това бързо ще обсъдим основите на yum и ще покажем наличните пакети в система, използваща yum като мениджър на пакети.



Yum List Налични пакети

За да покажем наличните пакети, можем да използваме командата yum list, както е показано:



sudo yum списъкна разположение

Тази команда ще покаже името на всички налични пакети, последната версия и хранилищата, към които те принадлежат





Yum Проверете инсталираните пакети

Yum е невероятно лесен за използване; като повечето мениджъри на пакети, той ви позволява да предавате интуитивни опции. Например, за да покажем списъка с инсталирани пакети, можем да използваме командата:



sudo yumинсталиран

Подобно на показването на наличните пакети, горната команда ще покаже името на инсталираните пакети, версията и изходното хранилище на пакетите

Можете да предадете резултата от горната команда на инструменти като grep, less и т.н.

Специфичен пакет за търсене на Yum

Пример за използване на командата yum list проверява дали имате инсталиран конкретен пакет. Например, нека видим дали е инсталиран awk.

sudo yum списъкинсталиран| захващане'awk'

Горната команда предава изхода на yum списъка на grep, който след това търси конкретния низ, в този случай „awk.“ Погледнете примерния изход по -долу:

Както можете да видите, имаме инсталиран awk (като част от gawk) и пакета python-Hawkey.

Показване на наличните пакети от конкретно репо

Можете също така да филтрирате за наличния пакет в конкретно хранилище. Можем да започнем, като изброим всички активирани хранилища с командата:

sudo yumреполист

Това ще изброи всички налични хранилища в системата.

За да търсите пакети, налични само в конкретно репо. Пример в хранилището на epel използваме командата:

sudo yum списъкна разположение| захващанетопло

Примерният изход е както е показано:

Заключение

В този кратък урок ние разгледахме yum и показахме наличните и инсталирани пакети в системата.

Благодаря за четенето!