RPM Fusion은 무엇이며 이를 사용하여 Fedora, Red Hat 및 파생 제품에서 가능성을 확장하려면 어떻게 해야 합니까?

RPM 퓨전

대부분의 Linux 배포판은 공식 저장소에서 소프트웨어를 얻습니다. 그 안에는 무엇보다도 오픈 소스 및/또는 무료 소프트웨어 패키지가 있지만 배포판이 설치할 수 있는 모든 것을 제공하지는 않습니다. 이러한 리포지토리에 아무것도 없을 때 Linux 사용자가 선택할 수 있는 옵션 중 하나는 소프트웨어를 컴파일하는 것이며 Arch 기반 배포판을 위한 AUR 또는 RPM 퓨전 Fedora 또는 Red Hat 기반의 경우.

RPM Fusion을 사용하는 것보다 RPM Fusion이 무엇인지 설명하는 더 좋은 방법은 무엇입니까? 그들이 우리에게 주는 정의"RPM 퓨전 Fedora Project 또는 Red Hat이 배포를 원하지 않는 소프트웨어를 제공합니다.. 해당 소프트웨어는 모든 최신 버전의 Fedora 및 현재 버전의 Red Hat Enterprise Linux 또는 복제본에 대해 사전 컴파일된 RPM으로 제공됩니다. yum 및 PackageKit과 같은 도구와 함께 RPM Fusion 저장소를 사용할 수 있습니다.".

RPM Fusion은 공식 저장소에 없는 소프트웨어를 제공합니다.

다양한 Arch 기반 배포판을 시도하고 사용해 본 사람으로서 제가 정의하는 방법은 다음과 같습니다. 으로 AUR이지만 Fedora의 경우 RPM 패키지의 소프트웨어 저장소를 지원하는 기타 배포판. 차이점이 있습니다. 가장 분명한 점은 AUR에서 모든 가능성을 포괄하는 동일한 프로그램의 여러 옵션을 찾을 수 있다는 것입니다. 그러나 사실은 AUR과 여기서 다루고 있는 저장소 모두 공식 소프트웨어에 없는 소프트웨어를 설치할 수 있다는 것입니다. 것들.

그 목적은 «Fedora 프로젝트가 출시하기를 원하지 않지만 합법적으로 배포 가능한 모든 무료 및 비자유 소프트웨어에 대한 "공식" Fedora 저장소가 됩니다.«. 제안:

  • 무료 소프트웨어: 비디오 플레이어와 같은 무료 라이센스를 사용합니다.
  • 비자유 소프트웨어: NVIDIA 드라이버와 같은 비자유 라이센스를 사용합니다.
  • "Free Tainted" 소프트웨어는 무료이지만 일부 국가에서는 제한이 있습니다.
  • 무료가 아닌 라이센스를 사용하고 명시적으로 배포할 수 없는 "Nonfree Tainted" 소프트웨어.

Fusion RPM을 설치하는 방법

RPM Fusion 저장소를 사용하려면 해당 저장소를 설치/추가해야 합니다.

페도라

sudo dnf 설치 https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion -nonfree-release-$(rpm -E %fedora).noarch.rpm sudo dnf config-manager --enable fedora-cisco-openh264

마지막 명령은 기본적으로 사용되는 openh264 라이브러리를 사용하는 것입니다.

Fedora OSTree(SilverBlue 또는 Kinoite와 같은 불변 항목)

페도라 원자, 새로운 불변 ​​계열에 부여된 이름:

sudo rpm-ostree 설치 https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora /rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm sudo 재부팅

RHEL 및 CentOS와 같은 호환 가능

sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm sudo dnf install --nogpgcheck https://mirrors. rpmfusion.org/free/el/rpmfusion-free-release-$(rpm -E %rhel).noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm - 전자 %rhel).noarch.rpm

CentOS Steam 8에서는 다음도 작성해야 합니다.

sudo dnf config-manager --powertools 활성화

이전 버전의 CentOS 8에서는 다음과 같이 작성되었습니다. 전동 공구 이전 명령에서.

RHEL 8에는 다음과 같은 내용도 작성됩니다.

sudo 구독 관리자 저장소 --enable "codeready-builder-for-rhel-8-$(uname -m)-rpms"

일단 설치되면 "Tainted"도 얻으려면 해당 패키지를 설치해야 합니다:

sudo dnf 설치 rpmfusion-free-release-tainted rpmfusion-nonfree-release-tainted

RPM Fusion은 안전한가요?

나처럼 거의 모든 것을 단정적으로 진술하는 것을 좋아하지 않는 사람에게는 이러한 유형의 질문에 대답하는 것이 쉽지 않습니다. 이론은 그렇습니다, 안전하며 우리가 직면할 수 있는 가장 심각한 문제는 Canonical이 Steam 런처를 스냅으로 패키지할 때 발생하는 문제와 다르지 않습니다. 소프트웨어는 각 프로젝트의 공식 소프트웨어이며 컴파일되어 RPM Fusion에 업로드됩니다.

커뮤니티의 의견은 저장소라는 것입니다 완전히 신뢰할 수 있는 수동으로 추가할 수 있는 리포지토리(PPA)와 차이가 없습니다. 그들은 품질 관리 프로세스와 정책을 갖고 있으며 일부 Fedora 패키지 작성자는 이 저장소에서도 패키지를 유지 관리합니다.

내 경우에는 이미 설명했듯이 이를 Arch 사용자 저장소로 보고 동일한 방식으로 처리해야 한다고 생각합니다. 소프트웨어를 설치하려면 먼저 공식 저장소여야 하고 그 다음에는 프로젝트 저장소가 있어야 합니다. 이전 두 항목 중 어느 것에서도 발견되지 않은 경우, 그런 다음 RPM Fusion이 무엇이든 설치하십시오.


코멘트를 첫번째로 올려

코멘트를 남겨주세요

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

*

*

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