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

Re: aptitude vs apt



On 05.05.07 18:59:54, Simon Streit wrote:
> Hi,
> 
> On Fri, 2007-05-04 at 21:28 +0200, Rüdiger Noack wrote:
> > Wo soll nun der Vorteil von aptitude sein?
> 
> Der vorteil von aptitude liegt nicht in installieren (kann es AFAIK
> genauso gut wie apt-get)

Nein, Konflikte aufloesen kann aptitude besser.

> sondern deinstallieren. Der ist nähmlich in der lage Reverse
> Dependencies auszuführen und kann so nicht mehr benötigte Pakete
> wieder deinstallieren.

Nein das tut es nicht, es merkt sich nur welche Pakete automatisch
ausgewaehlt wurden indem es diese markiert. Diese Markierung kann man
auch manuell vornehmen. Derartig markierte Pakete werden dann
automatisch deinstalliert wenn sie von keinem anderen Paket mehr
benoetigt werden.

> Du solltest aber aufpassen, das man nicht apt-get und aptitude
> gleichzeitig verwendet, aptitude ist nicht in der lage seine Vorteile
> auszunützen wenn man vorher die Pakete über apt-get installiert hat und
> diese mit aptitude deinstallieren will.

Doch, s.o., man muss nur die Abhaengigkeiten als automatisch-installiert
markieren nach dem apt-get Lauf.

> Da wird eine Datenbank geführt, die nur von aptitude verwaltet wird.
> Und da kommen wir zum kleinen Kontra, wegen der Datenbank ist aptitude
> etwas langsamer als apt-get. ;)

Jaein, diese DB wird ja nur einmal zum Programmstart eingelesen, das
heisst das wirkt sich nur beim Installieren einzelner Programme aus. Und
auch dann ist dpkg beim Einlesen seiner Datenbank deutlich langsamer als
aptitude - jedenfalls hier mit 1756 installierten Paketen. Und diese
Verzoegerung von dpkg hat man bei apt-get auch.

Andreas

-- 
It may or may not be worthwhile, but it still has to be done.



Reply to: