de.phhsnews.com


de.phhsnews.com / Verwendung von Apt-Get zur Installation von Programmen in Ubuntu über die Befehlszeile

Verwendung von Apt-Get zur Installation von Programmen in Ubuntu über die Befehlszeile


Ubuntu hat viele GUI-basierte Methoden zum Installieren von Anwendungen, aber sie brauchen etwas Zeit zum Suchen und Finden. Da die Tastatur in der Regel schneller als die Maus ist, kann die Verwaltung der Software über die Befehlszeile eine echte Zeitersparnis bedeuten.

APT

Linux verwaltet Software über Pakete, einzelne Softwareeinheiten mit Benutzeroberflächen, Modulen, und Bibliotheken. Die meisten Anwendungen verknüpfen mehrere voneinander abhängige Pakete miteinander, und bei anderen wiederum können Sie auswählen, welche Pakete Sie installieren und welche Sie nach eigenem Ermessen auslassen können. Dies kann verwirrend sein, daher steht Ihnen ein Paketmanager zur Verfügung, der Ihnen hilft

Jede Linux-Distribution verfügt über ein eigenes Paketverwaltungssystem. Für unser eigenes nahes und liebes Ubuntu ist es das Advanced Packaging Tool. Es verfügt über eine Familie von Befehlen, mit denen Sie Repositories hinzufügen können. Suchen nach, Installieren und Entfernen von Paketen; und sogar Upgrades und ähnliches simulieren. Die Befehle sind ziemlich einfach zu merken und zu benutzen, so dass Sie die Software Ihres Systems in kürzester Zeit verwalten werden!

APT erfordert Super-User-Berechtigungen, da es sich um Kernaspekte des Systems handelt, also in Ubuntu lch muss die meisten Befehle mit "sudo" voranstellen.

Suche nach Paketen

Der Befehl zur Suche nach Software lautet:

apt-cache search [Suchbegriff 1] [Suchbegriff 2] ... [Suchbegriff n ]

Ersetzen Sie [Suchbegriffe], aber verwenden Sie keine Klammern. Sie erhalten eine Ausgabe wie folgt:

Sie können nach Begriffen in der Beschreibung von Paketen suchen, z. B. nach einem Solitaire-Spiel oder nach Paketnamen. Einige Suchen können eine Menge Ergebnisse liefern, so dass Sie mit dem folgenden Befehl durch die Liste blättern können:

apt-cache search [Suchbegriffe] | weniger

In der Mitte dieses Befehls befindet sich eine Pipe (sie teilt einen Schlüssel mit ). Mit dem Befehl less können Sie mit den Pfeiltasten, den Auf- / Ab-Tasten auf der Seite und der Leertaste b blättern. Drücken Sie q, um die Liste zu verlassen und zur Eingabeaufforderung zurückzukehren.

Hinzufügen von Repositorys

Sie können weitere Software in Online-Repositorys finden. Nehmen Sie zum Beispiel Ubuntu Tweak, ein Programm, mit dem Sie einige versteckte oder anderweitig schwer zu ändernde Einstellungen für Ihr System ändern können. Es ist in einem anderen Repository gehostet. Wenn Sie das Repository hinzufügen, anstatt nur das Paket herunterzuladen und zu installieren, werden Sie vom System über Aktualisierungen informiert und automatisch auf dem neuesten Stand gehalten. Sie können Repositories manuell hinzufügen und ändern, indem Sie die Quelldatei der APT bearbeiten:

sudo nano /etc/apt/sources.list

Aber Ubuntu 9.10 Karmic Koala hat das geändert. Es gibt einen einfacheren Weg!

sudo add-apt-repository [Name des Repositorys hier]

Schauen wir uns das Repo von Ubuntu Tweak an, um zu sehen, wie es in der Praxis aussehen wird:

sudo add-apt-repository ppa: tualatrix / ppa

Voilà!

Quellen aktualisieren

Nach dem Hinzufügen von Repositories müssen Sie Ihre Paketliste aktualisieren.

