bitte verzeiht die Frage, falls sie zu trivial ist, aber ich habe seit längerem ein Problem mit apt/dpkg, was ich nicht selbst lösen konnte. Allerdings kenne ich mich mit dem Debian-Paketsystem noch nicht so gut aus.
Bei jeder Installation möchte apt den Kernel deinstallieren!
Folgender Stand:
Code: Alles auswählen
apt-get install aria2
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
gcc-4.1-base libares0 libc6 libc6-dev libgcc1 libgcrypt11 libgnutls13 libgpg-error0 libopencdk8 libstdc++6 libtasn1-3 libxml2 locales
Vorgeschlagene Pakete:
glibc-doc rng-tools gnutls-bin
Empfohlene Pakete:
libtasn1-3-bin
Die folgenden Pakete werden ENTFERNT:
initrd-tools kernel-image-2.6.8-2-686-smp
Die folgenden NEUEN Pakete werden installiert:
aria2 gcc-4.1-base libares0 libgnutls13 libstdc++6 libtasn1-3
Die folgenden Pakete werden aktualisiert:
libc6 libc6-dev libgcc1 libgcrypt11 libgpg-error0 libopencdk8 libxml2 locales
8 aktualisiert, 6 neu installiert, 2 zu entfernen und 463 nicht aktualisiert.
Es müssen noch 6310kB von 13,8MB Archiven geholt werden.
Nach dem Auspacken werden 44,4MB Plattenplatz freigegeben sein.
Möchten Sie fortfahren? [J/n] n
Abbruch.
Code: Alles auswählen
dpkg -l initrd-tools kernel-image-2.6.8-2-686-smp
ii initrd-tools 0.1.81.1 tools to create initrd image for prepackaged Linux kernel
ii kernel-image-2.6.8-2-686-smp 2.6.8-16sarge1 Linux kernel image for version 2.6.8 on PPro/Celeron/PII/PIII/P4 SMP.
dpkg --get-selections initrd-tools kernel-image-2.6.8-2-686-smp
initrd-tools install
kernel-image-2.6.8-2-686-smp install
apt-cache policy initrd-tools kernel-image-2.6.8-2-686-smp
initrd-tools:
Installiert:0.1.81.1
Mögliche Pakete:0.1.81.1
Paketstecknadel: 0.1.81.1
Versions-Tabelle:
0.1.84.2 1001
500 http://ftp2.de.debian.org testing/main Packages
*** 0.1.81.1 1001
500 http://debian.XXXX.de stable/main Packages
500 http://debian.XXXX.de stable/main Packages
500 http://ftp2.de.debian.org stable/main Packages
100 /var/lib/dpkg/status
kernel-image-2.6.8-2-686-smp:
Installiert:2.6.8-16sarge1
Mögliche Pakete:2.6.8-16sarge1
Paketstecknadel: 2.6.8-16sarge1
Versions-Tabelle:
*** 2.6.8-16sarge1 1001
500 http://debian.XXXX.de stable/main Packages
500 http://debian.XXXX.de stable/main Packages
500 http://ftp2.de.debian.org stable/main Packages
500 http://security.debian.org stable/updates/main Packages
100 /var/lib/dpkg/status
(http://debian.XXXX.de ist unser lokaler Fileserver mit DVD-Images, die auch für die damalige Installation verwendet wurden)
Der letzte Stand nach vielen vielen Versuchen ist:
preferences:
Explanation: Pinned, da aus unklarer Ursache apt diese ständig deinstallieren
Explanation: moechte, ohne Ersatz, ohne andere verfuegbare Paktete!
Package: kernel-image-2.6.8-2-686-smp
Pin: version 2.6.8-16sarge1
Pin-Priority: 1001
Package: initrd-tools
Pin: version 0.1.81.1
Pin-Priority: 1001
Ich habe auch andere Prios versucht, >500, genau 1000 etc.
Warum will apt ständig diese beiden Pakete deinstallieren?
Wie kommt apt zu dieser Entscheidung, lt. policy jedenfalls nicht?
Wo kann ich das auch sehen?
Wie kann ich überhaupt etwas installieren, ohne etwas anderes zu deinstallieren, wenn es nichts damit zu tun hat, also keine Versionskonflikte von Abhängigkeiten sind.
Wie kann ich das lösen?
Vielen Dank
Markus