yum + 로컬 저장소 대신 인터넷을 통해 설치하는 방법

yum + 로컬 저장소 대신 인터넷을 통해 설치하는 방법

Linux Redhat 머신 버전 7.2가 있습니다.

나는 서버에서 로컬 저장소를 사용하고 있습니다 - starmachine은 yum을 통해 설치합니다.

 root@test:/etc/yum.repos.d # more redhat.repo
 #
 # Certificate-Based Repositories
 # Managed by (rhsm) subscription-manager
 #
 # *** This file is auto-generated.  Changes made here will be over-written. ***
 # *** Use "subscription-manager repo-override --help" if you wish to make  changes. ***
 #
 # If this file is empty and this system is subscribed consider
 # a "yum repolist" to refresh available repos
 #

 #


 root@test:/etc/yum.repos.d # more  prv.repo
 [localbase]
 name=Red Hat Enterprise Linux 
 baseurl=http://starmachine/mnt/SO/ver/search/yum
 enabled=1
 gpgcheck=0

 [updates]
 name=Red Hat Enterprise Linux 
 baseurl=http://starmachine/mnt/SO/yum/lin/x86_64/updates
 enabled=1
 gpgcheck=0

로컬 저장소 대신 인터넷에서 yum을 통해 설치하고 red-hat 사이트에서 rpm을 다운로드하려면 어떤 파일을 변경해야 합니까?

가능합니까?

 test:~ # subscription-manager repos --list
 This system has no repositories available through subscriptions.

답변1

당신은 그것을 사용할 수 있습니다냠 구성 관리자온라인 저장소(특히 .repo 파일)의 URL이 있는 경우 온라인 저장소를 추가합니다.

yum-config-manager --add-repo repository_url
yum-config-manager --enable repository

repository_url.repo 파일의 URL이고 명령을 사용하여 찾을 수 있는 고유 저장소 ID repository입니다 .yum repolist all

RHEL을 구독하는 한 yum을 통해 액세스할 수 있는 RHEL 저장소에 대한 액세스가 보장됩니다. 페이지에 따르면RHEL7 문서,

Red Hat 구독 관리자 도구는 Red Hat 구독 관리를 통해 시스템이 인증서 기반 CDN(콘텐츠 전달 네트워크)에 등록될 때 /etc/yum.repos.d/redhat.repo 파일에서 리포지토리를 관리하는 데 사용됩니다.

따라서 RHEL 리포지토리에 액세스하려면 이러한 도구를 사용해야 합니다. 이에 대한 자세한 내용은 RHEL 온라인 설명서(RHEL 7 설명서, 시스템 관리자 가이드, 섹션 5.2: 소프트웨어 저장소 관리)에서 찾을 수 있습니다. RHEL 7의 경우 다음을 수행할 수 있습니다.

subscription-manager repos --list
subscription-manager repos --enable repository

첫 번째 명령은 구독이 제공하는 RHEL 리포지토리를 표시하고, 후자는 그 중 하나를 활성화합니다.

편집하다: 이 출력을 바탕으로:

 test:~ # subscription-manager repos --list
 This system has no repositories available through subscriptions.

귀하의 시스템에 유효한 구독이 없는 것 같습니다. RedHat을 구독하려면 RedHat에 등록하고 구매해야 합니다(댓글 링크).

이러한 리포지토리에 액세스할 수 없고 RHEL 구독을 구매하고 싶지 않은 경우 언제든지 CentOS 리포지토리를 설치할 수 있습니다. 두 리포지토리는 모두 동일한 소스에서 구축되므로 해당 패키지가 호환되어야 합니다(자신의 패키지를 사용하십시오). 여기서는 재량에 따라 결정되지만 RHEL 저장소가 바람직합니다.) CentOS 위키 페이지(하단 근처의 다운로드 섹션, CentOS 7(1511)이어야 함)에서 특정 설치와 호환되는 CentOS 버전을 확인한 다음 오른쪽에 있는 "트리" 링크를 사용하여 컬렉션에 액세스할 수 있습니다. 회전수

CentOS 위키 페이지의 추가 리소스 -> 리포지토리에서 CentOS 리포지토리에 대한 자세한 정보를 찾을 수 있습니다.

관련 정보