Ubuntu에서 RPM 파일 설치하기

2 February 2017 · 1 minute read

RPM에 대해서

RPM은 Red Hat Package Manager의 약자로 원래 레드햇 리눅스에서 사용되던 패키지 매니저와 배포용 패키지 파일을 뜻한다.

현재는 레드햇 리눅스 뿐만 아니라 CentOS, Fedora에서도 널리 사용되고 있다. 이렇게 리눅스의 표준 패키지 포맷 중 하나가 되면서, 배포 파일이 RPM으로만 제공되는 경우가 있는데, 이런 경우 기본적으로 지원되지 않는 Debian 계열 – Ubuntu에서는 어떻게 설치하고 사용할 수 있는지 알아본다.

Ubuntu에서 RPM 파일 설치하기

Ubuntu에서는 rpm 파일로 곧바로 설치할 수 없다. apt 패키지 매니저를 통해 rpm 도구를 설치했다 하더라도 아래와 같은 에러가 발생한다:

rpm: RPM should not be used directly install RPM packages, use Alien instead!

alien을 대신 사용하라고 친절하게 설명해준다. alien은 에일리언, 이름 그대로 rpm 파일을 Debian용 파일인 deb로 변환하거나 곧바로 설치할 수 있도록 도와주는 도구이다.

현재 경로상에 target_rpm_file.rpm이라는 파일이 있다고 가정하면, 아래와 같이 설치해서 파일을 변환할 수 있다.

# alien 설치
apt-get install alien -y

# 파일 변환
alien -c target_rpm_file.rpm

파일 변환 명령어 수행이 완료되면 target_rpm_file.deb 파일이 생성된 것을 확인 할 수 있다.(용량에 따라서 시간이 걸릴 수 있다) 이제 dpkg 도구를 사용해서 설치하면 된다.

dpkg -i target_rpm_file.deb

만약 파일 변환 없이 곧바로 설치하고 싶다면 alien -i 명령어로 곧바로 설치할 수 있다.

alien -i target_rpm_file.rpm
Updated 26 November 2019