freebsd报错:Unable to get ftp://

时间:2019-08-20 17:58:10  来源:igfitidea点击:

当运行命令 pkg_add -r vim时,报错:

Error: Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/vim.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9.0-release/Latest/vim.tbz' by URL
pkg_add: 1 package addition(s) failed

原来是网页不存在,报错404。当出现“文件不可用(例如,文件未找到,无法访问)”错误信息,表示站点或者站点路径存在问题。

解决方法,重新设置环境变量

freebsd# echo $SHELL
/bin/csh

freebsd# setenv PACKAGESITE ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-9-stable/Latest/
freebsd# echo $PACKAGESITE

如果 echo $SHELL输出是bash,那么使用export设置环境变量。

安装软件

pkg_add -r -v vim