Aptitude vs. apt

Aus Ubuntu-Forum Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(Der Versionsvergleich bezieht 9 dazwischenliegende Versionen mit ein.)
Zeile 1: Zeile 1:
-
[[Bild:804.png]] [[Bild:710.png]] [[Bild:704.png]] [[Bild:610.png]] [[Bild:606.png]]
+
[[Bild:810.png]] [[Bild:804.png]] [[Bild:710.png]] [[Bild:704.png]] [[Bild:610.png]] [[Bild:606.png]]
 +
__TOC__
 +
=Allgemeines=
Aptitude wird nun schon seit langem gegenüber dem apt empfohlen. Hier sollen Unterschiede, Begründung - warum aptitude empfohlen wird - und Hinweise für einen möglichen Umstieg beschrieben werden.
Aptitude wird nun schon seit langem gegenüber dem apt empfohlen. Hier sollen Unterschiede, Begründung - warum aptitude empfohlen wird - und Hinweise für einen möglichen Umstieg beschrieben werden.
-
__TOC__
+
{| {{Warnung}}
 +
 
 +
|Die Programme [[apt-get]] und [[aptitude]] dürfen nicht parallel verwendet werden. Dies würde Inkonsistenzen des Systems verursachen, da sie nicht in der Lage sind, die Installationsschritte des jeweils anderen nachzuvollziehen.
 +
 +
|}
 +
 
 +
Das gilt auch beim Einsatz der grafischen ''apt-get'' - Frontends [[Synaptic]] und [[Adept]].
== aptitude ==
== aptitude ==
Zeile 11: Zeile 19:
* aptitude besitzt eine Benutzeroberfläche, allerdings nur Textbasiert. In dieser Benutzeroberfläche lässt sich nich nur komfortabel Paketabhängigkeiten zurückverfolgen, sondern bietet diese auch einen relativ guten Überblick, über veraltete Pakete, mit einem eigenen Unterpunkt "Obsolete und lokale Pakete".
* aptitude besitzt eine Benutzeroberfläche, allerdings nur Textbasiert. In dieser Benutzeroberfläche lässt sich nich nur komfortabel Paketabhängigkeiten zurückverfolgen, sondern bietet diese auch einen relativ guten Überblick, über veraltete Pakete, mit einem eigenen Unterpunkt "Obsolete und lokale Pakete".
* aptitude kann Optionen kombinieren.
* aptitude kann Optionen kombinieren.
-
Beispiel:
 
-
  aptitude install amarok+ vlc- apache2_
+
;Beispiel:
 +
 
 +
  aptitude install amarok+ vlc- apache2
würde unter apt so aussehen:
würde unter apt so aussehen:
Zeile 23: Zeile 32:
* aptitude protokolliert alle Aktionen in ''/var/log/aptitude'' mit.
* aptitude protokolliert alle Aktionen in ''/var/log/aptitude'' mit.
* durch die erweiterten Statusinformationen und der komfortablen Benutzeroberfläche, wird ein upgrade mit aptitude erleichtert.
* durch die erweiterten Statusinformationen und der komfortablen Benutzeroberfläche, wird ein upgrade mit aptitude erleichtert.
-
 
== apt ==
== apt ==
Zeile 37: Zeile 45:
Für einen Umstieg von apt-get auf aptitude muss man alle Pakete, welche nachträglich von apt-get installiert wurden, auf ''mi'' setzten.
Für einen Umstieg von apt-get auf aptitude muss man alle Pakete, welche nachträglich von apt-get installiert wurden, auf ''mi'' setzten.
-
[[Kategorie:Paketverwaltung]]
+
[[Kategorie:Paketverwaltung]]

Aktuelle Version vom 12. Januar 2011, 13:34 Uhr

810.png 804.png 710.png 704.png 610.png 606.png

Inhaltsverzeichnis

1 Allgemeines

Aptitude wird nun schon seit langem gegenüber dem apt empfohlen. Hier sollen Unterschiede, Begründung - warum aptitude empfohlen wird - und Hinweise für einen möglichen Umstieg beschrieben werden.

Die Programme apt-get und aptitude dürfen nicht parallel verwendet werden. Dies würde Inkonsistenzen des Systems verursachen, da sie nicht in der Lage sind, die Installationsschritte des jeweils anderen nachzuvollziehen.

Das gilt auch beim Einsatz der grafischen apt-get - Frontends Synaptic und Adept.

1.1 aptitude

Beispiel
aptitude install amarok+ vlc- apache2

würde unter apt so aussehen:

apt-get install amarok && apt-get remove vlc && apt-get purge apache2

Also würde das Paket amarok installiert werden, das Paket vlc gelöscht und das Paket apache2 samt Konfigurationsdateien gelöscht werden.

1.2 apt


1.3 aptitude oder apt?

Wer nicht auf Software wie Synaptic verzichten möchte, sollte weiterhin die Finger von aptitude lassen. Man sollte aptitude nicht mit anderen Paketmanagern mischen. Das führt dazu, dass die oben genannten Einträge ai und mi nicht mehr gültig sind und, dass die Protokolle in /var/log/aptitude nicht mehr konsistent sind.

Für einen Umstieg von apt-get auf aptitude muss man alle Pakete, welche nachträglich von apt-get installiert wurden, auf mi setzten.

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Forum
Navigation
Internes
Bearbeitungshilfen
Werkzeuge