[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

apt-get vs dpkg



hallo zusammen,

ich habe mal eine frage zum unterschied von apt-get und dpkg.
also, wenn ich apt-get aufrufe und zwar so:

apt-get -s install locales 

dann bekomme ich folgende meldung:

Reading Package Lists...
Building Dependency Tree...
The following extra packages will be installed:
  libc6 libc6-dev linux-kernel-headers 
The following NEW packages will be installed:
  linux-kernel-headers 
3 packages upgraded, 1 newly installed, 0 to remove and 953  not upgraded.
Inst libc6-dev (2.3.2.ds1-10 Debian:testing) []
Inst linux-kernel-headers (2.5.999-test7-bk-9 Debian:testing) []
Inst locales (2.3.2.ds1-10 Debian:testing) []
Inst libc6 (2.3.2.ds1-10 Debian:testing)
Conf libc6 (2.3.2.ds1-10 Debian:testing)
Conf linux-kernel-headers (2.5.999-test7-bk-9 Debian:testing)
Conf libc6-dev (2.3.2.ds1-10 Debian:testing)
Conf locales (2.3.2.ds1-10 Debian:testing)

wenn ich dann aber dpkg aufrufe und zwar so:

dpkg -i --no-act [libc6-dev... linux-kernel-headers... locales... libc6...]
(ich habe - vorher aus vorsicht - die entsprechenden packete mit 
apt-get -d nur runter geladen)

dann bekomme ich folgende meldung:

(Lese Datenbank ... 114191 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von libc6-dev 2.3.2-7 (durch libc6-dev_2.3.2.ds1-10_i386.deb) ...
Wähle vormals abgewähltes Paket linux-kernel-headers.
dpkg: Ziehe Entfernen von libc6-dev zugunsten von linux-kernel-headers in Betracht ...
dpkg: Nein, kann libc6-dev nicht entfernen (--auto-deconfigure wird helfen):
 libogg-dev hängt ab von libc6-dev
  libc6-dev soll entfernt werden.
dpkg: Betrachte linux-kernel-headers_2.5.999-test7-bk-9_i386.deb, welches linux-kernel-headers enthält:
 linux-kernel-headers kollidiert mit libc6-dev (<< 2.3.2.ds1-6)
  libc6-dev (Version 2.3.2-7) ist installiert.
dpkg: Fehler beim Bearbeiten von linux-kernel-headers_2.5.999-test7-bk-9_i386.deb (--install):
 kollidierende Pakete - installiere linux-kernel-headers nicht
Vorbereiten zum Ersetzen von locales 2.3.2-7 (durch locales_2.3.2.ds1-10_all.deb) ...
Vorbereiten zum Ersetzen von libc6 2.3.2-7 (durch libc6_2.3.2.ds1-10_i386.deb) ...
Fehler traten auf beim Bearbeiten von:
 linux-kernel-headers_2.5.999-test7-bk-9_i386.deb

also, apt-get beschwert sich nicht und wenn ich das durch dpkg erledigen 
lassen will dann gibt es kollisionen zwischen libc6-dev und 
linux-kernel-headers - das verstehen ich nicht. kann mir das hier jemand
erklärnen?

gruss

fred



Reply to: