Ubuntu 및 그 파생물에 RPM 패키지를 설치하는 방법

Ubuntu 및 RPM 패키지

지난달, Linus Torvalds Linux가 Android와 비슷하기를 바랍니다. 그가 언급 한 내용을 읽을 때까지 많은 사람들이 머리에 손을 얹습니다. Android에서는 애플리케이션을 APK 형식으로 만 설치할 수 있지만 Linux에는 많은 옵션이 있습니다. DEB 패키지, Snap, Flatpak, AppImage ... 그리고 RPM 패키지, 그중 Red Hat 또는 CentOS가 있습니다.

Ubuntu에 RPM 패키지를 설치할 수 있습니까? 네, 사실 실제로 한 Linux 배포판의 모든 것이 다른 배포판에서 수행 될 수 있습니다. 데비안이나 그 변종 용으로 설계된 패키지가 아니기 때문에 먼저 "외계인"이라는 도구를 설치해야합니다. 기술적으로는 Ubuntu에 RPM 패키지를 설치하지 않습니다. 우리가 할 일은이 블로그의 기본 운영 체제뿐만 아니라 이러한 유형의 패키지와 호환되는 다른 모든 패키지에 설치할 수 있도록 DEB로 변환하는 것입니다. 앞서 언급 한 데비안.

Alien을 사용하여 RPM 패키지를 DEB로 변환

가장 먼저해야 할 일은 Alien을 설치하는 것입니다. "유니버스"저장소에 있으므로 대부분의 Ubuntu 기반 배포판에 있어야합니다. 첫 번째 단계는 패키지를 직접 설치하는 것입니다 (2 단계). 존재하지 않는다는 메시지가 표시되면 저장소를 추가합니다. 단계는 다음과 같습니다.

  1. "유니버스"저장소가 없으면 추가합니다. 일부 라이브 세션은이 기능없이 실행됩니다.
sudo add-apt-repository universe
  1. 다음으로 리포지토리를 업데이트하고 Alien을 설치합니다.
sudo apt update && sudo apt install alien

위의 명령은 필요한 모든 종속성을 설치해야합니다. 그렇지 않은 경우 다음 명령을 실행합니다.

sudo apt-get install dpkg-dev debhelper build-essential

설치 또는 변환 하시겠습니까?

  1. 이제 두 가지 옵션이 있습니다. 직접 설치하거나 DEB로 변환합니다.
    • 직접 설치하려면 다음 명령을 작성합니다.
sudo alien -i paquete.rpm
    • 변환은 다음 명령으로 수행됩니다.
sudo alien paquete.rpm

두 경우 모두 "패키지"는 패키지에 대한 전체 경로를 포함하는 패키지 이름으로 대체되어야합니다. 두 명령의 차이점은 첫 번째는 DEB로 변환하고 설치합니다., 두 번째는 RPM에서 DEB 패키지 만 생성합니다. 두 번째 명령을 사용하면이를 설치해야합니다. 두 번 클릭하고 소프트웨어 센터와 같은 즐겨 사용하는 패키지 설치 도구를 사용하여 수행 할 수 있습니다.

Ubuntu에 RPM 패키지를 설치할 가치가 있습니까?

예, 아니오. 이 말은 운영 체제 용으로 설계된 패키지를 설치하는 것이 가장 좋습니다.. Ubuntu에서 가장 잘 작동하는 것은 공식 APT 저장소에서 다운로드 한 소프트웨어와 Canonical의 Snap 패키지입니다. Flatpak 패키지는 대부분 잘 작동하지만 때로는 일부 운영 체제에서 DEB 또는 Snap 패키지만큼 좋지 않습니다.

많은 RPM 패키지가 DEB 패키지로 제공됩니다. 또는 공식 Ubuntu 리포지토리에서 패키지를 이미 존재하는 형식으로 변환하는 것은 어리 석고 시간 낭비입니다. 하지만 사실은 한 가지 유형의 패키지로만 소프트웨어를 출시하는 개발자가 있으며, 다른 형식이 아닌 RPM으로 된 Linux 용 소프트웨어를 항상 찾을 수 있습니다.

요컨대, 삶의 모든 것은 우분투에서 (현재) 순서와 순서를 따라야합니다. 내 의견으로는, 다음이어야합니다.

  1. Ubuntu 기본 저장소 (또는 우리가 사용하는 시스템).
  2. 타사 저장소, 즉 소프트웨어 개발자의 저장소입니다.
  3. Snap 패키지는 Canonical에서 제공되며 기본적으로 지원이 포함되어 있습니다.
  4. Flatpak 패키지는 인기와 우분투 및 소프트웨어 센터에 통합 할 수 있기 때문입니다.
  5. 알려진 소스에서 다운로드 한 경우 AppImage.
  6. 나머지는 RPM 패키지입니다.

우분투에 설치하고 싶은 RPM 패키지를 찾았습니까? 이제이 기사 덕분에 가능합니까?


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   예수

    감사합니다!