Невозможно установить nginx (проблема зависимости) на Raspberry Pi 3 [дубликат]

У меня установлена ​​Ubuntu 16.04 на Raspberry Pi 3 с уже установленным rbenv правильно. Я пытаюсь установить на него nginx / пассажира (интегрированная версия), но происходит следующее.

user@pi:~$ sudo apt-get install nginx
[sudo] password for user: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nginx : Depends: nginx-extras (>= 1:1.10.2-8.5.1.2~xenial1) but it is not going to be installed
         Depends: nginx-extras (< 1:1.10.2-8.5.1.2~xenial1.1~) but it is not going to be installed

Когда я пытаюсь установить nginx-extras вручную, он говорит мне то же самое о nginx-common . Я установил nginx / пассажира в нескольких системах Ubuntu, но раньше не сталкивался с этим - может быть, это связано с Pi? Я видел много ссылок на людей, у которых возникла эта проблема 9 месяцев назад, но я не уверен, почему она все еще возникает.

Сегодня я сделал sudo apt-get update && sudo apt-get upgrade на всякий случай. Еще ничего.

Ни один из ответов, которые я нашел, не работает для меня.

Сначала я добавил шаги для этого ответа (который находится в исходном практическом руководстве, которому я следовал, за исключением использования записи источника пассажира для Xenial). Когда я это сделаю, я получаю указанную выше ошибку.

Затем я попробовал этот ответ , но он устанавливает автономную версию nginx, которая работает, но не имеет интеграции с Passenger.

edit: Определенно на xenial: cat / etc / os-release дает мне

NAME="Ubuntu"
VERSION="16.04.2 LTS (Xenial Xerus)"

Я не считаю это дубликатом, поскольку это проблема, которая, похоже, характерна для Raspberry Pi 3 аппаратное обеспечение. Я много раз устанавливал nginx / пассажира на машинах, отличных от Pi, виртуальных машинах, экземплярах линодов и т. Д. И никогда не имел подобных проблем. Я конечно могу ошибаться!

1
задан 18 March 2017 в 03:31

1 ответ

После никакой удачи с другими ответами я решил, что это были, вероятно, комбинации пакета человечности, доступные версии пи малины, которую я имею. Я могу быть неправ в этом, конечно, :-)

я закончил тем, что установил из источника с помощью установщика драгоценного камня, найденного в Пассажирское учебное руководство .

1
ответ дан 18 March 2017 в 13:31
  • 1
    Если I' m исправляются, это работает только, когда по крайней мере один экземпляр vlc был запущен через GUI. Если Вы используетесь для выполнения vlc movie.mpg только из командной строки (как, я), это уничтожит эти vlc процесс после минуты. Однако хорошее решение и +1 так или иначе. – PerlDuck 7 January 2019 в 05:01

Другие вопросы по тегам:

Похожие вопросы: