欢迎光临
我们一直在努力

CentOS 7.6 安装java失败解决方法

CentOS 7 在 2024 年 6 月 30 日已经停止官方支持(EOL),mirrorlist.centos.org 的镜像列表已经不可用,仓库被迁移到了 vault.centos.org。下面是解决办法:

解决步骤

1、备份现有仓库文件

先备份当前的 yum 仓库配置文件,以防万一需要恢复:

sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.bak

2、更新仓库配置文件

需要修改 /etc/yum.repos.d/ 下的 CentOS 仓库文件,将 mirrorlist 替换为 vault.centos.org 的固定地址。以下是具体步骤:

编辑 /etc/yum.repos.d/CentOS-Base.repo(可以用 vi 或 nano):

sudo vi /etc/yum.repos.d/CentOS-Base.repo

将文件内容替换为以下内容(以 CentOS 7.6 为例):

[base]
name=CentOS-7.6 - Base
baseurl=http://vault.centos.org/7.6.1810/os/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-7.6 - Updates
baseurl=http://vault.centos.org/7.6.1810/updates/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-7.6 - Extras
baseurl=http://vault.centos.org/7.6.1810/extras/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-7.6 - Plus
baseurl=http://vault.centos.org/7.6.1810/centosplus/x86_64/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0

注意

  • 上述配置使用了 CentOS 7.6.1810 的 vault 地址。如果你的 CentOS 7 是其他小版本(比如 7.9.2009),请将 7.6.1810 替换为对应的版本号(如 7.9.2009)。
  • 你可以通过 cat /etc/centos-release 确认具体版本。

3、清理 yum 缓存

清理旧的缓存数据:

sudo yum clean all

4、重建 yum 缓存

更新 yum 的元数据缓存:

sudo yum makecache

5、尝试安装 Java

现在可以尝试再次安装 Java:

sudo yum install java-1.8.0-openjdk.x86_64

完美解决!

赞(0)
转载请留出处:极客资源 » CentOS 7.6 安装java失败解决方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址