패키지를 설치하려면 RHEL 가입이 필요합니까?


22

RHEL을 처음 사용합니다. 오늘 아침에 소프트웨어를 설치하려고 시도하고 장애물에 부딪 쳤습니다. 그것이 요구 를 통해 다운로드 패키지에 가입을 가지고 냠 RHEL에?

나는 인터넷상에서 다른 소스를 접하고 있습니다. 어떤 사람들은 예 처럼 들립니다 . 가입이 필요하고 , 다른 사람들 은 그렇지 않은 것처럼 들립니다 . 가입은 지원을 위해서만 필요합니다 .

두 경우 모두 사용중인 컴퓨터에 가입이 등록되어 있지 않기 때문에 소프트웨어 ATM을 설치할 수 없습니다. 구독을 등록하지 않고 RHEL 소프트웨어를 설치하는 방법이 있습니까? 그렇다면 어떻게?

답변:


19

예, RHEL 리포지토리에서 패키지를 다운로드 하려면 활성 RHEL 구독이 있어야합니다. 머신이 구독 된 적이 없거나 구독이 만료 된 경우 RHEL에서 제공 한 리포지토리를 사용할 수 없습니다.

Red Hat 은 관련 부분에서 다음과 같이 말합니다 .

모든 구독이 만료되도록하고 조직에 다른 활성 구독이없는 경우 소프트웨어를 사용할 수있는 권한이 있지만 전체 환경에서 더 이상 다음과 같은 구독 혜택을받지 못합니다.

  • 인증 된 최신 소프트웨어 버전.
  • 보안 오류 또는 버그 수정.

그리고 더 :

Red Hat Enterprise Linux 5 서브 스크립 션 번호를 입력하면 설치 프로그램에서 다음을 수행 할 수 있습니다.

  • 설치시 서브 스크립 션에 포함 된 전체 지원 패키지 세트에 액세스하십시오.

  • 설치시 서브 스크립 션에 포함 된 모든 RHN (Red Hat Network) 채널에 시스템을 자동으로 등록하십시오.

다른 많은 예를 찾을 수 있습니다 ...


여전히 타사 저장소를 사용할 수 있습니다 . 그러나 종종 RHEL이 제공하는 기본 리포지토리의 패키지에 의존하므로 이러한 종속성을 충족 할 수없는 경우 많은 패키지가 설치되지 않습니다.

가입없이 기본 패키지를 설치하는 유일한 방법은 설치 미디어에서 패키지를 가져 오는 것입니다.


Red Hat 서브 스크립 션을 구매할 수 없거나 구매하지 않으려는 경우 , 문제를 피하기 위해 CentOS 로 마이그레이션하는 것이 좋습니다.


고마워 마이클. 관리자 중 한 명이 "일반 패키지를 설치하기 위해 가입 할 필요가 없습니다."라고 말합니다. 그게 무슨 뜻인지, 부 정확한지 아십니까? 루비 와 같은 것들을 위해 대체 저장소가있을 수 있다고 생각 하지만, 그것이 무엇인지 확신 할 수 없습니다.
— quickshiftin

2
가입이없는 경우 설치 DVD에서만 패키지를 설치할 수 있으며 수동으로 설치해야합니다.
— Michael Hampton

2
광기 인 RPM을 수동으로 설치할 수 있습니다. CentOS를 사용하고 해당 관리자의 말을 듣지 마십시오.
— HTTP500

@ HTTP500 RPM 설치와 관련하여 필자가 생각한 것과 동료의 암시입니다. 종속성 관리없이 RHEL을 사용하는 요령을 보지 못하기 때문에 관리자 에게이 정보를 가져올 것입니다.
— quickshiftin

과연. 낭비되는 시간은 구독보다 훨씬 비쌉니다!
— Michael Hampton

10

대안은 CentOS 저장소를 yum구성 에 추가하는 것 입니다. CentOS는 대부분 RHEL 의 파생물입니다 . 따라서 대부분의 패키지는 RHEL과 호환됩니다.

Michael Cutler는 RHEL에 CentOS 패키지 를 설치하기 위한 가이드를 작성했습니다 . 간단히:

# find out the release (version) of your RHEL
# ex: 5.0, 6.0, 6.3

lsb_release -r
cat /etc/issue

# create a new yum .repo config file

nano /etc/yum.repos.d/centos.repo

# add the following contents to centos.repo
# change the 6 in baseurl to your RHEL release
# check here for options: http://ftp.heanet.ie/pub/centos/

[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/6/os/$basearch/
enabled=1
gpgcheck=0

# save centos.repo and (optional) run this to reset the cache

yum clean all

다른 타사 리포지토리에도 비슷한 단계를 수행해야합니다. 그러나 CentOS 저장소를 사용하는 것이 좋습니다. 패키지에 필요한 모든 종속성이 포함되어있을 수 있습니다.

접하게되면이 (가)있는 경우 PYCURL ERROR 22 - "The requested URL returned error: 404"오래된 타사 저장소 .repo와 관련 파일 을 삭제하여 오래된 타사 저장소를 제거 할 수 있습니다.

# Ex: http://repoforge.org

cd /etc/yum.repos.d/
rm rpmforge.repo
rm mirrors-rpmforge
rm mirrors-rpmforge-extras
rm mirrors-rpmforge-testing

4

repo 패키지를 직접 만들어 이동식 미디어에 보관하십시오.

언제 어디서나 사용할 수 있습니다. DVD에서 패키지를 가져올 수 있으며 필요한 모든 RPM을 설치하지 않아도됩니다.


1
이것은 질문에 대한 완전한 대답이 아닙니다. "Works For Me"게시물처럼 보입니다.
— kworr

전체 답변은 아니지만 최근 메타 기사 ( meta.serverfault.com/questions/6440/… )는 질문의 일부에만 답변해도 된다는 것을 보여주었습니다. 또한 대답은 제 의견으로는 유효하지만 세부 사항이 부족합니다.
— Dennis Nolte
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.