为什么 OpenBSD 上的“pkg_info -Q bash”给我一个“空”的结果?

为什么 OpenBSD 上的“pkg_info -Q bash”给我一个“空”的结果?

我在带有 kvm 的 Linux - Proxmox 服务器上安装了全新的 OpenBSD 服务器。

我尝试安装 bash 但 pkg_info 返回“空”:

root@openbsd:~# echo $PKG_PATH
https://cdn.openbsd.org/pub/OpenBSD

root@openbsd:~# ping -c 1 cdn.openbsd.org
ping: Warning: dualstack.osff.map.fastly.net has multiple addresses; using 
151.101.2.217
PING dualstack.osff.map.fastly.net (151.101.2.217): 56 data bytes
64 bytes from 151.101.2.217: icmp_seq=0 ttl=60 time=5.810 ms

--- dualstack.osff.map.fastly.net ping statistics ---
1 packets transmitted, 1 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 5.810/5.810/5.810/0.000 ms

root@openbsd:~# pkg_info -v -Q bash   
PKG_PATH=https://cdn.openbsd.org/pub/OpenBSD
https://cdn.openbsd.org/pub/OpenBSD/: empty
root@openbsd:~# 

DNS/反向DNS很好。

我该如何调试这个?

答案1

变量PKG_PATH未设置为正确的值。

在现代 OpenBSD 版本中,您不再需要指定 PKG_PATH,但如果您需要,您需要包含软件包的完整路径,例如:

https://cdn.openbsd.org/pub/OpenBSD/7.0/packages/amd64/

相关内容