Home / LinuxUser / 2004 / 06 / Aptitude: Software-Installation unter Debian

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Paketdienst

Aptitude: Software-Installation unter Debian

Action!

Wollen Sie ein Paket installieren, drücken Sie die Taste [+], während Sie es mit dem Cursor markiert haben; die aktuelle Ansicht – ob Paketliste oder Detailansicht – ist hierbei egal. Dies sieht das gewählte sowie die weiteren benötigten Pakete zur Installation vor. Zum Deinstallieren dient [-], wollen Sie nicht nur die Programmdateien, sondern auch die gesamte Konfiguration los werden, drücken Sie [_].

Aptitude merkt sich, welche Pakete es selbst zur Installation gewählt hat, um die Abhängigkeiten eines anderen zu erfüllen; sobald keine installierte Software mehr nach einem nur aus diesem Grund vorhandenen Paket verlangt, wählt Aptitude es automatisch zur Deinstallation aus. Da Aptitude selbst und nicht die APT-Bibliothek diese Funktion bereitstellt, funktioniert dies allerdings nur bei mit Aptitude installierten Paketen.

Haben Sie mit [+] ein Paket manuell zur Installation markiert, passiert zunächst noch nichts; erst wenn Sie mit [g] für "go" das Startsignal geben, geht es los: Aptitude präsentiert in einer neuen Ansicht einen Überblick über die zu installierenden und zu löschenden Pakete, sortiert nach der Motivation: Wurde ein Paket auf Grund von Abhängigkeiten von Aptitude oder von der Anwenderin selbst für eine Aktion ausgewählt? Eine Bestätigung durch erneuten Druck auf [g] startet die Veränderung; haben Sie Aptitude nicht mit root-Rechten aufgerufen, fragt das Programm Sie jetzt nach dem Passwort (Abbildung 4).

Abbildung 4: Erst zum Ausführen der Aktionen sind Root-Rechte nötig.

Wenn die APT-Konfiguration Internet-Server als Datenquellen kennt, aktualisieren Sie die Bestände von diesen Servern mit der Taste [u]. Um installierte Pakete direkt zum Update zu markieren, falls eine neue Version vorliegt, drücken Sie danach [U]. Wollen Sie dagegen ein Paket explizit nicht aktualisieren, drücken Sie [=] und die derzeitige Version bleibt erhalten, ohne Rücksicht auf eventuelle Neuerungen. Als Notnagel zur Reparatur beschädigter Pakete schließlich dient eine Neuinstallation, die die Taste [L] auslöst.

Gruppenbildung

Sie definieren selbst, nach welchen Kriterien Aptitude die Pakete gruppiert. Mit [G] öffnen Sie ein Dialogfenster, in dem Sie die Sortierung ändern; die Voreinstellung lautet:

filter(missing),task,status,section(subdir,passthrough),section(topdir)

Der Eintrag filter(missing) versteckt alle Pakete, die nicht installierbar sind; diese Option sorgt also dafür, dass nur auf CDs oder Servern vorhandene Pakete sichtbar sind.

Der nächste Eintrag task bewirkt, dass die Kategorie Aufgaben überhaupt erscheint. Sie enthält spezielle Pakete, die selbst keine Programmdateien bereitstellen, aber durch ihre Abhängigkeiten bei ihrer Auswahl dafür sorgen, dass andere Einzelpakete installiert werden. So hängt beispielsweise das Paket kde von den KDE-Basispaketen ab; wählen Sie es aus, installiert APT automatisch alle benötigten Komponenten des KDE-Grundsystems.

Die beiden section-Einträge der Voreinstellung regeln die Gruppierung nach den beiden Sektionen, in die jedes Debian-Paket eingeordnet ist: In der Obersektion (topdir) enthält beispielsweise main alle Pakete der Hauptdistribution und non-free zusätzliche Software, die nach den Debian-Richtlinien nicht als frei gilt. In der nächsten Hierarchieebene gibt es jeweils Untersektionen (subdir) wie devel für Entwicklungswerkzeuge oder games für Spiele.

Der Eintrag section(subdir,passthrough) sorgt dafür, dass die Gliederung nach Untersektion stattfindet; dass sie vor section(topdir) steht, bewirkt, dass Aptitude – wie in Abbildung 3 – die Obersektionen innerhalb der Untersektionen darstellt. Die Option passthrough verhindert, dass Pakete und Kategorieren in aufwändigeren Hierarchiegliederungen mehrfach vorkommen. Vertauschen Sie die beiden section-Einträge der Voreinstellung, erhalten Sie einen Baum, der statt PaketstatusUntersektionObersektion in der Reihenfolge PaketstatusObersektionUntersektion gliedert.

Weiterhin gruppieren Sie auf Wunsch mit dem Eintrag priority nach Wichtigkeit des Pakets und mit action nach der durchzuführenden Aktion. Bei letzterer Möglichkeit verschwinden allerdings alle Einträge aus der Paketliste, für die keine Aktion vorgesehen ist.

Als Abschluss der Liste steht bei Bedarf noch eine der beiden Optionen versions oder deps. Sie machen aus den Einzelpaketen eigene Kategorien: Bei versions enthalten diese neuen Ebenen jede verfügbare Paketversion als eigenen Eintrag, deps listet in der Hierarchie zusätzlich die Abhängigkeiten und Konflikte auf.

Wenn Sie nur eine komplette Liste aller Pakete brauchen, lassen Sie die Gruppierungsauswahl leer. Um einen Überblick über die bisher vorgemerkten Aktionen zu bekommen, tragen Sie nur status,action ein.

Die Reihenfolge, in der Aptitude Pakete innerhalb der Kategorien anzeigt, lässt sich mit [S] festlegen. Zur Wahl stehen name – die Standardeinstellung – zur alphabetischen Sortierung, installsize, um nach dem Platzbedarf auf der Festplatte zu ordnen, und priority, das die Wichtigkeit des Pakets berücksichtigt. Ein vorangestelltes ~ dreht die Reihenfolge um.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...