[英]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,您應該選擇一種受支持的版本:
也許選擇長期支持,所以選擇8或11。
因此, OpenJDK映像未隨其他版本一起提供
參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.