sudo apt-get update

Dadurch werden die Paketlisten aller Repositories in einem aktualisiert gehen. Denken Sie daran, dies nach jedem hinzugefügten Repository zu tun!

Installation

Nachdem Sie nun Ihr Software-Repository hinzugefügt und Ihre Paketliste aktualisiert und den Paketnamen gefunden haben, können Sie es installieren.

sudo apt- get install [Paketname 1] [Paketname 2] ... [Paketname n]

Dadurch werden alle aufgelisteten Pakete heruntergeladen und installiert. Wenn Abhängigkeiten vorhanden sind - andere vorausgesetzte Pakete -, werden diese ebenfalls installiert. Manchmal sehen Sie auch eine Liste mit empfohlenen, aber optionalen Paketen, die Sie mit Ihrer Auswahl vergleichen können. Manchmal sehen Sie auch eine Bestätigungsaufforderung, wenn auch nicht immer.

Oft sehen Sie ein Kernpaket mit anderen verknüpften Paketen, so dass bei der Installation automatisch die Abhängigkeiten und manchmal auch die zugehörigen Pakete installiert werden

Entfernen von Paketen

Wenn Sie ein Programm entfernen möchten, können Sie die zugehörigen Pakete deinstallieren.

sudo apt-get remove [Paketname 1] [Paketname 2] ... [Paketname n]

Wenn Sie die Konfigurationsdateien und zugehörigen Verzeichnisse (normalerweise im Home-Verzeichnis des Benutzers) loswerden möchten, sollten Sie die Löschoption hinzufügen:

sudo apt-get remove -purge [Paketname 1] [Paketname 2] ... [Paketname n]

Es gibt zwei Bindestriche. Dies ist praktisch, wenn ein Programm nicht ordnungsgemäß funktioniert. Wenn Sie die Entfernung entfernen, können Sie eine "saubere" Installation durchführen.

In den meisten Fällen können Sie nur das Kernpaket auswählen und die zugehörigen werden ebenfalls entfernt. Ist dies nicht der Fall, können Sie den folgenden Befehl verwenden:

sudo apt-get autoremove

Dadurch werden automatisch alle Pakete entfernt, die nicht mit einem installierten Programm verwendet werden. Zum Beispiel, wenn Sie ein Kernpaket loswerden, wird Autoremove seine zugehörigen Pakete und alle Abhängigkeiten, die es hatte loswerden, solange kein anderes Programm sie verwendet. Es ist eine großartige Möglichkeit, nicht verwendete Bibliotheken und Pakete zu bereinigen, die Sie nicht benötigen.

Aktualisieren der Software

Was also, wenn Ihre Pakete aktualisiert werden müssen? Sie können einzelne Programme mit folgendem Befehl upgraden:

sudo apt-get upgrade [Paketname 1] [Paketname 2] ... [Paketname n]

Oder Sie können alle Pakete aktualisieren, indem Sie keine weiteren Argumente haben:

sudo apt-get upgrade

Dies sagt Ihnen, wie viele und welche Pakete aktualisiert werden müssen und fragt nach einer Bestätigung, bevor es fortfährt.

Denken Sie daran, dass Sie möglicherweise zuerst aktualisieren müssen. Upgrade ersetzt ältere Versionen von Programmen durch ihre neueren Versionen. Dies ist ein Ersatzprozess. Derselbe Paketname ist erforderlich, und die ältere Version wird durch eine neuere Version ersetzt. Es werden keine komplett neuen Pakete installiert und keine Pakete deinstalliert.

Manche Programme funktionieren nicht so. Sie verlangen, dass ein Paket mit einem etwas anderen Namen entfernt und ein neues mit einem anderen Namen installiert wird. Manchmal hat die neue Version eines Programms ein neues benötigtes Paket. In diesen Fällen müssen Sie dist-upgrade verwenden.

sudo apt-get dist-upgrade [Paketname 1] [Paketname 2] ... [Paketname n]

sudo apt-get dist-upgrade

