MrP*_*hon 7 rpm centos openjdk
目前无法sudo yum install java-17-openjdk
在 CentOS 7 系统上安装 java-17-openjdk ( CentOS Linux release 7.9.2009 (Core)
),但不久前是可以的。当我现在搜索其他openjdk版本时,我可以找到这些包
java-1.6.0-openjdk
java-1.7.0-openjdk
java-1.8.0-openjdk
java-11-openjdk
java-latest-openjdk (OpenJDK 18)
Run Code Online (Sandbox Code Playgroud)
另请参阅https://rpmfind.net/linux/rpm2html/search.php?query=java-17-openjdk我找不到 CentOS 7 的条目。
我需要 OpenJDK 17。是否有可能通过 rpm 包或任何其他替代方案安装它?
您可以自己构建这个。如果它以前有效,那么 Fedora 的构建很可能可以工作。您将需要 Fedora 34+ 主机来交叉构建它。
\n# Don\'t build as root. Only need root privileges to install `fedpkg`,\nsudo dnf install -y fedpkg\n\n# Now get the package description\ngit clone https://src.fedoraproject.org/rpms/java-17-openjdk\n# Use fedpkg to kick off a mock build\ncd java-17-openjdk\nfedpkg mockbuild --root centos-7-x86_64\n
Run Code Online (Sandbox Code Playgroud)\n这需要一段时间\xc2\xb9;最后,您应该得到一行,告诉您刚刚构建的 RPM 的位置。
\n\xc2\xb9mock
设置一个 chroot,在其中安装 CentOS 7 基本系统,然后是 EPEL,我想你几乎肯定会需要它,然后是构建任何 RPM 所需的工具,然后是构建时依赖项java-17-openjdk 包的。然后它将下载所有必要的源代码,然后进行rpm-build
构建,其中包括应用所有补丁,然后编译 OpenJDK,然后运行 OpenJDK 安装,收集已安装的文件,将它们压缩为有效的 RPM。
归档时间: |
|
查看次数: |
10938 次 |
最近记录: |