Я использую облачный сервер. Я установил Debian 7 (minimal) с образа хостинговой компании. Вошел в систему как root.
Я добавил следующее в нижнюю часть моего /etc/apt/sources.list
deb http://nginx.org/packages/debian/ wheezy nginx
deb-src http://nginx.org/packages/debian/ wheezy nginx
Затем я скачал ключ nginx и добавил его в мою связку ключей apt.
Затем я выполнил следующие команды
apt-get update
apt-get install nginx
Система по-прежнему установила nginx 1.10.1
Я понимаю, что это потому, что Debian имеет "одобренный" список пакетов и единственная "одобренная" версия - 1.10.1
Но добавив Nginx в sources.list и обновив apt-get, я был уверен, что это позволит мне загрузить более современную версию nginx.
Сегодня я следовал 4 разным руководствам и не смог заставить ни одно из них работать.
Может кто-нибудь подскажет мне команды, которые мне нужно выполнить, чтобы обновить мой nginx до 1.8.0. Я буду очень благодарен. Я пытаюсь установить именно эту версию 1.8.0, поскольку я работаю над коробкой для разработки и пытаюсь воспроизвести производственную среду как можно ближе, а она использует 1.8.0.
Спасибо
Спасибо Стивену Харрису за предоставленное мне решение. Он разместил ссылку на этот блог http://blog.andrewbeacock.com/2007/03/how-to-install-specific-version-of.html , в котором было очень простое решение моей проблемы.
Сначала я выполнил следующую команду
apt-cache showpkg <package name>
В данном случае
apt-cache showpkg nginx
Затем я поискал в ее выводе версию nginx, которую я пытался установить (1.8.0). В этом случае у него был конкретный заголовок в списке: -
1.8.0-1~wheezy
Затем я удалил nginx (этого не было в инструкциях, но казалось разумным сделать это). Я использовал следующую команду, которую я взял из многих попытки ранее: -
apt-get purge nginx nginx-common
Затем я снова запустил установку apt-get, но на этот раз добавил точную версию, которую нашел на предыдущем шаге, например: -
apt-get install nginx=1.8.0-1~wheezy
Затем я выполнил следующую команду
nginx - v
Чтобы проверить моя установка, которая действительно была сейчас ...
nginx version: nginx/1.8.0
Еще раз спасибо Стивену Харрису за то, что он поделился решением, первоначально предоставленным Эндрю