我在办公室里有一个免费的人。并考虑在那里安装Stash git manager(web GUI)。我创建了自定义监狱并让它看到外面的世界。
现在我在SSH中运行pkg install git
并且说
root@git:/ # pkg install git
Updating repository catalogue
The following 12 packages will be installed:
Installing p5-GSSAPI: 0.28
Installing p5-Digest-HMAC: 1.03
Installing p5-Net-SSLeay: 1.63
Installing p5-Socket: 2.014
Installing p5-IO-Socket-IP: 0.29
Installing p5-Error: 0.17022
Installing cvsps: 2.1_1
Installing p5-MIME-Base64: 3.14
Installing p5-Authen-SASL: 2.16
Installing p5-IO-Socket-SSL: 1.992
Installing p5-Net-SMTP-SSL: 1.01_2
Installing git: 2.0.0
The installation will require 181 MB more space
3 MB to be downloaded
Proceed with installing packages [y/N]: y
pkg: http://pkg.FreeBSD.org/freebsd:9:x86:64/latest/All/p5-GSSAPI-0.28.txz: Not
Found
问题是找不到包p5-GSSAPI-0.28.txz
。我在谷歌搜索但很可能因为我不知道性质或问题,我不知道搜索什么,也不知道要搜索哪些关键字。
我确定我必须添加一些自定义包存储库或其他东西。
我该如何解决这个问题?
答案 0 :(得分:0)
p5-GSSAPI包现在的版本为0.28_1。
当前的git包是git-2.4.6。根据{{3}},它不再需要p5-GSSAPI。
也许您的存储库配置已过期?
请先尝试更新pkg
,然后再运行pkg update
。
之后,我建议你再试一次。
编辑:我想到FreeNAS可能不会使用FreeBSD存储库。检查/usr/local/etc/pkg/repos/
的内容。在我的系统上有一个文件FreeBSD.conf
:
# file: /usr/local/etc/pkg/repos/FreeBSD.conf
# $Date: 2014-02-05 19:48:00 +0100 $
# Repository definition file for the FreeBSD repository.
FreeBSD: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
mirror_type: "srv",
enabled: yes
}