7 Möglichkeiten, Apps und Spiele unter Linux zu installieren

7 Möglichkeiten, Apps und Spiele unter Linux zu installieren / Linux

Du hast es geschafft! Sie haben Linux installiert und jedes kleine Detail angepasst. Und was jetzt?

Obwohl Linux-Distributionen mit einer Menge vorinstallierter Software geliefert werden, möchten Sie früher oder später etwas neues 11 Must-Have-Apps auf Ubuntu direkt nach einer Neuinstallation installieren. 11 Must-Have-Apps auf Ubuntu direkt nach einer Neuinstallation bei einer Neuinstallation von Ubuntu und sich ein bisschen verloren fühlen? Wir haben diese Liste der ersten elf Anwendungen zusammengestellt, die Sie installieren müssen. Weiterlesen . “Wie installiere ich Apps unter Linux??”, Sie fragen sich vielleicht. Mit dieser Frage beschäftigen wir uns heute.

Die gebräuchlichste Methode zum Installieren von Apps unter Linux besteht in den Repositorys mithilfe eines Paketmanagers. Das Prinzip ist fast überall dasselbe, der Hauptunterschied besteht im Paketverwaltungssystem einer bestimmten Distribution. Hört sich etwas griechisch an? Hier ist eine Erklärung.

Was ist ein Paketverwaltungssystem??

Linux-Software wird normalerweise in Form von Paketen verteilt. Vereinfacht ausgedrückt bezieht sich ein Paketverwaltungssystem auf die Tools und Dateiformate, die zur Verwaltung dieser Pakete erforderlich sind. Zwei der am weitesten verbreiteten Paketverwaltungssysteme sind dpkg (verwendet .deb-Dateien) und RPM (die Pakete sind .rpm-Dateien). Der Unterschied zwischen Paketverwaltungssystemen liegt im Allgemeinen in ihrem Ansatz für den Installationsprozess (RPM-Pakete können beispielsweise von Dateien und nicht von anderen Paketen abhängen)..

Sie wissen möglicherweise bereits, dass Debian, Ubuntu und ihre Derivate dpkg verwenden, während Red Hat Enterprise Linux, CentOS, Fedora, Mageia und openSUSE RPM verwenden. Das System von Gentoo heißt Portage, während Sabayon sowohl Portage als auch sein eigenes System namens Entropy verwenden kann. Slackware und Arch Linux verwenden Tarballs (.tar-Dateien), die spezielle Metadaten enthalten, während PC Linux OS eine Mischung aus PCLinuxOS bietet: Eine Linux-Distribution, die Software für eine bessere Erfahrung mischt und aufeinander abstimmt PCLinuxOS: Eine Linux-Distribution, die Software für eine bessere Mischung mischt Erfahrung Es ist eine Untertreibung zu sagen, dass Linux-Benutzer eine große Auswahl haben, wenn es darum geht, welche Distribution sie verwenden möchten. Es gibt verschiedene Ansätze, um die gleichen Aufgaben zu lösen, von welcher Art von Lösungen.

Linux-Pakete sind nur Archivdateien (wie .zip und .rar), die den Anwendungscode und Anweisungen zur Installation der Anwendung, zum Speicherort der Konfigurationsdateien und zu den anderen erforderlichen Paketen enthalten. Die Software, die diese Anweisungen ausführt, wird Paketmanager genannt.

Tipp: Stellen Sie immer sicher, dass Sie das richtige Paketformat für Ihre Distribution verwenden. Wenn Sie ein .deb-Paket einer Anwendung nicht finden können, aber ein .rpm-Paket verfügbar ist, können Sie zwischen beiden konvertieren.

Was ist ein Paketmanager??

Das Desktop-Äquivalent eines App-Stores, ein Paket-Manager, ist der zentrale Ort zur Verwaltung Ihrer Linux-Anwendungen. Stellen Sie sich das als "Anwendungen hinzufügen / entfernen" -Dialogfeld unter Windows vor, jedoch weitaus fortgeschrittener. Windows-Benutzer sollten mit dem Konzept vertraut sein, da ihr Betriebssystem heutzutage auch über einen Paket-Manager verfügt. Windows erhält einen Paket-Manager - Software zentral über OneGet herunterladen Windows erhält einen Paket-Manager - Software zentral über OneGet herunterladen Microsoft fügt ein weiteres Linux hinzu Funktion für Windows. Das Paketmanagement kann die Produktivität erheblich steigern, die Sicherheit erhöhen und letztendlich Kopfschmerzen ersparen. Wir zeigen Ihnen, wie es geht. Weiterlesen .

