Aptitude: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „Projekt-Homepage“ durch „Projekt“
K Textersetzung - „== Syntax ==“ durch „== Aufruf ==“
 
(24 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:aptitude}}
{{DISPLAYTITLE:aptitude}}


'''topic''' kurze Beschreibung
'''aptitude''' - Terminalbasierte Paketverwaltung
 
== Beschreibung ==
== Beschreibung ==
== Installation ==
aptitude ist eine Paketverwaltung mit einigen nützlichen Merkmalen wie z.B. eine an mutt erinnernde Syntax für die Paketauswahl, eine dselect ähnelnde Speicherung der Nutzeraktionen, die Möglichkeit zum Herunterladen und Anzeigen des Debian-Changelogs der meisten Pakete sowie einen Befehlszeilenmodus ähnlich dem von apt-get
== Anwendungen ==
=== Fehlerbehebung ===
== Syntax ==
=== Optionen ===
=== Parameter ===
=== Umgebungsvariablen ===
=== Exit-Status ===
== Konfiguration ==
=== Dateien ===
== Sicherheit ==
== Dokumentation ==
=== RFC ===
=== Man-Pages ===
=== Info-Pages ===
== Siehe auch ==
== Links ==
=== Projekt ===
=== Weblinks ===
=== Einzelnachweise ===
<references />
== Testfragen ==
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 1''
<div class="mw-collapsible-content">'''Antwort1'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 2''
<div class="mw-collapsible-content">'''Antwort2'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 3''
<div class="mw-collapsible-content">'''Antwort3'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 4''
<div class="mw-collapsible-content">'''Antwort4'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 5''
<div class="mw-collapsible-content">'''Antwort5'''</div>
</div>


[[Kategorie:Entwurf]]
Aptitude ist außerdem Jahr-2000-kompatibel, nicht fettend, selbstreinigend und stubenrein


== Installation ==
sudo apt aptitude


== aptitude ==
== Anwendungen ==
<tt>aptitude</tt> verfolgt eine etwas andere Philosophie als [[dselect]].
[[File:aptitude01.png|mini|400px]]
* Es wird streng nach installierten, nicht installierten, virtuellen Paketen und Paketen, die in einer neueren Version vorliegen, unterschieden.
aptitude verfolgt eine etwas andere Philosophie als [[dselect]]
* Innerhalb dieser vier Gruppen werden alle Pakete in einer Baumstruktur dargestellt, die auch die Verzeichnisstruktur innerhalb des Debian Archives darstellt, also beispielsweise: <tt>main/admin</tt> oder <tt>non-US/non-free</tt>.
* Es wird streng nach installierten, nicht installierten, virtuellen Paketen und Paketen, die in einer neueren Version vorliegen, unterschieden
 
* Innerhalb dieser vier Gruppen werden alle Pakete in einer Baumstruktur dargestellt, die auch die Verzeichnisstruktur innerhalb des Debian Archives darstellt, also beispielsweise: main/admin oder non-US/non-free
Sie können einzelne Teile der Struktur aufklappen und in den einzelnen Bereichen Pakete auswählen.


[[Image:Grafik3.png|right]]
Sie können einzelne Teile der Struktur aufklappen und in den einzelnen Bereichen Pakete auswählen
 
Bei <tt>aptitude</tt> decken sich die meisten Tastaturbelegungen mit <tt>dselect</tt>.


