FreeBSD pkg存储库没有更新,并认为它是最新的

时间:2015-04-21 11:22:27

标签: repository freebsd

我正在使用pkg安装软件包,并在更新检查阶段取消。我认为这会对它产生影响,现在当我运行pkg更新时,它说它是在最新版本上。但是,绝对不是。

有没有办法强制使用干净的回购清单来提取最新的版本信息?

当我尝试安装php56时,这是错误:

username@shavedbox:/usr/home/username # pkg install php56
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
The following 1 packages will be affected (of 0 checked):

New packages to be INSTALLED:
        php56: 5.6.6

The process will require 15 MiB more space.
2 MiB to be downloaded.

Proceed with this action? [y/N]: y
pkg: http://pkg.FreeBSD.org/FreeBSD:10:amd64/latest/All/php56-5.6.6.txz: Not Found

(最新版本为5.6.7,因此显然找不到该文件)

非常感谢任何帮助!不习惯FreeBSD ...

1 个答案:

答案 0 :(得分:10)

答案很简单。

pkg update -f

然后它工作正常。我需要睡觉。