2015-09-16 3 views
-1

Я нахожусь в Ubuntu 14.04, 64 бит и пытаюсь установить HHVM. Я уже установил Nginx. Когда я бегу следующие команды:HHVM не может быть установлен: «пакеты имеют неудовлетворенные зависимости:«

sudo apt-get install software-properties-common 
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449 
sudo add-apt-repository "deb http://dl.hhvm.com/ubuntu $(lsb_release -sc) main" 
sudo apt-get update 
sudo apt-get install hhvm 

я получаю следующее:

hhvm : Depends: libgnutls-deb0-28 but it is not installable 
     Depends: libmemcached11 but it is not installable 
     Depends: librtmp1 but it is not installable 
     Depends: libmagickwand-6.q16-2 but it is not installable 

Я попытался запустить следующие:

sudo dpkg --configure -a 
sudo apt-get clean 
sudo apt-get update 

Я расчистил свои источники и повторно создали их. Менеджер Synaptic Package не показывает разбитых пакетов ... Что мне не хватает?

ответ

1

Я решил эту проблему путем установки Aptitude, чтобы установить встроенный существенно:

sudo apt-get install aptitude 
sudo aptitude install build-essentials 

Тогда установка некоторых «первой необходимости» я нашел в блоге:

sudo apt-get install -y unzip vim git-core curl wget python-software-properties 

Затем повторная установка Nginx:

sudo add-apt-repository -y ppa:nginx/stable 
sudo apt-get update 
sudo apt-get install -y nginx 

Тогда, наконец, установка HHVM:

wget -0 - http://dl.hhvm.com/conf/hhvm.gpg.key | sudo apt-get add - 
echo deb http://dl.hhvm.com/ubuntu trusty main | sudo tee /etc/apt/sources.list.d/hhvm.list 
sudo apt-get update 
sudo apt-get install -y hhvm 
0

Это очень похоже на то, что добавлен неправильный репозиторий. В частности,

Depends: librtmp1 but it is not installable 

Надежная версия HHVM depends on librtmp0 (который не существует для велеречивого).

Вы фактически выполняли команды, указанные выше, включая вызов $(lsb_release -sc)? Вы случайно ввели его для vivid, и apt все еще может его поднять?

Вы можете проверить меткую конфигурацию, чтобы убедиться, что у вас есть deb линии для trusty и не vivid, и есть только одна apt линии?