尝试安装 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 缓存,但仍然不起作用。
答案1
问题是您的/var/lib/dpkg/available
文件已损坏。
这不一定与 git 或 git-core 软件包有关。尝试安装任何其他软件包,它们也会失败。
要解决此问题,您必须使用以下命令删除/清除文件:
sudo dpkg --clear-avail
然后使用以下命令重建文件:
sudo apt-get update
现在您应该能够安装 git 和 git-core。
答案2
从下面的错误可以清楚的看出您的/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