So verwenden Sie APT und verabschieden sich von APT-GET in Debian und Ubuntu

So verwenden Sie APT und verabschieden sich von APT-GET in Debian und Ubuntu

Linux befindet sich in einem Zustand der permanenten Weiterentwicklung. Oft sind die Änderungen verborgen, wie beispielsweise hinter den Kulissen Entwicklungen am Kernel und anderen zugrunde liegenden Code. Aber gelegentlich muss sich der Benutzer auf eine neue Arbeitsweise einstellen.





Während viele Verbesserungen im Computing erschütternd sein können und eine andere Denkweise erfordern, gilt dies nicht für die Entwicklung des apt-get Befehl. Anstatt es vollständig zu ersetzen, werden Debian-basierte Systeme (wie Ubuntu, Linux Mint und die Raspberry Pis Raspbian ) seine Verwendung neben dem Ersatz fortsetzt, desto einfacher geeignet Befehl.





füge eine vertikale Linie in Word ein

Aber warum tun sie das und was hat sich wirklich geändert?





APT vs. APT-GET

Es gibt eine vernünftige Logik bei der Einführung des apt-Befehls. Bisher war der Zugriff auf das Advanced Package Tool über das apt-get und apt-cache Befehlssatz (oder über Synaptic oder andere Paketmanager auf dem Desktop). Aufgrund der Art und Weise, wie diese im Laufe der Zeit erweitert wurden, sind die Dinge jedoch ziemlich unorganisiert.

Durch die Einführung von apt, das die am häufigsten verwendeten Optionen von . bietet apt-get und apt-cache , sind die Befehle nicht nur etwas kürzer, sondern auch weniger. Dadurch werden Doppelarbeit und andere Probleme vermieden, die im Laufe der Jahre aufgetreten sind.



Aber bei apt geht es nicht nur darum, zwei ähnliche, desorganisierte Kommandostrukturen zu vereinen. Es verbessert auch die Befehlszeilenerfahrung. Beispielsweise wird beim Installieren oder Entfernen eines Programms ein Fortschrittsbalken angezeigt.

Deshalb wurde apt eingeführt. Aber warum sollten Sie es verwenden? Diese Beispiele erklären.





Kurzum: Kein GET . mehr

Wir haben uns zuvor den Befehl apt-get eingehend angesehen. Die zuvor verwendeten Befehle können weiterhin verwendet werden, indem Sie einfach den '-get'-Teil weglassen.

So...





apt-get install [packagename]

...wird...

apt install [packagename]

Im Allgemeinen tritt diese Änderung in allen vorherigen apt-get Befehle. Aber mit der Einführung von geeignet kommt einige zusätzliche Funktionen. Software-Upgrades und -Entfernungen haben jetzt alle zusätzliche Optionen, von der Installation mehrerer Pakete bis hin 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, während Aktualisierung aktualisiert alle tatsächlich installierten Pakete.

Der neue apt-Befehl führt diesen neuen Befehl ein, Voll-Upgrade .

sudo apt full-upgrade

Mit diesem Befehl werden nicht nur die Pakete aktualisiert, sondern alle alten Pakete, die im Rahmen des Upgrades entfernt werden müssen, werden verworfen. Der Standard apt-Upgrade Befehl tut dies nicht.

Mehrere Pakete installieren

Sie haben es eilig und müssen mehr als ein Softwarepaket installieren? Oder möchten Sie einfach mehr Effizienz von Ihrem Softwareinstallationsbefehl?

Die apt installieren Der Befehl wurde weiterentwickelt, sodass Sie jetzt mehrere Pakete mit einem einzigen Befehl installieren können. Benennen Sie die Pakete einfach der Reihe nach nach dem Installationsbefehl:

sudo apt install [package_1] [package_2] [package_3]

Wenn bereits eine App installiert ist, überprüft apt die Datenbank auf eine neuere Version und installiert diese stattdessen. Einfach!

Installieren Sie ein Paket ohne Upgrade

Es ist möglich, dass Sie unter bestimmten Umständen ein vorhandenes Paket installieren müssen (vielleicht um es zu reparieren) ohne ein Upgrade durchzuführen. Glücklicherweise vereinfacht apt auch dieses Szenario:

sudo apt install [packagename] --no-upgrade

In der Zwischenzeit können Sie ein Upgrade auf ein deinstalliertes Paket herunterladen und es deinstalliert lassen mit:

