Uporaba Apt-Pinning v Debianu

Vrnil sem se v Debian Squeeze. Razlog, ki me je spodbudil, da se vrnem v stabilno vejo podjetja Debian, (saj sem vedno uporabljal Testiranje) je bil napačen prikaz tipografija z uporabo a jedra višja od različice 2.6.32-5-686.

Glavna težava pri tem koraku je ta, da izgubim veliko paketov, ki so v repozitorijih Testiranje Debian in da debian-stable nima. Primer zanje so LibreOffice 3.4.3 y Turpijal.

Na srečo noter Debian obstaja možnost, da Primerno imenuje Primerno pripenjanje in se boste vprašali, čemu to služi? No, ne da bi šli v tehnični brus, s Primerno pripenjanje Lahko uporabim Debian Squeeze in hkrati pakete debian wheezy. Kul, kajne?

Kako to storim?

Po namestitvi Debian Squeeze in ga konfiguriram, posodobim in tako naprej, najprej naredim še repozitorije Testiranje, zato je datoteka /etc/apt/sources.list videti takole:

# 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

Kasneje ustvarim datoteko / etc / apt / preferences in sem dal to notri:

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

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

Zdaj sem odprl terminalsko posodobitev skladišč.

$ sudo apt-get update

Zdaj, ko želim namestiti Turpijal na primer imam dva načina za to v terminalu:

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

Y APT odgovoren je za izbiro samo potrebnih odvisnosti enega in drugega repozitorija. Če želite več informacij o tem, lahko obiščete ta povezava.