Errors were encountered while processing:
/var/cache/apt/archives/libsdl2_2.0.3+z4~20140315-8621-1ppa1trusty1_i386.deb
/var/cache/apt/archives/libsdl2-image_2.0.0+z1~20131109-434-1ppa1trusty2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
似乎自从我安装了vdrift
更新管理器后就不再更新了。我尝试寻找修复方法,并使用
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade
sudo dpkg --configure -a
sudo dpkg clean
还使用了突触(发现 2 个损坏的数据包。但无法修复或删除它们)
任何想法 ?
答案1
尝试以下命令:
sudo apt-get check
sudo apt-get clean
第一个 (查看)可能什么也不做,
但第二个(干净的) 应该删除所有已下载和缓存的包,包括上面两个有问题的包。
不用担心,这不会影响已安装的程序,而只是清空了 apt-get 的缓存。您不会注意到这一点,除非您下次安装某些东西时,apt-get 可能需要下载更多内容...
答案2
尝试删除/清除有故障的包:
sudo dpkg -P /var/cache/apt/archives/libsdl2_2.0.3+z4~20140315-8621-1ppa1trusty1_i386.deb /var/cache/apt/archives/libsdl2-image_2.0.0+z1~20131109-434-1ppa1trusty2_i386.deb
然后修复损坏的依赖项,以便在需要时重新安装它们:
sudo apt-get install -f
然后重试。