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

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

Bei Linux dreht sich alles um Freiheit. Während proprietäre Betriebssysteme Sie normalerweise auf einen Standard für jeden App-Typ (z. B. Webbrowser) hinweisen, bietet Linux die Tools, mit denen Sie Ihr System an Ihren eigenen Geschmack anpassen können. Sie sollten so viele verschiedene Programme eines Typs haben, wie Sie möchten. Und das ist was Update-Alternativen ist alles - 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 beschäftigen, werfen wir einen Blick auf die Dinge hinter den Kulissen. Eine alternative, Editor, bietet einen Terminal-basierten Texteditor:

Der Editor des Editors: / usr / bin / editor /usr/share/man/man1/editor.1.gz

Das Öffnen einer Textdatei mit diesem Befehl erfüllt genau das, was Sie erwarten würden:

Sudo-Editor / etc / fstab

Dadurch wird die Konfigurationsdatei des Dateisystems geöffnet. Was sind Konfigurationsdateien und wie können Sie sie bearbeiten? Was sind Konfigurationsdateien und wie können Sie sie bearbeiten? Die überwiegende Mehrheit der Softwareanwendungen wird über eine Menüoberfläche konfiguriert. In einigen Fällen müssen Sie jedoch einen Schritt weitergehen und eine Textdatei tatsächlich bearbeiten. Aber wie funktionieren diese "Konfigurationsdateien"? Lesen Sie mehr in einem Texteditor… aber welcher? Auf dem unteren System öffnete es sich in Nano:

Das Editor Befehl ist in der Tat ein symbolischer Link Was ist ein symbolischer Link und was verwendet er? [MakeUseOf erklärt] Was ist eine symbolische Verbindung und was ist ihre Verwendung? [MakeUseOf erklärt] Lesen Sie weiter (Symlink). Ein Link zu Nano, könntest du fragen? Nee! Der Befehl / usr / bin / editor ist ein Link zu / etc / alternatives / editor. Das / etc / alternatives In diesem Verzeichnis werden alle Alternativen im System als symbolische Links verwaltet. Dies sind die Links, die auf das eigentliche Programm verweisen. Es ist also ein Link (in Ihrem PATH) zu einem Link (im Verzeichnis alternatives) zu einem Programm.

Wie du vielleicht erraten hast, Update-Alternativen ist das Tool, mit dem Sie diese Links verwalten können. Lassen Sie uns einen Blick auf die Verwendung werfen.

Beispiel für die Verwendung von Update-Alternativen

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

Sudo Update-Alternativen [Option] [Alternative]]

In obigem, Alternative (n) bezieht sich auf das Programm, das Sie verwenden werden. Das Möglichkeit wollen Sie damit machen. Um mit dem fortzufahren Editor Komponente, bevor wir herumficken gehen wir die Lage des Landes. Das Anzeige Option zeigt uns einige Details.

Update-Alternativen - Display-Editor

Die oberen Zeilen zeigen uns den Weg zum Editor Befehl selbst sowie das, was im Moment verbunden ist. Es gibt jedoch eine Menge Sachen darin, einschließlich Mann Seitenübersetzungen und dergleichen. Ein fokussierter Liste Befehl macht die Dinge verständlicher:

Update-Alternativen - Listeneditor

Dort kann man das sehen Nano ist in der Tat als Alternative für aufgeführt Editor. Aber was können wir sonst noch gebrauchen? Dies gibt uns drei Optionen, einschließlich VIM. Sie können neu zuweisen Editor anrufen VIM stattdessen mit der Konfig Möglichkeit.

Sudo Update-Alternativen - Konfigurationseditor

Ü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-Alternativen - Set-Editor /usr/bin/vim.basic

Als Nächstes betrachten wir einige Alternativen, die Sie vielleicht ausprobieren möchten.

Bemerkenswerte Optionen für die Update-Alternative

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

Update-Alternativen --config Java

Einige Programme setzen voraus, dass eine bestimmte Version von Java installiert ist. Auf Ubuntu-basierten Systemen können Sie mehrere Versionen von OpenJDK installieren. So prüfen Sie, ob Java auf Ubuntu installiert ist (und installieren Sie es, wenn dies nicht der Fall ist). So prüfen Sie, ob Java auf Ubuntu installiert ist (und falls nicht installiert) Viele plattformübergreifende Apps sind in Java geschrieben. Wenn Sie sich also unter Linux gut unterhalten wollen, müssen Sie sie wahrscheinlich irgendwann installieren. Lesen Sie mehr (Open Source Java) aus Repositorys, und installieren Sie mehrere Versionen der offiziellen Oracle JRE von Hand. Wenn Sie Letzteres als Alternativen einrichten, können Sie wechseln, welche Java-Umgebung Programme im laufenden Betrieb startet.

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

Update-Alternativen --config x-www-browser / gnome-www-browser

Ziemlich selbsterklärend, damit können Sie Ihren Standard-Webbrowser einstellen. Wenn Sie auf einem GNOME-basierten Desktop arbeiten, sollten Sie dies auch beachten gnome-www-browser auch.

