无法安装任何 FreeBSD 软件包

无法安装任何 FreeBSD 软件包

我一直在新桌面上安装 FreeBSD 12.0-CURRENT。

我在更新系统时失去了 wifi 连接。

之后,尝试aterm使用命令安装:

sudo pkg install aterm

我收到以下错误:

Proceed with this action [y/N]: y
Fetching aterm-1.0.7.txz: 0% of 70 KiB                                                                                 
pkg: cached package aterm-1.0.7: size mismatch, fetching from remote
Fetching aterm-1.0.7: 0% of 70 KiB                                                                                 
pkg: cached package aterm-1.0.7: size mismatch, cannot continue

我注意到安装其他软件包时它也不起作用。

该怎么办?

答案1

看来这是包缓存的某种损坏。

为了解决这个问题我做了:

sudo pkg clean
sudo rm -rf /var/cache/pkg/*
sudo pkg update -f

之后,我就可以再次安装软件包了。

我基于 FreeBSD 论坛上的这个帖子pkg 1.3.0:大小不匹配无法继续有类似的问题。

相关内容