Werbung

Ihr Leitfaden zu Ubuntu Repositories und Paketverwaltung UbuntuLogoEines der erstaunlichen Dinge in der Linux-Welt, die anderen Betriebssystemen fehlen, ist die Software- und Paketverwaltung. Alles ist für Sie erledigt. Die Updates, die Abhängigkeiten, die fehlenden Dateien, Sie müssen an nichts denken, was alles für Sie getan wird. Davon abgesehen gibt es Dinge, die für Anfänger nicht ganz offensichtlich sind. Hier finden Sie eine kurze Übersicht über Befehle, Dateien und Tools, die Sie mit der Paketverwaltung vertraut machen sollen.

Die meisten Linux-Distributionen, die sich an durchschnittliche Benutzer richten, verfügen über ein Paketverwaltungstool. RedHat und Fedora haben RPM, Debian / Ubuntu / Mint hat APT, Arch hat Pacman und so weiter. Jeder von ihnen macht im Wesentlichen das Gleiche: Behalten Sie den Überblick über die installierte Software, können Sie Software installieren und entfernen sowie Sie auffordern, die installierte Software bei Bedarf zu aktualisieren. Wenn Sie sich für eine detaillierte Betrachtung entscheiden, handelt es sich um die APT-Paketverwaltung in Ubuntu. Auf geht's:

instagram viewer

Repositories

Unter Linux stehen unzählige Softwareanwendungen und Tools zur Verfügung. Es muss einen Weg geben, sie irgendwie zu organisieren. Repositories machen das. Repositorys sind wie Archive von Software, die auf Ihrem Computer ausgeführt wird. In der Ubuntu-Welt werden Repositorys in vier Kategorien eingeteilt: Main, Restricted, Universe und Multiverse. Diese Kategorisierung basiert auf verschiedenen Unterstützungsstufen. Main - enthält Software, die offiziell unterstützt wird, Restricted - hat Software, die unterstützt wird, aber nicht kostenlos erhältlich ist (bezieht sich nicht auf die Kosten, sondern auf die Lizenz) Lizenz, Universum - enthält Software, die nicht offiziell unterstützt wird, aber von der Linux-Community verwaltet wird. Multiverse - beherbergt Software, die dies nicht ist kostenlos.

Konfigurieren Sie Softwarequellen

Jetzt sind nicht bei jeder Ubuntu-Installation standardmäßig alle Repositorys aktiviert. Es gibt eine Reihe von Gründen, warum dies so ist. Gründe wie die, die Ubuntu nicht erlauben, sofort mit Codecs und Treibern ausgeliefert zu werden. Das Aktivieren von Repositorys ist jedoch sehr einfach. Gehen Sie zu System> Administration> Softwarequellen und aktivieren und deaktivieren Sie diese Option, um Repositorys zu aktivieren / deaktivieren.

Paketverwaltung Ubuntu

Installieren / Entfernen von Software und Paketverwaltung in Ubuntu

Die neuesten Versionen von Ubuntu enthalten das sogenannte „Ubuntu Software Center“, mit dem Sie Software so einfach installieren und entfernen können wie Anwendungen aus Ihrem iPhone App Store. Die Auswahlmöglichkeiten sind jedoch begrenzt. Wenn Sie im Ubuntu Software Center finden, was Sie wollen, installieren Sie es auf jeden Fall von dort aus. Dies ist der einfachste Weg. Für ein wenig mehr Kontrolle und was vor 6 Monaten der einfachste Weg war, können Sie den Synaptic Package Manager nachschlagen.

Paketverwaltung Ubuntu

Der Zugriff erfolgt über System> Administration> Synaptic Package Manager. In der Standardansicht werden Kategorien auf der linken Seite aufgelistet. Wenn Sie auf eine der Kategorien klicken, werden die Pakete auf der rechten Seite angezeigt. Sie können auch die Suchfunktion verwenden, um das zu finden, was Sie benötigen. Sobald Sie das gewünschte Paket in Sicht haben, überprüfen Sie es einfach und Synaptic kümmert sich um die Abhängigkeiten für Sie. Klicken Sie dann auf Übernehmen und Sie erhalten eine Übersicht darüber, was auf Ihrem Computer alles geändert wird. Akzeptieren oder stornieren.

Konfigurieren von „anderer Software“ oder PPAs

Es dauert einige Zeit und das Sichern, bis eine Software in die Repositorys aufgenommen werden kann. Dies ist jedoch das Zeitalter des Internets und wir möchten nicht die ganze Zeit warten. Wie können Sie also Software installieren, die sich nicht in den Repositorys befindet? Beachten Sie, dass Google Picasa, Google Earth und Chrome nicht über Repositorys verfügbar sind. Die Vorlieben von Banshee und Gwibber waren erst vor einiger Zeit in den Repositories.

In diesem Fall müssen Sie das sogenannte Personal Package Archives verwenden. Diese Welpen haben nichts Neues oder Unheimliches. Wir haben sie in der Vergangenheit mehrmals verwendet, als wir die neueste Software installiert haben, die nicht über die Repositorys verfügbar war. Sobald Sie die PPA für Ihre Lieblingssoftware hinzugefügt haben, erhalten Sie automatische Updates und Fehlerbehebungen für die Software, genau wie für jede Software in den Repositorys. So fügen Sie eine PPA hinzu:

Besuchen Sie die PPA-Seite der Software (Ein Beispiel). Es enthält die wichtigen Details, die Sie in den folgenden Schritten benötigen würden.

Paketverwaltung Ubuntu

Gehen Sie zu System> Administration> Softwarequellen und dann auf die Registerkarte Andere Software.

Paketverwaltung Linux

Klicken Sie auf die Schaltfläche Hinzufügen und fügen Sie die Zeile ein, die mit beginnt deb und entspricht Ihrer Ubuntu-Version. Karmische Benutzer würden eine Zeile eingeben, die wie folgt aussieht:

deb http: // karmische Hauptleitung

Klicken Sie auf Quelle hinzufügen und Sie sind fertig. Klicken Sie auf Schließen und Ubuntu lädt die Paketinformationen neu.

Schlüssel importieren

PPAs listen im Allgemeinen einen OpenPGP-Schlüssel auf, der von Paketverwaltungstools verwendet wird, um die Authentizität der installierten Pakete zu bestätigen. Sobald Sie die PPA hinzugefügt haben, importieren Sie auch die entsprechenden Schlüssel, bevor Sie die Software installieren und verwenden können. Öffnen Sie das Terminal und geben Sie den folgenden Befehl ein:

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys

Paketverwaltung Linux

Wo "Eine Zahl" ist eine hexadezimale Zahl, die auf der PPA-Seite aufgeführt ist. Siehe den Bildschirm oben.

Sie können die Software jetzt genauso einfach installieren, aktualisieren und entfernen wie mit jedem anderen Paket aus den Repositorys. Fanden Sie diese kurze Erklärung hilfreich?

Ich bin Varun Kashyap aus Indien. Ich bin begeistert von Computern, Programmierung, Internet und den Technologien, die sie antreiben. Ich liebe das Programmieren und arbeite oft an Projekten in Java, PHP, AJAX usw.