Разрешение зависимости zypper

Я столкнулся с проблемой при установке RPM "Company-hardening-1.0-1.noarch.rpm" через zypper. Здесь задействованы 2 системы. Оба являются виртуальными машинами SUSE-Linux-Enterprise-Server-11-SP3.

Система 1: (работает) В этой системе я могу установить rpm, в этом случае zypper автоматически разрешает зависимость.

susevm1:~ # zypper install Company-hardening-1.0-1.noarch.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
  Company-hardening openscap-engine-sce

The following packages are not supported by their vendor:
  Company-hardening openscap-engine-sce

2 new packages to install.
Overall download size: 195.0 KiB. After the operation, additional 1.0 MiB will be used.
Continue? [y/n/?] (y): n

Система 2: (не работает)

В этой системе RPM не устанавливается, так как zypper не может разрешить зависимость.

linux-g33k:~/Desktop/RPMS # zypper install Company-hardening-1.0-1.noarch.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides openscap-engine-sce >= 1.2.5-2 needed by Company-hardening-1.0-1.noarch
 Solution 1: do not install Company-hardening-1.0-1.noarch
 Solution 2: break Company-hardening-1.0-1.noarch by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): c

Обратите внимание, что обе системы имеют одинаковую версию zypper. Я знаю, это может быть простой и глупый вопрос.:) Это может быть из-за различий в репозитории.

Спасибо, Хемант

1 ответ

Это означает, что на обеих машинах не активированы одинаковые репозитории. Сравнивая выход

zypper lr -u

на обеих машинах должно отображаться, какой репозиторий добавить или включить.

Другие вопросы по тегам