So installieren Sie Software unter Linux: Erklärte Paketformate

Sie sind zu Linux gewechselt und möchten etwas Software installieren. Paketmanager unterscheiden sich jedoch je nach Distro. Welche Apps können Sie herunterladen und installieren? Es ist alles in den Akronymen.

Sie sind zu Linux gewechselt und möchten etwas Software installieren.  Paketmanager unterscheiden sich jedoch je nach Distro.  Welche Apps können Sie herunterladen und installieren?  Es ist alles in den Akronymen.
Werbung

Willkommen bei Linux. Die Wahrscheinlichkeit ist groß, dass Ihre Distribution mit viel Software geliefert wurde, um die Grundlagen abzudecken. Aber egal wie gründlich ein Job ist, Sie wollen mehr installieren. Die Frage ist, wie?

Die Installation von Software unter Linux fühlt sich einem Smartphone näher als Windows an. In den meisten Fällen starten Sie einen Paketmanager (ähnlich einem App Store) und suchen nach dem Namen der gewünschten Anwendung. Von da an müssen Sie den Installationsknopf drücken.

Paketmanager ändern sich je nach Distro. Ubuntu verwendet Ubuntu Software. Das ist einfach eine umbenannte Version der GNOME-Software, die Fedora verwendet. Inzwischen macht openSUSE mit YaST sein eigenes Ding.

Paketmanager arbeiten, indem sie die Software-Repositories Ihrer Distribution durchsuchen. Aber manchmal, was du willst, ist nicht da. Gelegentlich laden Sie eine Datei von einer Website herunter und klicken darauf wie bei einer Windows EXE. Außer, dass es ein Problem gibt. Genau wie es keine einzige Linux-Version gibt, gibt es kein universelles Linux-Paketformat (obwohl einige Leute versuchen, das Ubuntu Snaps gegen Red Hat Flatpaks zu ändern, was ist der Unterschied? Ubuntu Snaps vs Red Hat Flatpaks, was ist der Unterschied? Linux-Distributionen verteilen Apps in vielen Formaten. Seit Jahren sind die beiden beliebtesten .debs und .rpms, aber das kann beginnen, mit Ubuntu Snap-Pakete und Red Hat Flatpak zu ändern. Lesen Sie mehr).

Sie müssen wissen, welcher Dateityp die Software für Ihre Distribution erfolgreich installiert. Glücklicherweise müssen Sie nur ein paar Akronyme und Abkürzungen lernen, um die Situation zu verstehen.

DEB-Pakete

Das DEB-Format hat seinen Namen von Debian, einer Linux-Distribution und einem der größten existierenden Open-Source-Projekte. Sie können auf eine DEB klicken, um eine Anwendung direkt zu installieren, oder in einem Paketmanager suchen, um die Aufgabe im Hintergrund auszuführen. Im Terminal verwenden Sie beispielsweise den Befehl dpkg :

 sudo dpkg -i /home/user/software.deb 

Da Ubuntu auf Debian basiert, sind DEBs leicht zu finden. Mit Millionen von Benutzern und einer starken Namenserkennung sind Ubuntu und DEBs zu den Windows und EXEs der Linux-Welt geworden.

Debian und Ubuntu verwenden beide das DEB-Dateiformat, aber Pakete, die in einem funktionieren, können nicht in dem anderen enthalten sein. Pakete sind manchmal mit beiden kompatibel, beispielsweise mit Google Chrome. Gehen Sie nicht davon aus, dass dies der Fall ist. Stellen Sie sicher, dass Sie DEBs herunterladen, die für Ihre Distribution bestimmt sind.

Beliebte Distributionen, die DEB verwenden:

  • Ubuntu
  • Debian
  • Linux Mint
  • SteamOS
  • Trisquel
  • gNewSense

RPM-Pakete

RPM stand ursprünglich für Red Hat Package Manager. Jetzt ist das Akronym rekursiv und steht für RPM Package Manager. Wie auch immer, die Ursprünge liegen bei Red Hat. Die in North Carolina ansässige Organisation, die das weltweit erste Milliarden-Dollar-Open-Source-Unternehmen wurde, entwickelte das Format für Red Hat Linux. Dies ist das, was Sie im gesamten Red Hat-Ökosystem finden.

