Hallo LUG,
erst mal alles Gute für dieses Jahr ;)
Ich habe hier gerade einige Probleme, aus welchen sich einige
Grundsatzfragen ergeben. Dazu muß ich aber ein wenig ausholen.
Eigentlich wollte ich nur ein wenig aufräumen. Ein <dpkg -l | grep kernel>
zeigte mir das package "linux-kernel-headers". Das ist natürlich quatsch
und vermutlich hornalt. Beim Entfernen jedoch meinte ein <apt-get remove
--purge linux-kernel-headers> folgendes:
***********************************************
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
binutils cpp cpp-4.0 gcc gcc-4.0 gcc-4.0-base libgcc1 libncurses5
libstdc++6 zlib1g
Suggested packages:
binutils-doc cpp-doc cpp-2.95-doc gcc-4.0-locales autoconf automake1.9
libtool gdb gcc-doc automake gcc-2.95-doc gcc-4.0-doc libc6-dev-amd64
lib64gcc1
Recommended packages:
libc-dev libmudflap0-dev
The following packages will be REMOVED:
g++* g++-2.95* libc6-dev* libmysqlclient-dev* libncurses5-dev*
libstdc++2.10-dev* linux-kernel-headers* zlib1g-dev*
The following NEW packages will be installed:
cpp-4.0 gcc-4.0 gcc-4.0-base libstdc++6
The following packages will be upgraded:
binutils cpp gcc libgcc1 libncurses5 zlib1g
6 upgraded, 4 newly installed, 8 to remove and 401 not upgraded.
Need to get 6232kB of archives.
After unpacking 27.7MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
***********************************************
Mal unabhängig vom der Eigenmächtigkeit, gcc4 installieren zu wollen
(nehme den gcc2.95) , finde ich das Entfernen der packages "libc6-dev*
libmysqlclient-dev* libncurses5-dev*" auch nicht sonderlich nett. Wie auch
immer. Eigentlich verwenden wir ein Debian-testing. Ein <dist-upgrade>
führe ich aber nie aus. Das hat vor allem den Grund, daß einige
Installationen nicht so ohne weiteres aktualisierbar sind (bind in einer
chroot Umgebung, iptables nicht Debiankomform usw). Auch vermehrt apt
jedesmal die Links in init.d.
Als ich jedoch in der sources.list mal die testig Quellen entfernte (nur
noch stable), wollte ein dist-upgrade noch immer ca. 250 packages
aktualisieren. Das war der Punkt, bei dem ich beinahe vom Stuhl gefallen
bin. Ich weiß, mein System ist überholungsbedürftig. Also gut, der
aktuelle Zustand:
-<deborphan> zeig nur noch eine alte lib an, welche aber benötigt wird
-<apt-get install -f> zeigt 0
-<apt-get dist-upgrade> will noch immer 170 packages aktualisieren und
knapp 40 neue installieren (stable :))
-insgesamt sind es derzeit ca. 450 packages
Nun die eigentlichen Fragen an die Debian-User:
-Welche Versionen nehmt ihr, testing, stable oder unstable?
-Wie haltet ihr euer System aktuell? Aller paar Wochen ein händiges
dist-upgrade?
-Könnte ich bei dieser Gelegenheit gleich auf stable umsteigen? Wenn ja,
wie bekomme ich die packages raus, welche noch neuer sind als die in der
aktuellen stable? Nur mit einem Script á la policy?
-Gibt es eine exclude list von packages für ein dist-upgrade - und vor
allem: macht das Sinn? Ich dachte da an eine dist-upgrade Aktualisierung
per cron, aber nur für einen Teil des Systemes.
Gruss, Steffen