Werbung

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

Obwohl Linux-Distributionen mit viel vorinstallierter Software geliefert werden, möchten Sie dies früher oder später tun installiere etwas Neues 10 unverzichtbare Ubuntu-Apps direkt nach einer NeuinstallationSie sehen sich eine neue Installation von Ubuntu an und fühlen sich verloren? Hier sind die unverzichtbaren Ubuntu-Anwendungen, die Sie zuerst installieren sollten. Weiterlesen . "Aber wie installiere ich Apps unter Linux?", Könnten Sie sich fragen. Das ist die Frage, mit der wir uns heute befassen.

Die häufigste Methode zum Installieren von Apps unter Linux ist die Verwendung von Repositorys mithilfe eines Paketmanagers. Das Prinzip ist überall mehr oder weniger gleich. Der Hauptunterschied besteht im Paketverwaltungssystem einer bestimmten Distribution. Klingt für dich ein bisschen griechisch? 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 zum Verwalten dieser Pakete erforderlich sind. Zwei der am weitesten verbreiteten Paketverwaltungssysteme sind dpkg (verwendet .deb-Dateien) und RPM (seine Pakete sind .rpm-Dateien). Der Unterschied zwischen Paketverwaltungssystemen liegt im Allgemeinen in ihrer Herangehensweise an den Installationsprozess (z. B. können RPM-Pakete eher von Dateien als von anderen Paketen abhängen).

instagram viewer

Installation-Linux-Apps-Paket

Möglicherweise wissen Sie bereits, dass Debian, Ubuntu und ihre Derivate dpkg verwenden, während Red Hat Enterprise Linux, CentOS, Fedora, Mageia und openSUSE RPM verwenden. Das Gentoo-System 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 PC Linux OS bietet eine Mischung PCLinuxOS: Eine Linux-Distribution, die Software für eine bessere Erfahrung mischt und zusammenbringtEs 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 mehrere Ansätze, um die gleichen Aufgaben zu erfüllen, von welcher Art von ... Weiterlesen von Lösungen.

Linux-Pakete sind nur Archivdateien (wie .zip und .rar), die den Anwendungscode und das enthalten Anweisungen zum Installieren der Anwendung, zum Ablegen der Konfigurationsdateien und zu den anderen Paketen Es benötigt. Die Software, die diese Anweisungen ausführt, wird als Paketmanager bezeichnet.

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

Was ist ein Paketmanager?

Als Paketäquivalent eines App Store ist ein Paketmanager der zentrale Ort für die Verwaltung Ihrer Linux-Anwendungen. Stellen Sie sich das Dialogfeld "Anwendungen hinzufügen / entfernen" unter Windows vor, das jedoch weitaus weiter fortgeschritten ist. Tatsächlich sollten Windows-Benutzer seit heute mit dem Konzept vertraut sein Ihr Betriebssystem hat auch einen Paketmanager Windows erhält einen Paketmanager - Laden Sie Software zentral über OneGet herunterMicrosoft fügt Windows eine weitere Linux-Funktion hinzu. Das Paketmanagement kann die Produktivität erheblich steigern, die Sicherheit erhöhen und Ihnen letztendlich viel Kopfschmerzen ersparen. Wir zeigen Ihnen, wie es funktionieren wird. Weiterlesen .

Jede Linux-Distribution wird mit einem Paketmanager geliefert. Wenn Ihnen der Standard nicht gefällt, können Sie ihn ersetzen (vorausgesetzt, der neue unterstützt das Paketformat Ihrer Distribution). Im Paketmanager suchen, installieren, aktualisieren und entfernen Sie Anwendungen. Es kann eine Befehlszeile oder eine vollständige grafische Oberfläche haben und die Informationen zu installierten Anwendungen, deren Versionen und Abhängigkeiten in einer lokalen Datenbank speichern. Dies hilft ihm, alle "Reste" automatisch zu bereinigen, nachdem Sie eine App deinstalliert haben.

Installation-Linux-Apps-Software-Manager

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 anderen nützlichen Ressourcen zu Das Linux User Toolkit zum Entdecken neuer AppsDie Installation von Linux ist wie das Einchecken in ein All-Inclusive-Resort. Die Hardware funktioniert einwandfrei und Sie erhalten eine beeindruckende Auswahl an vorinstallierter Software. Aber was ist, wenn Sie eine neue Linux-Software ausprobieren möchten? Weiterlesen .

Was ist ein Repository?

Natürlich kann Ihr Paketmanager Pakete nicht nur aus der Luft produzieren. Es muss Informationen zu verfügbaren Paketen von einem Speicherort abrufen, der als Repository bezeichnet wird. Es handelt sich um 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 nur die neueste Version direkt von den Entwicklern erhalten möchten), 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.

Installation von Linux-Apps-Repositorys

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

