1

我是使用 NetBSD 的新手,但我已经在 VM 上设置了它,并且目前正在运行一些软件包安装。据我了解,这是通过设置 PKG_PATH 变量然后使用pkg_add实用程序来完成的,但是当我尝试安装任何软件包时,我会收到“禁止”错误消息。

$ PKG_PATH="http://cdn.NetBSD.org/pub/pkgsrc/packages/$(uname -s)/$(uname -m)/$(uname -r|cut -f '1 2' -d. )/All/"
$ export PKG_PATH
$ pkg_add tmux
pkg_add: 无法处理http://cdn.NetBSD.org:80/pub/pkgsrc/packages/NetBSD/amd64 /7.1/All//tmux*: 禁止
pkg_add:没有找到 'tmux' 的 pkg,抱歉。
pkg_add: 1 包添加失败

我已经访问了 URL 并且该包确实存在,它也为我尝试安装的任何包执行此操作。据我所知,机器上的网络很好,所以我有点不知道从这里去哪里。有什么建议么?

4

1 回答 1

0

1) 尝试不带斜杠的 $PKG_PATH,即 .../All 而不是 .../All/ 2) "tmux*" 对 http 没有意义,它只对 ftp 有意义。有些东西看起来很可疑。

我建议在 tech-pkg@NetBSD.org 上提出这个问题

于 2017-04-13T17:17:41.340 回答