我弄乱了我的软件包,无法让它们工作。缺少依赖项

我弄乱了我的软件包,无法让它们工作。缺少依赖项

正如标题所述,我搞砸了。我不知道具体在哪里(我试图安装符文景观),但我确实找到了。现在,大约有 100 个依赖项缺失。太多了,我无法一次向上滚动找到它们。

我尝试了很多方法(当然都是显而易见的方法):

apt-get update
apt-get upgrade
apt-get clean
apt-get autoclean

我也尝试过dpkg。我发现了这个,它告诉我这样做:

dpkg --get-selections | grep -v deinstall | awk '{print $1}' > list.log
awk '$1=$1' ORS=' ' list.log > newlist.log
apt-get install --reinstall $(cat newlist.log)

这些都不起作用。

dpkg 没有保留任何软件包。我检查过。两次。

sudo apt-get -f install由于未满足依赖关系,返回与任何其他包安装所返回的相同的错误。

这是它给我的错误:

<bunch of dependencies listed>
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

我也曾设法删除过sources.list.d它,但我甚至不知道它有什么用。

我真的力不从心。我一点头绪都没有。救救我吧。

答案1

尝试sources.list.d借助apt-get 安装过程中总是出错

对于您的包安装错误,请运行...

sudo dpkg --configure -a

这应该可行。

相关内容