Debian je podle meho nazoru skvela distribuce prave svym systemem balicku, kdy neni problem si jakykoliv balicek prihrat z ruznych zdroju. Pokud jsou pro zvoleny archiv urcene (stable,testing,unstable). Uz jsem nekolikrat v ruznych rychlych recenzich cetl, ze se daji balicky z testing nahrat do stable, ale to se mi priznavam jeste nikdy nepodarilo tak, aby se to nerovnalo upgrade celeho stroje, treba ze stable na testing. Novy balicek zavisi na vyssi versi libc6, kvuli ktere se musi zmenit dalsich 60 balicku a je legrace do vecera - nebo do rana :-)
Mate nekdo lepsi zkusenosti? Backports znam, o tom nemluvim. Autor clanku mluvi primo o baliccich z testing, to me zajima. (Treba R-ko, o kterem tu byl vcera clanek, na backports bohuzel neni.)
Párkrát jsem podobný problém vyřešil pomocí
apt-get source -b balicek
přičemž jako zdroj pro source balíčky jsem nastavil unstable (chtěl jsem ho dostat do testingu). Ale není to univerzální cesta, i zdrojové balíčky mají své požadavky a závislosti, které nemusí být snadné splnit.
Pozri si build-dependencies toho balicka (su v .dsc subore), ak tam nie je nic exoticke co treba doinstalovat, tak si mozes balicek velmi jednoducho skompilovat.
1. Ak treba novsie verzie (podla build-dependencies) nainstalovat dpatch, debhelper, ... z www.backports org.
2. Stiahnut subor.orig.tar.gz a subor.diff.gz, napriklad cez apt-get -t unstable source subor alebo rucne wgetom.
3. tar -xvzf subor.orig* ; cd subor ; zcat ../subor.diff* | patch -p1 ; chmod a+x debian/rules
4. dpkg-buildpackage a uz len cakas. Nakonci mas skompilovany balicek zo zdrojakov v unstable ktory zavisi od veci v stable (napriklad od stable glibc, ...). Robil som to uz s x (x > 10) balickami a skoro vzdy to ide uplne bez problemov (aj ked boli aj nejake problemove balicky, ale to je proste smola).
(to je zaroven odpoved militantnym gentooistom :)
Jde to i jednoduseji:
2. stahnout navic "soubor.dsc"
3. dpkg-source -x soubor.dsc
Nezkousel nekdo apt-src?
Podle vseho to umoznuje delat se zdrojovymi balicky zajimave veci.
Viz.
http://packages.debian.org/unstable/admin/apt-src
"apt-src is a command line interface for downloading, installing, upgrading, and tracking Debian source packages. It makes source package management feel a lot like using apt to manage binary packages"