Ошибка при попытке установить Apache 2 версии 2.2 в Ubuntu 14.04

Я пытаюсь установить Apache2 версии 2.2 на компьютер, который я только что обновил с Ubuntu 12.04 LTS до 14.04 LTS, потому что критический программный пакет, который отлично работает на версии Apache 12.04, не работает на версии 14.04.

Из других вопросов этого форума я вижу, что есть способ указать номер версии при использовании apt-get, но это не работает. Вот что я получаю:

christopher@TRICIA:~$ sudo apt-get install apache2=2.2
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '2.2' for 'apache2' was not found
christopher@TRICIA:~$ 

Кто-нибудь знает правильный синтаксис для этого?

2
задан 8 July 2015 в 20:24

2 ответа

Для установки apache2.2 используют следующий процесс:

На более позднем дистрибутиве (например, 16.04), я загрузил 2.2.31 с сайта Apache.

я создал его с помощью следующей конфигурации:

./configure --enable-so --enable-ssl --with-included-apr --enable-mods-shared=all --enable-load-all-modules --enable-rewrite --enable-proxy --enable-proxy_connect --enable-proxy_http --enable-proxy_ajp --enable-authn_alias --with-npm=prefork --enable-proxy_balancer --enable-proxy_ftp --enable-cache --enable-suexec --enable-disk_cache  > conf.txt

Затем, конечно, тонкая настройка httpd.conf и ssl.conf файлов.

После этого я просто работаю./httpd-k запускаются

, И он работает!

примечание, что я добавил apache2.4 через Кв. - получает, но никогда не удаляло его. Это означает, что после системы запускаются, я должен уничтожить процесс apache2. И затем я могу запустить apache2.2. Я должен был установить apache2.4 для использования apachectl, но позже расформировал это, потому что я использую./httpd

0
ответ дан 8 July 2015 в 20:24

Вы получаете эту ошибку, потому что эта версия не доступна на репозитории, который Вы используете.

можно проверить, какие версии доступны в репозитории
apt-cache showpkg <pachagename>
, например, apt-cache showpkg apache2

затем можно установить ту, команду
apt-get install <packagename>=<complete version name>
например, apt-get install apache2=2.2.14-5ubuntu8.7

, использования версии
1
ответ дан 8 July 2015 в 20:24

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

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