我已全新安装 FreeBSD 7.2-RELEASE。我想为几台 Windows 计算机安装一个简单的 DHCP 服务器。但不幸的是,以下方法不起作用:
pkg_add -r isc-dhcp3-server
错误是:“错误:FTP 无法获取ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.2-release/latest/isc-dhcp-server.tbz“
我做错了什么?pkg_add -r nano 工作正常 :(。DHCP 服务器包有不同的名称吗?还是必须从其他地方获取?或者在 7.2 中未使用 isc-dhcp3,而是使用其他方式运行简单的 DHCP 服务器?
我知道理论上可以从 ports 构建它,但我对如何从互联网上将它作为包安装非常感兴趣。有什么提示吗?
答案1
您可以在 FreeBSD 的 ports collection 中找到更多程序。首先您需要检查 ports。
portsnap fetch extract
然后每天/每周/每月运行一次portsnap fetch update
以更新集合(而不是程序本身)
提取端口后,您可以找到所需的端口并安装它:
cd /usr/ports
make search name=isc-dhcp
cd /usr/ports/net/isc-dhcp31-server
make install clean
附言:阅读手册第一的
答案2
尝试 pkg_add -r isc-dhcp31-server
答案3
您是否尝试下载此包:ftp://ftp.freebsd.org/pub/FreeBSD/ports/packages/net/isc-dhcp31-server-3.1.2p1_2.tbz并安装它:
# pkg_add -v isc-dhcp31-服务器-3.1.2p1_2.tbz
?
答案4
镜像似乎已损坏。像@SaveTheRbtz 一样尝试更新端口树。如果这不起作用,您可以随时手动获取文件,然后复制(只需谷歌搜索)并将其放在正确的文件夹中(通常是 /usr/ports/distfiles)。