В этом уроке мы узнаем, как протестировать пакет 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 ~]#