У меня есть несколько машин под управлением Debian 6 (Squeeze) и 7 (Wheezy). Я установил сервер Apt-Cacher на Debian 7 для использования экземплярами Debian 7. Может ли это также использоваться (с тем же wheezy sources.list) экземплярами Debian 6?
Я скопировал файл sources.list из коробки Debian 7 в коробку Debian 6 и забыл вернуть ссылки wheezy на squeeze. Затем я выполнил обновление apt-get и обновление apt-get для Debian 6, и, конечно же, он получил все пакеты Debian 7 и обновил их. Я сломал эту коробку Debian 6 сейчас?
Я был бы очень признателен за некоторые разъяснения по поводу того, как репозитории пакетов работают с разными версиями - они полностью разделены?
Да, разные версии Debian могут использовать один и тот же apt-cache.
Репозитории в восходящем направлении являются общими, только добавление имени влияет на набор пакетов, который будет использоваться.
деб http://my.upstream.com/debian сжать основной вклад несвободно
против
деб http://my.upstream.com/debian хриплый основной вклад несвободный
В конфигурации кэша apt вы также можете установить разные карты путей для сопоставления URL-адреса другому вышестоящему серверу. Например, если вы хотите использовать archive.debian.org для Debian Lenny, например, который был удален из основного репозитория Debian.
Например: path_map = debian ftp.uk.debian.org/debian; безопасность security.debian.org/debian-security; архив archive.debian.org/debian; volatile volatile.debian.org/debian-volatile; backports backports.debian.org/debian-backports; архив-backports archive.debian.org/debian-backports; архив-безопасность archive.debian.org/debian-security
Что касается того, если вы сломали свой сервер Debian 6, то это зависит от приложений, работающих на нем, и от того, совместимы ли они с Debian 7. Должно быть безопасно проверить примечания к выпуску для Debian 7 и просто следовать процедуре обновления, чтобы убедиться, что вы правильно завершили процесс.
Понижение версии Debian не поддерживается. Если вам конкретно нужен Debian 6, я бы посоветовал переустановить.