Die Paketquellen in der Datei
/etc/apt/sources.list
können mit den Kommandozeilenprogrammen aptitude oder apt-get verwaltet werden, beide Programme können Pakete und Programme installieren und deinstallieren.
Bei der Installation installieren beide auch abhängige Pakete gleich mit. Zusätzlich installiet aptitude auch empfohlene Pakete, apt-get nicht. Beide installieren vorgeschlagene Pakete nicht gleich mit.
Ein weiterer Unterschied aber liegt in der Deinstallation: aptitude registriert, welche Pakete aus Abhängigkeit mitinstalliert wurden und kann sie einfacher wieder deinstallieren. Wird z.B. ein Paket A installiert und dazu automatisch die abhängigen Pakete A1 und A2, so muß man später nur A wieder deinstallieren - A1 und A2 werden dann ebenfalls automatisch wieder deinstalliert, sofern keine weitere Abhängigkeit mit noch anderen Paketen besteht. apt-get hingegen würde nur Paket A deinstallieren, A1 und A2 müsste man zusätzlich heraussuchen und extra deinstallieren.
Es wird empfohlen, aptitude zu benutzen. Niemals aber sollte man die Nutzung von aptitude und apt-get mischen! Das bringt die Datenbank der Softwarepakete durcheinander und führt am Ende dazu, dass aptitude 100 von Paketen deinstallieren will.
Bedienung im Terminal:
aptitude update aptitude safe-upgrade aptitude full-upgrade apt-get update apt-get upgrade apt-get dist-upgrade
- update aktualisiert die Datenbank der Paketquellen
- safe-upgrade aktualisiert Pakete. Es werden keine Pakete deinstalliert oder neu installiert.
- full-upgrade aktualisiert alle Pakete, lädt eventuell neue abhängige Pakete zusätzlich herunter oder deinstalliert veraltete. Dieses Vorgehen benötigt man, wenn man von einer Stable-Version zur nächsten upgraden will, oder wenn man eine Testing-Installation mit neuesten Paketen und geänderten Abhängigkeiten aktualisieren will.
aptitude install Paketname aptitude install --without-recommends Paketname apt-get install Paketname
- Installiert ein Paket. Im Gegensatz zu apt-get werden empfohlene Pakete von aptitude mitinstalliert, was mit --without-recommends verhindert werden kann.
aptitude remove Paketname aptitude purge Paketname apt-get remove Paketname apt-get --purge remove Paketname
- remove: deinstalliert ein Paket
- purge bzw. --purge remove: deinstalliert ein Paket mitsamt aller Konfigurationsdateien
aptitude search Paketname aptitude show Paketname apt-cache search Paketname apt-cache show Paketname
- search sucht Pakete
- show zeigt Infos zu dem Paket
graphische Oberfläche:
Eine sehr beliebte Oberfläche für apt-get ist Synaptic, das aus dem oben genannten Grund ebenfalls nicht zur Software-Installation abwechselnd mit aptitude genutzt werden sollte. aptitude besitzt nur eine einfache Oberfläche im Terminal, die für Anfänger nicht leicht bedienbar ist.

Artikel RSS


Graphischer Eclipse Editor
Hallo,
ich habe ECLIPSE über APTITUDE installiert; jetzt fehlt aber noch der graphische Editor. Kann ich den auch pber APTITUDE installieren? Wenn ja, wie?
mfg
dago
Graphischer Eclipse Editor
Hallo,
ich habe ECLIPSE zu Entwickeln von Java Programmen über APTITUDE installiert; jetzt mir der graphische Editor Visual Editor: Kann ich diesen auch über APTITUDE insallieren ... wenn ja, wie?
mfg
dago
nicht mischen?
Hallo,
was ist denn damit gemeint, dass man die Nutzung von aptitude und apt-get nicht mischen soll?
Sollte man, wenn man schon das eine benutzt nie auf das andere umsteigen? Oder nur nicht mit aptitude deinstallieren was mit apt-get installiert wurde (falls sich das einer merken kann).
Gruß
joz
Sicherheitshalber
Hi Joz!
Genau kenn ich mich mit den tiefen der beiden Paket-Manager nicht aus. Ich hab's so verstanden, dass aptitude Infos speichert, welches Paket nur aus reiner Abhängigkeit mitinstalliert wurde, und welches explizit allein installiert wurde. Diese Daten können durcheinandergeraten, wenn man zwischendurch mal apt-get nutzt - also mit apt-get einfach mal was dazuinstalliert oder ein mit aptitude installiertes Paket entfernt. Mir ist das passiert, aptitude schüttet dann irgendwann unzählige Fehlermeldungen aus.
Deshalb gilt zumindest sicherheitshalber für mich als Faustregel: Wenn apt-get einmal genutzt wurde, kann ich aptitude nicht mehr gebrauchen.
Umgekehrt aber sollte es gehen. Apt-get sollte immer funktionieren, auch wenn mal zwischendurch versehentlich aptitude genutzt wurde. Mit Apt-get bleiben dann halt eventuell viele ungenutzte Pakete stehen, Fehler sollten eigentlich nicht auftreten.
Zumindest hab ich das so verstanden.
Grüße, Sascha
bewertungsnote
ich frage mich jetzt schon seit längerem was es mit der "Bewertungsnote" von aptitude auf sich hat und ob man daraus einen wirklichen informationsgewinn ziehen kann.
evtl kann mir ja jemand helfen.
mfg
anonym
Bewertungsnote
Die hab ich nie verstanden. Ich dachte immer, aptitude löst alles auf aud intalliert benötigts einfach nach oder deinstalliert einfach einiges, wenn ein Paket zuviel abgewählt wurde. Die Vorschläge mit Bewertung breche ich sicherheitshalber immer ab, da ich sie halt nicht verstehe. Dann wird ein Paket bei mir lieber nicht wieder deinstalliert.
Kommentar hinzufügen