Ubuntu 14.10 | 我无法安装软件

Ubuntu 14.10 | 我无法安装软件

19 天前安装 Ubuntu 14.10 后,我无法安装软件。如果我想安装 Skype,我会得到(德语):

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
skype:i386 ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 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
icedtea-netx:amd64 (1.5.1-1ubuntu1) wird eingerichtet ...
update-alternatives: Warnung: Neuinstallation der Alternative /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/itweb-settings ist erzwungen, weil Linkgruppe itweb-settings defekt ist
update-alternatives: Warnung: /usr/share/man/man1/itweb-settings.1.gz wird nicht durch einen Link ersetzt
update-alternatives: Warnung: Neuinstallation der Alternative /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/itweb-settings ist erzwungen, weil Linkgruppe itweb-settings defekt ist
update-alternatives: Warnung: /usr/share/man/man1/itweb-settings.1.gz wird nicht durch einen Link ersetzt
update-alternatives: Fehler: Alternativen-Pfad /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/javaws existiert nicht
dpkg: Fehler beim Bearbeiten des Paketes icedtea-netx:amd64 (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 2 zurück
Fehler traten auf beim Bearbeiten von:
 icedtea-netx:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

答案1

这是因为,在 dpkg 目录的状态文件中找到了所需的卸载包。您可以按照以下方法解决错误。

#cd /var/lib/dpkg/ 
#status status.orig
# vim status

搜索类似这样的块:

软件包:icedtea-netx:amd64

..

..

Package: another_package_name

在这里,您只需删除 icedtea-netx:amd64 块。这意味着从软件包:icedtea-netx:amd64 开始,直到其他软件包块。删除该块后,再次尝试删除它将起作用。

相关内容