Недавно я выполнил несколько команд для решения проблемы с установкой 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
или просто удалите строку Если у вас нет файлов .repo в yum.repos.d, то создайте их заново — как я уже сказал, у меня сейчас нет под рукой системы RHEL, но минимальный набор следующий:
[repository] name=repository_name baseurl=repository_url
Проверятьздесьдля получения дополнительной информации о добавлении репозитория.