由于一个特定的包,无法再使用 apt-get

5 package-management apt

无论我运行什么类型的 apt-get(安装、更新……),我总是得到:

dpkg: warning: files list file for package `libgdata-google1.2-1' missing, assuming package has no files currently installed.

dpkg: warning: files list file for package `libntlm0' missing, assuming package has no files currently installed.
(Reading database ... 354644 files and directories currently installed.)
Preparing to replace libntlm0 1.1-1 (using .../libntlm0_1.1-1_i386.deb) ...
Unpacking replacement libntlm0 ...
Run Code Online (Sandbox Code Playgroud)

此时apt-get挂起。有人知道解决这个问题的方法吗?

几天前 source.list 中的一行被删除(谷歌浏览器)。

Jam*_*ess 6

一个可能会解决问题的命令是

sudo apt-get --fix-broken install
Run Code Online (Sandbox Code Playgroud)

可以与此结合的其他选项是--ignore-missing--fix-missing

也试试这个命令:

sudo dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)

有关命令和选项的任何帮助,请参阅man dpkgman apt-get

可以在此处找到非常详细的答案,其中包含更多摆脱僵局的选项

特定于 Libre Office,我遇到了一个问题,帮助我的是使用这里dpkg --purge描述的单独清除包