dpkg: 错误: 解析文件 '/var/lib/dpkg/available' 靠近第 0 行

Nit*_*esh 24 apt dpkg

尝试安装 git-core 包已经将近半天了。每次我这样做时,我都会收到此错误:

dpkg: error: parsing file '/var/lib/dpkg/available' near line 0:
newline in field name `../../../../../share/pyshared/UpdateManager/Core/__init__.py'
Run Code Online (Sandbox Code Playgroud)

我也试过运行sudo apt-get updatesudo apt-get install --fix-missing. 即使尝试重新启动并清理 apt-get 缓存,仍然无法正常工作。

les*_*ana 65

问题是您的/var/lib/dpkg/available文件已损坏。

这不一定与 git 或 git-core 包有关。尝试安装任何其他软件包,它们也会失败。

要解决此问题,您必须使用以下命令删除/清除文件:

sudo dpkg --clear-avail
Run Code Online (Sandbox Code Playgroud)

然后使用以下命令重建文件:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

现在您应该能够安装 git 和 git-core。