当我运行使用类似的命令时apt
,我经常会遇到这个错误。
这个错误正是我在尝试修复该问题时产生的:
dpkg --configure -a
dpkg: error processing package libavcodec58:i386 (--configure):
package is in a very bad inconsistent state; you should
reinstall it before attempting configuration
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for libc-bin (2.32-0ubuntu3) ...
Processing triggers for man-db (2.9.3-2) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu4) ...
Errors were encountered while processing:
libavcodec58:i386
我该如何修复此问题?可能是什么原因导致此问题?
答案1
该包libavcodec58
处于不一致的状态,我认为初始安装失败并且最终安装到了一半。
重新安装该包应该可以清除错误:
sudo apt install --reinstall libavcodec58
答案2
尝试运行此命令。
步骤1:
$ sudo apt-get update --fix-missing
第2步:
$ sudo apt-get 安装 -f
如果这没有帮助,请尝试以下操作:
步骤1:
$ sudo apt-get 更新
第2步:
$ sudo apt-get install --fix-broken 安装