Так что почему-то кажется, что установка redis-сервера, который обслуживал sidekiq на одной из моих машин, была удалена (Как это происходит?). Я предполагаю это, потому что такие команды, как redis, дают пустые лайки.
Я попытался переустановить с помощью apt-get install и apt-get -f install, но он продолжает выдавать мне эту ошибку
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.
Я не уверен, как это исправить. Любая помощь будет великолепна.
Спасибо!
выполненный
sudo apt-get -f install
sudo apt-get install redis-server
я думаю, что Вы пытаетесь установить sudo apt-get -f install redis-server
использования, который не установит поврежденный packege dependency.if, это не работает затем попытка с другим репозиторием.
sudo add-apt-repository ppa:chris-lea/redis-server
sudo apt-get update
sudo apt-get install redis-server
или
открытый sudo vi /etc/apt/sources.list.d/redis.list
и вставка
deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
сохраняют его и команда выполнения
sudo wget -q -O - http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -
sudo apt-get update
sudo apt-get -y install redis-server
У Вас, кажется, есть более старая версия этого от PPA. Попытайтесь обновить, это переустанавливает: склонные sudo - добираются, чистка init-system-helpers sudo склонный - получают init-system-helpers
установки