包操作失败

包操作失败

当我运行软件更新程序时,除了 Avahi DNS 配置工具之外,一切都很顺利。它告诉我:

Package operation failed. Installation or removal of package failed.

我努力了:

apt -y update
apt-get dist-upgrade
apt-get clean
apt -y autoremove

答案1

第一个值得运行的命令是:

sudo dpkg --configure -a

然后一步一步来:

sudo apt autoclean
sudo apt clean
sudo rm /var/lib/apt/lists/* -vf
sudo apt update

答案2

我搜索了我在https://gist.github.com/bgoodr/d77d997fe02af47c3a837e9b94256897#file-transcript_log6-txt-L26即:

dpkg: error processing archive /var/cache/apt/archives/avahi-dnsconfd_0.6.32-1ubuntu1.1_amd64.deb (--unpack):

并找到了答案https://askubuntu.com/a/1022548/340383其中有我用来解决问题的最终命令。

包操作失败是结果。

现在,软件更新程序的运行已成功完成,需要重新启动。

答案3

还有一些其他可以尝试的事情:

sudo apt-get --fix-broken install

这通常可以修复部分或损坏的安装。如果失败,请将输出消息添加到您的原始问题中。

答案4

这可能意味着某些东西陷入了“依赖地狱”或 dpkg 只是在某个地方搞砸了。要修复此问题,请尝试以下命令。

尝试强制删除您的软件包列表并用新的远程软件包列表刷新。

sudo rm /var/lib/apt/lists/* -vf
sudo apt update

完成后,尝试清理并删除不必要的文件和包。

sudo apt autoclean
sudo apt clean
sudo apt autoremove

删除您遇到问题的软件包。

sudo apt remove <package>

接下来,尝试使用 dpkg 自行解决问题。

sudo dpkg --configure -a

接下来,尝试自行解决问题。

sudo apt -f install

最后,尝试再次安装。

sudo apt install <package>

您可以通过运行“lsb_release”并告诉我们您正在运行哪个版本的 Ubuntu 来帮助我们所有人,并提供您的 /etc/apt.d/sources.list 的内容。

相关内容