如何修复Debian-RaspberryPi3上损坏的apt-listchanges?

时间:2020-03-17 13:27:50

标签: 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.... 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```

2 个答案:

答案 0 :(得分:0)

删除软件包:

sudo apt清除apt-listchanges

或使用sudo dpkg -i apt-listchanges * .deb下载重新安装软件包

答案 1 :(得分:-1)

这个问题可能属于super user,但看来您的apt-listchanges软件包已损坏,缺少实际程序。一种解决方法是删除/etc/apt/apt.conf.d/20listchanges,它告诉apt运行它,然后您可以根据需要重新安装apt-listchanges软件包。运行dpkg --purge apt-listchanges应该执行此更改。以我的拙见,这是apt-listchanges程序包中的一个错误,可以删除它而不清除apt的配置错误。