Ich brauche zwei aktuellere Pakete aus lenny (testing). Als Methode dazu habe ich das Pinning ergoogelt. Komplett auf lenny mag ich nicht gehen, da mir ähnliches beim letzten Versuch den kompletten VDR geschossen hat.
Das 'Ergebnis':
Code
# apt-get install lirc/testing -s
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Gewählte Version 0.8.3-3 (Debian:testing) für lirc
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder dass, wenn Sie die
Unstable-Distribution verwenden, einige erforderliche Pakete noch nicht
kreiert oder aus Incoming herausbewegt wurden.
Da Sie nur eine einzige Operation angefordert haben, ist es sehr wahrscheinlich,
dass das Paket einfach nicht installierbar ist und eine Fehlermeldung über
dieses Paket erfolgen sollte.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben nichterfüllte Abhängigkeiten:
lirc: Hängt ab: libasound2 (> 1.0.16) aber 1.0.13-2 soll installiert werden
Hängt ab: libc6 (>= 2.7-1) aber 2.3.6.ds1-13etch7 soll installiert werden
E: Kaputte Pakete
Alles anzeigen
oder auch
Code
# apt-get -t testing install lirc -s
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
binutils gcc-4.3-base libasound2 libc6 libc6-dev libraw1394-8 libstdc++6
linux-libc-dev locales tzdata
Vorgeschlagene Pakete:
binutils-doc libasound2-plugins glibc-doc libc6-i686 manpages-dev
libraw1394-doc lirc-x lirc-svga
Die folgenden Pakete werden ENTFERNT:
apt apt-utils aptitude debian-archive-keyring debian-multimedia-keyring
e-tobi-keyring gnupg linux-kernel-headers makedev tasksel tasksel-data
Die folgenden NEUEN Pakete werden installiert:
gcc-4.3-base linux-libc-dev
Die folgenden Pakete werden aktualisiert:
binutils libasound2 libc6 libc6-dev libraw1394-8 libstdc++6 lirc locales
tzdata
WARNUNG: Die folgenden essentiellen Pakete werden entfernt.
Dies sollte NICHT geschehen, wenn Sie nicht genau wissen, was Sie tun!
apt debian-archive-keyring (wegen apt)
9 aktualisiert, 2 neu installiert, 11 zu entfernen und 266 nicht aktualisiert.
Alles anzeigen
Super - oder?
Also, wie komme ich zu den aktuelleren Paketen, ohne mir das System zu schiessen?
Vielleicht ist beim Pinning was verbockt?
/etc/apt/apt.conf.d/70debconf:
Code
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
APT::Default-Release "etch";
APT::Cache-Limit 16777216;
/etc/apt/preferences:
Code
Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 90
Package: *
Pin: release o=Debian,a=stable
Pin-Priority: 500
Package: *
Pin: release o=ctvdr61
Pin-Priority: 600
Package: *
Pin: release o=e-tobi.net
Pin-Priority: 700
Alles anzeigen
/etc/apt/sources.list:
Code
deb http://ftp2.de.debian.org/debian etch main contrib non-free
deb http://ftp2.de.debian.org/debian testing main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
deb http://www.debian-multimedia.org/ etch main
deb http://e-tobi.net/vdr-testing etch base addons vdr-multipatch
deb http://e-tobi.net/vdrdevel-experimental etch vdr-multipatch
deb http://www.heise.de/ct/projekte/vdr/v61 debs/
non-free
deb-src http://e-tobi.net/vdr-testing etch base backports addons vdr-multipatch