Korištenje Apt-Pinninga na Debianu

Vratila sam se debian-squeeze. Razlog koji me ponukao da se vratim u stabilnu granu Debian, (jer sam oduvijek koristio testiranje) je bio netačan prikaz tipografija pomoću a kernel viša od verzije 2.6.32-5-686.

Glavni problem s ovim korakom je taj što gubim mnoge pakete koji se nalaze u spremištima Debian testiranje i to Debian stabilan nema. Primjer za to su LibreOffice 3.4.3 y turpial.

Srećom unutra Debian postoji opcija za stan pozvana Apt Pinning i zapitaćete se, čemu to služi? Pa, bez ulaska u tehnički žrvanj, sa Apt Pinning Mogu koristiti debian-squeeze i istovremeno, pakete od debian wheezy. Cool zar ne?

Kako mogu to učiniti?

Nakon instalacije debian-squeeze i konfigurirati ga, ažurirati i tako dalje, prva stvar koju napravim je dodavanje spremišta testiranje, tako da datoteka /etc/apt/sources.list izgleda ovako:

# 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

Kasnije kreiram datoteku / etc / apt / preference i stavio sam ovo unutra:

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

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

Sada otvaram terminal za ažuriranje spremišta.

$ sudo apt-get update

Sada kada želim instalirati turpial na primjer, imam dva načina kako to učiniti u terminalu:

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

Y APT odgovoran je za odabir samo potrebnih zavisnosti jednog spremišta i drugog. Ako želite više informacija o ovome, možete posjetiti Ova veza.