Tastaturbelegungen ähnlich [[dselect]]
{|| class="wikitable sortable"
{|| class="wikitable sortable"
|-
|-
|| '''PFEIL-UNTEN '''
|| '''PFEIL-UNTEN '''
|| Bewegt den Auswahlbalken zum nächsten Eintrag.
|| Bewegt den Auswahlbalken zum nächsten Eintrag
|-
|-
|| '''PFEIL-OBEN '''
|| '''PFEIL-OBEN '''
|| Bewegt den Auswahlbalken zum vorherigen Eintrag.
|| Bewegt den Auswahlbalken zum vorherigen Eintrag
|-
|-
|| '''RETURN '''
|| '''RETURN '''
|| Klappt ein Verzeichnis auf/zu.
|| Klappt ein Verzeichnis auf/zu
|-
|-
|| '''^'''
|| '''^'''
|| Springt zum Verzeichnis, zu dem das Paket gehört.
|| Springt zum Verzeichnis, zu dem das Paket gehört
|-
|-
|| '''+'''
|| '''+'''
|| Markiert ein Paket zur Installation.
|| Markiert ein Paket zur Installation
|-
|-
|| '''-'''
|| '''-'''
|| Markiert ein Paket zum Löschen.
|| Markiert ein Paket zum Löschen
|-
|-
|| '''i'''
|| '''i'''
|| Zeigt die Beschreibung des Pakets an.
|| Zeigt die Beschreibung des Pakets an
|-
|-
|| '''d'''
|| '''d'''
|| Zeigt die Abhängigkeiten des Pakets an.
|| Zeigt die Abhängigkeiten des Pakets an
|-
|-
|| '''v'''
|| '''v'''
|| Zeigt die verfügbaren Versionen des Pakets an.
|| Zeigt die verfügbaren Versionen des Pakets an
|-
|-
|| '''u'''
|| '''u'''
|| Aktualisiert die Liste der verfügbaren Pakete.
|| Aktualisiert die Liste der verfügbaren Pakete
|-
|-
|| '''g'''
|| '''g'''
|| Startet die Installation der ausgewählten Pakete.
|| Startet die Installation der ausgewählten Pakete
|-
|-
|}
|}
Die verschiedenen Hintergrundfarben innerhalb des Programms haben folgende Bedeutung:


; Hintergrundfarben
Bedeutung der verschiedenen Hintergrundfarben
{|| class="wikitable sortable"
{|| class="wikitable sortable"
|-
|-
|| '''schwarz'''
|| '''schwarz'''
|| „Normalzustand“ eines Pakets.
|| „Normalzustand“ eines Pakets
* Beim nächsten Installationsdurchlauf wird dieses Paket nicht verändert.
* Beim nächsten Installationsdurchlauf wird dieses Paket nicht verändert
* Fett geschriebene Pakete sind bereits installiert.
* Fett geschriebene Pakete sind bereits installiert
|-
|-
|| '''rot'''
|| '''rot'''
|| Das Paket ist in einem unbrauchbaren Zustand oder kann nicht installiert werden.
|| Das Paket ist in einem unbrauchbaren Zustand oder kann nicht installiert werden
|-
|-
|| '''blau'''
|| '''blau'''
|| Das Paket wird mit einer neueren Programmversion aktualisiert.
|| Das Paket wird mit einer neueren Programmversion aktualisiert
|-
|-
|| '''weiß'''
|| '''weiß'''
|| Dieses Paket könnte aktualisiert werden, es wurde aber auf dem aktuellen Stand fixiert (hold).
|| Dieses Paket könnte aktualisiert werden, es wurde aber auf dem aktuellen Stand fixiert (hold)
|-
|-
|| '''grün'''
|| '''grün'''
|| Das Paket wird installiert.
|| Das Paket wird installiert
|-
|-
|| '''magenta'''
|| '''magenta'''
|| Das Paket wird gelöscht.
|| Das Paket wird gelöscht
|-
|-
|}
|}
Neben einer Benutzeroberfläche bietet <tt>aptitude</tt> auch die Möglichkeit, verschiedenste Aktionen auf der Kommandozeile auszuführen.
* Die Syntax ist dabei wie folgt definiert:


# aptitude [Optionen] <Aktion> ...
=== Aktionen ===
Neben einer Benutzeroberfläche bietet aptitude auch die Möglichkeit, verschiedenste Aktionen auf der Kommandozeile auszuführen


Wird beim Aufruf von <tt>aptitude</tt> auf der Komandozeile keine Aktion angegeben, so startet <tt>aptitude</tt> im interaktiven Modus.
; Syntax
# aptitude [Optionen] <Aktion> ..


