Невозможно ничего установить с помощью yum в RedHat 6.2

Невозможно ничего установить с помощью yum в RedHat 6.2

Недавно я выполнил несколько команд для решения проблемы с установкой 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
    

Проверятьздесьдля получения дополнительной информации о добавлении репозитория.

Связанный контент