3

Как включить некоторые из старых пакетов (Etch) в моей стабильной (Lenny) установке Debian? Я спрашиваю особенно о последней части строки, что я там пишу - oldstable? Или это не сработает?

4 ответа4

2

Где бы вы ни использовали общие диски (стабильные, тестируемые, нестабильные), вы можете использовать определенное кодовое имя dist (woody, sarge, etch и т.д.). Так что для дисков, которые все еще поддерживаются проектом Debian:

deb http://http.us.debian.org/debian etch main contrib non-free

Для старых неподдерживаемых дисков Debian используйте сервер архивов Debian:

deb http://archive.debian.org/debian-archive/ woody main contrib non-free
1

Обычно это выглядит так:

deb http://us.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main restricted

Объяснение каждого поля:

  • deb: Эти репозитории содержат двоичные файлы или предварительно скомпилированные пакеты. Эти репозитории требуются для большинства пользователей.

  • deb-src: эти репозитории содержат исходный код пакетов. Полезно для разработчиков.

  • http://archive.ubuntu.com/ubuntu: URI (унифицированный идентификатор ресурса), в данном случае это место в Интернете. См. Официальный список зеркал или автономный список зеркал, чтобы найти другие зеркала.

  • hardy - это название релиза или версия вашего дистрибутива.

  • Главным и ограниченным являются названия разделов или компонентов. Может быть несколько названий разделов, разделенных пробелами.

Итак, для примера репозитория etch (добавьте его в конец sources.list):

deb http://examplemirror.debian.org/debian/ etch main
deb-src http://examplemirror.debian.org/debian/ etch main

Названия разделов зависят от пакетов, которые вы хотите загрузить. Хранилище должно предоставить вам соответствующую строку для sources.list.

1

На самом деле. Часть "debian/" предназначена для основных репозиториев. В репозиториях backports, security и volatile используются соответственно «debian-backports/», «debian-security/» и «debian-volatile/».

1

Мне пришлось добавить /debian к URL, чтобы иметь возможность загружать старые диски.

deb http://archive.debian.org/debian-archive/debian etch основной вклад несвободный

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .