Redhat 6.2에서는 yum을 사용하여 아무것도 설치할 수 없습니다.

Redhat 6.2에서는 yum을 사용하여 아무것도 설치할 수 없습니다.

libgcj최근에 패키지 설치 문제를 해결하기 위해 몇 가지 명령을 실행했습니다.이것페이지. 내 컴퓨터에서 일부 저장소를 삭제한 것 같습니다. 어쨌든 yum install <package-name>그 이후에는 아무것도 설치할 수 없습니다. 오류를 반환합니다

Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Setting up Install Process
No package libgcj available.
Error: Nothing to do

또한 업데이트하는 동안 사용하면 yum update작동하지 않고 다음 오류가 발생합니다.

Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Setting up Update Process
No Packages marked for Update

yum repolist enabled명령을 실행하면 다음과 같습니다.

Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
repolist: 0

누군가 이 문제를 해결하는 방법을 보여줄 수 있습니까?

이것은 rhel-source.repo 파일의 내용입니다.

name=Red Hat Enterprise Linux $releasever - $basearch - Source  
baseurl = ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/SRPMS/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-source-beta]
name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source 
baseurl = ftp://ftp.redhat.com/pub/redhat/linux/beta/$releasever/en/os/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-
beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

답변1

현재 공식 저장소를 확인할 수 있는 RHEL 시스템이 없습니다. 다음을 수행해야 합니다.

  • 유효한 구독이 있는지 확인하세요( subscription-manager list --available --all).
  • 리포지토리가 나열되는지 확인하십시오 yum repolist(이미 수행했습니다).
  • /etc/yum.repos.d/.repo 파일의 디렉터리를 확인하세요 . 디렉토리가 비어 있지 않으면 파일에 포함되어 있지 않은지 확인하십시오 enabled=0. 그렇다면 enabled=1해당 행을 편집하거나 삭제하십시오.
  • yum.repos.d에 .repo 파일이 없으면 해당 파일을 다시 생성하십시오. 언급한 대로 현재 RHEL 시스템이 없지만 최소값은 다음과 같습니다.

    [repository]
    name=repository_name
    baseurl=repository_url
    

확인하다여기저장소 추가에 대한 추가 정보

관련 정보