웹사이트 검색

RHEL/CentOS 7.x/6.x/5.x/4.x에서 RPMForge 리포지토리를 활성화하는 방법


RPMForge/RepoForge 두 프로젝트 모두 종료되었으므로 사용하면 안 됩니다. EPEL 저장소를 사용하세요.

RPMforge 저장소는 Red Hat Enterprise Linux(RHEL) 및 Community ENTerprise Operating에서 타사 소프트웨어 패키지를 설치하는 데 사용되는 유틸리티입니다. 시스템(CentOS). 이는 이러한 Linux 배포판에 대해 rpm 형식으로 5000개 이상의 소프트웨어 패키지를 제공합니다.

RPMforge 저장소는 RHEL 또는 CentOS의 일부가 아니지만 이러한 운영 체제에서 작동하도록 설계되었습니다. RPMForge 패키지의 전체 목록은 http://packages.sw.be/에서 확인할 수 있습니다.

추가 읽기: RHEL/CentOS 7/6/5에서 EPEL 저장소 설치 및 활성화

이 문서에서는 RHEL/CentOS 7, 6, 5, 4 시스템에서 RPMForge 저장소를 설치하고 활성화하는 단계를 설명합니다.

RHEL/CentOS가 32비트 또는 64비트 시스템인지 확인

우리는 "uname -a" 명령을 사용하여 시스템이 32비트인지 64비트인지 확인합니다.

32비트 시스템은 i686 i686 i386 GNU/Linux를 표시하고 64비트 서버는 x86_64 x86_64 x86_64 GNU/Linux.

따라서 명령줄 셸에서 "uname -a" 명령을 사용하여 시스템이 32 또는 64 비트인지 확인하는 것은 매우 쉽습니다.

32비트 RHEL/센트OS
uname -r

Linux linux-console.net 2.6.32-279.5.2.el6.i686 #1 SMP Thu Aug 23 22:16:48 UTC 2012 i686 i686 i386 GNU/Linux
64비트 RHEL/센트OS
uname -r

Linux linux-console.net 2.6.32-279.5.2.el6.i686 #1 SMP Thu Aug 23 22:16:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

RHEL/CentOS 6/5/4에 RPMForge 저장소 설치

시스템에 적합한 rpm 패키지를 선택하여 RPMForge 저장소를 다운로드하고 설치합니다.

RHEL/CentOS 7 64비트용
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
RHEL/CentOS 6 32-64비트용
## RHEL/CentOS 6 32 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm

## RHEL/CentOS 6 64 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
RHEL/CentOS 5 32-64비트용
## RHEL/CentOS 5 32 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm

## RHEL/CentOS 5 64 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
RHEL/CentOS 4 32-64비트용
## RHEL/CentOS 4 32 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.i386.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.i386.rpm

## RHEL/CentOS 4 64 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm

참고: RPMForge 저장소는 /etc/yum.repod 디렉토리에 파일로 설치됩니다. rpmforge.repo.

RHEL/CentOS 7/6/5/4에서 RPMForge 리포지토리 키 가져오기

다음으로 시스템에 맞는 DAG의 GPG 키를 다운로드하여 설치해야 합니다.

wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt

참고: 가져온 GPG 키는 /etc/pki/rpm-gpg 디렉토리에 파일로 저장됩니다. < Strong>RPM-GPG-KEY-rpmforge-dag.

RHEL/CentOS 7/6/5/4에서 RPMForge 리포지토리를 사용하여 패키지 설치

rpmforge 저장소를 사용하여 무언가를 설치해 보겠습니다.

yum --enablerepo=rpmforge install aria2
샘플 출력:
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
rpmforge                                                                                                                                       
Setting up Install Process
Dependencies Resolved

=================================================================================================
 Package                         Arch			Version                Repository       Size
=================================================================================================
Installing:
 aria2                           i686           1.15.1-1.el6.rf        rpmforge         1.2 M
Installing for dependencies:
 nettle                          i686           2.2-1.el6.rf           rpmforge         359 k

Transaction Summary
=================================================================================================
Install       2 Package(s)

따라서 Yum 명령을 사용하여 새 패키지를 설치할 때마다 RPMForge 저장소가 포함됩니다.

RHEL/CentOS 7/6/5/4에서 RPMForge 리포지토리 비활성화

RPMForge 저장소를 비활성화하려면 /etc/yum.repos.d/rpmforge.repo 파일을 엽니다.

vi /etc/yum.repos.d/rpmforge.repo

'enabled=1'을 'enabled=0'으로 변경합니다. 0끄기를 의미하고 1켜기를 의미합니다.

### Name: RPMforge RPM Repository for RHEL 6 - dag
### URL: http://rpmforge.net/
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1