So installieren Sie ein RPM-Paket, ohne es in Deb zu konvertieren

So installieren Sie ein RPM-Paket, ohne es in Deb zu konvertieren

Beim Versuch, RPM in Deb zu konvertieren, werden folgende Warnungen angezeigt:

warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
warning: libgmt-devel-4.5.9-3.mga4.i586.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY
libgmt-devel-4.5.9-3.mga4.i586.rpm is for architecture i386 ; the package cannot be built on this system

Wie kann man das lösen?

Antwort1

Öffnen Sie bei einer funktionierenden Internetverbindung ein Terminal und führen Sie Folgendes aus:

sudo apt-get update
sudo apt-get install libgmt-dev

Das Paket und alle seine Abhängigkeiten im richtigen (.deb) Format werden korrekt installiert.

Antwort2

Verwenden Sie lieber Ubuntu-Repositorys oder erstellen Sie die Software aus den Quellen, wenn Sie wirklich die allerneueste Version der Software benötigen, die in den Ubuntu-Repositorys möglicherweise nicht vorhanden ist.

Einige Pakete können von RPM nach DEB konvertiert werden, aber ja – dies kann einige Probleme verursachen.

Antwort3

Es scheint, als würden Sie versuchen, ein 32-Bit-Paket (i386) auf einem 64-Bit-System zu erstellen, wie die letzte Protokollzeile nahelegt:

libgmt-devel-4.5.9-3.mga4.i586.rpm is for architecture i386 ; the package cannot be built on this system

Haben Sie es mit der 64-Bit-Version des Pakets versucht? (was der Fall zu sein scheint lib64gmt-devel-4.5.9-3.mga4.x86_64.rpm)

verwandte Informationen