Aktionen beim Start von <tt>aptitude</tt> können sein:
Wird beim Aufruf von aptitude auf der Komandozeile keine Aktion angegeben, so startet aptitude im interaktiven Modus
 
===  Aktionen ===


; Aktionen beim Start
{|| class="wikitable sortable"
{|| class="wikitable sortable"
|-
|-
|| <tt>'''install</tt> '''
|| '''install '''
|| Installiere/aktualisiere Pakete.
|| Installiere/aktualisiere Pakete
|-
|-
|| <tt>'''remove</tt> '''
|| '''remove '''
|| Entferne Pakete.
|| Entferne Pakete
|-
|-
|| <tt>'''purge</tt> '''
|| '''purge '''
|| Entferne Pakete und ihre Konfiguration.
|| Entferne Pakete und ihre Konfiguration
|-
|-
|| <tt>'''hold</tt> '''
|| '''hold '''
|| Pakete auf den Status „halten“ setzen.
|| Pakete auf den Status „halten“ setzen
|-
|-
|| <tt>'''unhold</tt> '''
|| '''unhold '''
|| Entfernt den Status „halten“ des angegebenen Paketes.
|| Entfernt den Status „halten“ des angegebenen Paketes
|-
|-
|| <tt>'''markauto</tt> '''
|| '''markauto '''
|| Pakete als automatisch installiert markieren.
|| Pakete als automatisch installiert markieren
|-
|-
|| <tt>'''unmarkauto</tt> '''
|| '''unmarkauto '''
|| Pakete als manuell installiert markieren.
|| Pakete als manuell installiert markieren
|-
|-
|| <tt>'''update</tt> '''
|| '''update '''
|| Neue Listen neuer/aktualisierbarer Pakete laden.
|| Neue Listen neuer/aktualisierbarer Pakete laden
|-
|-
|| <tt>'''upgrade</tt> '''
|| '''upgrade '''
|| Sicheres Upgrade durchführen.
|| Sicheres Upgrade durchführen
|-
|-
|| <tt>'''dist-upgrade</tt> '''
|| '''dist-upgrade '''
|| Upgrade durchführen, dabei - wenn notwendig - Pakete installieren/entfernen.
|| Upgrade durchführen, dabei - wenn notwendig - Pakete installieren/entfernen
|-
|-
|| <tt>'''search</tt> '''
|| '''search '''
|| Pakete nach Namen oder Ausdruck suchen.
|| Pakete nach Namen oder Ausdruck suchen
|-
|-
|| <tt>'''show</tt> '''
|| '''show '''
|| Gibt detaillierte Informationen zu dem Paket aus.
|| Gibt detaillierte Informationen zu dem Paket aus
|-
|-
|| <tt>'''clean</tt> '''
|| '''clean '''
|| Heruntergeladene Pakete löschen.
|| Heruntergeladene Pakete löschen
|-
|-
|| <tt>'''autoclean</tt> '''
|| '''autoclean '''
|| Alte heruntergeladene Pakete löschen.
|| Alte heruntergeladene Pakete löschen
|-
|-
|| <tt>'''download</tt> '''
|| '''download '''
|| Die <tt>.deb</tt>-Datei eines Pakets herunterladen.
|| Die .deb-Datei eines Pakets herunterladen
|-
|-
|}
|}


Darüber hinaus versteht <tt>aptitude</tt> die folgenden Optionen beim Aufruf auf der Kommandozeile.
=== Optionen ===
* Es ist nicht zwingend notwendig, <tt>aptitude</tt> mit dem Frontend zu verwenden.
Hier zunächst ein Beispiel für eine einfache Installation eines Pakets ohne die empfohlenen Pakete
 
=== Optionen ===
 