Für RPM-Distributionen können Sie neue Repositorys unter dem hinzufügen [Repository] Abschnitt in der /etc/yum.conf Datei (oder /etc/dnf/dnf.conf, wenn Sie DNF anstelle von Yum verwenden) oder .repo-Dateien in der /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 zur Paketverwaltung Weiterlesen dass Host-Pakete auf Launchpad. Da jeder eine PPA erstellen kann, sollten Sie vorsichtig sein, wenn Sie PPAs hinzufügen, die von einem Projekt nicht offiziell unterstützt werden. Ähnliche Dienste für Fedora werden aufgerufen 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 "Backports" gekennzeichnet sind. Sie enthalten neue Versionen von Apps für alte Versionen einer Distribution.

So installieren Sie Linux Apps

1. Vom Terminal

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

Dpkg ist der Name des Paketverwaltungssystems, aber auch des grundlegenden Tools für die Verarbeitung von .deb-Paketen. Es wird manchmal als "Low-Level" -Tool bezeichnet, 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 packagename.deb

wobei -i für "installieren" steht. Dpkg kann Abhängigkeiten nicht automatisch auflösen, aber es kann Pakete (neu) konfigurieren und deren Inhalt extrahieren.

APT (Advanced Package Tool) bietet alle Funktionen von dpkg und noch einige mehr. Es umfasst verschiedene Tools wie apt-get, apt-cache, apt-add-repository, apt-file... Um Anwendungen zu installieren, benötigen Sie apt-get:

sudo apt-get install paketname

Ein weiteres nützliches Feature ist die Simulation:

sudo apt-get install paketname -s

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

Die Eignung verbessert sich gegenüber dpkg und APT und führt eine grafische Oberfläche in das Terminal ein, die Sie entweder lieben oder hassen.

Installation von Linux-Apps-Eignung

Sie können Apps über diese Benutzeroberfläche oder durch Eingabe von Befehlen installieren:

sudo aptitude install paketname

Aptitude ähnelt apt-get, bietet jedoch mehr Informationen und Anleitungen, während Sie Pakete verwalten. Es behandelt automatisch installierte Pakete und System-Upgrades etwas anders als apt-get und bietet erweiterte Suchoptionen. Aptitude kann Sie vor Konflikten beim Installieren oder Entfernen von Paketen warnen und zeigen, welche Pakete dank der ein Problem verursachen Warum Befehl.

Bei RPM-basierten Distributionen ist die Situation analog: Das Befehlszeilenprogramm rpm entspricht in etwa dpkg, Ihre APT ist deren Yum und die Eignung 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 die Installation von Paketen ist einfach und bei jedem Tool nahezu identisch:

rpm -i packagename.rpm
yum install packagename
dnf packagename installieren

Unter openSUSE können Sie Zypper verwenden:

zypper install paketname
zypper installiere /path/to/package.rpm

Mageia hat einen eigenen Wrapper für U / min namens urpmi mit ebenso einfachen Befehlen zur Installation:

urpmi packagename

und suchen:

urpmq Paketname
urpmq -y Schlüsselwort

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

Pacman-S Packagename

und suchen Sie nach Anwendungen in den Repositorys:

pacman -Ss Schlüsselwort

Wenn Sie jedoch etwas aus dem AUR (Arch User Repository) installieren möchten, benötigen Sie ein separates Tool namens AUR-Helfer. AUR enthält keine Binärpakete, die pacman verwalten kann. Stattdessen handelt es sich um ein Repository mit „Rezepten“ für Anwendungen, die manuell erstellt werden müssen. Yaourt ist einer der beliebtesten Befehlszeilen-AUR-Helfer, da er sowohl "normale" Arch Linux-Pakete als auch solche von AUR installieren kann. Es ist interaktiv, sodass Sie Folgendes eingeben können:

yaourt Schlüsselwort

und es werden die Ergebnisse als nummerierte Liste angezeigt. Nachdem Sie eine Nummer ausgewählt haben, fragt Yaourt Sie, 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, wenn Sie eine neue App benötigen, Erstellen Sie einen Alias So definieren Sie Befehlszeilen-Aliase auf einem beliebigen BetriebssystemWir haben bereits darüber gesprochen und empfohlen, das Befehlszeilenterminal Ihres Computers in der Vergangenheit mehrmals in den Griff zu bekommen. Tina hat eine gute Einführung für Windows-Benutzer mit einem Anfängerhandbuch für den Windows-Befehl geschrieben ... Weiterlesen dafür.

2. Mit einem grafischen Paketmanager

Dies ist die empfohlene Methode zum Installieren von Linux-Apps. Starten Sie einfach Ihren Paketmanager, suchen 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 richtig ein.

Installation von Linux-Apps-Synaptic

Der Paketmanager wählt gelegentlich mehrere Pakete für die Installation aus. Dies sind die Abhängigkeiten Ihrer Anwendung - andere Pakete, die für eine ordnungsgemäße Funktion erforderlich sind. Einige Paketmanager empfehlen und markieren verwandte (aber nicht obligatorische) Pakete für die Installation. Es ist möglich, dieses Verhalten in der zu deaktivieren Einstellungen / Einstellungen Dialog.

Installation von Linux-Apps-Einstellungen

Dpkg-basierte Distributionen werden normalerweise mit Synaptic als Standardpaketmanager ausgeliefert, obwohl einige Muon anbieten:

Installation von Linux-Apps-Myon

