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