我试图安装 vlc 播放器,并且手动安装了它:
sudo add-apt-repository ppa:videolan/stable-daily
sudo apt-get update
sudo apt-get install vlc
安装搞砸了,出现了这个错误
E: The package libvlccore5 needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.
现在每次我打开 synaptics 包管理器时,它都会出现此错误并关闭。我无法安装此包。
我检查了权限并且一切正常。
答案1
你的问题可能是taskjuggler
。
打开控制台并输入以下内容:
代码:
sudo gedit /var/lib/dpkg/status
在文件中搜索对 taskjuggler 的任何引用并小心地删除所有该条目。
保存文件
代码:
sudo apt-get update
您的问题现在应该已经解决,因为 Synaptic 不再能看到这个错误的
值得庆幸的是,这个简单的修复成功了!(对于像我这样的新手,建议使用 gedit 中的搜索工具,因为数据很长)
希望这对某些人有帮助。祝您玩得愉快!