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
확인하다여기저장소 추가에 대한 자세한 내용을 알아보세요.