<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.sachsen.schule/dwiki/index.php?action=history&amp;feed=atom&amp;title=Lenny%2FAptitude</id>
	<title>Lenny/Aptitude - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sachsen.schule/dwiki/index.php?action=history&amp;feed=atom&amp;title=Lenny%2FAptitude"/>
	<link rel="alternate" type="text/html" href="https://wiki.sachsen.schule/dwiki/index.php?title=Lenny/Aptitude&amp;action=history"/>
	<updated>2026-05-04T21:37:21Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Delixs</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.sachsen.schule/dwiki/index.php?title=Lenny/Aptitude&amp;diff=8151&amp;oldid=prev</id>
		<title>Schoffer: Lenny</title>
		<link rel="alternate" type="text/html" href="https://wiki.sachsen.schule/dwiki/index.php?title=Lenny/Aptitude&amp;diff=8151&amp;oldid=prev"/>
		<updated>2011-03-27T21:08:08Z</updated>

		<summary type="html">&lt;p&gt;Lenny&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Archiv}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paketmanager &amp;quot;aptitude&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;aptitude&amp;quot; oder &amp;quot;apt-get&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Ob man für eine debian-Distribution als Paketmanager besser &amp;quot;apt-get&amp;quot; oder doch &amp;quot;aptitude&amp;quot; einsetzen soll, darüber werden Sie viele gegensätzliche Meinungen lesen können.&lt;br /&gt;
&lt;br /&gt;
Einig ist sich die Fachwelt aber in einem Punkt. Sie sollten &amp;#039;&amp;#039;&amp;#039;nie verschiedene Paketmanager gleichzeitig&amp;#039;&amp;#039;&amp;#039; verwenden.&lt;br /&gt;
&lt;br /&gt;
Hier bei dem delixs-Projekt wird &amp;quot;aptitude&amp;quot; eingesetzt. Es verwendet eine menügesteuerte Oberfläche und ist somit von der anzusprechenden Zielgruppe einfacher zu verwenden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Bei einem späteren Umstieg von &amp;quot;apt-get&amp;quot; auf &amp;quot;aptitude&amp;quot; müssen alle vorab installierten Pakete auf &amp;quot;mi&amp;quot; (also manuell installiert) gesetzt werden. In der menügesteuerten Oberfläche von aptitude geschieht das ganz einfach mit der Taste &amp;quot;m&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bedienung von &amp;quot;aptitude&amp;quot; menügesteuert ===&lt;br /&gt;
&lt;br /&gt;
Ob Sie nun als privilegierter Nutzer &amp;quot;root&amp;quot; oder als einfacher Nutzer ohne besondere Rechte angemeldet sind, ist dem Paketmanager egal. Starten Sie also einfach:&lt;br /&gt;
&lt;br /&gt;
  aptitude&lt;br /&gt;
&lt;br /&gt;
und es öffnet sich die menügesteuerte (ncurses)-Oberfläche des Paketmanagers. Auswählen, lesen und testen darf nun jeder Nutzer, nur die endgültige Installation oder Paketentfernung bleibt natürlich &amp;quot;root&amp;quot; vorbehalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:[[Bild:Aptitude01.PNG|aptitude]]&lt;br /&gt;
:&amp;#039;&amp;#039;Abbildung: aptitude&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Bedienung erfolgt zwar nicht mit einer Maus, ist aber dennoch mit recht wenigen Tastenkombinationen als einfach zu bezeichnen.&lt;br /&gt;
&lt;br /&gt;
Hier sind die wichtigsten Tastaturbefehle:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Strg-T      = Menü&lt;br /&gt;
  ?           = Hilfe&lt;br /&gt;
  q           = Schritt zurück/Beenden&lt;br /&gt;
  u           = Update der Paketquellen&lt;br /&gt;
  Pfeiltasten = bewegen des Auswahlbalkens&lt;br /&gt;
  Enter       = öffnen des ausgewählten Menüpunktes&lt;br /&gt;
  i           = Informationen zum Paket&lt;br /&gt;
  /           = Paket suchen&lt;br /&gt;
  + (Plus)    = Paket zur Installation vormerken&lt;br /&gt;
  - (Minus)   = Paket zum Entfernen vormerken&lt;br /&gt;
  g           = go, führt die Installation/Löschung endgültig aus&lt;br /&gt;
