Paggamit ng Apt-Pinning sa Debian

Nakabalik na ako sa Debian Squeeze. Ang dahilan na nagtulak sa akin upang bumalik sa matatag na sangay ng Debian, (dahil palagi akong gumagamit Pagsubok) ay ang maling pagpapakita ng palalimbagan gamit ang a pinakabuod mas mataas kaysa sa bersyon 2.6.32-5-686.

Ang pangunahing problema sa pagkuha ng hakbang na ito ay nawalan ako ng maraming mga pakete na nasa mga repository ng Pagsubok sa Debian at ang debian-stable wala. Halimbawa ng mga ito ay LibreOffice 3.4.3 y turpial.

Swerte sa Debian mayroong isang pagpipilian upang Si Apt tinatawag na Apt Pinning at magtataka ka para saan yun? Sa gayon, nang hindi pumapasok sa teknikal na grindstone, kasama ang Apt Pinning pwede kong gamitin Debian Squeeze at sa parehong oras, mga pakete ng humihingal si debian. Cool diba

Paano ko ito gagawin?

Pagkatapos i-install Debian Squeeze at i-configure ito, i-update ito at iba pa, ang unang bagay na ginagawa ko ay idagdag ang mga repository ng Pagsubok, kaya ganito ang file /etc/apt/source.list:

# 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

Mamaya nilikha ko ang file / etc / apt / kagustuhan at inilagay ko ito sa loob:

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

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

Ngayon binubuksan ko ang isang pag-update sa terminal ng mga repository.

$ sudo apt-get update

Ngayon kapag nais kong mag-install turpial halimbawa mayroon akong dalawang paraan upang gawin ito sa terminal:

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

Y APT responsable para sa pagpili lamang ng mga kinakailangang dependency ng isang lalagyan at ang iba pa. Kung nais mo ng karagdagang impormasyon tungkol dito, maaari kang bumisita ang link na ito.