未知错误:”(“缓存没有名为wine-staging-i386的包”)
我的Ubuntu面板上有一个错误标志,指出标题中给出的错误。 我使用了sudo apt-get update
但它没有给我任何错误。 但是错误标志仍然存在。
我该如何解决?
我在14.04得到了同样的错误。 重新安装wine-staging-i386
包修复了这个问题:
sudo apt-get install --reinstall wine-staging-i386
如果您正在运行Ubuntu 64位,那么问题可能是由于“wine-staging-amd64”依赖于“wine-staging-i386”,这是一个虚拟包而不是实际可安装的。 从葡萄酒更新可用的“缓存没有包”这里我可以推断出“缓存没有包”错误是构建环境或更新程序没有处理这种“葡萄酒”安装的多重性质。
如果您没有使用pipelight实验性64位闪存或unity3d插件,并且不需要64位版本的“wine-staging”用于其他任何东西,那么您可以随时删除“wine-staging-amd64”及其依赖项。 如果这是您要执行的操作,请确保先禁用在管道光中启用/加载的任何64位插件,如下所示:
pipelight-plugin --disable x64-flash
和/或
pipelight-plugin --disable x64-unity3d
注意:如果为所有用户安装了64位插件,则可能需要在开头使用“sudo”。
然后继续卸载64位版本的“wine-staging”,如下所示:
sudo aptitude -V purge wine-staging wine-staging-amd64 wine-staging:i386+
这将卸载“wine-staging”(64位)依赖包和“wine-staging-amd64”(64位)并安装“wine-staging:i386”(32位)依赖包。
32位封装仅取决于32位,所以到目前为止我没有问题。
注:YMMV;)
我也一直收到Unknown error: '
我尝试过其他解决方案,包括这里显示的解决方案: 如何解决涉及’wine-staging-i386’的重复包依赖性错误 。 他们建议做一个sudo apt-get update
以及上面列出的相同解决方案sudo apt-get install --reinstall wine-staging-i386
。
能帮我删除烦人警告的是使用Y-PPA管理器 ,在“ 高级 ”下单击“ 尝试导入所有丢失的GPG密钥 ”。 一旦我这样做,警告消失了。 每次警告出现时我都必须这样做。 这很烦人,而不是一个真正的“修复”,但当其他更好的修复似乎没有帮助时它再次起作用。
似乎有几种方法可以解决这个问题。
但首先,一些教育。 错误是警告用户(显然)i386或x86的下载依赖项(取决于您的系统)不匹配。
对于15.04及更高版本: sudo apt-get upgrade
似乎是解决问题的关键。
对于14.04及更早版本: sudo apt-get update wine-staging-i386
已报告有效。
此外,正如Exomancer所说,
能帮我删除烦人警告的是使用Y-PPA管理器,在“高级”下单击“尝试导入所有丢失的GPG密钥”。 一旦我这样做,警告消失了。 每次警告出现时我都必须这样做。 这很烦人,而不是一个真正的“修复”,但当其他更好的修复似乎没有帮助时它再次起作用。
另见问题: 如何解决涉及’wine-staging-i386’的重复包依赖性错误
我无法通过重新安装或升级来解决这个问题。
对于Ubuntu 16.04 LTS或更高版本,您只需运行即可
sudo apt-get install wine1.6