Apt-Pinning izmantošana Debian

Es esmu atgriezies Debian Squeeze. Iemesls, kas mani pamudināja atgriezties Stabilā filiālē Debian, (tā kā vienmēr esmu lietojusi Testēšana) ir nepareizi parādīts tipogrāfija izmantojot a kodols augstāka par versiju 2.6.32-5-686.

Galvenā problēma, veicot šo soli, ir tā, ka es pazaudēju daudzas paketes, kas atrodas Debian testēšana un ka Debian Stabils nav. To piemērs ir LibreOffice 3.4.3 y Turpija.

Par laimi iekšā Debian ir iespēja apt sauc Labs piespraušana un jūs brīnīsities, kam tas paredzēts? Nu, neiedziļinoties tehniskajā pamatakmens, ar Labs piespraušana Es varu izmantot Debian Squeeze un tajā pašā laikā Debians Sēkšana. Forši vai ne?

Kā es to izdarīju?

Pēc instalēšanas Debian Squeeze un konfigurēt, atjaunināt un tā tālāk, pirmā lieta, ko es daru, ir pievienot Testēšana, tāpēc fails /etc/apt/sources.list izskatās šādi:

# 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

Vēlāk es izveidoju failu / etc / apt / preferences un es to ieliku iekšā:

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

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

Tagad es atveru termināla atjauninājumu krātuvēs.

$ sudo apt-get update

Tagad, kad es gribu instalēt Turpija piemēram, man ir divi veidi, kā to izdarīt terminālā:

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

Y APT tā ir atbildīga par tikai viena un otra repozitorija nepieciešamo atkarību izvēli. Ja vēlaties iegūt vairāk informācijas par to, varat apmeklēt šī saite.