{|| class="wikitable sortable"
|-
|| <tt>'''-h</tt> '''
|| Eine kurze Hilfe zu <tt>aptitude</tt>.
|-
|| <tt>'''-s</tt> '''
|| Aktionen simulieren, aber nicht wirklich durchführen.
|-
|| <tt>'''-d</tt> '''
|| Pakete nur herunterladen, nichts installieren oder entfernen.
|-
|| <tt>'''-P</tt> '''
|| Zur Bestätigung nachfragen.
|-
|| <tt>'''-y</tt> '''
|| Annehmen, dass die Antwort zu einfachen Ja/nein-Fragen „ja“ ist.
|-
|| <tt>'''-F format</tt> '''
|| Format für die Suchergebnisse angeben.
|-
|| <tt>'''-O order</tt> '''
|| Wie die Suchergebnisse sortiert werden sollen.
|-
|| <tt>'''-w breite</tt> '''
|| Die Breite für die Formatierung der Suchergebnisse.
|-
|| <tt>'''-f</tt> '''
|| Aggressiv versuchen, kaputte Pakete trotzdem zu installieren.
|-
|| <tt>'''-V</tt> '''
|| Anzeigen, welche Version eines Pakets installiert wird.
|-
|| <tt>'''-D</tt> '''
|| Abhängigkeiten automatisch veränderter Pakete anzeigen.
|-
|| <tt>'''-Z</tt> '''
|| Größenveränderung der einzelnen Pakete anzeigen.
|-
|| <tt>'''-t release</tt> '''
|| Release, aus dem Pakete installiert werden sollen.
|-
|| <tt>'''--with(out)-recommends</tt>, '''
|| Beeinflusst, ob oder ob nicht Empfehlungen (Vorschläge) wie starke Abhängigkeiten gehandhabt werden.
|-
|| <tt>'''-S fname</tt> '''
|| die erweiterten Aptitude-Statusinformationen aus der Datei <tt>fname</tt> laden.
|-
|| <tt>'''-u</tt> '''
|| Neue Paketlisten beim Start laden.
|-
|| <tt>'''-i</tt> '''
|| Installationslauf am Anfang durchführen.
|-
|}
 
Eine sehr nützliche Option von <tt>aptitude</tt> ist die Möglichkeit, zu einem Paket auch die empfohlenen (recommended) Pakete zu installieren.
* Hierbei werden die beiden Optionen <tt>install</tt> und <tt>--with[out]-recommends</tt> kombiniert.
 
Beachten Sie, dass dies nur bei noch nicht installierten Paketen funktioniert und nicht bei Paketen, von denen bereits Teile installiert sind.
 
Hier zunächst ein Beispiel für eine einfache Installation eines Pakets ohne die empfohlenen Pakete:


  # aptitude install --without-recommends minicom
  # aptitude install --without-recommends minicom
Zeile 252: Zeile 148:
  Building Dependency Tree
  Building Dependency Tree
  Reading extended state information
  Reading extended state information
  Initializing package states...
  Initializing package states..
  Done
  Done
  Reading task descriptions...
  Reading task descriptions..
  Done
  Done
  The following NEW packages will be installed:
  The following NEW packages will be installed
  minicom
  minicom
  0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
  0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded
  Need to get 280kB of archives.
  Need to get 280kB of archives
  After unpacking 922kB will be used.
  After unpacking 922kB will be used
  Writing extended state information... Done
  Writing extended state information... Done
  Get:1 ftp://ftp.de.debian.org sarge/main minicom 2.1-7 [280kB]
  Get:1 ftp://ftp.de.debian.org sarge/main minicom 2.1-7 [280kB]
  86% [1 minicom 241920/280kB 86%]
  86% [1 minicom 241920/280kB 86%]


