dpkg:错误:在第0行附近解析文件’/ var / lib / dpkg / available’
一直试图安装git-core软件包几乎超过半天。 每次我这样做,我都会收到此错误:
dpkg: error: parsing file '/var/lib/dpkg/available' near line 0: newline in field name `../../../../../share/pyshared/UpdateManager/Core/__init__.py'
我也试过运行sudo apt-get update
和sudo apt-get install --fix-missing
。 即使尝试重新启动并清理apt-get缓存,仍然无法正常工作。
问题是您的/var/lib/dpkg/available
文件已损坏。
这不一定与git或git-core软件包有关。 尝试安装任何其他包,他们也会失败。
要解决此问题,您必须使用以下命令删除/清除文件:
sudo dpkg --clear-avail
然后使用以下命令重建文件:
sudo apt-get update
现在你应该能够安装git和git-core了。
从下面的错误中,清楚地显示您的/var/lib/dpkg/available
文件已损坏。
dpkg: error: parsing file '/var/lib/dpkg/available' near line 0: newline in field name `../../../../../share/pyshared/UpdateManager/Core/__init__.py'
解决上述问题的方法是将当前的/var/lib/dpkg/available
文件替换为另一个/var/lib/dpkg/available-old
备份文件。
sudo rm /var/lib/dpkg/available sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
现在试试,
sudo apt-get update sudo apt-get install -f