Von Patrick Willam am Fr, 24. Juni 2005 um 02:31 #
> Wie unterscheiden sich denn die Tools und was ist wie besser?
dselect * arbeitet auf dpkg * arbeitet per default auf Paketcache von dpkg ( "dselect update" <> "apt-get update" ! ) * sollte nicht benutzt werden! (veraltet, umständlich, ohne Paketlogik, seit langem offiziell abgekündigt) * aptitude hat dselect & apt abgelöst * besser aptitude verwenden! (offizielle und persönliche Empfehlung)
apt * arbeitet auf dpkg * arbeitet per default auf eigenem Paketcache ( "dselect update" <> "apt-get update" ! ) * hat ernste Bugs! ...nicht nur, aber auch in der eigenen Paketlogik * aptitude hat dselect & apt abgelöst * besser aptitude verwenden! (offizielle und persönliche Empfehlung) * "apt-cache policy ..." ist OK (aptitude kennt noch kein Kommandozeilen-Äquivalent) * "apt-cache search ..." ist OK (aptitude wertet die Suchargumente anders aus) * "apt-get {install|remove} ..." am besten nur bei einzelnen Paketen! (apt macht bei Abhängigkeiten z.T. Fehler, s.o.)
aptitude * arbeitet auf dpkg * arbeitet per default auf Paketcache von apt ( "aptitude update" == "apt-get update" ! ) * hat einen Kommandozeilenmodus wie apt ("aptitude install ...") * hat einen Terminalmodus wie dselect; aber sehr viel besser * löst auch komplexe und schwierige Abhängigkeiten sauber auf (mehrstufige Paketlogik mit integriertem Punktesystem) * bietet mehr Optionen für Ausgabe, Verhalten und Paketlogik
synaptic * arbeitet auf apt
kpackage * arbeitet wahlweise auf dpkg oder apt
Vielleicht wird apt korrigiert und erweitert. Bis dahin ist aptitude das Werkzeug der Wahl.
* arbeitet auf dpkg
* arbeitet per default auf Paketcache von dpkg
( "dselect update" <> "apt-get update" ! )
* sollte nicht benutzt werden!
(veraltet, umständlich, ohne Paketlogik, seit langem offiziell abgekündigt)
* aptitude hat dselect & apt abgelöst
* besser aptitude verwenden! (offizielle und persönliche Empfehlung)
* arbeitet auf dpkg
* arbeitet per default auf eigenem Paketcache
( "dselect update" <> "apt-get update" ! )
* hat ernste Bugs!
...nicht nur, aber auch in der eigenen Paketlogik
* aptitude hat dselect & apt abgelöst
* besser aptitude verwenden! (offizielle und persönliche Empfehlung)
* "apt-cache policy ..." ist OK
(aptitude kennt noch kein Kommandozeilen-Äquivalent)
* "apt-cache search ..." ist OK
(aptitude wertet die Suchargumente anders aus)
* "apt-get {install|remove} ..." am besten nur bei einzelnen Paketen!
(apt macht bei Abhängigkeiten z.T. Fehler, s.o.)
* arbeitet auf dpkg
* arbeitet per default auf Paketcache von apt
( "aptitude update" == "apt-get update" ! )
* hat einen Kommandozeilenmodus wie apt ("aptitude install ...")
* hat einen Terminalmodus wie dselect; aber sehr viel besser
* löst auch komplexe und schwierige Abhängigkeiten sauber auf
(mehrstufige Paketlogik mit integriertem Punktesystem)
* bietet mehr Optionen für Ausgabe, Verhalten und Paketlogik
* arbeitet auf apt
* arbeitet wahlweise auf dpkg oder apt
Vielleicht wird apt korrigiert und erweitert.
Bis dahin ist aptitude das Werkzeug der Wahl.
Beste Grüße, Patrick
(Debian-Edu / Skolelinux.DE)