Короче говоря, причина в том, что кто-то должен поддерживать пакеты и помещать их в репозитории, которые использует ваша система, и проверять, что они работают стабильно. Например, OpenJDK 11 в Debian по-прежнему находится в buster (testing
) и sid (unstable
) и поэтому недоступен ни в одной ветке stable
. Я думаю, что в CentOS (я не очень знаком с этим), это та же самая ситуация.
Рано или поздно вам придется устанавливать программное обеспечение без менеджера в любой ОС, поэтому, даже если вы говорите, что вы новичок, вам придется рано или поздно научиться этому. И если вы хотите использовать openjdk11 сейчас, вам придется использовать неофициальный репозиторий или установить программное обеспечение вручную, что я бы порекомендовал.
Однако вот руководство, которое является вторым хитом в Google для openjdk11 centos
:
curl -O https://download.java.net/java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz
tar zxvf openjdk-11.0.1_linux-x64_bin.tar.gz
mv jdk-11.0.1 /usr/local/
vi /etc/profile.d/jdk11.sh
# create new
export JAVA_HOME=/usr/local/jdk-11.0.1
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile.d/jdk11.sh
java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)
Источник: https://www.server -world.info / ru / note? Os = CentOS_7 & p = jdk11 & f = 2