Apt-Get in Ubuntu

Apt-Get in Ubuntu
APT ist ein Befehlszeilen -Tool auf Ubuntu. Es ist eines der am häufigsten verwendeten und am meisten leistungsstarken Befehlszeilen-Tools auf Ubuntu. APT kann zum Installieren neuer Softwarepakete, zur Aktualisierung von Paketen verwendet werden, die bereits auf Ihrem System installiert sind, oder sogar ein Upgrade. Dieses Befehlszeilen -Tool ist bei weitem eine der ersten, die alle Anfänger unter Linux lernen. APT kann in Apt-Get, Apt-Cache und Apt-Config unterteilt werden. In diesem Tutorial werden wir die verschiedenen Möglichkeiten untersuchen, wie wir Apt-Get verwenden können.

APT-Get-Quelle und Apt-Get-Build-Dep

APT-Get-Quelle

Wenn Sie mit Open-Source-Paketen oder Quellcode zu tun haben, möchten Programmierer normalerweise den Quellcode untersuchen und/oder Fehler im Quellcode beheben. Hier kommt die Quelle ins Spiel. Quelle wird verwendet, um das Quellpaket zu greifen.

Damit dies funktioniert, zeigen.Liste bei instabil (es sollte auch unkontrolliert werden). Und führen Sie ein Update nach den Quellen aus.Die Listendatei wurde geändert.

CD /etc /apt
Nanoquellen.Liste

Dann die Deb-Src-Linien in Frage stellen.

Führen Sie dann ein Update durch:

sudo apt-Get-Update

Laden Sie das Quellpaket herunter:

CD ~
CD -Downloads
Mkdir Imagemagick_Source
CD Imagemagick_Source
sudo apt-get Source Imagemagick

Dies ist das, was im Ordner ImageMagick_Source zu finden ist:

Sudo apt-Get Build-Dep

Letzteres wird verwendet, um alle Abhängigkeiten für ein bestimmtes Paket zu installieren, mit denen es erstellt werden kann. Mit anderen Worten, Abhängigkeiten sind Bibliotheken/Programme, die zum Kompilieren des Pakets erforderlich sind. Und letztere erhalten die Abhängigkeiten für Sie.

Sudo apt-get install
Sudo apt-get install

Dies ist der Befehl, dass die meisten Menschen gezwungen sind und daher der bekannteste und am besten verwendete. Es wird ein bestimmtes Paket Ihrer Wahl heruntergeladen und installiert. Schauen wir uns also an, was es tut:

In diesem Fall habe ich mich entschlossen, ein Paket zu installieren, das ich bereits in meinem System habe. Aber was Sie beachten müssen, sind die ersten beiden Zeilen.

Paketlisten lesen… erledigt” - Das Software -Repository hat alle verfügbaren Pakete überprüft.

Bauen von Abhängigkeitsbaum” - Hier erstellt APT -Get die anderen erforderlichen Pakete, um das Interessenspaket auszuführen.

APT wird alle Anforderungen abrufen und sie auch installieren. /etc/Apt/Quellen.Die Liste wird verwendet, um die Pakete zu bestimmen. Um eine bestimmte Version eines Pakets zu installieren, können Sie schreiben:

Sudo apt-get install =

Wenn Sie andererseits nur das Paket herunterladen wollten, es jedoch nicht installieren, können Sie dies tun, indem Sie den D -Switch hinzufügen. Letzteres lädt die Datei herunter und platziert sie in/var/cache/apt/archives.

Sudo apt -get -d installieren

Sie können eine Installation auch mit dem S -Switch (-s, -Simulieren, -just -Print, -Dry -Run, -Recon, -no -Act) simulieren (-Simulieren)

Sudo apt -Get -s installl

Letzteres ändert das System in keiner Weise, Form oder Form, sondern simuliert eine Installation eher. Wenn und wenn ein Nicht-Root-Benutzer eine Installation simuliert, sieht er möglicherweise verzerrt aus, da der Zugriff auf bestimmte Konfigurationen mangelt.

Der nächste, den wir uns ansehen werden, ist der Fix-Break (-F, -fix-gebrochen):

Sudo apt -Get -f installieren

In diesem Fall wird versucht, kaputte Abhängigkeiten zu beheben.

Sudo apt-get autoclean/sauber
Sudo apt-Get sauber

Dieser Befehl - sauber - wird verwendet, um das lokale Repository von Paketen zu reinigen. Es entfernt alles von/var/cache/APT/Archiv, die im Grunde genommen einen Platz auf dem System freisetzen.

Sudo apt-get autoclean

AutoClean hingegen wird verwendet, um nutzlose Dateien zu entfernen.

Angenommen, ich lade VLC (und lade es nur herunter) mit dem Befehl sudo APT -Get -d -Installation VLC herunter. So sieht/var/cache/APT/Archive aus:

Lassen Sie uns nun Autoclean verwenden:

Sudo apt-get autoclean