Nun werden alle Abhängigkeiten erfüllt, egal was passiert. Wenn Sie nicht in der Lage sind, Ihre Pakete zu verwalten, verwenden Sie diesen Befehl.

Wenn Sie nur sehen möchten, welche Pakete aktualisiert werden, wenn Sie den Befehl hypothetisch ausführen, können Sie simulieren ein Upgrade mit der Option -s

sudo apt-get -s upgrade

Das ist wirklich nützlich, wenn Sie nicht sicher sind, ob ein Upgrade eines Pakets andere Programme durcheinander bringt, was gelegentlich mit PHP und Mail geschieht Server-Bibliotheken.

Säuberung

Wenn Sie Pakete herunterladen, speichert Ubuntu diese im Cache, falls sie weiter darauf verweisen müssen. Sie können diesen Cache löschen und mit dem folgenden Befehl etwas Festplattenspeicher zurückbekommen:

sudo apt-get clean

Wenn Sie Ihren Cache loswerden wollen, aber die neuesten Versionen Ihrer Pakete speichern wollen, dann Verwenden Sie stattdessen:

sudo apt-get autoclean

Dadurch werden die älteren Versionen gelöscht, die praktisch nutzlos sind, aber immer noch einen Cache haben.

Überprüfen, was installiert ist

Sie können a Liste aller installierten Pakete mit dpkg.

sudo dpkg -list

Sie können auch weniger verwenden, um durch diese Liste zu blättern.

sudo dpkg -list | weniger

Sie können die Liste auch mit dem Befehl grep durchsuchen.

dpkg -list | grep [Suchbegriff]

Wenn etwas installiert ist, sehen Sie einen Paketnamen und eine Beschreibung.

Sie können auch eine kompaktere Methode durchsuchen:

dpkg -l 'Suchbegriff'

Diese Option ist ein Kleinbuchstabe L und Ihr Suchbegriff muss in einfachen Anführungszeichen stehen. Sie können auch Platzhalter verwenden, um besser zu suchen.

Osterei

APT hat ein interessantes Osterei.

sudo apt-get moo

Genießen Sie Ihre Superkräfte!


Verwalten können Pakete und installierte Software über die Kommandozeile können Ihnen Zeit sparen. Der Software-Updater von Ubuntu ist auf meinem System oft stockend und es kann sehr mühsam sein, Software-Repos hinzuzufügen und Pakete über das Software-Center zu installieren, besonders wenn Sie die Paketnamen bereits kennen. Es eignet sich auch hervorragend für die Fernverwaltung Ihres Systems über SSH. Sie brauchen gar keine GUI zu haben oder mit VNC zu arbeiten.

Es gibt eine Menge Dinge zu lernen, wenn Sie sich mit der Befehlszeile vertraut machen. Sie sollten daher den Anfängerleitfaden für Nano, den Linux-Befehlszeilen-Texteditor, lesen. Es kommt noch mehr!


Was ist der Unterschied zwischen

Was ist der Unterschied zwischen "shutdown / r" und "shutdown / g" in Windows?

Wenn Sie sich mit allen in Windows verfügbaren Optionen beschäftigen, werden Sie vielleicht überrascht sein du kannst finden. Nehmen Sie beispielsweise die Befehle shutdown / r und shutdown / g . Was ist der Unterschied zwischen ihnen? Der heutige SuperUser Q & A Post hat die Antwort auf die Frage eines neugierigen Lesers.

(how-to)

So exportieren Sie Ihre OneNote 2016-Notizen in andere Dateiformate

So exportieren Sie Ihre OneNote 2016-Notizen in andere Dateiformate

OneNote 2016 ist ein hervorragendes Programm zum Erstellen, Speichern und Synchronisieren von Notizen, aber auch zum Archivieren von Notizen oder zum Teilen von Notizen jemand, der kein Microsoft-Konto hat, kann sie in andere Dateiformate exportieren. Hier sehen Sie, wie es gemacht wird. Sie können entweder einzelne Notizen oder ganze Notizbücher exportieren.

(how-to)