Update-Alternativen --config Mozilla-Flashplugin

Zum Besseren oder Schlechteren gibt es immer noch eine Vielzahl von Websites, die Flash verwenden, um den neuesten Flash Player von Chrome für die Arbeit in Firefox unter Linux zu nutzen. Wie man den neuesten Flash Player von Chrome für die Arbeit mit Firefox unter Linux erhält. Verpassen Sie nicht die neuen Funktionen und Funktionen Leistungsverbesserungen in Flash, nur weil Sie Firefox verwenden möchten. So erhalten Sie die neueste Version von Flash für Firefox unter Linux. Weiterlesen . So können Sie zwischen der offiziellen Adobe-Version und Open-Source-Versionen wie gnash wechseln.

Wenn Sie sich für die gesamte Auswahl an Alternativen interessieren, listen Sie sie in ihrer aktuellen Einstellung auf:

Update-Alternativen - Zielauswahl

Anpassen Ihrer Alternativen

Die Verwaltung der Optionen, die Canonical uns gibt, ist gut und gut. Aber es wäre keine Freiheit, wenn Sie es nicht zu Ihrer eigenen machen könnten, oder? In den folgenden Abschnitten werden wir sehen, wie Sie Ihre eigenen alternativen Gruppen hinzufügen und entfernen.

Alternativen aus dem System hinzufügen

Alternativen werden Ihrem System automatisch hinzugefügt, wenn Sie unterstützte Pakete installieren. Zum Beispiel, wenn Sie installiert haben Emacs, Der Installationsprozess führt ein Skript aus, das die erforderliche Option in erstellt / etc / alternatives, einschließlich einer Priorität.

Sie können aber auch eigene Alternativen erstellen, wenn Sie genug Abenteuer haben. In diesem Fall sollten Sie berücksichtigen, dass Sie diese Alternativen manuell ausfüllen müssen. Zum Beispiel, wenn Sie eine neue Alternative mit dem Titel "Anlegen" erstellen X-Word-Prozessor, Sie müssen das erste und alle nachfolgenden Programme manuell hinzufügen. Sie müssen sie auch entfernen. Andernfalls können Sie feststellen, dass Ihre Alternative auf ein Programm verweist, das nicht mehr vorhanden ist.

Fügen wir eine Gruppe mit dem Namen hinzu X-Word-Prozessor und eine Alternative (in diesem Fall die hervorragenden LibreOffice Writer 9 Effective LibreOffice Writer-Tipps zur Steigerung Ihrer Produktivität. 9 Effective LibreOffice Writer-Tipps zur Steigerung Ihrer Produktivität. mehr) vertraut und produktiv mit dieser vielseitigen Office-Suite. Lesen Sie mehr) wie folgt:

Sudo-Update-Alternativen --install / usr / bin / word-processor x-word-processor / usr / bin / lowriter 40

Dieser Befehl erstellt:

  • Ein neuer Befehl (eigentlich ein Symlink) wird aufgerufen Textverarbeitungssystem vertreten;
  • Eine neue Alternativgruppe heißt X-Word-Prozessor, welche;
  • Enthält (und standardmäßig) die Anwendung / usr / bin / lowriter, was hat;
  • Eine Priorität von 40.

Berufung Textverarbeitungssystem LibreOffice Writer wird nun über die Befehlszeile gestartet (oben angegeben als Lowriter). Sie können weitere hinzufügen (z. B. Textverarbeitung im Textmodus) Wortschleifer) mit demselben Befehl, den Pfad der realen Anwendung nach Bedarf ändern:

Sudo-Update-Alternativen --install / usr / bin / word-processor x-word-processor / usr / bin / wordgrinder 20

Jetzt abfragen X-Word-Prozessor Gruppe zeigt diese beiden Optionen.

Standardmäßig ist die Gruppe in “Auto” Modus, was bedeutet, dass das System die Option mit der höchsten Option verwendet Priorität (nach Nummer) enthält - in diesem Fall LibreOffice (40, versus Wortminderer 20). Du kannst den ... benutzen Konfig Option oben beschrieben, um dies zu ändern.

Alternativen aus dem System entfernen

Wenn Sie entscheiden, dass Sie keine Option benötigen, können Sie einen einfachen Befehl mit der Löschen Option wird es loswerden.

Sudo-Update-Alternativen - Entfernen Sie die X-Textverarbeitung / usr / bin / wordgrinder

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

Sudo-Update-Alternativen - Entferne alle X-Word-Prozessoren

Beachten Sie, dass diese das entfernen Update-Alternativen Einträge aber nicht die Programme, mit denen sie verbunden sind.

Haben Sie schon Update-Alternativen in Aktion gehabt? Irgendwelche Tipps oder Tricks im Umgang mit Alternativen? Lass es uns in den Kommentaren wissen!

Bildnachweis: momente via Shutterstock.com

Erfahren Sie mehr über: Debian, Linux, Ubuntu.