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
    

확인하다여기저장소 추가에 대한 자세한 내용을 알아보세요.

관련 정보