Und jetzt lass uns reinigen:

Inzwischen wird angenommen, dass Sie sich davon abgefunden haben, was sauber macht und was es nicht tut.

Sudo apt-get-purge entfernen
Sudo apt-get-purge entfernen

Um ein Paket mithilfe von APT zu entfernen. Entfernen werden verwendet, um das Paket zu entfernen, jedoch nicht die Konfigurationsdateien. Die Spülung entfernen auch alle Konfigurationsdateien.

Sudo apt-get Autoremove
Sudo apt-get Autoremove

Wenn Sie ein bestimmtes Paket installieren, werden alle Abhängigkeiten automatisch installiert. Wenn Sie das Paket entfernen, wird das Paket hingegen entfernt, aber die Abhängigkeiten bleiben bestehen. Hier kommt APT-Get-Autoremove ins Spiel. AutorEmove entfernen nicht nur das installierte Paket, sondern auch die installierten Abhängigkeiten.

Sudo apt-Get-Update
Sudo apt-Get-Update

Wie der Begriff sagt, wird dieser Befehl zum Aktualisieren verwendet. Was macht es nun aktualisiert und was macht der Befehl?? In diesem Fall die/etc/Apt/Quellen.Die Listendatei wird konsultiert und die Datenbank von Paketen, die dem Benutzer verfügbar sind. Wenn die Quellen.Die Listendatei wird jemals geändert, Sie müssen diesen Befehl auf jeden Fall ausführen.

Hier habe ich im vorherigen Bild den Befehl Update ausgeführt und wir können sehen, dass er ein paar Zeilen ausspricht. Diese Zeilen sagen "Hit", "Get" oder "IGN".

Hit: Keine Änderungen in der Paketversion

GET: Neue Version ist verfügbar und Apt bekommt es für Sie

IGN: Ignorieren Sie das Paket

Das APT -Update wird nicht alle neu verfügbaren Pakete herunterladen und installieren. Sie können jedoch Folgendes eingeben, um zu sehen, welche eine neu verfügbare Version haben:

APT -Liste -upgradierbar

Wie Sie sehen können, wird hier die aktuelle Version (auf Ihrem System) und die neue Version verfügbar angezeigt.

Sudo apt-get upgrade
Sudo apt-get upgrade

Der nächste Befehl, der dem Befehl Update ähnelt, ist der Aktualisierungsbefehl. Der letztere Befehl (Upgrade) wird zum Upgrade oder Installieren neuerer Versionen aller verschiedenen Pakete verwendet, die bereits auf dem System installiert sind. Es erhält die neuesten Versionen aus den Quellen, die sich in der ETC/APT/Quellen befinden.Listendatei. Die bereits in einem System installierten Pakete werden nie entfernt und neue nicht installierte Pakete werden nie installiert. Sondern das „Upgrade“ ist für alle Pakete, die derzeit auf dem System installiert sind. Wenn und wenn ein Paket nicht aktualisiert werden kann, ohne den Status eines anderen Pakets zu ändern, bleibt nicht hoch gestzeichnet (nicht aktualisiert). In der Regel wird der Befehl upgrade durch den Befehl Update vorausgesetzt. Dies soll sicherstellen, dass APT weiß, dass es tatsächlich neue Pakete gibt.

Sudo apt-get dist-upgrade
Sudo apt-get dist-upgrade

Dieser bestimmte Befehl wird verwendet, um das System auf eine neue Version zu aktualisieren. In diesem Fall können einige der Pakete entfernt werden. Die Unterscheidung zwischen dem Upgrade und den Befehlen dist-Upgrade besteht darin, dass im Dist-Upgrade bestimmte Pakete entfernt werden. Für das Upgrade gibt es jedoch keine Entfernung der Pakete.

Sudo apt-get download
Sudo apt-get download

Dies ähnelt der Installation. APT-GET -D-Installation wird die Datei in/var/cache/apt/archives herunterladen, während der APT-Get-Download die DEB-Datei in das aktuelle Arbeitsverzeichnis herunterlädt. APT-Get-Download wird die DEB-Datei herunterladen, jedoch nicht die Abhängigkeiten. Darüber hinaus installiert der APT-Get-Download das Paket nicht.

Sudo apt-get check
Sudo apt-get check

Sudo APT-Get-Check wird verwendet, um den Paket-Cache sowie die Überprüfungen für defekte Abhängigkeiten zu aktualisieren.

Für weitere Informationen und weitere Optionen geben Sie bitte ein:

Mann passend

Abschluss

Die APT-GET-Befehle sind sehr mächtig und doch auch sehr einfach. In diesem Tutorial haben wir gelernt, wie die APT-Get-Befehle verwendet werden: Quelle, Build-Dep, Installieren, Reinigen, Autoclean, Spülung, Entfernen, Autoremove, Update, Upgrade, Dist-Upgrade, Download und Überprüfen wurden darin behandelt Lernprogramm.