在执行以下操作时,我在Ubuntu 12.04中遇到此错误。
frank@august:~$ sudo apt-get install ttf-mscorefonts-installer
[sudo] password for frank:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
frank@august:~$ sudo dpkg --configure -a
dpkg: error: parsing file '/var/lib/dpkg/updates/0045' near line 0:
newline in field name `#padding'
frank@august:~$
和
frank@august:~$ head /var/lib/dpkg/updates/0045
#padding
#padding
#padding
#padding
frank@august:~$
我看不到错误在哪里,请帮我解决。谢谢。
sudo rm -rf /var/lib/dpkg/updates/0045
是安全且适当的,但是如果一种类型在任意/
es 旁边的杂散空间(尤其是前两种!)中输入,可能会造成灾难性的后果,因此最好警告这种危险或提出类似的建议cd /var/lib/dpkg/updates && rm -rf 0045
。好的解决方案!