GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erhalte ich eine Liste der Abhängigkeiten eines nicht installierten RPM-Pakets?

yum hat diese Fähigkeit nicht. Verwenden Sie den repoquery Werkzeug aus dem yum-utils Paket statt.

repoquery --requires <package>

ODER um auch zu sehen, welche zusätzlichen RPM-Pakete benötigt werden, um die Abhängigkeiten zu erfüllen, verwenden Sie --resolve

repoquery --requires --resolve <package>

Verwenden Sie deplist Befehl,

yum deplist <package>

Aus Yums Handbuch:

Erzeugt eine Liste aller Abhängigkeiten und welche Pakete diese Abhängigkeiten für die angegebenen Pakete bereitstellen.

Update für dnf

Das Gleiche können wir mit dnf tun

dnf repoquery --requires <package>

Als man yum2dnf sagte:

Alternative zu Yum deplist Der Befehl zum Ermitteln der Abhängigkeiten des Pakets ist dnf repoquery --requires Repoquery-Plugin verwenden.


Wenn Sie ein lokales RPM haben, können Sie eine Liste der Abhängigkeiten erhalten über:

rpm -qpR mediawiki-1.4rc1-4.i586.rpm

Linux
  1. So listen Sie Dateien auf, die von einem RPM- oder DEB-Paket in Linux installiert wurden

  2. So listen Sie die Abhängigkeiten eines Pakets in Linux auf

  3. Wie listet man den Inhalt eines Pakets mit YUM auf?

  4. Wie man RPM-Abhängigkeiten automatisch installiert

  5. Wie bekomme ich Elemente aus der Liste in Bash?

So listen Sie den Inhalt eines Pakets in Linux auf

So erstellen Sie ein RPM-Paket aus einem Tarball

So erhalten Sie eine Liste der MySQL-Benutzerkonten unter Linux

So erhalten Sie eine Liste symbolischer Links unter Linux

So verwenden Sie den Yum-Paket-Manager unter Rocky Linux 8

So listen Sie installierte Pakete in Linux mithilfe der Paketverwaltung auf