Es wird ausschließlich das Paket <tt>minicom</tt> installiert.
Es wird ausschließlich das Paket minicom installiert
* Dies Verhalten entspricht dem Kommando <tt>apt-get install minicom</tt>.
* Dies Verhalten entspricht dem Kommando apt-get install minicom


  # apt-get install minicom
  # apt-get install minicom
  Reading Package Lists... Done
  Reading Package Lists... Done
  Building Dependency Tree... Done
  Building Dependency Tree... Done
  Recommended packages:
  Recommended packages
  lrzsz
  lrzsz
  The following NEW packages will be installed:
  The following NEW packages will be installed
  minicom
  minicom
  0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
  0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded
  Need to get 280kB of archives.
  Need to get 280kB of archives
  After unpacking 922kB of additional disk space will be used.
  After unpacking 922kB of additional disk space will be used
  Get:1 ftp://ftp.de.debian.org sarge/main minicom 2.1-7 [280kB]
  Get:1 ftp://ftp.de.debian.org sarge/main minicom 2.1-7 [280kB]
  88% [1 minicom 247680/280kB 88%]
  88% [1 minicom 247680/280kB 88%]
  ...
  ..


Das Paket empfiehlt aber auch das Paket <tt>lrzsz</tt>, das normalerweise durch <tt>aptitude</tt> automatisch mitinstalliert wird.
Das Paket empfiehlt aber auch das Paket lrzsz, das normalerweise durch aptitude automatisch mitinstalliert wird


  # aptitude install minicom
  # aptitude install minicom
Zeile 290: Zeile 186:
  Initializing package states... Done
  Initializing package states... Done
  Reading task descriptions... Done
  Reading task descriptions... Done
  The following NEW packages will be automatically installed:
  The following NEW packages will be automatically installed
  lrzsz
  lrzsz
  The following NEW packages will be installed:
  The following NEW packages will be installed
  lrzsz minicom
  lrzsz minicom
  0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
  0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded
  Need to get 373kB of archives. After unpacking 1111kB will be used.
  Need to get 373kB of archives. After unpacking 1111kB will be used
  Do you want to continue? [Y/n/?]
  Do you want to continue? [Y/n/?]
  ...
  ..
[[Kategorie:Debian-Paketverwaltung]]
 
[[Kategorie:Linux:Befehl]]
== Aufruf ==
=== Optionen ===
Darüber hinaus versteht aptitude die folgenden Optionen beim Aufruf auf der Kommandozeile
* Es ist nicht zwingend notwendig, aptitude mit dem Frontend zu verwenden
{|| class="wikitable sortable options"
|-
|| -h
|| Eine kurze Hilfe zu aptitude
|-
|| -s
|| Aktionen simulieren, aber nicht wirklich durchführen
|-
|| -d
|| Pakete nur herunterladen, nichts installieren oder entfernen
|-
|| -P
|| Zur Bestätigung nachfragen
|-
|| -y
|| Annehmen, dass die Antwort zu einfachen Ja/nein-Fragen „ja“ ist
|-
|| -F format
|| Format für die Suchergebnisse angeben
|-
|| -O order
|| Wie die Suchergebnisse sortiert werden sollen
|-
|| -w breite
|| Die Breite für die Formatierung der Suchergebnisse
|-
|| -f
|| Aggressiv versuchen, kaputte Pakete trotzdem zu installieren
|-
|| -V
|| Anzeigen, welche Version eines Pakets installiert wird
|-
|| -D
|| Abhängigkeiten automatisch veränderter Pakete anzeigen
|-
|| -Z
|| Größenveränderung der einzelnen Pakete anzeigen
|-
|| -t release
|| Release, aus dem Pakete installiert werden sollen
|-
|| --with(out)-recommends,
|| Beeinflusst, ob oder ob nicht Empfehlungen (Vorschläge) wie starke Abhängigkeiten gehandhabt werden
|-
|| -S fname
|| die erweiterten Aptitude-Statusinformationen aus der Datei fname laden
|-
|| -u
|| Neue Paketlisten beim Start laden
|-
|| -i
|| Installationslauf am Anfang durchführen
|-
|}
 
Eine sehr nützliche Option von aptitude ist die Möglichkeit, zu einem Paket auch die empfohlenen (recommended) Pakete zu installieren
* Hierbei werden die beiden Optionen install und --with[out]-recommends kombiniert
 
