2.5 Установка или обновление пакета

Установка пакета с помощью YUM выполняется командой:

# yum install имя_пакета

YUM позволяет устанавливать в систему пакеты, требующие для работы другие, пока ещё не установленные. В этом случае он определяет, какие пакеты необходимо установить, и устанавливает их, пользуясь всеми доступными репозиториями.
Установка пакета vsftpd командой yum install vsftpd приведёт к следующему диалогу с YUM:

# yum install vsftpd
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.x86_64 0:2.2.2-11.el6.1 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
=========================================
Package	Arch		Version	Repository	Size
==========================================
Installing:
 Vsftpd	x86_64	2.2.2-11.el6.1	base	150 k
Transaction Summary
=========================================================
Install       1 Package(s)
Total download size: 150 k
Installed size: 331 k
Is this ok [y/N]: y
Downloading Packages:
vsftpd-2.2.2-11.el6.1.x86_64.rpm
| 150 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : vsftpd-2.2.2-11.el6.1.x86_64  
1/1
  Verifying  : vsftpd-2.2.2-11.el6.1.x86_64
1/1
Installed:
 vsftpd.x86_64 0:2.2.2-11.el6.1
Complete!

Команда yum install имя_пакета используется и для обновления уже установленного пакета или группы пакетов. В этом случае yum дополнительно проверяет, не обновилась ли версия пакета в репозитории по сравнению с установленным в системе.
При помощи YUM можно установить и отдельный бинарный rpm-пакет, не входящий ни в один из репозиториев (например, полученный из Интернет). Для этого достаточно выполнить команду:

yum localinstall <путь_к_файлу.rpm>.

При этом YUM проведёт стандартную процедуру проверки зависимостей и конфликтов с уже установленными пакетами.

Иногда, в результате операций с пакетами без использования YUM, целостность системы нарушается, и yum отказывается выполнять операции установки, удаления или обновления. В этом случае необходимо повторить операцию, задав опцию -f, заставляющую yum исправить нарушенные зависимости, удалить или заменить конфликтующие пакеты. В этом случае необходимо внимательно следить за сообщениями, выдаваемыми yum. Любые действия в этом режиме обязательно требуют подтверждения со стороны пользователя.

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email