Menggunakan Apt-Pinning pada Debian

Saya telah kembali ke Debian Squeeze. Sebab yang mendorong saya untuk kembali ke cawangan stabil di Debian, (kerana saya selalu menggunakan Ujian) adalah paparan yang salah dari tipografi menggunakan a kernel lebih tinggi daripada versi 2.6.32-5-686.

Masalah utama dengan mengambil langkah ini ialah saya kehilangan banyak pakej yang ada di repositori Ujian Debian dan bahawa Stabil Debian tidak mempunyai. Contohnya ialah LibreOffice 3.4.3 y turpial.

Nasib baik di Debian ada pilihan untuk pangsapuri dipanggil Apt Pinning dan anda akan tertanya-tanya, untuk apa? Baiklah, tanpa memasuki batu batu teknikal, dengan Apt Pinning saya boleh guna Debian Squeeze dan pada masa yang sama, pakej debian semput. Sejuk kan?

Bagaimana saya melakukannya?

Selepas memasang Debian Squeeze dan konfigurasikannya, kemas kini dan seterusnya, perkara pertama yang saya lakukan ialah menambahkan repositori Ujian, jadi fail /etc/apt/sources.list kelihatan seperti ini:

# 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

Nanti saya buat fail / etc / apt / pilihan dan saya masukkan ini:

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

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

Sekarang saya membuka terminal mengemas kini repositori.

$ sudo apt-get update

Sekarang semasa saya mahu memasang turpial sebagai contoh saya mempunyai dua cara untuk melakukannya di terminal:

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

Y APT bertanggungjawab untuk memilih hanya kebergantungan yang diperlukan dari satu repositori dan yang lain. Sekiranya anda mahukan lebih banyak maklumat mengenai perkara ini, anda boleh melawati pautan ini.