纠结:修复Ubuntu 24.04的软件包故障还是重新安装系统?
最近在Ubuntu 24.04上踩了软件包的坑,跟你捋捋整个过程:
- 之前就碰到
apt-get -f install执行失败的情况,报错信息是:E: Encountered a section with no Package: header - 之后TeamViewer一直没法正常用,我试着跑了
sudo dpkg --audit排查问题,结果跳出一堆德语提示:
Die folgenden Pakete befinden sich durch schwere Probleme bei der Installation
in einem Schlamassel. Sie müssen neu installiert werden, damit sie
(und alle von ihnen abhängende Pakete) ordnungsgemäß funktionieren:
teamviewer (keine Beschreibung vorhanden)Die folgenden Pakete wurden entpackt, aber noch nicht konfiguriert.
Sie müssen mit dpkg --configure oder dem Konfigurations-Menüeintrag in
dselect konfiguriert werden, damit sie ordnungsgemäß funktionieren: ...
简单翻译下这段提示的意思:
以下软件包在安装过程中出现严重问题,处于异常状态,必须重新安装才能让它们(以及所有依赖它们的软件包)正常工作:
teamviewer (无描述信息)以下软件包已完成解压,但尚未配置,必须使用
dpkg --configure或dselect中的配置选项完成配置,才能正常运行:...
看着这一堆问题,我觉得手动修复太繁琐,干脆想把TeamViewer卸载掉,于是执行了sudo apt-get purge teamviewer,结果又遇到报错:
dpkg: Fehler beim Bearbeiten des Paketes teamviewer (--remove):
P...(报错内容未完整显示)
现在我彻底纠结了——到底是花时间一步步修复这些软件包故障,还是直接重装系统来得干脆?
备注:内容来源于stack exchange,提问作者gkln