Zu jeder Linux-Distribution gehört ein Paketmanager. Wenn Sie das Standardformat nicht mögen, können Sie es ersetzen (vorausgesetzt, das neue unterstützt das Paketformat Ihrer Distribution). Im Paket-Manager suchen Sie nach Anwendungen, installieren, aktualisieren und entfernen Anwendungen. Es kann eine Befehlszeile oder eine vollständige grafische Benutzeroberfläche haben und speichert die Informationen zu installierten Anwendungen, deren Versionen und Abhängigkeiten in einer lokalen Datenbank. Dies hilft, das Ganze aufzuräumen “Reste” automatisch, nachdem Sie eine App deinstalliert haben.

Tipp: Wenn Sie eine neue Linux-App installieren möchten, suchen Sie immer zuerst in Ihrem Paketmanager. Wenn Sie dort nicht finden, wonach Sie suchen, wenden Sie sich an andere nützliche Ressourcen. Das Linux-Benutzer-Toolkit zum Entdecken neuer Apps Das Linux-Anwender-Toolkit zum Entdecken neuer Apps Das Installieren von Linux ist wie ein All-Inclusive-Service. Hardware funktioniert einwandfrei und Sie erhalten eine beeindruckende Auswahl vorinstallierter Software. Was aber, wenn Sie neue Linux-Software ausprobieren möchten? Weiterlesen .

Was ist ein Repository??

Natürlich kann Ihr Paketmanager nicht einfach Pakete aus dem Nichts herstellen. Es muss Informationen zu verfügbaren Paketen von einem Speicherort abrufen, der als Repository bezeichnet wird. Es ist eine Sammlung von Paketen für eine bestimmte Linux-Distribution. Das Repository kann ein Netzwerkspeicherort, eine lokale Speichereinheit (eine DVD, ein USB-Laufwerk oder eine Festplatte) oder sogar eine einzelne Datei sein. Jede Distribution hat ihre offiziellen Repositories mit Tausenden von Paketen.

Wenn eine App in den offiziellen Repositorys nicht verfügbar ist (oder Sie möchten nur die neueste Version direkt von den Entwicklern), können Sie Ihrem System neue Repositorys hinzufügen. Stellen Sie sicher, dass Sie das Repository auswählen, das der Version Ihrer Distribution entspricht. Neue Repositorys können über ein Dialogfeld in Ihrem Paketmanager oder durch Bearbeiten von Dateien mit Administratorrechten hinzugefügt werden.

Dpkg-basierte Distributionen speichern ihre Repository-Informationen im /etc/apt/sources.list Datei oder in separaten .list-Dateien im /etc/apt/sources.list.d/ Verzeichnis.

