在 freeBSD 上安装 java

在 freeBSD 上安装 java

我有一台具有 root 访问权限的 FreeBSD 服务器,我正在尝试在其上安装 Java。我尝试从 /usr/ports/java/diablo-jre15 目录安装 diablo,它给了我一个 URL 来将文件下载到 /usr/ports/distfiles/。我按照它说的做了,然后运行:

make install clean

它给了我以下错误:

===>  Vulnerability check disabled, database not found
===>  Found saved configuration for diablo-jre-1.5.0.07.01_9
===>  Extracting for diablo-jre-1.5.0.07.01_9
=> MD5 Checksum mismatch for diablo-latte-freebsd6-i386-1.5.0_07-b01.tar.bz2.
=> SHA256 Checksum mismatch for diablo-latte-freebsd6-i386-1.5.0_07-b01.tar.bz2.
===>  Refetch for 1 more times files: diablo-latte-freebsd6-i386-1.5.0_07-b01.tar.bz2 diablo-latte-freebsd6-i386-1.5.0_07-b01.tar.bz2
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for diablo-jre-1.5.0.07.01_9
=> diablo-latte-freebsd6-i386-1.5.0_07-b01.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
fetch: transfer timed out
=> Couldn't fetch it - please try to retrieve this
=> port manually into /usr/ports/distfiles/ and try again.
*** Error code 1

我可以看到该文件位于正确的目录中,但它仍然出现相同的错误。

我正在使用 FreeBSD 6.2-RELEASE-p12。

答案1

Diablo JDK/DRE 已经过时了。不要使用它。

安装java/openjdk6(或者java/openjdk7如果你想要开发版本)

如果这些没有出现在你的 ports 树中(因为你正在使用一个同样过时、不受支持的 FreeBSD 版本,并且存在已知的安全漏洞),你需要使用简历、csup 或端口快照(不确定 6.2 中是否可用)。

相关内容