Ubuntu Software Center wird ersetzt durch Gnome-Software in der Version April 2016 (Ubuntu 16.04). Linux Mint bietet Synaptic und ein eigenes Produkt namens Software Manager an.

Auf RPM-Distributionen finden Sie Yumex, ein Frontend für lecker:

Installation von Linux-Apps-Yumex

Es gibt auch rpmdrake, das ist ein Frontend für urpmi. Auf openSUSE können Sie Installieren Sie Anwendungen mit YaST. Gentoo hat ein grafisches Frontend für Emerge namens Bullauge:

Installation-Linux-Apps-Bullauge

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

Installation von Linux-Apps-Octopi

Beide Tools können Pakete sowohl in den offiziellen Repositories als auch in 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 dem Metapaket. Es ist viel einfacher, ein Metapaket zu installieren, als nach Dutzenden 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 Front-End 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, aber deren .deb-Datei heruntergeladen hat.

Installation von Linux-Apps-Gdebi

Wajig kombiniert die Fähigkeiten 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 unter Windows.

4. Mit einem Selbstinstallateur

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

Installation-Linux-Apps-Run

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

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

5. Kompilieren Sie sie aus dem Quellcode

Es ist selten, aber es passiert. Manchmal packen die Entwickler keine Anwendung für eine Distribution, sondern stellen stattdessen den Quellcode bereit, den Sie selbst kompilieren müssen. Die Quelle sollte eine .tar-Archivdatei sein, die Sie entpacken müssen. Es enthält hilfreiche Dateien mit den Namen README und / oder INSTALL. Konsultieren Sie sie daher zuerst. Das allgemeine „Rezept“ zum Kompilieren von Apps enthält die folgenden Befehle:

./konfigurieren
machen
make install

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 zu wie man Linux-Apps kompiliert. Kompilieren und Installieren von TAR GZ- und TAR BZ2-Dateien unter Ubuntu Linux Weiterlesen

Tipp: Sie können .deb- und .rpm-Pakete aus dem Quellcode 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, Sie können Spiele tatsächlich in den Repositories finden). Es gibt jedoch eine andere Möglichkeit, Spiele unter Linux zu installieren, und zwar über digitale Vertriebsplattformen Wo Sie die besten Linux-Spiele ohne Probleme herunterladen könnenNoch vor einem Jahrzehnt beschränkten sich native Spiele unter Linux auf plattformübergreifende Open-Source-Spiele. Heute ist der Mythos "Keine Spiele unter Linux" tot. Aber wo finden Sie kompatible Spiele? Weiterlesen und ihre Desktop-Clients. Dampf ist schon verfügbar unter Linux So installieren Sie Steam und starten das Spielen unter LinuxDie Installation von Steam auf Linux-Computern ist unkompliziert und das Ergebnis ist normalerweise das gleiche nahtlose Spielerlebnis, das Sie unter Windows hatten. Weiterlesen , GOG Galaxy ist in Vorbereitung und Itch.io ist eine lobenswerte Alternative.

Installation-Linux-Apps-Juckreiz

Die Desktop-Clients sind mit Ihren Konten verknüpft. Sie müssen sich also zuerst registrieren, wenn Sie Ihre Spiele organisieren möchten.

Trinkgeld: Behalten Sie Steam-Angebote im Auge 5 Möglichkeiten, um sicherzustellen, dass Sie die besten Angebote für Steam-Spiele erhaltenSteam ist dafür bekannt, dass es sehr praktisch für die Verwaltung der eigenen Videospielbibliothek ist, und es ist auch auf einige andere Arten nützlich, aber wussten Sie, dass Sie mit ein wenig Aufwand ... Weiterlesen großartige Spiele zu ergattern, ohne bankrott zu gehen.

7) Verwenden Sie Paketmanager auf Anwendungsebene

Wenn Sie geeky werden möchten, können Sie neben Ihrem Standard-Paketmanager auf Systemebene auch Paketmanager auf Anwendungsebene verwenden. Ersteres wird auch als Programmiersprachen-Paketmanager bezeichnet. 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 mit diesem Pakettyp viel einfacher installieren Manager aufgrund einer großen Anzahl von Abhängigkeiten, die in Ihrer Distribution möglicherweise nicht verfügbar sind Repositories.

Installation von Linux-Apps-npm

Wie Sie sehen, gibt es verschiedene Möglichkeiten, Apps unter Linux zu installieren, von denen jede ihre eigenen (Nachteile) hat. Verwenden Sie im Zweifelsfall den Paketmanager, aber vergessen Sie 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 zur Installation von Linux-Apps? Haben Sie Tipps für Linux-Anfänger? Teilen Sie Ihre Gedanken in den Kommentaren unten.

Bildnachweis: Yumex-Screenshot, Myon Screenshot, Eignungs-Screenshot, Bullauge Screenshot, Octopi Screenshot, Itch.io Screenshot.

Ivana Isadora ist freiberufliche Autorin und Übersetzerin, Linux-Liebhaberin und KDE-Fangirl. Sie unterstützt und fördert freie und Open Source-Software und ist immer auf der Suche nach frischen, innovativen Apps. Hier erfahren Sie, wie Sie Kontakt aufnehmen können.