Das bedeutet, wenn Fedora Ihre Wahl ist 5 Gründe für die Verwendung von reinem Open Source Distro, Fedora 5 Gründe für die Verwendung von reinen Open Source Distro, Fedora Fedora ist nicht so bekannt wie Ubuntu und hat den Ruf, schwer zu bedienen. Aber wenn das stimmt, warum setzen so viele Leute Fedora fort? Lesen Sie mehr. Dies ist der Paketdateityp, den Sie zum Installieren von Software verwenden. Wenn Sie auf ein RPM klicken, wird es in der GNOME-Software geöffnet.

Trotz des Namens sind Red Hat-bezogene Distributionen nicht die einzigen, die RPMs verwenden. openSUSE ist eine weitere prominente Community, die RPM 6 angenommen hat. Gründe, warum Sie openSUSE und die Geeko 6 Gründe wählen sollten. openSUSE und der Geeko Es gibt gute Gründe, warum openSUSE weiterhin Nutzer anlockt, und hier sind einige davon. Vielleicht wirst du die nächste Person sein, die sich in den Geeko verliebt. Weiterlesen . Sie können diese mit YaST installieren, dem One-Stop-Shop der Distribution für die meisten Systemverwaltungsaufgaben.

In jedem Fall können Sie Pakete mit dem Befehl rpm installieren, zum Beispiel:

 rpm -ivh /home/user/software.rpm 

Fedora und openSUSE verwenden beide RPMs, aber die Pakete sind nicht austauschbar. Stellen Sie erneut sicher, dass das von Ihnen heruntergeladene RPM für Ihre Distribution bestimmt ist.

Beliebte Distributionen, die RPM verwenden:

  • Red Hat Enterprise Linux
  • Fedora
  • openSUSE
  • SUSE Linux Enterprise Server
  • CentOS
  • PCLinuxOS

TAR-Pakete

Ich weiß, dass ich gesagt habe, dass es kein universelles Paketformat für Linux gibt, aber das ist nicht 100% richtig. Wenn Sie eine App sehen, die als TAR, TGZ oder TAR.GZ verpackt ist, besteht eine gute Chance, dass sie auf Ihrem Computer ausgeführt wird. Das Problem besteht darin, dass die Installation nicht so einfach ist wie das Zeigen des Cursors oder das Eingeben eines einzelnen Befehls. Die Installation einer TAR-Datei ist ihrer eigenen separaten Anleitung wert. Kompilieren und Installieren von TAR GZ & TAR BZ2-Dateien unter Ubuntu Linux Kompilieren und Installieren von TAR GZ & TAR BZ2-Dateien unter Ubuntu Linux Lesen Sie weiter.

Das liegt daran, dass dieses Archiv nicht in einem ausführbaren Format ausgeliefert wird. Stattdessen enthält es die Quelldateien, die zum Erstellen der betreffenden Anwendung benötigt werden. Einige TAR-Dateien haben ihre eigenen persönlichen Installationsanweisungen und das resultierende Programm wird möglicherweise nicht automatisch in Ihrem Anwendungsmenü angezeigt.

Beliebte Distributionen, die ausschließlich TAR verwenden:

  • Arch Linux
  • Slackware

Mehr, woher das kam

Die drei oben aufgeführten Typen sind nicht die einzigen Paketformate für Linux, aber sie sind am häufigsten. Einige Distributionen entwickeln ihre eigenen Typen, die anderswo nicht verwendet werden. Gentoo hat Ebuild. Pardus hat PiSi (kurz für Pakete, die erfolgreich wie beabsichtigt installiert wurden). Android, das technisch eine Linux-Distribution ist, verwendet APK.

Warum sind Paketformate so seltsam?

Jeder Typ ist ein Archiv, das angibt, was eine Anwendung ausführen muss und welche Metadaten von einem Paketmanager benötigt werden. Da verschiedene Distributionen unterschiedliche Tools und Repositories verwenden, ist der Linux Package Manager (und Distro) das Richtige für Sie? Welcher Linux-Paketmanager (und Distro) ist der Richtige für Sie? Ein Hauptunterschied zwischen den Haupt-Linux-Distributionen ist der Paketmanager; Die Unterschiede sind stark genug, dass sie die Wahl der Distro beeinflussen können. Schauen wir uns an, wie die verschiedenen Paketmanager arbeiten. Lesen Sie mehr, was in diesen Metadaten variiert. Aus diesem Grund ist nicht garantiert, dass auch Formate mit demselben Namen, wie Fedora und openSUSE-RPMs, kompatibel sind.

Was denkst du über die Installation von Software unter Linux? Wie ist es mit anderen Betriebssystemen verglichen? Könnte es verbessert werden? Teilen Sie Ihre Gedanken und wenn Sie irgendwelche Fragen haben, zögern Sie nicht zu fragen!

In this article