So starten Sie Ihre Standard-Apps mit einfachen Befehlen in Ubuntu

So starten Sie Ihre Standard-Apps mit einfachen Befehlen in Ubuntu

Bei Linux dreht sich alles um Freiheit. Während proprietäre Betriebssysteme dazu neigen, Sie für jeden App-Typ (z. B. Webbrowser) auf einen Standard hinzuweisen, bietet Linux die Tools, um Ihr System an Ihren eigenen Geschmack anzupassen. Sie sollten in der Lage sein, so viele verschiedene Programme eines Typs zu haben, wie Sie möchten. Und das ist was Update-Alternativen dreht sich alles um – eine einfache Möglichkeit, zwischen Optionen zu wechseln.





So verwenden Sie es in Ubuntu (und anderen Debian-basierten Systemen).





Das Update-Alternativen-System

Bevor wir uns mit den verschiedenen Alternativen befassen, werfen wir einen Blick hinter die Kulissen. Eine Alternative, Editor , bietet einen terminalbasierten Texteditor:





Laptop Akku eingesteckt wird nicht geladen
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

Und das Öffnen einer Textdatei mit diesem Befehl macht genau das, was Sie erwarten:

sudo editor /etc/fstab

Dadurch wird das Dateisystem geöffnet Konfigurationsdatei in einem Texteditor... aber welcher? Auf dem folgenden System öffnete es sich in nano :



Die Editor Befehl ist tatsächlich a symbolischer Link (Symlink). Ein Link zu nano , könnten Sie fragen? Nö! Der Befehl /usr/bin/editor ist ein Link zu /etc/alternatives/editor . Die /etc/alternativen In diesem Verzeichnis werden alle Alternativen im System als symbolische Links verwaltet. Dies sind die Links, die auf das jeweilige Programm verweisen. Es ist also ein Link (in Ihrem PATH) zu einem Link (im Verzeichnis alternatives) zu einem Programm.

Wie Sie vielleicht erraten haben, Update-Alternativen ist das Tool, mit dem Sie diese Links verwalten können. Werfen wir einen Blick darauf, wie man es benutzt.





Beispiel Update-Alternativen Verwendung

Die meisten Update-Alternativen Befehle, die Sie verwenden werden, folgen diesem Muster:

sudo update-alternatives [option] [alternative(s)]

In obigem, Alternative(n) bezieht sich auf das Programm, das Sie am Ende verwenden werden. Die Möglichkeit ist das, was du damit machen willst. Um mit dem fortzufahren Editor Komponente, bevor wir uns auf den Weg machen, lassen Sie uns die Lage des Landes erfahren. Die Anzeige Option zeigt uns einige Details.





update-alternatives --display editor

Die oberen Zeilen verraten uns den Weg zum Editor Befehl selbst, sowie was gerade verlinkt ist. Da ist aber einiges drin, einschließlich Mann Seitenübersetzungen und so. Ein fokussierter aufführen Befehl macht die Dinge leichter zu verstehen:

update-alternatives --list editor

Da sieht man das nano ist in der Tat als Alternative für aufgeführt Editor . Aber was könnten wir sonst noch gebrauchen? Dies gibt uns drei Optionen, einschließlich ICH KAM . Sie können neu zuweisen Editor die anrufen ICH KAM Programm statt mit dem Konfiguration Möglichkeit.

sudo update-alternatives --config editor

Über das interaktive Menü können Sie eine neue Option auswählen. Oder wenn Sie das gewünschte Programm kennen, verwenden Sie die einstellen Möglichkeit:

sudo update-alternatives --set editor /usr/bin/vim.basic

Als nächstes werfen wir einen Blick auf einige Alternativen, die Sie vielleicht ausprobieren möchten.

Bemerkenswerte Update-Alternative-Optionen

Wie bereits erwähnt, gibt es bereits viele Pakete, die die Update-Alternativen System. Hier sind einige, die sich bei der Verwaltung Ihres Systems als nützlich erweisen können:

update-alternatives --config java

Einige Programme erwarten/erfordern die Installation einer bestimmten Java-Version. Auf Ubuntu-basierten Systemen können Sie mehrere Versionen des OpenJDK (Open Source Java) aus Repositorys installieren sowie mehrere Versionen der offiziellen Oracle JRE manuell installieren. Wenn Sie Letzteres als Alternative einrichten, können Sie wechseln, welche Java-Umgebung Programme im laufenden Betrieb startet.

Hinweis: Es gibt eine Reihe von Java-bezogenen Alternativen, die alle zusammen aktualisiert werden sollten. Schauen Sie sich die Komfort-App an Update-Java-Alternativen , die einen Teil der Java-spezifischen Arbeit für Sie erledigt.

update-alternatives --config x-www-browser/gnome-www-browser

Ziemlich selbsterklärend, so können Sie Ihren Standard-Webbrowser einstellen. Wenn Sie in einem GNOME-basierten Desktop arbeiten, sollten Sie sich auch ansehen gnome-www-browser auch.

