So installieren Sie Software unter Linux-Paketformaten
Willkommen bei Linux. Die Chancen stehen gut, dass Ihre Distribution mit reichlich Software für die Grundlagen geliefert wurde. Egal wie gründlich ein Job ist, Sie möchten mehr installieren. Die Frage ist wie?
Die Installation von Software unter Linux fühlt sich einem Smartphone näher an als Windows. Meistens starten Sie einen Paketmanager (ähnlich einem App Store) und suchen nach dem Namen der gewünschten Anwendung. Von dort ist es eine Frage des Install-Buttons.
Die Paketmanager ändern sich jedoch je nach Ihrer Distribution. Ubuntu verwendet Ubuntu-Software. Das ist einfach eine umbenannte Version der GNOME-Software, die Fedora verwendet. Inzwischen macht openSUSE mit YaST seine eigene Sache.
Paket-Manager durchsuchen die Software-Repositorys Ihrer Distribution. Aber manchmal ist das, was Sie wollen, nicht da. Gelegentlich laden Sie eine Datei von einer Website herunter und klicken sie wie eine Windows-EXE-Datei an. Außer dass es ein Problem gibt. So wie es keine einzige Linux-Version gibt, gibt es kein einheitliches Linux-Paketformat (obwohl einige versuchen, das Ubuntu-Snaps-Paket im Vergleich zu Red Hat Flatpaks zu ändern, was ist der Unterschied? Ubuntu-Snaps im Vergleich zu Red Hat-Paketpaketen, Was ist der Unterschied? Apps in vielen Formaten: Die beiden beliebtesten sind seit Jahren .debs und .rpms, aber mit Ubuntus Snap-Paketen und Red Hat's Flatpak könnte sich dies ändern..
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 Open-Source-Projekte, die es gibt. Sie können auf eine DEB klicken, um eine Anwendung direkt zu installieren, oder in einem Paketmanager suchen, damit dieser die Arbeit für Sie im Hintergrund erledigt. Im Terminal verwenden Sie die dpkg
Befehl zum Beispiel:
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 die Windows- und EXE-Dateien der Linux-Welt.
Debian und Ubuntu verwenden beide das DEB-Dateiformat, aber Pakete, die in einem funktionieren, können im anderen nicht funktionieren. Pakete sind manchmal mit beiden kompatibel, z. B. 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 Distros, 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, der Ursprung liegt bei Red Hat. Die in North Carolina ansässige Organisation, die das weltweit erste Milliarden-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 bevorzugte Wahl ist. 5 Gründe für die Verwendung von Pure Open Source Distro. 5 Gründe für die Verwendung von Pure Open Source Distro. Fedora Fedora ist nicht so bekannt wie Ubuntu und hat den Ruf, schwer zu verwenden. Aber wenn dies wahr ist, warum benutzen so viele Leute Fedora weiter? Weitere Informationen, dies ist der Paketdateityp, den Sie zum Installieren der Software verwenden. Wenn Sie auf ein RPM klicken, wird es in der GNOME-Software geöffnet.
Trotz des Namens verwenden Red Hat-bezogene Distributionen nicht die einzigen, die RPMs verwenden. openSUSE ist eine weitere prominente Community, die RPM angenommen hat 6 Gründe, warum Sie sich für openSUSE und den Geeko entscheiden sollten. 6 Gründe, warum Sie sich für openSUSE und den Geeko entscheiden sollten. Es gibt gute Gründe, warum openSUSE weiterhin Nutzer anzieht. Hier sind einige davon. Vielleicht sind Sie die nächste Person, die sich in den Geeko verliebt. Weiterlesen . Sie können diese mit YaST installieren, dem One-Stop-Shop der Distribution für die meisten Systemverwaltungen.
In beiden Fällen können Sie Pakete mithilfe von installieren rpm
Befehl zum Beispiel:
rpm -ivh /home/user/software.rpm
Fedora und openSUSE verwenden beide RPMs, die Pakete sind jedoch nicht austauschbar. Vergewissern Sie sich erneut, dass das heruntergeladene RPM für Ihre Distribution bestimmt ist.
Beliebte Distros, die RPM verwenden:
- Red Hat Enterprise Linux
- Fedora
- openSUSE
- SUSE Linux Enterprise Server
- CentOS
- PCLinuxOS
TAR-Pakete
Ich weiß, ich habe gesagt, dass es kein universelles Paketformat für Linux gibt, aber das stimmt nicht zu 100%. Wenn Sie eine als TAR, TGZ oder TAR.GZ gepackte App sehen, besteht eine gute Chance, dass sie auf Ihrem Computer ausgeführt wird. Das Problem ist, dass die Installation nicht so einfach ist, wie den Cursor zu zeigen oder einen einzelnen Befehl einzugeben. Die Installation einer TAR-Datei verdient eine eigene Anleitung. Kompilieren und Installieren von TAR GZ- und TAR-BZ2-Dateien in Ubuntu Linux Kompilieren und Installieren von TAR GZ- und TAR-BZ2-Dateien in Ubuntu Linux Lesen Sie weiter .
Dies 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 enthalten ihre eigenen persönlichen Installationsanweisungen. Das resultierende Programm wird möglicherweise nicht automatisch in Ihrem Anwendungsmenü angezeigt.
Beliebte Distros, 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 die gebräuchlichsten. Einige Distros entwickeln eigene Typen, die nicht anderweitig verwendet werden. Gentoo hat Ebuild. Pardus hat PiSi (kurz für Pakete, die wie beabsichtigt erfolgreich installiert wurden). Android, technisch gesehen eine Linux-Distribution, verwendet APK.
Warum sind Paketformate so komisch??
Jeder Typ ist ein Archiv, das enthält, was eine Anwendung ausführen muss, sowie die Metadaten, die von einem Paketmanager benötigt werden. Da verschiedene Distributionen unterschiedliche Tools und Repositorys verwenden, ist der Linux Package Manager (und die Distribution) das Richtige für Sie? Welcher Linux Package Manager (und Distro) passt zu Ihnen? Ein wesentlicher Unterschied zwischen den wichtigsten Linux-Distributionen ist der Paketmanager. Die Unterschiede sind stark genug, um die Wahl der Distribution zu beeinflussen. Schauen wir uns an, wie die verschiedenen Paketmanager arbeiten. Lesen Sie mehr, was in diesen Metadaten enthalten ist, variiert. Deshalb sind auch Formate, die denselben Namen haben, wie Fedora und openSUSE RPMs, nicht unbedingt kompatibel.
Was halten Sie von der Installation von Software unter Linux? Wie ist es mit anderen Betriebssystemen zu vergleichen? Könnte es verbessert werden? Teilen Sie Ihre Gedanken mit, und wenn Sie Fragen haben, zögern Sie nicht, zu fragen!
Erfahren Sie mehr über: Installieren Sie Software und Linux.