Python 如何修复Debian-RaspberryPi3上损坏的apt列表更改?

Python 如何修复Debian-RaspberryPi3上损坏的apt列表更改?,python,linux,pip,Python,Linux,Pip,我在尝试正常的sudo apt get install update和…upgrade命令时出错。似乎我的pip包在apt listchanges级别已损坏。我尝试卸载重新安装的apt listchanges,但仍遇到此错误。其中一部分是德语,但我希望这个问题是可以理解的 Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen....

我在尝试正常的sudo apt get install update和…upgrade命令时出错。似乎我的pip包在apt listchanges级别已损坏。我尝试卸载重新安装的apt listchanges,但仍遇到此错误。其中一部分是德语,但我希望这个问题是可以理解的

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
apt-listchanges ist schon die neueste Version (3.10).
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  attr coinor-libipopt1v5 libfile-copy-recursive-perl libmumps-seq-4.10.0 libraw15 python-dnspython samba-dsdb-modules
  samba-vfs-modules tdb-tools update-inetd
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 17 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
/bin/sh: 1: /usr/bin/apt-listchanges: not found
E: Unterprozess /usr/bin/apt-listchanges --apt || test $? -lt 10 hat Fehlercode zurückgegeben (1)
E: Failure running script /usr/bin/apt-listchanges --apt || test $? -lt 10```

此问题可能属于,但看起来您的apt listchanges包已损坏,缺少实际的程序。一种解决方法是删除/etc/apt/apt.conf.d/20listchanges,它告诉apt运行它,然后如果愿意,您可以重新安装apt-listchanges包。运行dpkg-purge apt listchanges应执行此更改。依我拙见,apt listchanges包中的一个缺陷是在不清除的情况下删除它会导致apt配置错误

卸下包装:

sudo apt清除apt列表更改


或者下载并重新安装sudo dpkg-i apt listchanges*.deb的软件包。请不要回答离题问题。也不起作用。有没有一种方法可以完全卸载apt而不在命令中使用“apt”?我想这就是问题所在。我列出了两种不用apt命令的方法。谢谢,但这仍然不起作用。我总是犯同样的错误