3.10. Создание смешанной системы Debian

Проблема
Требуется установить базовую систему в стабильной версии, а также некоторые
программы из тестовой версии. Другими словами, вы хотите иметь абсолютно на дежную базовую систему, но в некоторых программах вам необходимы дополни тельные возможности, присутствующие только в более новых версиях.
Решение
Отредактируйте файл /etc/apt/sources.List так, чтобы в нем содержались ссылки
на источники как для стабильной, так и тестовой версий (за информацией о фай ле sources.list обращайтесь к разделу 3.2. Затем отредактируйте /etc/apt/apt.conf
и задайте версию по умолчанию (в нашем примере это стабильная версия). За тем при установке или обновлении пакетов нужная версия выбирается при по мощи флага -t.
Отредактированный (или созданный) файл /etc/apt/apt.conf должен выглядеть
примерно так:
// Версия системы по умолчанию.
// Допустимые значения: woody, sarge, sid
// (или stable, testing, unstable)
APT::Default-Release "stable":
Далее производится обновление списков пакетов:
# apt-get update
Сейчас по умолчанию используется стабильная версия, поэтому указывать ее
при установке пакетов не обязательно. Следующая команда устанавливает Tuxkart
из стабильной версии:
# apt-get install tuxkart
Для установки пакета из тестовой версии (Sarge) воспользуйтесь ключом -t:
# apt-get -t testing install tuxkart
Чтобы гарантированно получить конкретную версию, укажите номер пакета:
# apt-get install tuxkart=0.2.0-3
Комментарий
Сопровождение смешанной системы требует осторожности, особенно если в качестве
базовой версии используется Woody. По мере «старения» Woody могут возник нуть проблемы двоичной совместимости с Sarge/Sid. Различия между ключевыми
системными файлами (такими как libc и дсс) могут стать настолько серьезными,
что пакеты Sarge/Sid не будут устанавливаться в Woody. Если это произойдет,
попробуйте построить пакеты по исходным текстам (см. раздел 3.6).
См. также
apt.conf(5), sources.List(5); страница поиска пакетов Debian (http://www.debian.org/
distrib/packages).