因此,由于某种原因,在我的一台机器上为侧翼服务的redis服务器的安装似乎被删除了(这是如何发生的?)我假设这是因为诸如redis这样的命令会给出空白的“喜欢”。
我试着用apt-get安装和apt-get -f安装重新安装,但是它一直给我这个错误。
The following packages have unmet dependencies:
redis-server : Depends: init-system-helpers (>= 1.18~) but 1.7~precise1~ppa1 is to be installed
E: Unable to correct problems, you have held broken packages.我不知道该怎么纠正这个问题。任何帮助都是很好的。
谢谢!
发布于 2015-08-16 00:35:54
你的包源列表被搞砸了。您已经添加了“冲突”存储库,其中一些包需要比其他存储库中可用的更新的依赖项。
以下是最不可怕的修复方法:
apt-cache policy redis-server。这将生成可以安装的redis-server包的不同版本的列表。Candidate版本相匹配的条目。在此下面将有一个URL和一些其他单词。/etc/apt/sources.list中,要么在目录/etc/apt/sources.list.d中)。删除该行,或者至少在行的开头放置一个#来注释它。apt-get updateredis-server。如果apt-get仍然给出一个类似的错误,那么重复上面的指令以删除冲突的存储库。最终,您将摆脱与运行系统冲突的所有存储库,您可以继续您的一天。
https://serverfault.com/questions/714417
复制相似问题