Как обновить уже установленный apache2 на debian (lenny)
У меня есть Debian Lenny Box и работает с apache2 2.11.6 (это был тестовый поток несколько месяцев, некоторые из них)
Сейчас в тестовом потоке 2.12.1 Я хочу обновить мой apache2, но не другое программное обеспечение на этом компьютере. Я так думаю:
apt-get upgrade
.. это не вариант.
Как я могу обновить только отдельные пакеты?
4 ответа
добавьте строку для тестирования в ваш /etc/apt/sources.list.
например, если у вас уже есть следующие sources.list
deb http: //your.favourite.mirror/debian/ стабильный основной несвободный взнос
затем дерните и вставьте его и измените копию на
deb http: //your.favourite.mirror/debian/ тестирование основного несвободного вклада
отредактируйте или создайте / etc / apt / предпочтения, чтобы назначить приоритеты закрепления, например
Пакет: * Pin: отпустить = тестирование Приоритет пин-кода: 100 Пакет: * Пин: отпустить = стабильный Приоритет пин-кода: 500
запустить "apt-get update"
установить apache2 из тестирования (вместе со всеми необходимыми зависимостями) с помощью:
apt-get -t тестирование установить apache2
с этого момента, когда вы запускаете apt-get upgrade или apt-get install, он будет устанавливать пакеты из стабильного по умолчанию, но вы можете переопределить его в любое время с помощью "-t testing" для установки определенных пакетов (или даже полного обновления) из тестирование.
Вы можете сделать то же самое с "нестабильным" тоже. просто добавьте его с более низким приоритетом, чем тестирование.
лично я бы использовал нестабильную версию вместо тестирования. По моему опыту, тестирование часто более сломано, чем нестабильно, потому что часто есть очень длительные задержки в получении критических обновлений для перехода от нестабильного к тестированию - все, что нужно, - это одна новая (или дублирующаяся) ошибка, о которой нужно сообщить, или немного новая ревизия, которая будет загружен в нестабильный, и автоматический перенос пакета из нестабильного в тестовый режим будет отложен еще на неделю, две или более... этого более чем достаточно для загрузки еще одного отчета об ошибке или обновленного пакета в нестабильный для сброса задержать все заново.
Согласно этой странице apt будет пытаться разрешить зависимости от тестирования, если вы используете этот формат:
apt-get -t testing install package
Но, если вы используете этот другой формат, он разрешит зависимости от стабильного:
apt-get install package/testing