在找不到freeBSD(freeNAS jail)包时安装GIT

时间:2015-08-09 06:21:34

标签: git install freebsd package-managers

我在办公室里有一个免费的人。并考虑在那里安装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。我在谷歌搜索但很可能因为我不知道性质或问题,我不知道搜索什么,也不知道要搜索哪些关键字。

我确定我必须添加一些自定义包存储库或其他东西。

我该如何解决这个问题?

1 个答案:

答案 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
}