:&amp;#039;&amp;#039;Abbildung: aptitude-Tastaturbefehle&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Eine vollständige Liste der möglichen Kommandos erhalten Sie über die Hilfeseite.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Bedienung von &amp;quot;aptitude&amp;quot; textbasiert ===&lt;br /&gt;
&lt;br /&gt;
Falls Sie statt einer grafischen Oberfläche doch lieber mit einer Befehlszeile arbeiten wollen, können Sie das natürlich mit aptitude auch tun.&lt;br /&gt;
&lt;br /&gt;
Die Syntax der beiden Befehle &amp;quot;aptitude&amp;quot; und &amp;quot;apt-get&amp;quot; ist sehr ähnlich und damit können Sie die vielen Literaturquellen mit solchen Befehlen:&lt;br /&gt;
&lt;br /&gt;
  apt-get install Paketname1 [Paketname2] ...&lt;br /&gt;
&lt;br /&gt;
ganz einfach durch:&lt;br /&gt;
&lt;br /&gt;
  aptitude install Paketname1 [Paketname2] ...&lt;br /&gt;
&lt;br /&gt;
ersetzen und die gewünschten Pakete so installieren.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kleine Unterschiede&amp;#039;&amp;#039;&amp;#039; gibt es bei:&lt;br /&gt;
&lt;br /&gt;
  apt-get remove –purge Paketname1&lt;br /&gt;
&lt;br /&gt;
wird ersetzt durch ein einfaches&lt;br /&gt;
&lt;br /&gt;
  aptitude purge Paketname1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voreinstellungen ==&lt;br /&gt;
&lt;br /&gt;
Da das Ergebnis der Installation ein möglichst schlanker und sicherer Server sein soll, müssen noch einige Einstellungen in &amp;quot;aptitude&amp;quot; verändert werden.&lt;br /&gt;
&lt;br /&gt;
Standardmäßig versucht &amp;quot;aptitude&amp;quot; grundsätzlich, neben den ausgewählten (gewünschten) Paketen auch noch sogenannte &amp;quot;empfohlene Pakete&amp;quot; automatisch mit zu installieren. Dieses Verhalten ist für ein schlankes Delixs-System nicht erwünscht und wird daher unterbunden.&lt;br /&gt;
&lt;br /&gt;
Starten Sie also als Nutzer &amp;quot;root&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  aptitude&lt;br /&gt;
&lt;br /&gt;
und öffnen dann das Menü mittels &amp;quot;Strg-T&amp;quot;. Gehen Sie nun zu den Optionen und wählen dort Einstellungen aus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:[[Bild:Aptitude02.PNG|aptitude Einstellungen]]&lt;br /&gt;
:&amp;#039;&amp;#039;Abbildung: aptitude Einstellungen&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dort müssen Sie nun mit der Pfeiltaste relativ weit nach unten gehen, bis der Menüpunkt &amp;quot;Empfohlene Pakete automatisch installieren&amp;quot; erscheint.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:[[Bild:Aptitude03.PNG|Empfohlene Pakete]]&lt;br /&gt;
:&amp;#039;&amp;#039;Abbildung: Empfohlene Pakete&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wählen Sie diesen Punkt für die weitere delixs-Installation ab. Mit der Taste &amp;quot;q&amp;quot; kommen Sie jetzt zurück aus dem Optionsmenü heraus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Liste der installierten Pakete ==&lt;br /&gt;
&lt;br /&gt;
Mit dem Befehl:&lt;br /&gt;
&lt;br /&gt;
  dpkg --get-selections &amp;gt; /etc/dpkg.txt&lt;br /&gt;
&lt;br /&gt;
erstellen Sie eine Liste der Pakete, die im Moment auf dem System installiert sind.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Systemupdate ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #FFA4A4; background-color: #FFF3F3; border-left: 5px solid #FF6666&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
| style=&amp;quot;font-size: 95%;&amp;quot; | Halten Sie System immer auf dem aktuellen Stand. Führen Sie das Systemupdate grundsätzlich auch immer dann aus, bevor Sie ein neues Paket installieren.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Starten Sie zuerst den Paketmanager aptitude.&lt;br /&gt;
&lt;br /&gt;
  aptitude&lt;br /&gt;
