簡體   English   中英

高山Linux中缺少OpenJDK9

[英]OpenJDK9 Missing in Alpine Linux

我有一個容器,可以成功使用以下命令在Alpine Linux中安裝OpenJDK9數月。

apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing openjdk9

但是,突然命令現在輸出以下內容

apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/testing openjdk9
fetch http://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.9/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
  openjdk9 (missing):
    required by: world[openjdk9]

AlpineLinux是否已刪除軟件包? 我在http://dl-cdn.alpinelinux.org/alpine/edge/testing/s390x/中看到了它,但在x86_64中卻看不到它。 有任何想法嗎?

openjdk9軟件包最近已從edge/testing存儲庫移至edge/community (通過此PR ):

https://pkgs.alpinelinux.org/package/edge/community/x86_64/openjdk9

因此,嘗試將http://dl-cdn.alpinelinux.org/alpine/edge/community添加到您的/etc/apk/repositories ,然后更新/etc/apk/repositories試。

自2018年3月起不再支持JDK 9,您應該選擇一種受支持的版本:

  • Java 8( LTS
  • Java 11( LTS
  • Java 12(非LTS)
  • Java 13

也許選擇長期支持,所以選擇8或11。

因此, OpenJDK映像未隨其他版本一起提供

參考:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM