由于安全问题,Debian似乎不再支持openjdk-8-jdk。安装openjdk-8-jdk for Debian 10(Buster)最简单的方法是什么?
您可以搜索Debian软件包站点,发现Debian 10的openjdk-8-jdk
软件包目前只能从不稳定(sid)存储库中获得。
首先,最好检查并保存已安装Java SDK/JRE包(如果有)的当前系统范围符号链接:
ls -la /etc/alternatives | grep java > previous-java-alternatives.txt
然后检查是否可以使用当前配置安装此软件包:
apt-cache policy openjdk-8-jdk
如果否,则需要将不稳定的存储库添加到源列表中。负输出可能意味着您更喜欢使用稳定的存储库,并且通常不适合从不稳定的存储库更新所有其他软件。因此,在将不稳定存储库添加到源代码列表之前,请确保将APT::Default Release
配置选项设置为“stable”
:
grep -r Default-Release /etc/apt/
如果没有(默认情况下),则通过创建以下文件将其设置为该答案中的建议值:
/etc/apt/apt.conf.d/
APT::Default-Release "stable";
现在,您可以将不稳定的存储库添加到源列表中了。在此之前,我希望检查安装系统时我选择了哪个镜像。只需查看主要来源列表:
cat /etc/apt/sources.list
在我的例子中,输出显示mirror。yandex。ru
服务器用作系统源。因此,我将其用于不稳定项并添加此文件:
/etc/apt/sources。列表d/91 debian不稳定。列表
deb http://mirror.yandex.ru/debian/ unstable main
deb-src http://mirror.yandex.ru/debian/ unstable main
(我还有90 debian testing.list
文件用于测试回购。)
然后更新包列表:
apt update
并检查您的系统是否不会从不稳定的来源进行更新:
apt list --upgradable
并重新检查是否需要安装软件包:
apt-cache policy openjdk-8-jdk
请务必安装软件包:
apt install openjdk-8-jdk
查看新的符号链接:
ls -la /etc/alternatives | grep java-8
只需在它们上浪费几秒钟(或者继续man 1更新-替代品
)。
警告:这个答案暗示了不支持和危险的Debian版本混合。遵循自己的风险建议,因为它可能会在升级时破坏系统,如http://wiki.debian.org/DontBreakDebian#Don.27t_make_a_FrankenDebian
>
在搜索包目录中搜索openjdk-8-jdk。您可以看到两个结果:
选择拉伸存储库
滚动到下载openjdk-8-jdk部分并选择您的体系结构。例如amd64
现在,您可以看到镜像列表以及如何通过apt安装软件包的说明:
您应该可以通过在 /etc/apt/sources.list中添加一行来使用列出的任何镜像:
黛布http://security.debian.org/debian-security拉伸/更新主
>
安装软件源代码管理器
apt-get update
apt-get install software-properties-common
使用openjdk-8-jdk添加镜像
apt-add-repository 'deb http://security.debian.org/debian-security stretch/updates main'
apt-get update
安装openjdk 8
apt-get install openjdk-8-jdk
注意:您可以使用上面的步骤查找包含任何其他要安装的软件包的正式Debian镜像
或者,您可以使用OpenJDK存储库:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
sudo apt-get update && sudo apt-get install adoptopenjdk-8-hotspot
https://adoptopenjdk.net/installation.html
我正在尝试在Ubuntu 20.10上安装OpenJDK 8和OpenJFX 8。 在Ubuntu上安装openJFX 8总是有点棘手,但我过去可以使用以下SO答案中的提示来完成:https://stackoverflow.com/a/56166582/2423283这曾经很好地工作(我想我使用的是Ubuntu19.something),但是最近似乎被删除了。 有关更多背景信息,我将通过自动管道中
问题内容: 我想用需要Java 8的最新JavaFX进行一些编程。我正在使用IntelliJ 13 CE和Mac OS X 9 Mavericks。我运行了Oracle的Java 8安装程序,文件看起来像最终在 但以前的版本在 不知道为什么要用最新的安装程序/Library代替它/System/Library(也不知道有什么区别)。但是找不到1.8,所以我找到的有关如何设置当前Java版本的所有帖
直到大约一周前,我还在java映像上成功地使用了Python3.6脚本,如下所示: 如何在OpenJDK:7-jre-Alpine Docker上安装Python3.6[或我想要的任何版本]? 更新:现在所有的阿尔卑斯选项都失败了
我想用自制软件在我的Mac上安装OpenJDK 8版1.8.0.119。安装时指定版本的brew命令是什么? 我可以使用brew命令
我在我的新MacBook Pro 13(M1)上安装Netbeans 8.2时遇到了问题。我的PC桌面上已经安装了NetBeans8.2,但我不能在Mac上安装它。这不是我第一次在pc上安装它,但这次我真的不知道如何安装它。我所做的第一件事是将JDK8文件下载到我的Mac并安装它(https://www.oracle.com/java/technologies/javase/javase-jdk8