Für RPM-Distributionen können Sie neue Repositorys unter hinzufügen [Repository] Abschnitt in der /etc/yum.conf Datei (oder /etc/dnf/dnf.conf, Wenn Sie DNF anstelle von Yum verwenden, oder erstellen Sie .repo-Dateien im /etc/yum.repos.d/ Verzeichnis.

Für Benutzer von Ubuntu und Derivaten gibt es auch PPA-Repositorys (Personal Package Archive). Ihr Leitfaden zu Ubuntu-Repositorys und Paketverwaltung. Ihr Leitfaden zu Ubuntu-Repositorys und Paketverwaltung. Lesen Sie mehr über diese Pakete, die auf Launchpad gehostet werden. Da jeder eine PPA erstellen kann, sollten Sie beim Hinzufügen von PPAs, die nicht offiziell von einem Projekt unterstützt werden, vorsichtig sein. Ähnliche Dienste für Fedora heißen Copr und Koji.

Tipp: Wenn Sie Ihre Linux-Distribution nicht aktualisieren möchten, aber dennoch Software-Updates erhalten möchten, suchen Sie nach Repositorys, die als gekennzeichnet sind “Backports”. Sie enthalten neue Versionen von Apps für alte Versionen einer Distribution.

So installieren Sie Linux-Apps

1. Vom Terminal aus

Vor langer Zeit war dies die einzige Möglichkeit, Linux-Apps zu installieren. Paketmanager hatten keine praktischen Kontrollkästchen und Menüs. Sie waren Befehlszeilen-Dienstprogramme. Sie existieren heute noch - tatsächlich verwenden Sie sie jedes Mal, wenn Sie etwas mit einem grafischen Paketmanager installieren, da es sich lediglich um ein Front-End für das Befehlszeilentool handelt. Sie können sie direkt verwenden, wenn Sie die Abläufe beschleunigen möchten oder einfach das Terminal verwenden möchten.

Dpkg ist der Name des Paketverwaltungssystems, aber auch des grundlegenden Tools für die Handhabung von .deb-Paketen. Es wird manchmal als a bezeichnet “Low-Level” und alle anderen Paketdienstprogramme bauen auf seiner Funktionalität auf. Sie können es verwenden, um ein einzelnes .deb-Paket zu installieren:

Sudo dpkg -i Paketname.deb

wo -i steht für “Installieren”. Dpkg kann Abhängigkeiten nicht automatisch auflösen, aber Pakete (neu) konfigurieren und deren Inhalt extrahieren.

APT (Advanced Package Tool) verfügt über alle Funktionen von dpkg und einige. Es umfasst verschiedene Tools wie apt-get, apt-cache, apt-add-repository, apt-file ... Zum Installieren von Anwendungen benötigen Sie apt-get:

sudo apt-get install Paketname

Eine weitere nützliche Funktion ist die Simulation:

sudo apt-get install Paketname -s

Es zeigt Ihnen, welche Pakete hinzugefügt oder entfernt werden und welche Dateien konfiguriert werden. Es wird jedoch nichts installiert.

Aptitude verbessert dpkg und APT und führt im Terminal eine grafische Benutzeroberfläche ein, die Sie entweder lieben oder hassen.

Sie können Apps über diese Benutzeroberfläche installieren oder Befehle eingeben:

sudo aptitude install Paketname

Aptitude ähnelt apt-get, bietet jedoch mehr Informationen und Anleitungen zum Verwalten von Paketen. Es behandelt automatisch installierte Pakete und Systemupgrades etwas anders als apt-get und bietet erweiterte Suchoptionen. Aptitude kann Sie vor Konflikten beim Installieren oder Entfernen von Paketen warnen und anzeigen, welche Pakete dank des Programms ein Problem verursachen Warum Befehl.

Bei RPM-basierten Distributionen ist die Situation analog: Das Befehlszeilenprogramm rpm ist in etwa gleichbedeutend mit dpkg, Ihr APT ist ihr Yum und aptitude entspricht DNF.

DNF steht für Dandified Yum, eine neue Version von Yum, die in Fedora 18 eingeführt wurde. Sowohl Yum als auch DNF können Abhängigkeiten automatisch auflösen. Die Syntax für das Installieren von Paketen ist einfach und mit jedem Tool fast identisch:

rpm -i Paketname.rpm
yum install Paketname
dnf install Paketname

Unter openSUSE können Sie Zypper verwenden:

zypper install Paketname
zypper install /path/to/package.rpm

Mageia hat einen eigenen Wrapper für rpm namens urpmi mit ebenso einfachen Befehlen für die Installation:

urpmi paketname

und suchen:

urpmq Paketname
urpmq -y Schlüsselwort

Unter Arch Linux können Sie den Standardpaketmanager (pacman) verwenden, um Pakete zu installieren:

Pacman -S Paketname

und nach Anwendungen in den Repositories suchen:

Pacman -Ss Schlüsselwort

Wenn Sie jedoch etwas aus dem AUR (Arch User Repository) installieren möchten, benötigen Sie ein separates Tool, das als AUR-Helfer bezeichnet wird. AUR enthält keine Binärpakete, die Pacman verwalten kann. stattdessen ist es ein Repository von “Rezepte” für Anwendungen, die manuell erstellt werden müssen. Yaourt ist einer der beliebtesten AUR-Helfer für Befehlszeilen, da beide installiert werden können “regulär” Arch Linux-Pakete sowie die von AUR. Es ist interaktiv, so dass Sie Folgendes eingeben können:

yaourt stichwort

Die Ergebnisse werden als nummerierte Liste angezeigt. Nachdem Sie eine Nummer ausgewählt haben, werden Sie von Yaourt gefragt, was Sie mit dem Paket tun sollen. Alternativ können Sie einfach Folgendes eingeben:

yaourt -S Paketname

um das gewünschte Paket zu installieren. Yaourt kümmert sich automatisch um die Abhängigkeiten.

Tipp: Um zu vermeiden, dass Sie den Installationsbefehl jedes Mal eingeben müssen, wenn Sie eine neue App benötigen, erstellen Sie einen Alias. So definieren Sie Befehlszeilen-Aliasnamen auf einem beliebigen Betriebssystem. So definieren Sie Befehlszeilen-Aliasnamen auf jedem Betriebssystem mit dem Befehlszeilenterminal Ihres Computers in der Vergangenheit mehrmals. Tina schrieb eine gute Grundierung für Windows-Benutzer mit einem Anfängerleitfaden für den Windows-Befehl… Mehr dazu.

2. Mit einem Graphical Package Manager

Dies ist die empfohlene Methode zur Installation von Linux-Apps. Starten Sie einfach Ihren Paketmanager, finden Sie ein Paket, markieren Sie es für die Installation und bestätigen Sie die Änderungen. Sie werden nach dem Administratorkennwort gefragt. Geben Sie es daher korrekt ein.

Der Paketmanager wählt gelegentlich mehrere Pakete zur Installation aus. Dies sind die Abhängigkeiten Ihrer Anwendung - andere Pakete, die zum ordnungsgemäßen Funktionieren erforderlich sind. Einige Paketmanager werden dies tun “empfehlen” und verwandte (aber nicht obligatorische) Pakete zur Installation markieren. Es ist möglich, dieses Verhalten im zu deaktivieren Einstellungen / Voreinstellungen Dialog.

Dpkg-basierte Distributionen liefern Synaptic normalerweise als Standardpaketmanager aus. Einige bieten jedoch auch Muon:

Ubuntu Software Center wird ab April 2016 durch Gnome Software ersetzt (Ubuntu 16.04). Linux Mint bietet Synaptic und sein eigenes Produkt namens Software Manager an.

Auf RPM-Distributionen finden Sie yumex, ein Frontend für yum:

Es gibt auch rpmdrake, ein Frontend für Urpmi. Auf openSUSE können Sie Anwendungen mit YaST installieren. Gentoo hat ein grafisches Frontend für das Auftauchen namens Porthole:

Unter Arch Linux können Sie Pamac oder Octopi als grafische Alternative zu yaourt verwenden:

Beide Tools können Pakete sowohl aus den offiziellen Repositories als auch aus der AUR suchen und installieren.

Tipp: Wenn Sie eine neue Desktop-Umgebung oder eine Office-Suite installieren möchten, suchen Sie im Paket-Manager nach dessen Metapaket. Es ist viel einfacher, ein Metapaket zu installieren, als Dutzende einzelner Pakete zu suchen.

3. Verwenden Sie GDebi und Wajig

Benutzer von dpkg-basierten Distributionen können mit zwei interessanten Tools spielen. GDebi ist ein Frontend für APT, mit dem Sie eine Anwendung installieren können, indem Sie auf eine .deb-Datei doppelklicken. Im Gegensatz zu dpkg kann GDebi fehlende Abhängigkeiten automatisch installieren. Dies ist besonders nützlich, wenn Sie eine App installieren möchten, die sich nicht in den Repositorys befindet, Sie jedoch die .deb-Datei heruntergeladen haben.

Wajig kombiniert die Kräfte von dpkg, apt-get, apt-cache und einer Reihe anderer Tools. Neben der Installation von Apps und dem Upgrade des Systems kann Wajig Systemdienste stoppen oder starten, RPM-Pakete konvertieren und detaillierte Informationen zu allen Paketen in den Repositorys bereitstellen.

Tipp: Sie können GDebi als Standardanwendung zum Öffnen von .deb-Dateien festlegen. Klicken Sie mit der rechten Maustaste auf eine .deb-Datei, wählen Sie die Option Öffnen mit…, suchen Sie GDebi in der Liste und bestätigen Sie die Änderungen. Jetzt verhalten sich Ihre .deb-Dateien wie EXE-Installationsprogramme von Windows.

4. Mit einem Selbstinstallateur

Diese Methode gilt für Software, die nicht in den Repositorys enthalten ist, und muss stattdessen von der Website des Entwicklers heruntergeladen werden, z. B. proprietäre Treiber. In einigen Fällen wird diese Software als selbstextrahierende Datei mit der Erweiterung .run oder .bin verteilt. Zum Installieren klicken Sie mit der rechten Maustaste auf die Datei, um auf die Datei zuzugreifen Eigenschaften> Berechtigungen Dialog und markieren Sie es als ausführbar.

Jetzt können Sie entweder auf die Datei doppelklicken, um die Installation zu starten, oder im Terminal zu ihr navigieren und eingeben ./filename.run. Die Installation wird automatisch fortgesetzt und die Dialogfelder sehen den Windows-Installationsprogrammen sehr ähnlich.

Tipp: Selbstinstallateure können auch Bash-Skripts (Dateien mit der Erweiterung .sh) sein. Sie können sie im Terminal ausführen, indem Sie ./filename.sh eingeben.

5. Kompilieren Sie sie aus der Quelle

Es ist selten, aber es passiert. Manchmal packen die Entwickler keine Anwendung für eine Distribution, sondern stellen den Quellcode bereit, den Sie zum Kompilieren benötigen. Die Quelle sollte eine .tar-Archivdatei sein, die Sie entpacken müssen. Es enthält hilfreiche Dateien, die als README und / oder INSTALL bezeichnet werden. Die allgemeine “Rezept” Zum Kompilieren von Apps gehören folgende Befehle:

./konfigurieren
machen
installiere

Sie würden sie nacheinander in demselben Verzeichnis ausführen, in dem Sie die Quelle extrahiert haben. Es können jedoch Ausnahmen und Macken auftreten. Lesen Sie daher unsere ausführlichere Anleitung zum Kompilieren von Linux-Apps. 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

Tipp: Sie können .deb- und .rpm-Pakete aus der Quelle erstellen, um die Anwendung mit Ihren regulären Paketverwaltungstools zu installieren.

6. Von Digital Distribution Clients

Alle zuvor genannten Methoden gelten auch für Linux-Spiele (ja, in den Repositories finden Sie tatsächlich Spiele). Es gibt jedoch eine andere Möglichkeit, Spiele unter Linux zu installieren, und zwar über digitale Vertriebsplattformen. Wo man die besten Linux-Spiele ohne Probleme herunterladen kann Wo die besten Linux-Spiele ohne Probleme heruntergeladen werden kann Noch vor einem Jahrzehnt war das native Spielen unter Linux nur begrenzt verfügbar Open Source, plattformübergreifende Spiele. Heute ist der Mythos "Keine Spiele unter Linux" tot. Aber wo findest du kompatible Spiele? Lesen Sie mehr und ihre Desktop-Clients. Steam ist bereits unter Linux verfügbar. So installieren Sie Steam und starten Sie Gaming unter Linux. So installieren Sie Steam und starten Sie Gaming unter Linux. Die Installation von Steam auf Linux-Computern ist unkompliziert, und das Ergebnis ist normalerweise das gleiche nahtlose Spielerlebnis, das Sie unter Windows hatten. Lesen Sie mehr, GOG Galaxy ist in Vorbereitung, und Itch.io ist eine lobenswerte Alternative.

Die Desktop-Clients sind an Ihre Konten gebunden. Sie müssen sich also zuerst registrieren, wenn Sie Ihre Spiele organisieren möchten.

Tipp: Halten Sie ein Auge auf Steam-Angebote 5 Möglichkeiten, um sicherzustellen, dass Sie die besten Angebote für Steam-Spiele erhalten 5 Möglichkeiten, um sicherzustellen, dass Sie die besten Angebote für Dampf-Spiele erhalten Steam ist bekannt dafür, dass es sehr praktisch ist, seine eigene Videospiel-Bibliothek zu verwalten Auch nützlich auf ein paar andere Arten, aber wussten Sie, dass Sie mit etwas Mühe… Lesen Sie mehr, um großartige Spiele zu ergattern, ohne in Konkurs zu gehen.

7) Verwenden Sie Paketmanager auf Anwendungsebene

