Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

Inhaltsverzeichnis
Vorwort
Einleitung
1 Linux
2 Ubuntu Linux
3 Von »Warty« bis »Edgy«
4 Optimale Nutzung der beiliegenden DVDs
5 Ubuntu erleben – Die Installation
6 Erste Schritte
7 Ubuntu
8 Kubuntu
9 Xubuntu
10 Edubuntu
11 Hardwarekonfiguration
12 Ubuntu und aktuelle Hardware
13 Software
14 Programme installieren
15 Programmierung und Design
16 Migration von Windows zu Ubuntu
17 Netzwerktechnik
18 Kompilieren und Optimieren
19 Das System im Detail
20 Sicherheit
21 Virtualisierung
22 Übersicht: Software für (K)Ubuntu
23 Wo bekomme ich weitere Hilfe?
24 Befehlsreferenz Ubuntu Linux
A Häufig gestellte Fragen
B Glossar
C Mark Shuttleworth
D Deutsche Übersetzung der GPL
Stichwort

Download:
- ZIP, ca. 29,4 MB
Buch bestellen
Ihre Meinung?

Spacer
 <<   zurück
Ubuntu GNU/Linux von Marcus Fischer
Grundlagen, Anwendung, Administration
Buch: Ubuntu GNU/Linux

Ubuntu GNU/Linux
2., akt. und erw. Aufl., mit 2 DVDs
913 S., 39,90 Euro
Galileo Computing
ISBN 978-3-89842-848-4
gp 14 Programme installieren
  gp 14.1 Vorwort: Software unter Linux/Ubuntu
  gp 14.2 Varianten der Softwareinstallation
    gp 14.2.1 Explizite Setup-Skripte
    gp 14.2.2 tarballs (Tar-Archive)
    gp 14.2.3 Der Debian/Ubuntu-Weg
  gp 14.3 Repositories
    gp 14.3.1 Definition
    gp 14.3.2 main
    gp 14.3.3 Restricted
    gp 14.3.4 Universe
    gp 14.3.5 Multiverse
    gp 14.3.6 Backports
  gp 14.4 dpkg – Die Basis der Paketverwaltung
    gp 14.4.1 Standortbestimmung
    gp 14.4.2 alien – Mittler zwischen Welten
    gp 14.4.3 Pakete installieren und deinstallieren
    gp 14.4.4 Installierte Pakete konfigurieren
    gp 14.4.5 Pakete finden
  gp 14.5 Paketmanager
    gp 14.5.1 APT
    gp 14.5.2 aptitude
    gp 14.5.3 Synaptic
    gp 14.5.4 Lokales Repository mit Synaptic verwalten
    gp 14.5.5 Die Ubuntu-Aktualisierungsverwaltung
    gp 14.5.6 Die Ubuntu-Anwendungsverwaltung
    gp 14.5.7 Adept – die KDE-Lösung
    gp 14.5.8 Metapakete
  gp 14.6 Quellenstudium und -pflege
    gp 14.6.1 Manuelles Editieren der Datei sources.list
    gp 14.6.2 Externe Quellen
    gp 14.6.3 Ubuntu-Backports
    gp 14.6.4 GPG-Schlüssel importieren
    gp 14.6.5 Update auf CD
    gp 14.6.6 Das System aufräumen


Galileo Computing

14.2 Varianten der Softwareinstallation  downtop

Vielleicht haben Sie von verschiedenen Seiten gehört, dass Sie unter Linux nur Software installieren können, wenn Sie diese direkt aus ihrem Quellcode heraus kompilieren? Dann kann ich Sie beruhigen, dem ist nicht so. Aber welche verschiedenen Möglichkeiten gibt es, Programme unter Linux im Allgemeinen und Ubuntu im Speziellen zu installieren? Die folgenden Teilabschnitte geben eine Übersicht.

Eine ganz besonders bequeme Art der Installation von Software lernen Sie in Abschnitt 14.5.3 kennen – Synaptic. Mit Synaptic haben Sie vollen Zugriff auf Tausende von Programmen.


Galileo Computing

14.2.1 Explizite Setup-Skripte  downtop

Wenn Sie Windows- oder Mac-OS-Anwender sind, werden Sie es gewohnt sein, nach Programmen im Internet zu suchen, sie herunterzuladen und durch Anklicken einer Setup-Datei zu installieren. Sie sind sicher auch mit Software vertraut, die auf CDs oder DVDs verbreitet wird und über einen Autorun-Mechanismus verfügt, der Ihnen bei der Installation der Programme hilft.

Auch für freie und offene Systeme wie Ubuntu bzw. GNU/Linux existiert ein solcher Installationsmechanismus für Software. Dabei handelt es sich meist um proprietäre Programme mit geschlossenem Quelltext. Dieser Weg mag für Windowsanwender sehr bequem sein, aber Sie werden sehr schnell die Vorteile der Debian-Paketverwaltung zu schätzen wissen. Das Suchen nach Programmen gehört dann in den meisten Fällen der Vergangenheit an.

Beispiele für proprietäre Programme, die sich auf diese Art und Weise installieren lassen, wären

Statt einer exe-Datei ist zumeist ein Shellskript zur Installation zu starten, im Falle der NVIDIA-Treiber erreicht man das durch folgenden Befehl:

user$ sudo sh NVIDIA-Linux-x86-<Version>-pkg1.run

Galileo Computing

14.2.2 tarballs (Tar-Archive)  downtop

In den unendlichen Weiten des Open-Source-Universums sind Programme üblicherweise in einem typischen UNIX-Format verbreitet, den so genannten Tar-Archiven (tarballs). Diese tarballs sind gepackte Sammlungen von Dateien. Die Programme werden üblicherweise im Quelltext verbreitet und in diese Archive gepackt. Meist tragen die Dateien dann die Endung tar.gz oder tgz.

