Използване на Apt-Pinning в Debian

Върнах се в Debian Squeeze. Причината, която ме подтикна да се върна към стабилния клон на Debian, (тъй като винаги съм използвал Тестване) е бил неправилен показ на книгопечатане използвайки a ядро по-висока от версията 2.6.32-5-686.

Основният проблем при предприемането на тази стъпка е, че губя много пакети, които са в хранилищата на Тестване на Debian и че Debian стабилен не притежава. Пример за тях са LibreOffice 3.4.3 y Турпиална.

За щастие в Debian има опция да Подходящ наречен Подходящо закрепване и ще се чудите за какво е това? Е, без да навлизаме в техническия шлайф, с Подходящо закрепване Мога да използвам Debian Squeeze и в същото време пакети от Дебиан Уизи. Готино нали?

Как да го направя?

След инсталиране Debian Squeeze и го конфигурирам, актуализирам и така нататък, първото нещо, което правя, е да добавя хранилищата на Тестване, така че файлът /etc/apt/sources.list изглежда така:

# Repositorios Stable
deb http://ftp.debian.org/debian squeeze main contrib non-free
# Repositorios Testing
deb http://ftp.debian.org/debian wheezy main contrib non-free

По-късно създавам файла / etc / apt / preferences и сложих това вътре:

Package: *
Pin: release n=stable
Pin-Priority: 900

Package: *
Pin: release n=testing
Pin-Priority: 800

Сега отварям терминал за актуализиране на хранилищата.

$ sudo apt-get update

Сега, когато искам да инсталирам Турпиална например имам два начина да го направя в терминал:

$ sudo apt-get install turpial/testing
$ sudo apt-get -t testing install turpial

Y APT той е отговорен за избора само на необходимите зависимости на едното хранилище и другото. Ако искате повече информация за това, можете да посетите тази връзка.