В этом уроке мы узнаем, как протестировать пакет rpm перед установкой.

Возможно, вы видели при установке файла пакета rpm с помощью команды rpm -i, может возникнуть какая-то проблема.

Это может быть проблема с зависимостью, подписью GPG или поврежденным пакетом rpm и т. д.

В качестве системного инженера Linux эта команда очень полезна и должна быть в обычной практике.

В основном я использую эту команду, и она помогает мне узнать, если есть какая-либо проблема при установке пакета rpm.

Примечание: команда rpm доступна в операционной системе на базе Red Hat.

Как протестировать пакет rpm

Чтобы проверить пакет rpm перед установкой, мы будем использовать опцию —test с командой rpm.

Команда не установит пакет rpm, а только проверит пакет rpm.

Синтаксис:
Замените PACKAGE-NAME.rpm фактическим именем пакета RPM в вашей системе.

rpm -ivh --test PACKAGE-NAME.rpm

Пример. В этом примере мы тестируем файл epel-release-6-8.noarch.rpm.

Но здесь мы не будем устанавливать этот файл.

Используя rpm -qa | grep epel, мы проверяем, установлен ли epel-release-6-8.noarch.rpm.

Кроме того, вы можете видеть, что сообщение об ошибке не отображается. Возможно, мы можем установить epel-release-6-8.noarch.rpm

[root@localhost ~]# rpm -ivh --test epel-release-6-8.noarch.rpm 
Preparing...                ########################################### [100%]
[root@localhost ~]# 
[root@localhost ~]# rpm -qa|grep epel
[root@localhost ~]# 
[root@localhost ~]# 

 

Поделитесь статьей:

Добавить комментарий