Utilizarea Apt-Pinning pe Debian

M-am întors la debian-squeeze. Motivul care m-a determinat să mă întorc la ramura stabilă a Debian, (din moment ce am folosit întotdeauna Testarea) a fost afișarea incorectă a tipografie folosind un nucleu mai mare decât versiunea 2.6.32-5-686.

Principala problemă cu acest pas este că pierd multe pachete care se află în depozitele din Testarea Debian și că Debian stabil nu are. Exemplu dintre ele sunt LibreOffice 3.4.3 y turpial.

Din fericire în Debian există o opțiune pentru apt denumit Apt Pinning și vă veți întreba, la ce servește asta? Ei bine, fără a intra în piatra tehnică, cu Apt Pinning pot folosi debian-squeeze și în același timp, pachete de debian wheezy. Cool nu?

Cum trebuie să fac?

După instalare debian-squeeze și configurează-l, actualizează-l și așa mai departe, primul lucru pe care îl fac este să adaug depozitele de Testarea, deci fișierul /etc/apt/sources.list arată astfel:

# 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

Mai târziu creez fișierul / etc / apt / preferences și am pus asta în interior:

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

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

Acum deschid un terminal care actualizează depozitele.

$ sudo apt-get update

Acum, când vreau să instalez turpial de exemplu, am două modalități de a o face în terminal:

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

Y APT este responsabil pentru alegerea doar a dependențelor necesare ale unui depozit și ale celuilalt. Dacă doriți mai multe informații despre acest lucru, puteți vizita acest link.