Beachten Sie, dass dies nur bei noch nicht installierten Paketen funktioniert und nicht bei Paketen, von denen bereits Teile installiert sind
 
=== Parameter ===
=== Umgebung ===
=== Rückgabewert ===
== Konfiguration ==
=== Dateien ===
== Sicherheit ==
== Dokumentation ==
=== Man-Page ===
=== Info-Pages ===
 
== Siehe auch ==
== Links ==
=== Projekt ===
=== Weblinks ===
 
 
[[Kategorie:APT]]
[[Kategorie:Linux/Befehl]]
{{DEFAULTSORT:aptitude}}
{{DEFAULTSORT:aptitude}}

Aktuelle Version vom 12. November 2024, 18:36 Uhr


aptitude - Terminalbasierte Paketverwaltung

Beschreibung

aptitude ist eine Paketverwaltung mit einigen nützlichen Merkmalen wie z.B. eine an mutt erinnernde Syntax für die Paketauswahl, eine dselect ähnelnde Speicherung der Nutzeraktionen, die Möglichkeit zum Herunterladen und Anzeigen des Debian-Changelogs der meisten Pakete sowie einen Befehlszeilenmodus ähnlich dem von apt-get

Aptitude ist außerdem Jahr-2000-kompatibel, nicht fettend, selbstreinigend und stubenrein

Installation

sudo apt aptitude

Anwendungen

aptitude verfolgt eine etwas andere Philosophie als dselect

  • Es wird streng nach installierten, nicht installierten, virtuellen Paketen und Paketen, die in einer neueren Version vorliegen, unterschieden
  • Innerhalb dieser vier Gruppen werden alle Pakete in einer Baumstruktur dargestellt, die auch die Verzeichnisstruktur innerhalb des Debian Archives darstellt, also beispielsweise: main/admin oder non-US/non-free

Sie können einzelne Teile der Struktur aufklappen und in den einzelnen Bereichen Pakete auswählen

Tastaturbelegungen ähnlich dselect

PFEIL-UNTEN Bewegt den Auswahlbalken zum nächsten Eintrag
PFEIL-OBEN Bewegt den Auswahlbalken zum vorherigen Eintrag
RETURN Klappt ein Verzeichnis auf/zu
^ Springt zum Verzeichnis, zu dem das Paket gehört
+ Markiert ein Paket zur Installation
- Markiert ein Paket zum Löschen
i Zeigt die Beschreibung des Pakets an
d Zeigt die Abhängigkeiten des Pakets an
v Zeigt die verfügbaren Versionen des Pakets an
u Aktualisiert die Liste der verfügbaren Pakete
g Startet die Installation der ausgewählten Pakete
Hintergrundfarben

Bedeutung der verschiedenen Hintergrundfarben

schwarz „Normalzustand“ eines Pakets
  • Beim nächsten Installationsdurchlauf wird dieses Paket nicht verändert
  • Fett geschriebene Pakete sind bereits installiert
rot Das Paket ist in einem unbrauchbaren Zustand oder kann nicht installiert werden
blau Das Paket wird mit einer neueren Programmversion aktualisiert
weiß Dieses Paket könnte aktualisiert werden, es wurde aber auf dem aktuellen Stand fixiert (hold)
grün Das Paket wird installiert
magenta Das Paket wird gelöscht

Aktionen

Neben einer Benutzeroberfläche bietet aptitude auch die Möglichkeit, verschiedenste Aktionen auf der Kommandozeile auszuführen

Syntax
# aptitude [Optionen] <Aktion> ..

Wird beim Aufruf von aptitude auf der Komandozeile keine Aktion angegeben, so startet aptitude im interaktiven Modus

