Ubuntu通过PPA安装java失败

来源:互联网 发布:牛尔的产品怎么样知乎 编辑:程序博客网 时间:2024/06/05 01:49

这两天因为分区不够的原因,重装了一波Ubuntu,突然发现,之前可以通过PPA的方式安装Java的,突然就不行了

PPA安装java8如下

sudo add-apt-repository ppa:webupd8team/javasudo apt updatesudo apt install oracle-java8-installer
  • 在安装的时候,竟然提示我说404Not found之类的词,一开始我还以为是由于大家都懂的原因,墙太高了,但是,经过一大波的谷歌才发现,这是这个ppa的版本问题,解决方案如下:终端执行:
cd /var/lib/dpkg/info
sudo sed -i 's|JAVA_VERSION=8u144|JAVA_VERSION=8u152|' oracle-java8-installer.*
sudo sed -i 's|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/|' oracle-java8-installer.*
sudo sed -i 's|SHA256SUM_TGZ="e8a341ce566f32c3d06f6d0f0eeea9a0f434f538d22af949ae58bc86f2eeaae4"|SHA256SUM_TGZ="218b3b340c3f6d05d940b817d0270dfe0cfd657a636bad074dcabe0c111961bf"|' oracle-java8-installer.*
sudo sed -i 's|J_DIR=jdk1.8.0_144|J_DIR=jdk1.8.0_152|' oracle-java8-installer.*
  • 执行完上面四条指令之后,再执行
sudo apt install oracle-java8-installer

就可以成功安装了.
* 最后附上一波解决方案来源:国外大牛解决方案

原创粉丝点击