sudo apt install [packagename] --only-upgrade

Zugegeben, dieser letzte Befehl ist für die meisten ein ungewöhnliches Szenario, aber es lohnt sich, es zu kennen.

Installieren Sie eine bestimmte Paketversion

Was ist, wenn Sie eine bestimmte Version einer Anwendung wünschen? Dies kann passieren, wenn Sie feststellen, dass das neueste Update eine von Ihnen verwendete Funktion beeinträchtigt. Dazu müssen Sie einige Nachforschungen anstellen, um sicherzustellen, dass Sie die Versionsnummer des Pakets kennen.

Sobald Sie es gefunden haben, verwenden Sie einfach diesen Befehl, um den Paketnamen und die beabsichtigte Version anzugeben:

sudo apt install [packagename]=[version_number]

Denken Sie daran, 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, die defekte Funktion wird von den Entwicklern wiederhergestellt).

Aufrüstbare und installierte Pakete auflisten

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 aussteht:

apt list --upgradeable

Einfacher eine Liste der installierten Pakete:

apt list --installed

Eine dritte Option für die Liste ist ebenfalls verfügbar. Dadurch wird eine Liste aller Pakete angezeigt, die für Ihr Betriebssystem und Ihren Computer verfügbar sind.

So reparieren Sie das Trackpad auf dem Macbook
apt list ----all-versions

(Beachten Sie die Anzahl der '-'-Zeichen im Befehl: vier!)

Entfernen vs. Bereinigen

Die alte Methode zum Entfernen eines Pakets mit dem Löschen Befehl funktioniert immer noch mit apt. Verwenden Sie es als Umkehrung der Installation und geben Sie den Paketnamen an:

sudo apt remove [packagename]

Es gibt aber auch die säubern Befehl, der auf die gleiche Weise funktioniert.

sudo apt purge [packagename]

Aber was ist der Unterschied?

Brunnen, apt entfernen entfernt einfach Binärdateien, aber dies führt dazu, dass Restdateien zurückbleiben – normalerweise Konfigurationsdateien.

Mit passende Säuberung , jedoch wird alles, was mit den Dateien zu tun hat, entfernt: Binärdateien, Konfigurationsdateien, vieles.

Aufräumen mit automatischem Entfernen

Befehle wie Löschen und säubern kann verwendet werden, um unerwünschte Software auf Ihrem System zu verwerfen. In den alten Tagen von apt-get , wären effizientere Methoden der Haushaltsführung verfügbar unter Verwendung von sauber und automatische Säuberung .

Bei apt gibt es nur eine einzige Funktion: automatisch entfernen . Nach der Eingabe werden automatisch installierte Bibliotheken und Pakete entfernt, normalerweise als Abhängigkeiten für die gewünschten Anwendungen. Solange diese Pakete von den erforderlichen Apps getrennt bleiben, können sie verworfen werden.

sudo apt autoremove

Und natürlich wird dadurch wichtiger Speicherplatz freigegeben!

Neue Befehle und bessere Funktionalität

Mit dem apt-get Befehl können Sie Software auf Debian-basierten Linux-Betriebssystemen aktualisieren, aktualisieren, installieren und entfernen. Aber mit dem einfacheren geeignet Befehl, Sie können so viel mehr tun!

Aber was bevorzugen Sie? Werden Sie an apt-get festhalten, bis es vollständig veraltet ist, oder akzeptieren Sie apt vollständig? Sagen Sie uns, wie Sie sich fühlen – und alle Befehle, die wir Ihrer Meinung nach hätten aufnehmen sollen – im Kommentarfeld.

Bildnachweis: Brian A Jackson/Shutterstock

Teilen Teilen Tweet Email Canon vs. Nikon: Welche Kameramarke ist besser?

Canon und Nikon sind die beiden größten Namen in der Kamerabranche. Aber welche Marke bietet die bessere Auswahl an Kameras und Objektiven?

Weiter lesen
Verwandte Themen
  • Linux
  • Ubuntu
  • Debian
  • Terminal
  • Linux
Über den Autor Christian Cawley(1510 Artikel veröffentlicht)

Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained und wirklich nützlicher Podcast-Produzent mit umfangreicher Erfahrung im Desktop- und Software-Support. Als Mitwirkender für das Linux-Format-Magazin ist Christian ein Raspberry Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.

Mehr von Christian Cawley

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