pacman的报错处理

针对 manjaro 日常使用过程中的 pacman 报错的处理

正文

错误:无法提交处理 (无效或已损坏的软件包)

我的电脑上这个问题出现的时候是下载软件包的时候出错了,这个时候清除缓存即可。
一般报错的时间是在检查完密钥之后。

1
sudo pacman -Sc

这个是清除所有的未安装软件包的缓存,仅保留当前软件包的版本。

在几百个软件包等着更新的时候,你也没办法检查是哪个软件包下载的时候出错。你能做的也只能全部清除了。

错误:无法提交处理 (传递了错误的或 NULL 参数)

和上面的 错误:无法提交处理 (无效或已损坏的软件包) 一样,是软件包下载的时候出错了。一般这个问题出现的时候是这个样子的

1
2
(1/1) 正在检查软件包完整性[####################################################] 100%
错误:无法提交处理 (传递了错误的或 NULL 参数)

和上面一样,只能清除掉软件包的缓存了。

1
sudo pacman -Sc

不过说实话,这个错误信息写得很不好,看不出来到底是什么地方出错了。

参考

pacman (简体中文) - ArchWiki


pacman的报错处理
https://www.yikakia.com/pacman的报错处理/
作者
Yika
发布于
2020年6月7日
许可协议