如何修改OpenBSD软件包安装镜像地址
时间:2019-11-20 08:53:41 来源:igfitidea点击:
在OpenBSD上使用pkg_add命令安装软件时,报错:
https://mirror.theitroad.com/pub/OpenBSD/6.1/packages/amd64/nginx-2.304.tgz: ftp: Error retrieving file: 404 Not Found signify: gzheader truncated
镜像站点不提供下载了。
如何修改OpenBSD软件包安装镜像地址?
解决方案
在installurl文件中配置
或者使用PKG_PATH变量指定镜像地址
方法1:编辑/etc/installurl
编辑配置文件
$ doas vi /etc/installurl
配置新的镜像网站地址:
#https://mirror.theitroad.com/pub/OpenBSD https://mirror.aliyun.com/pub/OpenBSD https://ftp.openbsd.org/pub/OpenBSD
现在,就可以使用pkg_add命令了:
$ doas pkg_add -v nginx
方法2:设置PKG_PATH shell变量
PKG_PATH指定软件包的搜索目录。
在bash/sh/ksh中进行如下设置:
# export PKG_PATH=http://ftp.eu.openbsd.org/pub/OpenBSD/`uname -r`/packages/`uname -m`/
或者
# export PKG_PATH=https://ftp4.usa.openbsd.org/pub/OpenBSD/$(uname -r)/packages/$(uname -m)/
运行命令:
# pkg_add -v packagename # pkg_add -v nginx