&lt;br /&gt;
Aktualisieren Sie nun die Listen der verfügbaren Pakete. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:[[Bild:Aptitude04.PNG|Paketeliste aktualisieren]]&lt;br /&gt;
:&amp;#039;&amp;#039;Abbildung: Paketeliste aktualisieren&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dieser Vorgang kann einige Minuten Zeit in Anspruch nehmen. Die Geschwindigkeit hängt vom gewählten Mirror und natürlich von Ihrer Internetverbindung ab.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:[[Bild:Aptitude05.PNG|aktualisierbare Pakete]]&lt;br /&gt;
:&amp;#039;&amp;#039;Abbildung: aktualisierbare Pakete&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Ergebnis erhalten Sie die Ausgabe der aktualisierbaren Pakete. Hier in diesem Bild sind das 3 Pakete.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:[[Bild:Aptitude06.PNG|Pakete aktualisieren]]&lt;br /&gt;
:&amp;#039;&amp;#039;Abbildung: Pakete aktualisieren&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Taste &amp;quot;g&amp;quot; aktualisiert nun alle installierten Pakete auf die jeweils neueste verfügbare Version. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:[[Bild:Aptitude07.PNG|aptitude beenden]]&lt;br /&gt;
:&amp;#039;&amp;#039;Abbildung: aptitude beenden&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nachdem das System jetzt auf aktuellem Stand ist, können Sie Aptitude beenden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dateien suchen ==&lt;br /&gt;
&lt;br /&gt;
Für die weitere Arbeit ein Tipp, wie man Dateien in debian-Paketen finden kann. Hier in diesem Beispiel wird nach &amp;quot;dig&amp;quot; gesucht, wobei der Name beliebig ersetzbar ist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Methode 1 ===&lt;br /&gt;
&lt;br /&gt;
Zuerst die Möglichkeit, wie man Dateien in noch nicht installierten debian-&lt;br /&gt;
Paketen finden kann.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  aptitude install apt-file &amp;amp;&amp;amp; apt-file update&lt;br /&gt;
  apt-file search dig&lt;br /&gt;
&lt;br /&gt;
optimiert auf die Suche nach einer ausführbaren Datei, die wohl unter einem&lt;br /&gt;
/bin/Verzeichnis zu finden sein wird:&lt;br /&gt;
&lt;br /&gt;
  apt-file search bin/dig&lt;br /&gt;
&lt;br /&gt;
oder noch besser, ich suche ja eine Datei, die exakt auf dig endet - also&lt;br /&gt;
begrenzt der folgende grep dieSuche auf ein dig, welches am Zeilenende&lt;br /&gt;
auftaucht:&lt;br /&gt;
&lt;br /&gt;
  apt-file search dig | grep dig$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Methode 2 ===&lt;br /&gt;
&lt;br /&gt;
Rufen Sie im Browser die Adresse http://packages.debian.org/dig auf und gehen dann oben rechts bei der Suche nicht auf den Paketnamen, sondern auf den Inhalt. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Methode 3 ===&lt;br /&gt;
&lt;br /&gt;
Und nun noch die schnellste Suche, wenn die gesuchte Datei bereits installiert ist:&lt;br /&gt;
&lt;br /&gt;
  grep dig$ /var/lib/dpkg/info/*list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* http://www.debian.de&lt;br /&gt;
* http://debiananwenderhandbuch.de&lt;br /&gt;
* Paketsuche: http://packages.debian.org/search?keywords=search&lt;br /&gt;
* Doku zu aptitude: http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/&lt;br /&gt;
* http://wiki.debian.org/Aptitude&lt;br /&gt;
* http://wiki.ubuntuusers.de/aptitude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;div align=&amp;quot;right&amp;quot;&amp;gt;[[Lenny:Entwicklungsumgebung|zurück]] | [[Hauptseite]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thorsten Strusch, Uwe Schoffer 2009&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:ArchivDebianLenny]]&lt;/div&gt;</summary>
		<author><name>Schoffer</name></author>
	</entry>
</feed>