我有一个具有root访问权限的FreeBSD服务器,我试图在其上安装java。 我试图从/ usr / ports / java / diablo-jre15目录安装暗黑破坏神,它给了我一个将文件下载到/ usr / ports / distfiles /的URL。 我做了它所说的,然后我跑了:
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。
暗黑破坏神JDK / DRE是可怕的过时。 不要使用它。
安装java/openjdk6代替(或者java/openjdk7如果你想要devel版本的话)
如果这些文件没有出现在你的ports树中(因为你使用的是一个同样可怕的,过时的,不受支持的FreeBSD版本的安全漏洞),你需要用cvsup ,csup或者portsnap来更新它(不知道它是不是在6.2中可用)。