Wenn Sie geeky werden möchten, können Sie Paketmanager auf Anwendungsebene neben Ihrem Standardpaketmanager auf Systemebene verwenden. Erstere sind auch als Programmiersprachenpaket-Manager bekannt. Sie enthalten Bibliotheken und unterstützende Dienstprogramme für eine Programmiersprache. Wenn eine Anwendung in dieser Sprache geschrieben ist, kann sie problemlos mit dem Paketmanager verteilt und installiert werden.

Es gibt einige davon: pip für Python, RubyGems für Ruby, npm für Node.js, NuGet für die Microsoft-Entwicklungsplattform… Einige Apps lassen sich aufgrund einer großen Anzahl von Abhängigkeiten viel einfacher mit diesem Paketmanager installieren ist möglicherweise nicht in den Repositories Ihrer Distribution verfügbar.

Wie Sie sehen, gibt es mehrere Möglichkeiten, Apps unter Linux zu installieren, von denen jede ihre eigenen (Nachteile) Vorteile hat. Verwenden Sie im Zweifelsfall den Paketmanager. Vergessen Sie jedoch nicht, dass es andere Optionen gibt. Schließlich ist es die Vielfalt der Optionen, die Linux so großartig macht.

Was ist Ihre bevorzugte Methode zum Installieren von Linux-Apps? Hast du irgendwelche Tipps für Linux-Anfänger? Teilen Sie Ihre Gedanken in den Kommentaren unten mit.

Bildnachweise: Yumex-Screenshot, Muon-Screenshot, Aptitude-Screenshot, Bullauge-Screenshot, Octopi-Screenshot, Itch.io-Screenshot.

Erfahren Sie mehr über: Installieren Sie Software und Linux.