Kurze: Diese anfänger guide zeigt ihnen, was sie können machen Sie mit apt-get-Befehlen unter Linux, wie Sie sie verwenden, um neue Pakete zu finden, neue Pakete zu installieren und zu aktualisieren und Ihr System zu bereinigen.
Wenn Sie Ubuntu oder eine Ubuntu-basierte Linux-Distribution wie Linux Mint, Elementary OS usw. verwendet haben., Sie müssen über das apt-get command by now.
In der Tat ist die erste in der Liste der Dinge, die nach der Installation von Ubuntu zu tun sind, apt-get update und apt-get Upgrade. Jetzt sind Ihnen möglicherweise einige apt-get-Befehle und deren Verwendung bekannt, andere sind Ihnen jedoch möglicherweise nicht bekannt.
In diesem Handbuch für Anfänger werde ich verschiedene apt-get-Befehle mit Beispielen erklären, damit Sie sie sowie einen erfahrenen Linux-Benutzer verwenden können.
Download apt-get-Befehl Spickzettel
für zukünftige Referenz., Sie können es ausdrucken oder für die Offline-Anzeige speichern.
Was ist apt-get?
Ubuntu ist von Debian Linux abgeleitet. Debian verwendet das dpkg-Verpackungssystem. Ein Verpackungssystem ist eine Möglichkeit, Programme und Anwendungen für die Installation bereitzustellen. Auf diese Weise müssen Sie kein Programm aus dem Quellcode erstellen.
APT (Advanced Package Tool) ist das Befehlszeilentool zur Interaktion mit diesem Verpackungssystem. Es gibt bereits dpkg-Befehle, um es zu verwalten, aber apt ist eine benutzerfreundlichere Art, Pakete zu handhaben., Sie können damit neue Pakete finden und installieren, Pakete aktualisieren, Ihre Pakete bereinigen usw.
Es gibt zwei Hauptwerkzeuge um APT: apt-get und apt-cache. apt-get dient zum Installieren, Aktualisieren und Bereinigen von Paketen, während der Befehl apt-cache zum Auffinden neuer Pakete verwendet wird. Wir werden alle diese Befehle mit Beispielen später in diesem Handbuch sehen.
Ich verwende Linux Mint 18 in diesem Tutorial, aber Sie können jede andere Ubuntu-basierte Linux-Distribution wie Elementary OS, Linux Lite usw. verwenden.
Mit apt-get Befehlen
Beginnen wir mit apt-get Befehlen., Sie können diesem Befehl einfach nicht entkommen. Es ist besser, es zu verstehen, damit Sie Ihr Linux-System etwas besser handhaben können.
Aktualisieren Sie die Paketdatenbank mit apt-get
apt-get funktioniert grundsätzlich mit einer Datenbank verfügbarer Pakete. Wenn Sie diese Datenbank nicht aktualisieren, weiß das System nicht, ob neuere Pakete verfügbar sind oder nicht. Tatsächlich ist dies der erste Befehl, den Sie nach einer Neuinstallation auf einem Debian-basierten Linux-System ausführen müssen.
Das Aktualisieren der Paketdatenbank erfordert Superuser-Berechtigungen, daher müssen Sie sudo verwenden.,
sudo apt-get update
Wenn Sie diesen Befehl ausführen, werden die Informationen von verschiedenen Servern abgerufen.
sehen Sie drei Arten von Zeilen: drücken, bekommen, und ign. Lassen Sie mich sie Ihnen erklären:
- hit: Es gibt keine Änderung in der Paketversion
- ign: Das Paket wird ignoriert. Dafür könnte es verschiedene Gründe geben., Entweder ist das Paket so aktuell, dass es sich nicht einmal darum kümmert, nach einer neuen Version zu suchen, oder es gab einen Fehler beim Abrufen der Datei, aber der Fehler war trivial und wird daher ignoriert. Dies ist kein Fehler. Man muss sich keine Sorgen machen.
- get: Es ist eine neue Version des Pakets verfügbar. apt-get lädt diese Informationen herunter (nicht das Paket selbst). Sie können sehen, dass im obigen Screenshot Informationen zu den Zeilen “ get “ heruntergeladen wurden.,
Aktualisieren Sie installierte Pakete mit apt-get
Sobald Sie die Paketdatenbank aktualisiert haben, können Sie die installierten Pakete aktualisieren. Am bequemsten ist es, alle Pakete mit verfügbaren Updates zu aktualisieren., Sie können den folgenden Befehl für diesen Zweck verwenden:
sudo apt-get upgrade
Um nur ein bestimmtes Programm zu aktualisieren, verwenden Sie den folgenden Befehl:
sudo apt-get upgrade <package_name>
Es gibt eine andere Möglichkeit, ein vollständiges Upgrade durchzuführen, indem Sie den folgenden Befehl verwenden:
sudo apt-get dist-upgrade
Sie sollten jedoch vermeiden, diesen Befehl zu verwenden. Ich werde im nächsten Abschnitt erklären, warum.
Unterschied zwischen upgrade und dist-upgrade
Der Befehl apt-get upgrade ist sehr Gehorsam., Es wird niemals versucht, Pakete zu entfernen oder ein neues Paket selbst zu installieren.
Der Befehl apt-get dist-upgrade hingegen ist proaktiv. Es sucht nach Abhängigkeiten mit der neueren Version des zu installierenden Pakets und versucht, neue Pakete zu installieren oder vorhandene selbst zu entfernen.
Es klingt wie dist-Upgrade ist leistungsfähiger und intelligenter, nicht wahr? Aber es besteht ein Risiko damit.
Siehe, es hat ein „intelligentes“ Konfliktlösungssystem. Es wird versucht, die wichtigsten Pakete auf Kosten der weniger wichtigen zu aktualisieren., Dies kann zum Entfernen einiger Pakete führen, die Sie möglicherweise nicht möchten. Dies ist der Hauptgrund, warum dist-Upgrade auf Produktionsmaschinen vermieden werden sollte.
Was ist der Unterschied zwischen apt-get update und apt-get upgrade?
Dies ist eine sehr häufige Verwirrung. Sie sind nicht der einzige, der durch die Begriffe Update und Upgrade verwirrt wird.
Obwohl es so klingt, als ob apt-get update die Pakete aktualisieren sollte, stimmt das nicht. apt-get update aktualisiert nur die Datenbank der vorhandenen Pakete. Zum Beispiel, wenn Sie haben XYX-Paket-version 1.,3 installiert, nach apt-get update, die datenbank wird zeigen, dass die neuere version 1.4 ist verfügbar.
Wenn Sie nach dem apt-get-Update ein apt-get-Upgrade durchführen, werden die installierten Pakete auf die neuere Version aktualisiert.
Dies ist der Grund, warum die schnellste und bequemste Möglichkeit, Ubuntu zu aktualisieren, darin besteht, diesen Befehl zu verwenden:
sudo apt-get update && sudo apt-get upgrade -y
Verwenden von apt-Cache-Befehlen zum Suchen nach Paketen
Ich bin ehrlich zu Ihnen, dies ist nicht meine bevorzugte Methode zum Suchen nach Paketen. Aber das ist ziemlich praktisch, wenn Sie nach einer bestimmten Bibliothek suchen.,
Sie müssen lediglich den folgenden Befehl verwenden (Sie benötigen hier nicht einmal sudo):
apt-cache search <search term>
Sie müssen den genauen Namen des Pakets nicht kennen. Es sucht in Paketnamen und ihre kurzen Beschreibungen, und zeigt Ergebnis auf dieser Grundlage.
Wenn Sie nur die apt-Pakete mit bestimmten Paketnamen durchsuchen möchten, können Sie den folgenden Befehl verwenden:
apt-cache pkgnames <search_term>
Dies gibt Ihnen die Liste aller Pakete, die mit Ihrem Suchbegriff beginnen.,
Sobald Sie den genauen Paketnamen kennen, können Sie weitere Informationen darüber erhalten, z. B. Version, Abhängigkeiten usw.,, mit dem folgenden Befehl:
So installieren Sie neue Pakete mit apt-get
Wenn Sie den Namen des Pakets kennen, können Sie es einfach mit dem folgenden Befehl installieren:
Ersetzen Sie einfach die <package_name> mit Ihrem gewünschten Paket. Angenommen, ich wollte Pinta Image Editor installieren., Alles, was ich tun müsste, ist den folgenden Befehl zu verwenden:
sudo apt-get install pinta
Das Gute an diesem Befehl ist, dass er automatisch vervollständigt wird. Wenn Sie sich also über den genauen Paketnamen nicht sicher sind, können Sie einige Buchstaben eingeben und Tab drücken, und es werden alle mit diesen Buchstaben verfügbaren Pakete vorgeschlagen. Beispiel:
So installieren Sie mehrere Pakete
Sie sind nicht darauf beschränkt, jeweils nur ein Paket zu installieren., Sie können mehrere Pakete gleichzeitig installieren, indem Sie deren Namen angeben:
sudo apt-get install <package_1> <package_2> <package_3>
Was ist, wenn Sie install auf einem bereits installierten Paket ausführen?
Angenommen, Sie haben bereits ein Paket installiert, aber Sie haben den Befehl install trotzdem verwendet. apt-get wird tatsächlich in die Datenbank schauen, und wenn eine neuere Version verfügbar ist, wird es das installierte Paket auf die neuere aktualisieren. Mit diesem Befehl wird also kein Schaden angerichtet-es sei denn, Sie möchten kein Upgrade des Pakets.,
Installieren von Paketen ohne Upgrade
Angenommen, Sie möchten aus irgendeinem Grund ein Paket installieren, möchten es jedoch nicht aktualisieren, wenn es bereits installiert ist. Es klingt seltsam, aber Sie können Gründe haben, das zu tun.,90″>
So aktualisieren Sie nur ein Paket und installieren es nicht
Falls Sie ein Paket aktualisieren möchten, sofern es bereits installiert ist, es aber nicht installieren möchten, können Sie dies mit dem folgenden Befehl tun:
sudo apt-get install <package_name> --only-upgrade
So installieren Sie eine bestimmte Version einer Anwendung
Standardmäßig wird die neueste im Repository verfügbare Version für jede Anwendung installiert., Wenn Sie jedoch aus irgendeinem Grund die neueste Version nicht installieren möchten, können Sie die Paketversionsnummer angeben. (Sie müssten die genaue Versionsnummer kennen, die Sie installieren wollten).
Sie müssen lediglich die Versionsnummer zum Namen des Pakets hinzufügen:
sudo apt-get install <package_name>=<version_number>
So entfernen Sie installierte Pakete mit apt-get
Die Installation von Paketen ist nicht das einzige, was Sie mit apt-get tun können. Sie können damit auch Pakete entfernen. Alles, was Sie tun müssen, ist, den Befehl auf diese Weise zu verwenden:
sudo apt-get remove <package_name>
Die automatische Vervollständigung funktioniert auch hier., Beginnen Sie also einfach mit der Eingabe des Paketnamens und drücken Sie die Registerkarte, und es werden alle installierten Pakete vorgeschlagen, die mit diesen Buchstaben beginnen.
Eine andere Möglichkeit, Pakete zu deinstallieren, ist die Verwendung von purge. Der Befehl wird wie folgt verwendet:
sudo apt-get purge <package_name>
Was ist der Unterschied zwischen apt-get remove apt-get purge?
- apt-get remove entfernt nur die Binärdateien eines Pakets., Es berührt nicht die Konfigurationsdateien
- apt-get purge entfernt alles, was mit einem Paket zu tun hat, einschließlich der Konfigurationsdateien
Wenn Sie also eine bestimmte Software“ entfernt “ und dann erneut installieren, hat Ihr System die gleichen Konfigurationsdateien. Natürlich werden Sie aufgefordert, die vorhandenen Konfigurationsdateien zu überschreiben, wenn Sie sie erneut installieren.
Purge ist besonders nützlich, wenn Sie die Konfiguration eines Programms durcheinander gebracht haben, wenn Sie seine Spuren vollständig aus dem System löschen und neu starten möchten.,
Meistens reicht ein einfaches Entfernen mehr als aus, um ein Paket zu deinstallieren.
Wie reinigen Sie Ihr system mit apt-get
Oh ja! Sie können Ihr System auch mit apt-get bereinigen und Speicherplatz freigeben.
Sie können den folgenden Befehl verwenden, um den apt-Cache (lokal gespeicherte abgerufene Paketdateien) zu löschen:
sudo apt-get clean
Eine andere Möglichkeit ist die Verwendung von autoclean. Im Gegensatz zum obigen Clean-Befehl entfernt autoclean nur die abgerufenen Paketdateien, die jetzt eine neuere Version haben und daher nicht mehr verwendet werden.,
sudo apt-get autoclean
Eine andere Möglichkeit, Speicherplatz freizugeben, ist die Verwendung von autoremove. Es entfernt Bibliotheken und Pakete, die automatisch installiert wurden, um die Abhängigkeiten eines anderen installierten Pakets zu erfüllen. Wenn dieses Paket entfernt wird, sind diese automatisch installierten Pakete im System unbrauchbar. Dieser Befehl entfernt solche Pakete.
sudo apt-get autoremove
Dies ist eine Befehlszeilenmethode zum Reinigen eines Linux-Systems. Wenn Sie eine GUI bevorzugen, finden Sie hier einige CCleaner-Alternativen für Linux, die Sie auf Ubuntu-und Ubuntu-basierten Linux-Distributionen verwenden können.,
Ihr input
Es gibt mehr, um apt-get, aber so viel sollte Ihnen ein ziemlich guter start. Sie können jederzeit die Manpages nachschlagen, um weitere Informationen zu erhalten.
Wie gefällt Ihnen diese Anleitung zu apt-get-Befehlen in Linux? War es hilfreich für Sie und klar genug zu verstehen? Ihr Feedback wird dazu beitragen, in naher Zukunft weitere solcher Anleitungen zu erstellen.
Wie, was Sie Lesen? Bitte teilen Sie es mit anderen.
- Facebook1. 7K
- Twitter15
- LinkedIn16
- Reddit14
- Pocket0