Я только что обновил свой PHP до последней версии с помощью dotdeb
deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
Есть ли что-нибудь вроде репозиториев dotdeb для apache2 для Debian 6? Я искал в Google репозитории, но ничего не нашел.
Apache 2.4 в настоящее время доступен только для Jessie (тестирование) и sid (нестабильный). Но использовать пакет на squeezy (или wheezy) без apt-pinning не так уж сложно.
Загрузите исходный код из Вот и заходим в каталог:
dget -x -u http://ftp.de.debian.org/debian/pool/main/a/apache2/apache2_2.4.10-8.dsc
cd apache2-2.4.10/
Проверьте зависимости сборки (dpkg-checkbuilddeps
) и установите все перечисленные пакеты
Теперь вы можете попробовать скомпилировать пакет (см. Ссылку ниже, чтобы узнать о других вариантах, которые вы можете сделать перед сборкой):
dpkg-buildpackage -us -uc
Пакеты должны быть успешно собраны в родительский каталог. Теперь вы можете установить их на свой компьютер.
Вот полная ссылка: https://wiki.debian.org/SimpleBackportCreation
Вы можете перечислить все доступные версии пакета и установить желаемую или последнюю:
Вам необходимо сделать следующее:
apt-cache showpkg <pachagename>
Приведенная выше команда отобразит список доступных версий для этого пакета. Затем выберите нужную версию и выполните следующие действия.
apt-get install <packagename>=<complete version name>
Пример:
apt-cache showpkg apache2
apt-get install apache2=2.2.14-5ubuntu8.7
К сожалению, нет. Он доступен только в Debian Jessie (тестирование) на данный момент.
Если вам действительно нужен apache 2.4, я бы порекомендовал использовать jessie в целом для дистрибутива вашей машины вместо squeeze, если это возможно, чтобы избежать среды со смешанными исходными кодами, которая поместит вас в менее часто используемую и менее поддерживаемую конфигурацию.
В противном случае, если есть конкретная причина, которая заставляет вас использовать 2.4, возможно, есть обходной путь для обновления ваших файлов php или другого, чтобы заставить его работать в apache 2.2 и продолжать сжатие.
Но если вы действительно хотите перейти в среду со смешанными источниками, можно использовать apt pinning, что будет включать в себя 2 шага:
Подробнее об этом: https://wiki.debian.org/AptPreferences
Обратите внимание, что вы можете столкнуться с новыми проблемами зависимостей apt по мере развития обновлений вашего компьютера и установки модулей apache со смешанными зависимостями до версии 2.2 или 2.4. Если это приемлемое осложнение для ваших нужд, вы можете пойти дальше.