Debian:Как я могу извлечь один пакет с зависимостями из другого репозитория?

StackOverflow https://stackoverflow.com/questions/512906

Вопрос

Я использую debian etch, и я хочу вывести subversion1.5.1 из тестирования, хотя это производственная машина.Мне нужно свести риск к минимуму.

Какие-нибудь намеки?

Это было полезно?

Решение

Просто добавьте репозиторий тестирования к своим исходным кодам.перечислите и установите приоритет тестовых пакетов с очень низким значением:

Добавьте следующее в /etc/apt/preferences:

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

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

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

Затем вы можете установить пакеты из testing, выполнив следующие действия

$ apt-get install -t testing $some_package

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top