Aktionen beim Start
install Installiere/aktualisiere Pakete
remove Entferne Pakete
purge Entferne Pakete und ihre Konfiguration
hold Pakete auf den Status „halten“ setzen
unhold Entfernt den Status „halten“ des angegebenen Paketes
markauto Pakete als automatisch installiert markieren
unmarkauto Pakete als manuell installiert markieren
update Neue Listen neuer/aktualisierbarer Pakete laden
upgrade Sicheres Upgrade durchführen
dist-upgrade Upgrade durchführen, dabei - wenn notwendig - Pakete installieren/entfernen
search Pakete nach Namen oder Ausdruck suchen
show Gibt detaillierte Informationen zu dem Paket aus
clean Heruntergeladene Pakete löschen
autoclean Alte heruntergeladene Pakete löschen
download Die .deb-Datei eines Pakets herunterladen

Optionen

Hier zunächst ein Beispiel für eine einfache Installation eines Pakets ohne die empfohlenen Pakete

# aptitude install --without-recommends minicom
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states..
Done
Reading task descriptions..
Done
The following NEW packages will be installed
 minicom
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded
Need to get 280kB of archives
After unpacking 922kB will be used
Writing extended state information... Done
Get:1 ftp://ftp.de.debian.org sarge/main minicom 2.1-7 [280kB]
86% [1 minicom 241920/280kB 86%]

Es wird ausschließlich das Paket minicom installiert

  • Dies Verhalten entspricht dem Kommando apt-get install minicom
# apt-get install minicom
Reading Package Lists... Done
Building Dependency Tree... Done
Recommended packages
lrzsz
The following NEW packages will be installed
minicom
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded
Need to get 280kB of archives
After unpacking 922kB of additional disk space will be used
Get:1 ftp://ftp.de.debian.org sarge/main minicom 2.1-7 [280kB]
88% [1 minicom 247680/280kB 88%]
..

Das Paket empfiehlt aber auch das Paket lrzsz, das normalerweise durch aptitude automatisch mitinstalliert wird

# aptitude install minicom
Reading Package Lists... Done
Building Dependency Tree
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following NEW packages will be automatically installed
 lrzsz
The following NEW packages will be installed
 lrzsz minicom
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded
Need to get 373kB of archives. After unpacking 1111kB will be used
Do you want to continue? [Y/n/?]
..

Aufruf

Optionen

Darüber hinaus versteht aptitude die folgenden Optionen beim Aufruf auf der Kommandozeile

  • Es ist nicht zwingend notwendig, aptitude mit dem Frontend zu verwenden
-h Eine kurze Hilfe zu aptitude
-s Aktionen simulieren, aber nicht wirklich durchführen
-d Pakete nur herunterladen, nichts installieren oder entfernen
-P Zur Bestätigung nachfragen
-y Annehmen, dass die Antwort zu einfachen Ja/nein-Fragen „ja“ ist
-F format Format für die Suchergebnisse angeben
-O order Wie die Suchergebnisse sortiert werden sollen
-w breite Die Breite für die Formatierung der Suchergebnisse
-f Aggressiv versuchen, kaputte Pakete trotzdem zu installieren
-V Anzeigen, welche Version eines Pakets installiert wird
-D Abhängigkeiten automatisch veränderter Pakete anzeigen
-Z Größenveränderung der einzelnen Pakete anzeigen
-t release Release, aus dem Pakete installiert werden sollen
--with(out)-recommends, Beeinflusst, ob oder ob nicht Empfehlungen (Vorschläge) wie starke Abhängigkeiten gehandhabt werden
-S fname die erweiterten Aptitude-Statusinformationen aus der Datei fname laden
-u Neue Paketlisten beim Start laden
-i Installationslauf am Anfang durchführen

Eine sehr nützliche Option von aptitude ist die Möglichkeit, zu einem Paket auch die empfohlenen (recommended) Pakete zu installieren

  • Hierbei werden die beiden Optionen install und --with[out]-recommends kombiniert

Beachten Sie, dass dies nur bei noch nicht installierten Paketen funktioniert und nicht bei Paketen, von denen bereits Teile installiert sind

Parameter

Umgebung

Rückgabewert

Konfiguration

Dateien

Sicherheit

Dokumentation

Man-Page

Info-Pages

Siehe auch

Links

Projekt

Weblinks