获取错误消息包操作失败

安装任何softwere或更新时,我收到此错误

installArchives() failed: dpkg: error: parsing file '/var/lib/dpkg/available' near line 0: field name `/usr/share/gnome/help-langpack/gedit/sl/gedit-plugins-modelines.page' must be followed by colon 

由于某些原因,文件/var/lib/dpkg/available已损坏。

将它移开,例如用

 sudo mv /var/lib/dpkg/available /var/lib/dpkg/available.bak 

如果有一个文件/var/lib/dpkg/available-old尝试以下方法:

 sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available 

如果安装软件现在可以使用了。

如果它仍然无法运行

 sudo rm /var/lib/dpkg/available sudo sudo touch /var/lib/dpkg/available sudo sh -c 'for i in /var/lib/apt/lists/*_Packages; do dpkg --merge-avail "$i"; done' 

创建一个新文件。