Um ein solches Programm zu installieren, müssen auf dem System eine komplette Entwicklungsumgebung mit dem GNU C-Compiler sowie einige Utilities wie automake und autoconf installiert sein, da die Software vor der Installation erst noch für das entsprechende System übersetzt werden muss.

Ubuntu stellt zu diesem Zweck übrigens das Metapaket build-essential zur Verfügung, in dem sämtliche zum Kompilieren benötigten Werkzeuge enthalten sind. Sie installieren dieses Paket über die Zeile

user$ sudo apt-get install build-essential

Für Entwickler, die Programme häufig studieren oder abändern, ist diese Variante recht praktisch, nicht aber für die Anwender, die von einem Programm einfach nur wollen, dass es einfach zu installieren ist und gut funktioniert.


Galileo Computing

14.2.3 Der Debian/Ubuntu-Weg  toptop

Wenn Sie Ubuntu installiert haben und nun nach speziellen Programmen suchen, werden Sie früher oder später auf den Ausdruck Repository stoßen. Auch in dem vorliegenden Buch war davon bereits mehrfach die Rede. Aber was sind diese Repositories eigentlich?

Auf Systemen wie Ubuntu kommt freie und quelloffene Software (OpenSource-Software) sehr oft in vorgefertigten Paketen, den deb-Dateien daher. Eine andere Variante sind die rpm-Dateien, die man auf SUSE- und RedHat- Systemen findet. Solche Pakete enthalten alle benötigten Programme und Bibliotheken und sind leicht zu installieren. Sie finden die deb-Pakete in den verschiedenen Repositories. Das sind Server, die ganze Sammlungen von Paketen zum Download bereitstellen. Auf derartige Pakete kann man mit Verwaltungstools wie z. B. apt-get oder Synaptic zugreifen und sie auf den PC herunterladen und anschließend installieren. Ein manuelles Kompilieren und Installieren der Software ist somit nicht nötig.

Wenn Sie trotzdem einmal in die Verlegenheit kommen und Debian-Pakete manuell installieren möchten, so bringt Dapper dafür ein graphisches Tool mit. Nach einem Rechtsklick auf das entsprechenden Debian-Paket wählen Sie Mit »GDebi Paketinstaller« öffnen aus. In dem sich öffnenden Fenster des Paketinstallers werden Informationen und die Abhängigkeiten des Pakets angezeigt (siehe Abbildung 14.1). Nach einem Klick auf Paket installieren werden das Paket und gegebenenfalls die vorhandenen Abhängigkeiten installiert.

Abbildung 14.1    Komfortable Paketinstallation mit GDebi

Wenn Sie mit dem Browser (z. B. dem Firefox) Debian-Pakete aus dem Internet herunterladen, können Sie diese gleich mit gdebi öffnen und installieren. In Breezy oder älteren Versionen ist dazu ein kurzer Ausflug auf die Konsole nötig. Mit

user$ sudo dpkg -i 'Dateiname'

wird das Paket installiert. Dazu müssen Sie sich natürlich in dem entsprechenden Verzeichnis befinden, in dem sich auch das .deb-Paket befindet. Mit dpkg rufen Sie den Paktemanager debian package auf, die Option -i installiert dieses Paket dann.

Die Paket-Verwaltungstools listen alle installierten Pakete auf, angefangen vom verwendeten Kernel bis hin zu Ihren bevorzugten Anwendungen samt allen Bibliotheken. Zusätzlich kann man sich darüber informieren, welche Pakete in den verschiedenen Repositories zur Verfügung stehen, sofern Sie die entsprechenden Repositories dem Tool auch bekannt gemacht haben. Wie man das macht, wird weiter unten erklärt.

Durch den Einsatz solcher Tools lassen sich die zentralen Aufgaben des Paket-Managements zentral und einfach halten, als da wären:

  • Installation von Programmen
  • Restlose Deinstallation von Programmen
  • Deinstallation von Programmen bei Erhalt von Konfigurationsdateien
  • Suchen nach Programmen
  • Updates von Programmen

Zugleich bieten die Paketmanager den Distributoren der Pakete eine einfache Möglichkeit, Sie mit Paket-Updates zu versorgen.

In Abschnitt 14.4 werde ich mich näher mit dpkg, der Grundlage aller Paketverwaltung unter Ubuntu beschäftigen. Sie erfahren mehr über die auf dpkg aufsetzenden Management-Tools

  • APT in Abschnitt 14.5.1 und
  • aptitude in Abschnitt 14.5.2.


Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.






 <<   zurück
  
  Zum Katalog
Zum Katalog: Ubuntu GNU/Linux






Ubuntu GNU/Linux
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 3 Stunden
 Ubuntu-Training
In 28 kostenlosen Video-Lektionen macht Sie Rainer Hattenhauer mit Ubuntu GNU/Linux vertraut.
Zu den Videos

 Buchtipps
Zum Katalog: Ubuntu GNU/Linux - Das Video-Training für Einsteiger und Umsteiger






 Ubuntu GNU/Linux
 Das Video-Training


Zum Katalog: Linux






 Linux


Zum Katalog: Debian GNU/Linux Etch






 Debian GNU/Linux


Zum Katalog: OpenOffice.org 2.0 - Einstieg und Umstieg






 OpenOffice.org 2.0
 Einstieg und Umstieg


Zum Katalog: OpenOffice.org 2.0 - Video-Training






 OpenOffice.org 2.0
 Video-Training


Zum Katalog: Shell-Programmierung






 Shell-Programmierung


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2007
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de