Verwendung von APT und Verabschieden von APT-GET in Debian und Ubuntu
Linux befindet sich in einem permanenten Entwicklungsprozess. Oft sind die Änderungen nicht sichtbar, beispielsweise hinter den Kulissen der Kernel und anderer zugrunde liegender Code. Gelegentlich muss sich der Benutzer jedoch an eine neue Arbeitsweise anpassen.
Während viele Verbesserungen in der Datenverarbeitung unangenehm sein können und eine andere Denkweise erfordern, trifft dies nicht auf die Entwicklung des Computers zu apt-get Befehl. Anstatt sie vollständig zu ersetzen, machen Debian-basierte Systeme (wie Ubuntu, Linux Mint und Raspberry Pis Raspbian) 5 Wege, wie neue Raspbian Jessie Raspberry Pi noch einfacher macht, 5 Wege zu verwenden Von Debian Jessie im Juli wurde die Raspberry Pi-Community mit einer neuen Version der Raspbian-Variante gesegnet, die auf der "parent" -Distribution basiert (weiterlesen). Sie setzt ihren Gebrauch neben dem Ersatz fort, der einfachere geeignet Befehl.
Aber warum machen sie das und was hat sich wirklich geändert??
APT vs. APT-GET
Es gibt eine solide Logik, um den Befehl apt einzuführen. Zuvor war der Zugriff auf das Advanced Package Tool über die apt-get und apt-cache Befehlssatz (oder über Synaptic oder andere Paketmanager Welcher Linux Package Manager (und Distro) ist der richtige für Sie? Welcher Linux Package Manager (und Distro) ist der richtige für Sie?) Ein Hauptunterschied zwischen den wichtigsten Linux-Distributionen ist der Paketmanager. Die Unterschiede sind stark genug, um die Wahl der Distribution zu beeinflussen. Schauen wir uns an, wie die verschiedenen Paketmanager arbeiten. Lesen Sie mehr auf dem Desktop. Aufgrund der Art und Weise, wie diese im Laufe der Zeit erweitert wurden, sind die Dinge jedoch ziemlich unstrukturiert.
Durch die Einführung von apt, die die am häufigsten verwendeten Optionen von bietet apt-get und apt-cache, Die Befehle sind nicht nur etwas kürzer, sondern auch weniger. Dies vermeidet Überschneidungen und andere Probleme, die im Laufe der Jahre aufgetreten sind.
Bei apt geht es aber nicht nur darum, zwei ähnliche, unorganisierte Befehlsstrukturen zu vereinheitlichen. Es verbessert auch die Befehlszeilenerfahrung. Beispielsweise wird beim Installieren oder Entfernen eines Programms eine Fortschrittsleiste angezeigt.
Deshalb wurde apt eingeführt. Aber warum sollten Sie es verwenden? Diese Beispiele erklären.
Kurz gesagt: Kein GET
Wir haben uns zuvor den apt-get-Befehl ausführlich angesehen. Einsteigerhandbuch zum Installieren von Software in Ubuntu mit APT Einsteigerhandbuch zum Installieren von Software in Ubuntu mit APT Wenn Sie Ubuntu verwendet haben, haben Sie wahrscheinlich den Befehl apt verwendet . Aber wussten Sie, dass es so viel mehr gibt als apt-get install und apt-get Upgrade? Weiterlesen . Die zuvor verwendeten Befehle können weiterhin verwendet werden, indem Sie einfach die “-erhalten” Portion.
So…
apt-get install [Paketname]
… wird…
apt install [Paketname]
Im Allgemeinen tritt diese Änderung für alle vorherigen auf apt-get Befehle. Aber mit der Einführung von geeignet bietet einige zusätzliche Funktionen. Software-Upgrades und -Entfernungen bieten jetzt zusätzliche Optionen, von der Installation mehrerer Pakete bis zum Löschen von Paketen von Ihrem System.
Holen Sie sich ein vollständiges Upgrade
Sie wissen wahrscheinlich schon über die aktualisieren und Aktualisierung Befehle, die mit beiden funktionieren geeignet und apt-get. Zusamenfassend, aktualisieren aktualisiert die Paketinformationen aus den Repositorys Ihr Handbuch zu Ubuntu-Repositorys und Paketverwaltung Ihr Handbuch zu Ubuntu-Repositorys und Paketverwaltung Lesen Sie mehr Aktualisierung aktualisiert alle tatsächlich installierten Pakete.
Der neue Befehl apt führt diesen neuen Befehl ein, Voll-Upgrade.
Sudo apt Voll-Upgrade
Mit diesem Befehl werden nicht nur die Pakete aktualisiert, sondern alle alten Pakete, die als Teil der Aktualisierung entfernt werden müssen, werden verworfen. Der Standard passendes Upgrade Befehl tut das nicht.
Installieren Sie mehrere Pakete
In einer Eile und müssen Sie mehr als ein Softwarepaket installieren? Oder möchten Sie einfach mehr Effizienz durch Ihren Softwareinstallationsbefehl?
Das apt installieren Der Befehl wurde weiterentwickelt, sodass Sie jetzt mehrere Pakete mit einem einzigen Befehl installieren können. Benennen Sie die Pakete nach dem Installationsbefehl einfach nacheinander:
sudo apt install [package_1] [package_2] [package_3]
Wenn eine App bereits installiert ist, überprüft apt die Datenbank auf eine neuere Version und installiert diese stattdessen. Einfach!
Installieren Sie ein Paket ohne ein Upgrade
Es ist möglich, dass Sie unter bestimmten Umständen ein vorhandenes Paket (möglicherweise zur Reparatur) installieren müssen, ohne ein Upgrade durchzuführen. Glücklicherweise vereinfacht apt auch dieses Szenario:
sudo apt install [Paketname] --no-upgrade
In der Zwischenzeit können Sie ein Upgrade auf ein deinstalliertes Paket herunterladen und es deinstalliert lassen mit:
sudo apt install [Paketname] --only-upgrade
Zwar ist dieser letzte Befehl für die meisten ein ungewöhnliches Szenario, aber es ist wert, darüber zu wissen.
Installieren Sie eine bestimmte Paketversion
Was wäre, wenn Sie eine bestimmte Version einer Anwendung wollten? Dies kann passieren, wenn Sie feststellen, dass das neueste Update eine von Ihnen verwendete Funktion durchbricht. Sie müssen dazu einige Nachforschungen durchführen, um sicherzustellen, dass Sie die Versionsnummer des Pakets kennen.
Sobald Sie es gefunden haben, geben Sie einfach den Paketnamen und die beabsichtigte Version mit diesem Befehl an:
sudo apt install [Paketname] = [Versionsnummer]
Beachten Sie, dass nachfolgende Upgrades dies rückgängig machen und die gewünschte Version durch die neueste ersetzen können. Daher müssen Sie diesen Befehl wiederholen (es sei denn, das defekte Feature wird von den Entwicklern wiederhergestellt.).
Liste aufrüstbare und installierte Pakete
Ein weiterer neuer Aspekt bei der Installation von Software mit apt auf Debian-basierten Systemen ist die Listenoption. Dadurch wird eine Liste basierend auf der angegebenen Bedingung ausgegeben.
Sie können beispielsweise eine Liste der Pakete anzeigen, für die ein Upgrade ausstehend ist:
apt list --upgradeable
Einfacher eine Liste der installierten Pakete:
apt list --installiert
Eine dritte Option für die Liste ist ebenfalls verfügbar. Daraufhin wird eine Liste aller Pakete angezeigt, die für Ihr Betriebssystem und Ihren Computer verfügbar sind.
apt list ---- alle Versionen
(Beachten Sie die Anzahl von “-” Zeichen im Befehl: vier!)
Entfernen Sie vs. Purge
Die alte Methode zum Entfernen eines Pakets mit der Löschen Befehl funktioniert immer noch mit apt. Verwenden Sie es als umgekehrte Installation und geben Sie den Paketnamen an:
sudo apt entfernen [Paketname]
Es gibt jedoch auch die reinigen Befehl, der auf ähnliche Weise funktioniert.
Sudo apt purge [Paketname]
Aber was ist der Unterschied??
Gut, apt entfernen Entfernt einfach Binärdateien, aber dies führt dazu, dass Restdateien zurückbleiben - Konfigurationsdateien in der Regel.
Mit apt Reinigung, Alles, was mit den Dateien zusammenhängt, wird jedoch entfernt: Binärdateien, Konfigurationsdateien, das Los.
Bereinigung mit Autoremove
Befehle mögen Löschen und reinigen kann verwendet werden, um unerwünschte Software auf Ihrem System zu löschen. In den alten Tagen von apt-get, Es wären effizientere Methoden der Haushaltsführung verfügbar sauber und automatische Reinigung.
Mit apt gibt es nur eine einzige Funktion: autoremove. Nach der Eingabe werden Bibliotheken und Pakete, die automatisch installiert werden, normalerweise als Abhängigkeiten für die gewünschten Anwendungen entfernt. Solange diese Pakete nicht mit den erforderlichen Apps verbunden sind, können sie verworfen werden.
sudo apt autoremove
Dies führt natürlich dazu, dass wichtiger Festplattenspeicher freigegeben wird. So können Sie sofort freien Festplattenspeicherplatz unter Linux freigeben. So können Sie sofort freien Festplattenspeicherplatz unter Linux freigeben. Mit nur zwei Befehlen können Sie viele Junk-Dateien entfernen Platz auf Ihrem System einnehmen. Weiterlesen !
Neue Befehle und bessere Funktionalität
Mit dem apt-get Befehl Sie können Software unter Debian-basierten Linux-Betriebssystemen aktualisieren, aktualisieren, installieren und entfernen. Aber mit dem einfacheren geeignet Befehl können Sie so viel mehr tun!
Aber was bevorzugst du? Wirst du dich an apt-get halten, bis es völlig veraltet ist, oder akzeptierst du apt vollständig? Sagen Sie uns im Kommentarfeld, wie Sie sich fühlen - und alle Befehle, die Sie Ihrer Meinung nach hätten einschließen sollen.
Bildnachweise: Brian A Jackson / Shutterstock
Erfahren Sie mehr über: Debian, Linux, Terminal, Ubuntu.