Debian: Как я могу получить один пакет с зависимостями из другого репозитория? - PullRequest
11 голосов
/ 04 февраля 2009

Я нахожусь на Debian etch и хочу вывести Subversion 1.5.1 из тестирования, хотя это рабочая машина Мне нужно, чтобы риск был минимальным.

Любые намеки?

1 Ответ

23 голосов
/ 04 февраля 2009

Просто добавьте репозиторий тестирования в ваш sources.list и установите приоритет пакетов тестирования на очень низкое значение:

Добавьте следующее в / etc / apt / предпочтения:

Package: *
Pin: release a=testing
Pin-Priority: 200

200 означает, что новые тестируемые пакеты по-прежнему переопределяют локальные пакеты, которые находятся не в стабильном (local всегда 100), но не в стабильном репо.

Прочтите apt_preferences (5) для получения дополнительной информации о закреплении.

Затем вы можете установить пакеты из тестирования, выполнив

$ apt-get install -t testing $some_package

но они не будут установлены при обычных операциях обновления или не будут использоваться по умолчанию при установке с apt.

...