deb に変換せずに rpm パッケージをインストールする方法

deb に変換せずに rpm パッケージをインストールする方法

rpm を deb に変換しようとすると、次の警告が表示されました。

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

これをどうやって解決すればいいでしょうか?

答え1

インターネット接続が機能している状態で、ターミナルを開いて次の操作を実行してください。

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

正しい (.deb) 形式のパッケージとそのすべての依存関係が正しくインストールされます。

答え2

Ubuntu リポジトリを使用するか、Ubuntu リポジトリに存在しない可能性のある最新バージョンのソフトウェアが本当に必要な場合は、ソースからビルドしてください。

一部のパッケージは rpm から deb に変換できますが、多少の問題が発生する可能性があります。

答え3

最後のログ行からわかるように、64 ビット システムで 32 ビット パッケージ (i386) をビルドしようとしているようです。

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

パッケージの 64 ビット バージョンを試しましたか? (そうであるようですlib64gmt-devel-4.5.9-3.mga4.x86_64.rpm)

関連情報