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)

관련 정보