http://hup.hu/node/46408
1. Frissítés
A művelet megkezdése előtt frissítünk:
$ sudo apt-get update
$ sudo apt-get upgrade
Ekkor az /etc/apt/sources.list még így néz ki:
deb ftp://ftp.hu.debian.org/debian etch main contrib non-free
deb ftp://ftp.hu.debian.org/debian-security etch/updates main contrib non-free
2. sources.list módosítás
A frissítés után átírjuk a sources.list-et erre:
deb ftp://ftp.hu.debian.org/debian etch main contrib non-free
deb ftp://ftp.hu.debian.org/debian lenny main contrib non-free
deb ftp://ftp.hu.debian.org/debian sid main contrib non-free
deb ftp://ftp.hu.debian.org/debian-security etch/updates main contrib non-free
deb ftp://ftp.hu.debian.org/debian-security lenny/updates main contrib non-free
3. Apt beállítás
Valamint az /etc/apt/apt.conf-ba, vagy pl. /etc/apt/apt.conf.d/80defrelease-be (ez utóbbi saját választott fájlnév) írjuk be az alábbiakat:
APT::Cache-Limit 50000000;
APT::Default-Release "stable";
(A cache limit a "Dynamic MMap ran out of room" típusú hiba elkerülése érdekében kell.)
Az idézett cikkben említett /etc/apt/preferences fájl már nem szükséges az előbbi 'APT::Default-Release "stable";' miatt:
Package: *
Pin: release a=stable
Pin-Priority: 700
Package: *
Pin: release a=testing
Pin-Priority: 650
Package: *
Pin: release a=unstable
Pin-Priority: 600
4. Frissítés
Ezután ismét frissítünk:
$ sudo apt-get update
$ sudo apt-get upgrade
Ha minden rendben, akkor a rendszer nem akar semmit upgrade-elni.
5. Telepítés
Innentől a telepítés az idézett módon történik:
trey írta: - sudo apt-get install /unstable
Ez telepíti a csomagot az ``unstable''-ből, de a ``stable''-ből próbálja meg a függőségeket rendezni. Ha nem tudja, akkor szól.
... - sudo apt-get -t unstable install
Ez a megoldás a csomagot az ``unstable''-ből próbálja meg telepíteni, és a függőségeket is az ``unstable''-ből próbálja meg rendezni. Ez talán a könnyebb út.
Egy megjegyzés: nem aptitude-öt használunk, hanem apt-get-et, mert az aptitude elakad a dependency-számításban.
A telepítés lehetséges módjai:
a. $ sudo apt-get install iceweasel/unstable flashplugin-nonfree/unstable sun-java6-jdk/unstable gimp/unstable inkscape/unstable openoffice.org/unstable pidgin/unstable totem/unstable
(itt a függőségeket a "stable"-ből próbálja meg rendezni a rendszer, tehát a rendszer stabilitása a fő szempont, az alkalmazásé alacsonyabb prioritású)
b. $ sudo apt-get -t unstable install iceweasel flashplugin-nonfree sun-java6-jdk gimp inkscape openoffice.org pidgin totem
(itt a függőségeket a cél verzióból próbálja meg rendezni a rendszer, tehát az alkalmazás stabilitása a fő szempont, a rendszeré alacsonyabb prioritású)
Válasszuk a nekünk szimpatikusat (én a (b) megoldást választottam).