패키지를 설치하려면 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.