A.3 Software/Paketmanagement
Was sind Pakete bei Ubuntu?
Pakete sind komprimierte Archive von Anwendungssoftware, Bibliotheken, Treibern etc., die neben der eigentlichen Software noch spezielle Abhängigkeits- und Versionsinformationen enthalten. So wird die Installation und Aktualisierung von Software erheblich vereinfacht. Da Ubuntu auf Debian basiert, kommt auch hier das Debian-Paketformat zum Einsatz. Hierzu lesen Sie bitte Abschnitt 14.4.
Wie installiert/deinstalliert man Pakete?
Pakete werden bei Ubuntu über den Paketmanager dpkg verwaltet, der auf einfache Art und Weise Pakete installiert und aktualisiert. Für dpkg gibt es einige graphische Frontends. Unter Ubuntu wird das Frontend Synaptic verwendet, bei Kubuntu das Frontend Adept. Einen Starter für die Paketverwaltung finden Sie jeweils im GNOME- bzw. KDE-Menü. Sie erfahren mehr über die Installation und Deinastallation von Paketen in Abschnitt 14.4.3.
Wie kann man die Liste der Paketquellen bearbeiten?
Der Paketmanager muss natürlich wissen, bei welchen Internequellen er die Pakete finden kann. Dazu greift er auf die Datei /etc/apt/sources.list zurück und durchsucht alle dort eingetragenen Paketquellen nach neuen Paketen. Der Anwender kann komplett neue Quellen hinzufügen, oder nur sogenannte Sektionen innerhalb von Quellen. Mehr Informationen zu diesem Thema finden Sie in Abschnitt 14.6.
Welche Paketquellen darf/sollte man verwenden?
Sie sollten ausschließlich die offiziellen Quellen der aktuell eingesetzten Ubuntu-Version verwenden. Diese enthalten alle das Wort Ubuntu und den Codenamen der Version, z. B. Dapper. Außerdem können Sie die Ubuntu Backports verwenden, wenn Sie neuere Programmversionen benötigen. Verwenden Sie bitte keine Fremdquellen, auch nicht solche, die Pakete für Debian enthalten. Näheres hierzu erfahren Sie in Abschnitt 14.6.2.
Wie installiert man ein einzelnes Paket?
Auch wenn Sie keinen Internetzugang haben oder ein Paket aus einem anderen Grund nur einzeln vorliegt, können Sie es mit dem Paketmanager dpkg installieren. Diese Pakete haben alle die Endung .deb. Details zur Installation einzelner Pakete erfahren Sie in Abschnitt 14.4.
Gibt es eine Liste der Pakete, die für Ubuntu verfügbar sind?
Unter der Adresse http://packages.ubuntu.com/ finden Sie eine Datenbank, in der Sie nach Paketen für die einzelnen Ubuntu-Versionen suchen können. Auch die Abhängigkeiten werden dort aufgelistet. Die Pakete können direkt einzeln heruntergeladen werden. Hier finden Sie auch alle Pakete von Kubuntu.
Wo finde ich ein passendes Programm für eine Aufgabe?
Sie haben im Paketmanager dpkg die Möglichkeit nach Begriffen im Namen und der Beschreibung der Pakete zu suchen. Die meisten Suchergebnisse erzielen Sie, wenn Sie den Suchbegriff weiter fassen und nach Begriffsteilen suchen. In Abschnitt 14.4.5 finden Sie mehr Informationen über die Suche nach Paketen.
Was machen Pakete wie ubuntu-, kubuntu- oder xubuntu-desktop?
Diese Pakete sind sogenannte Metapakete. Sie enthalten selbst kein Programm, sondern sorgen dafür, dass eine Reihe anderer Pakete installiert wird. Wählt man beispielsweise ubuntu-desktop aus, so werden alle Pakete installiert, die auch bei einer Ubuntu-Standardinstallation benutzt werden. Von diesen Meta-Paketen gibt es noch einige weitere. Sie können ohne Gefahr für das System deinstalliert werden. Näheres zu diesem Thema erfahren Sie in Abschnitt 14.5.8.
Wie installiert man Software, die nicht in den Paketquellen enthalten ist?
Programme, die nicht in den Ubuntu-Quellen enthalten sind, können auch in anderen Formaten als dem .deb-Paket vorliegen. Es ist auch möglich, Pakete alternativer Paketmanager (z. B. des »Red Hat Package Managers«) zu nutzen. Klassischerweise kompilieren Sie zur Installation der Programme den Quellcode. Einige Programmarchive enthalten auch ausführbare Installationsskripte, die eine Installation vereinfachen. Eine genaue Anweisung zur Installation steht in der README-Datei jedes Programmes. In Kapitel 14 finden Sie detaillierte Informationen über die Installation von Software.