我正在使用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 ...
答案 0 :(得分:10)
答案很简单。
pkg update -f
然后它工作正常。我需要睡觉。