Re: Wieso kann apt-get was, was aptitude nicht kann (Paketaktualisierung)!?
Hallo
Dirk Salva (<dsalva@nutrimatic.ping.de>) wrote:
> Folgendes ist mir aufgefallen:
>
> im Normalfall nutze ich (Sarge) aptitude. Als Zusatzquelle zum
> "normalen" Sarge habe ich die Quellen von Christian Marillat fuer den
> MPlayer eingetragen. Das als Vorab-Info.
>
> Wenn ich jetzt, wie vor einigen Tagen, in aptitude "u" druecke und
> dann "g", dann wird halt erst die Paketliste geholt und dann
> upgegradet. Verfahren duerfte bekannt sein. Am 29.11. z.B. war da
> dann u.a. eine liblircclient0 dabei, welche aber automatisch auf
> "HALTEN" gesetzt war und somit nicht aktualisiert wurde, weil sie
> angeblich von mplayer gehalten wurde.
> So weit, so gut.
> Danach habe ich einfach mal probehalber
> apt-get update
> apt-get upgrade
> durchgefuehrt, der hat mir interessanterweise ebendieses Paket ganz
> normal zum upgraden angeboten (und nach entsprechender Abfrage das
> upgrade auch problemlos durchgefuehrt).
>
> Was soll das? Wieso geht das? apt-get nutzt doch die gleiche
> sources.list wie aptitude, wieso macht der was, wozu sich aptitude
> weigert?!?
Mir fallen zwei Unterschiede ein:
1. aptitude installiert als default nicht nur depends, sondern auch
recommends und suggests. Die Abhängigkeiten, die behandelt werden,
unterscheiden sich also eventuell von apt-get.
2. Soweit ich weiß benutzt aptitude eine eigene Status-Datei, auch für
"Hold". Wenn Du also in aptitude ein Paket von Hand auf Hold setzt,
dann muß das nicht zangsläufig auch für apt-get gelten.
Mehr kann ich aber nicht sagen, ohne die exakten Paketabhängigkeiten zu
kennen.
Grüße
Andreas Janssen
--
Andreas Janssen <andreas.janssen@bigfoot.com>
PGP-Key-ID: 0xDC801674 ICQ #17079270
Registered Linux User #267976
http://www.andreas-janssen.de/debian-tipps-sarge.html
Reply to: