Startseite » wie man » So installieren Sie Software von außerhalb Ubuntus Software-Repositorys

    So installieren Sie Software von außerhalb Ubuntus Software-Repositorys

    Unter Linux installieren Sie Software von Paketverwaltungsanwendungen wie dem Ubuntu Software Center. Es ist jedoch nicht jede Software in den Software-Repositorys Ihrer Linux-Distribution verfügbar.

    Sie sollten Software nur von vertrauenswürdigen Quellen installieren, genau wie unter Windows. Viele dieser Ratschläge gelten auch für andere Linux-Distributionen. Wir werden daher auf Ubuntu-Spezifisches und Linux-allgemeines hinweisen.

    DEB-Paketdateien

    Ubuntu-Softwarepakete haben das Dateiformat .deb. Dazu gehören Pakete, die Sie vom Ubuntu Software Center herunterladen, und mit apt-get - sie sind alle .deb-Dateien.

    Sie können .deb-Pakete jedoch auch außerhalb der Ubuntu-Software-Repositorys installieren. Viele Unternehmen, die Software für Linux herstellen, bieten diese im .deb-Format an. Sie können beispielsweise .deb-Dateien für Google Chrome, Google Earth, Steam für Linux, Opera und sogar Skype von ihren offiziellen Websites herunterladen. Doppelklicken Sie auf die Datei und sie wird im Ubuntu Software Center geöffnet, wo Sie sie installieren können.

    Ubuntu basiert auf Debian, das das .deb-Paketformat erstellt hat. Andere Linux-Distributionen haben ein eigenes Paketformat, wenn sie nicht auf Debian basieren. Beispielsweise verwenden Fedora und andere Red Hat-basierte Distributionen .rpm-Pakete. Viele Unternehmen, die Software für Linux anbieten, bieten sie in verschiedenen Paketformaten für verschiedene Distributionen an.

    Paket-Repositories von Drittanbietern

    Ubuntu verfügt über eigene Paket-Repositorys, die voll mit Open-Source-Software (und einigen Closed-Source-Software) sind, die für Ubuntu kompiliert und gepackt wurde. Jeder kann jedoch eigene Paket-Repositorys einrichten.

    Paket-Repositorys von Drittanbietern werden Ihrem System oft nahtlos hinzugefügt. Wenn Sie beispielsweise Google Chrome oder Steam aus einer .deb-Datei installieren, fügt die .deb-Datei Ihrem System das offizielle Google- oder Valve-Software-Repository hinzu. Wenn das Paket im Repository aktualisiert wird, werden Sie über Updates informiert und können diese über die Software Updater-Anwendung installieren. Im Gegensatz zu Windows können Updates für alle Ihre installierte Software an einem Ort verwaltet werden.

    Sie können Ihre Software-Repositorys anzeigen und weitere hinzufügen (wenn Sie deren Details kennen) in der in Ubuntu enthaltenen Software-Quellen-Anwendung.

    Andere Linux-Distributionen unterstützen auch Repositorys von Drittanbietern, aber Repositorys und die darin enthaltene Software sind distributionsspezifisch.

    Persönliche Paketarchive (PPAs)

    PPAs sind eine andere Form von Paket-Repositories von Drittanbietern. Sie werden auf dem Launchpad-System von Canonical gehostet, in dem jeder eine PPA erstellen kann.

    PPAs enthalten häufig experimentelle Software, die nicht offiziell zu den stabilen Repositorys von Ubuntu hinzugefügt wurde. Sie können auch neuere Versionen von Software enthalten, die noch nicht als stabil genug angesehen werden, um Ubuntus Haupt-Repositorys zu erreichen.

    Beispielsweise bietet das Ubuntu Wine Team ein PPA mit den neuesten Versionen der Wine-Software zum Ausführen von Windows-Anwendungen unter Linux. Um es hinzuzufügen, fügen Sie der Software Source-Anwendung oben die folgende Zeile hinzu:

    ppa: ubuntu-wine / ppa

    Jede PPA-Seite auf der Launchpad-Website von Canonical enthält Anweisungen zum Hinzufügen des PPA zu Ihrem System. Sobald ein PPA zu Ihrem System hinzugefügt wurde, können Sie Pakete aus dem PPA mithilfe von Standardsoftware wie Ubuntu Software Center, Software Updater und apt-get-Befehlszeilenprogramm installieren.

    Aus Quelle kompilieren

    Die gesamte Binärsoftware wird aus dem Quellcode zusammengestellt. Die .deb-Pakete von Ubuntu enthalten Software, die speziell für die von Ihnen verwendete Version von Ubuntu erstellt wurde. Diese Anwendungen werden so zusammengestellt, dass die für Ihre Ubuntu-Version verfügbaren Softwarebibliotheken verwendet werden.

    Die Entwickler einer bestimmten Software veröffentlichen die Software im Allgemeinen in Quellcodeform. Linux-Distributionen übernehmen den Quellcode, kompilieren ihn und erstellen Pakete für Sie. Sie können den Quellcode eines Programms jedoch auch herunterladen und selbst kompilieren. Unter Ubuntu sollte dies normalerweise nicht erforderlich sein. Die meiste experimentelle Software, die Sie möglicherweise benötigen, ist wahrscheinlich in einer PPA enthalten, bei der bereits jemand die harte Arbeit für Sie erledigt hat.

    Bei anderen Distributionen kann es gelegentlich erforderlich sein, ein Programm zu kompilieren, um die aktuellste Version zu erhalten, die Sie benötigen, oder ein Programm zu installieren, das nicht in Ihren Repositorys verfügbar ist. Der durchschnittliche Linux-Benutzer - und sogar viele geeky Linux-Benutzer - müssen jedoch niemals etwas aus dem Quellcode kompilieren.

    Quellcodedateien werden im Allgemeinen im .tar.gz-Format verteilt. Dies ist jedoch nur eine Art Archivierung - .tar.gz-Dateien können alles enthalten, genau wie ZIP-Dateien.

    Binäre Programme

    Einige Programme werden in binärer Form und nicht in Quellcodeform vertrieben. Dies kann daran liegen, dass das Programm Closed-Source ist und der Distributor des Programms nicht die harte Arbeit des Packens für verschiedene Distributionen ausführen möchte.

    Zum Beispiel bietet Mozilla Linux-Downloads von Firefox-Binärdateien im Format .tar.bz2 an. (.tar.bz2 ist nur ein anderes Archivformat wie eine ZIP-Datei.) Sie können dieses Archiv herunterladen, es in einen Ordner auf Ihrem Computer extrahieren und das Skript run-mozilla.sh darin ausführen (einfach doppelklicken). um die heruntergeladene Firefox-Binärdatei auszuführen.

    Im Fall von Firefox sollten Sie dies jedoch nicht tun. Verwenden Sie das mit Ihrem Betriebssystem gelieferte Firefox-Paket - es ist wahrscheinlich besser optimiert, schneller und wird über Ihre Standard-Paketverwaltungstools aktualisiert. Wenn Sie jedoch eine ältere Linux-Distribution mit veraltetem Firefox verwenden, können Sie die Firefox-Binärdatei auf Ihren Computer herunterladen und von einem Verzeichnis ausführen, ohne systemweite Berechtigungen für die Installation zu benötigen.

    Viele Closed-Source-Software (insbesondere ältere, nicht unterstützte Closed-Source-Software) wird in unverpackter binärer Form vertrieben. Software wie die Linux-Ports von Doom 3, Quake 4, Unreal Tournament 2004 und Neverwinter Nights werden in Binärpaketen verteilt und verfügen sogar über Windows-Installer. Diese Installationsprogramme sind eigentlich nur Programme, die die Dateien des Spiels in einen Ordner extrahieren und Verknüpfungen zu Anwendungsmenüs erstellen.


    Natürlich gibt es auch andere Möglichkeiten, Software auf Ubuntu zu installieren. Das Zero Install-Projekt (auch als 0install bezeichnet) versucht seit über fünf Jahren, die Installation der Linux-Software zu ändern und ein System für die Installation von Desktop-Software zu schaffen, das für alle Linux-Distributionen geeignet ist. Das Zero Install-Projekt hat jedoch nicht viel an Zugkraft gewonnen. Die meisten Linux-Benutzer werden vom Paketmanager ihrer Linux-Distribution gut bedient - insbesondere, wenn sie Ubuntu verwenden, für das die meiste Software gepackt ist.