update-alternatives --config mozilla-flashplugin

Im Guten wie im Schlechten gibt es immer noch viele Websites, die Flash verwenden. Dies wird Ihnen helfen, zwischen der offiziellen Adobe-Version und Open-Source-Versionen wie zu wechseln knirschen .

Wenn Sie neugierig auf die gesamte Palette der verfügbaren Alternativen sind, versuchen Sie Folgendes, um sie alle in ihrer aktuellen Einstellung aufzulisten:

update-alternatives --get-selections

Anpassen Ihrer Alternativen

Die Verwaltung der Optionen, die Canonical uns bietet, ist schön und gut. Aber es wäre keine Freiheit, wenn du sie dir nicht zu eigen machen könntest, oder? In den folgenden Abschnitten sehen wir uns an, wie Sie Ihre eigenen alternativen Gruppen hinzufügen und entfernen.

Hinzufügen von Alternativen aus dem System

Alternativen werden Ihrem System automatisch hinzugefügt, wenn Sie unterstützte Pakete installieren. Wenn Sie beispielsweise installiert haben emacs , würde der Installationsprozess ein Skript ausführen, das die erforderliche Option in . erstellt /etc/alternativen , einschließlich einer Priorität.

Aber Sie können auch Ihre eigenen Alternativen erstellen, wenn Sie abenteuerlustig genug sind. Wenn Sie dies tun, sollten Sie bedenken, dass Sie diese Alternativen manuell eingeben müssen. Wenn Sie beispielsweise eine neue Alternative mit dem Titel . erstellen x-Wort-Prozessor , müssen Sie das erste und alle nachfolgenden Programme von Hand hinzufügen. Sie müssen sie auch entfernen, da Sie sonst möglicherweise feststellen, dass Ihre Alternative auf ein Programm verweist, das nicht mehr existiert.

Fügen wir eine Gruppe namens . hinzu x-Wort-Prozessor und eine Alternative (in diesem Fall der ausgezeichnete LibreOffice Writer ) ist wie folgt:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/lowriter 40

Dieser Befehl erstellt:

  • Ein neuer Befehl (eigentlich ein Symlink) namens Textverarbeitungssystem darstellend;
  • Eine neue Alternativengruppe namens x-Wort-Prozessor , welcher;
  • Enthält (und standardmäßig) die Anwendung /usr/bin/lowriter , die hat;
  • Eine Priorität von 40.

Berufung Textverarbeitungssystem über die Befehlszeile startet nun LibreOffice Writer (oben angegeben als Niedriger ). Sie können weitere hinzufügen (z. B. das Textverarbeitungsprogramm im Textmodus Wortschleifer ) mit demselben Befehl den Pfad der echten Anwendung nach Bedarf ändern:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/wordgrinder 20

Jetzt Abfrage der x-Wort-Prozessor Gruppe zeigt diese beiden Optionen an.

Standardmäßig befindet sich die Gruppe im 'Auto'-Modus, was bedeutet, dass das System die Option mit der höchsten . verwendet Priorität (nach Anzahl) enthält es -- in diesem Fall LibreOffice (40, versus Wortschleifer 20). Du kannst den ... benutzen Konfiguration oben beschriebene Option, um dies zu ändern.

Entfernen von Alternativen aus dem System

Wenn Sie entscheiden, dass Sie keine Option benötigen, genügt ein einfacher Befehl mit dem Löschen Option wird es loswerden.

sudo update-alternatives --remove x-word-processor /usr/bin/wordgrinder

Endlich, das alles entfernen Option löscht die gesamte Gruppe, einschließlich aller ihrer Alternativen:

sudo update-alternatives --remove-all x-word-processor

Beachten Sie, dass diese die Alternativen aktualisieren Einträge aber nicht die Programme, mit denen sie verknüpft sind.

Habt ihr schon mal Update-Alternativen im Einsatz? Gibt es Tipps oder Tricks zum Arbeiten mit Alternativen? Lass es uns in den Kommentaren wissen!

Bildnachweis: Moment über Shutterstock.com

Teilen Teilen Tweet Email Die 8 besten Websites zum kostenlosen Herunterladen von Hörbüchern

Hörbücher sind eine großartige Unterhaltungsquelle und viel leichter zu verdauen. Hier sind die acht besten Websites, auf denen Sie sie kostenlos herunterladen können.

Weiter lesen
Verwandte Themen
  • Linux
  • Ubuntu
  • Debian
  • Linux
Über den Autor Aaron Peters(31 veröffentlichte Artikel)

Aaron ist seit fünfzehn Jahren als Business-Analyst und Projektmanager tief in der Technologie tätig und ist fast genauso lange ein treuer Ubuntu-Benutzer (seit dem Breezy Badger). Seine Interessen umfassen Open Source, Small Business Applications, die Integration von Linux und Android sowie Computing im Klartextmodus.

Mehr von Aaron Peters

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren