为什么我无法安装软件包?apt-get 说我持有损坏的软件包

为什么我无法安装软件包?apt-get 说我持有损坏的软件包

我正在尝试使用以下方式安装我的 wifi:

sudo apt-get 安装 bcmwl-kernel-source

但是我收到此错误:

由于无法纠正问题,您持有的包裹已损坏。

有任何想法吗?

我正在使用 Lubuntu 12.10

答案1

这可能是因为你有一个抓住在安装所需软件包之前需要升级该软件包。

您可以获得实际的列表抓住包含以下内容的软件包:

dpkg --get-selections | grep hold

然后您可以尝试解决您面临的问题:

sudo apt-get install -f bcmwl-kernel-source

或者

echo "package_name install" | dpkg --set-selections
sudo apt-get install bcmwl-kernel-source

注意:通过上述命令package_name获得。dpkg --get-selections ...

答案2

听起来好像您下载的部分内容损坏了,请尝试:

sudo apt-get clean 

然后做

sudo apt-get update && sudo apt-get upgrade

并尝试再次安装该包。

答案3

您还可以尝试修复安装:

sudo apt-get --fix-broken --ignore-hold install bcmwl-kernel-source

除非出现其他错误,否则您应该可以安装该软件包。

相关内容