Använda Apt-Pinning på Debian

Jag har återvänt till Debian Squeeze. Anledningen som fick mig att återvända till den stabila grenen av Debian, (eftersom jag alltid har använt det Testning) har varit felaktig visning av typografi med hjälp av a kernel högre än versionen 2.6.32-5-686.

Huvudproblemet med att ta detta steg är att jag tappar många paket som finns i förvaret Debian-testning och att debian-stabil har inte. Exempel på dem är LibreOffice 3.4.3 y turpial.

Lyckligtvis in Debian det finns ett alternativ till apt kallade Lämplig pinning och du undrar vad är det för? Tja, utan att gå in i den tekniska slipstenen, med Lämplig pinning jag kan använda Debian Squeeze och samtidigt paket med debian wheezy. Cool, eller hur?

Hur gör jag det?

Efter installationen Debian Squeeze och konfigurera det, uppdatera det och så vidare, det första jag gör är att lägga till arkiv av Testning, så filen /etc/apt/sources.list ser ut så här:

# 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

Senare skapar jag filen / etc / apt / preferenser och jag lade in det här:

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

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

Nu öppnar jag en terminaluppdatering av förvaren.

$ sudo apt-get update

Nu när jag vill installera turpial till exempel har jag två sätt att göra det i terminalen:

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

Y APT det är ansvarigt för att endast välja de beroenden som behövs för ett förvar och det andra. Om du vill ha mer information om detta kan du besöka denna länk.