Apt-Pinningin käyttö Debianissa

Olen palannut Debian Squeeze. Syy, joka sai minut palaamaan vakaaseen haaraan Debian, (koska olen aina käyttänyt Testaus) on ollut väärä näyttö typografia käyttämällä a ydin versiota korkeampi 2.6.32-5-686.

Suurin ongelma tämän vaiheen toteuttamisessa on, että menetän monia paketteja, jotka ovat Debian-testaus ja että Debianin vakaa ei ole. Esimerkkejä niistä ovat LibreOffice 3.4.3 y turpiaalinen.

Onneksi sisään Debian on vaihtoehto osuva nimeltään Soveltuva kiinnitys ja mietit, mihin se on tarkoitettu? No, menemättä tekniseen hiomakiveen, kanssa Soveltuva kiinnitys osaan käyttää Debian Squeeze ja samaan aikaan paketteja debian vinkuva. Siistiä?

Miten voin tehdä sen?

Asennuksen jälkeen Debian Squeeze ja määritän sen, päivitän sen ja niin edelleen, ensinnäkin lisätään Testaus, joten tiedosto /etc/apt/sources.list näyttää tältä:

# 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

Myöhemmin luon tiedoston / etc / apt / preferences ja laitoin tämän sisälle:

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

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

Nyt avaan päätelaitteen päivittää arkistot.

$ sudo apt-get update

Nyt kun haluan asentaa turpiaalinen esimerkiksi minulla on kaksi tapaa tehdä se terminaalissa:

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

Y APT se on vastuussa vain yhden ja toisen arkiston tarvittavien riippuvuuksien valinnasta. Jos haluat lisätietoja tästä, voit vierailla linkki.