Debian-Pakete aus Unstable in Stable verwenden
Remove, remove, remove, ... alle von apt als abhängig gemeldete und deshalb auch entfernte Pakete schreibe ich in eine Textdatei, damit ich gleich alles wieder aus "testing" installieren kann. Jetzt noch libc6, das habe ich mir für ganz zum Schluss aufgehoben: Hoppla!
0 packages upgraded, 0 newly installed, 411 to remove and 0 not upgraded. Need to get 0B of archives. After unpacking 712MB will be freed. You are about to do something potentially harmful To continue type in the phrase 'Yes, do as I say!'
*schluck* neee, also dann doch net! Versuche ich's doch besser ohne diesen Schritt. Jetzt noch das php4-Apache-Modul und die zuvor entfernten Pakete wieder installieren und dann ist mein System wie zuvor (mal abgesehen von der libc6, aber vielleicht merkt's niemand!).
apt-get install abiword abiword-gtk album apache [...] Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: Sorry, but the following packages have unmet dependencies: locales: Depends: glibc-2.2.5-14.3 E: Sorry, broken packages
Grmpf! Das mit der unstable glibc verzeiht mir apt also nicht. Jetzt muss ich doch irgendwie die testing-libc6 draufkriegen.
apt-get -f install glibc-2.2.5-14.3 Note, selecting libc6 instead of glibc-2.2.5-14.3 Sorry, libc6 is already the newest version. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Jetzt wird's brenzlig! Google-Groups, wir haben ein Problem. Erster Treffer zum Thema "downgrading": Einfach das Paket deinstallieren, danach mit geänderter sources.list neu installieren. Klappt nur nicht mit so essentiellen Paketen wie libc6.
- Danke!
Zweiter Treffer: Jahaha, Downgrading? Gibt's nicht! Einfach so lange warten, bis "testing" eine höhere Version des Pakets bietet als "unstable". Dann kann man wieder upgraden.
- Klasse Tipp!
Dritter Treffer: "Some myths regarding apt pinning"
- Klingt interessant, bin aber zu sehr durch den Wind, als dass ich dem Text jetzt folgen könnte. Vormerken: http://lists.debian.org/debian-devel/2003/debian-devel-200301/msg01644.html
Vierter Treffer: # apt-get install Paketname/testing
apt-get install libc6/testing Selected version 2.2.5-14.3 (Debian:testing) for libc6 The following packages will be REMOVED: blas-dev build-essential g++ g++-2.95 libc6-dev libncurses5-dev libreadline4-dev libstdc++2.10-dev r-base-dev The following packages will be DOWNGRADED libc6 0 packages upgraded, 0 newly installed, 1 downgraded, 9 to remove and 0 not upgraded.
Puh! Die beim Downgrade entfernten Pakete sind schnell wieder installiert. Und weniger als eine Minute später läuft alles wieder wie zuvor: Apache, Mason, Perl, MySQL, PHP, ...
Ich suche vorsichtshalber nochmal nach nicht-testing-Paketen:
$ apt-show-versions -b | grep -v testing lynx-ssl/stable cpp-2.95 1:2.95.4-11woody1 newer than version in archive perl/stable libpng3/stable perl-modules/stable libmm11/stable tcpdump/stable php4-cgi/stable g77-2.95 1:2.95.4-11woody1 newer than version in archive php4/stable libperl5.6/stable gcc-2.95 1:2.95.4-11woody1 newer than version in archive r-recommended 1.5.1-0woody1 newer than version in archive perl-base/stable libstdc++2.10-glibc2.2 1:2.95.4-11woody1 newer than version in archive php4-mysql/stable
Sieht ganz gut aus. Die "woody1"-Einträge sind wohl von meiner Woody-Prerelease-CD, mit der ich das System hochgezogen habe.
Mein Vertrauen in Debian und apt ist stärker denn je. Mein Vertrauen zu unstable-Paketen jedoch hat gelitten.
Genug Aufregung für heute!
Sollte jemand einen Tipp bezüglich der LyX-DocBook-Klasse loswerden wollen, so freue ich mich auf eine Nachricht: Torsten Scheck 6lt;torscheck@gmx.de>