我想在 Ubuntu 19.04 上安装 openjfx8(与 Java 8 兼容)。这在 Ubuntu 18.04 上可用,我的安装如下:(请参阅:如何让 Java FX 在 Ubuntu 18.04.2 LTS 上与 OpenJDK 8 一起运行? - 代码日志)
sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 openjfx-source=8u161-b12-1ubuntu2
但在 Ubuntu 19.04 中,这些包不可用:
$ sudo apt-cache policy openjfx
openjfx:
Installed: (none)
Candidate: 11.0.2+1-1
Version table:
11.0.2+1-1 500
500 http://de.archive.ubuntu.com/ubuntu disco/universe amd64 Packages
如何安装从 Ubuntu 18.04 到 19.04 的旧软件包?
以下示例说明了如何安装在特定版本的 Ubuntu 中不可用但在较旧的 Ubuntu 中可用的软件包:
https://packages.ubuntu.com/bionic/arm64/openjfx/download
。deb http://de.archive.ubuntu.com/ubuntu/ bionic main universe
到/etc/apt/sources.list
sudo apt update
sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2
apt-mark hold openjfx libopenjfx-jni libopenjfx-java
deb http://de.archive.ubuntu.com/ubuntu/ bionic main universe
从/etc/apt/sources.list
sudo apt update