So verwenden Sie APT Paket Manager in Ubuntu Top 10.Top 10 Lts

So verwenden Sie APT Paket Manager in Ubuntu Top 10.Top 10 Lts
APT ist der Standardpaketmanager bei Ubuntu/Debian -basierten Linux -Distributionen. In diesem Artikel werde ich Ihnen zeigen, wie Sie den APT -Paketmanager auf Ubuntu 20 verwenden.04 LTS. Also lasst uns anfangen.

Ubuntu -Paket -Repositories:

Ubuntu -Paket -Repositories sind im Grunde genommen Dateiserver, bei denen alle alle Deb Pakete werden aufbewahrt.

Ubuntu hat 4 offizielle Hauptpaket -Repositories: hauptsächlich, eingeschränkt, Universum, Und Multiversum.

In hauptsächlich Repository, Ubuntu unterstützt kostenlos und Open Source -Software werden aufbewahrt.

In eingeschränkt Repository, proprietäre Treiber (i.e. Nvidia) werden aufbewahrt.

In Universum Repository, freie und Open-Source-Software, die von der Community aufrechterhalten werden, werden aufbewahrt.

In Multiversum Repository, Software, die eine Urheberrechtsbeschränkung oder rechtliche Probleme haben.

Ubuntu hat auch ein zusätzliches Paket -Repository namens Partner. In Partner Repository, einige proprietäre und geschlossene Software werden aufbewahrt.

Es gibt andere Paket-Repositories und PPAs von Drittanbietern, die Sie Ubuntu hinzufügen können, um auch Ihre gewünschten Softwarepakete zu installieren.

Ubuntu -Paket -Repository -Konfigurationsdateien:

Ubuntu -Paket -Repository -Informationen werden in der gespeichert /etc/Apt/Quellen.Liste Datei. PPAs von Drittanbietern und andere Repositorys werden als gespeichert als .Liste Dateien in der /etc/Apt/Quellen.Liste.D/ Verzeichnis. Dort sind Konfigurationsdateien Klartextdateien. Sie können also problemlos einen Texteditor verwenden, um ihn zu verwalten.

Der Inhalt der /etc/Apt/Quellen.Liste Die Datei wird im Screenshot unten angezeigt.

$ cat/etc/apt/Quellen.Liste

Hier beginnt jede Zeile mit mit Deb oder Deb-Src ist eine APT -Paket -Repository -Linie. Die Linien beginnen mit # (Hash) sind Kommentare. Sie beschreiben, wofür das Repository ist.

Die APT -Paket -Repository -Zeile hat das folgende Format:

Hier, kann sein Deb oder Deb-Src.

Deb wird verwendet, um Repositorys zu definieren, die kompilierte Pakete enthalten.

Deb-Src wird verwendet, um Repositorys zu definieren, die Quellcodes der Pakete enthalten, die vor der Verwendung zusammengestellt werden müssen.

Deb-Src wird hauptsächlich für Entwicklungszwecke verwendet. Wenn Sie kein Softwareentwickler sind oder keine Ahnung haben, was das ist, dann verwenden Sie einfach nur Deb.

ist der Ort (ich.e. http: // uns.Archiv.Ubuntu.com/ubuntu/) wo die Pakete gehostet werden. Der APT -Paket -Manager lädt Paketinformationen und Paketdateien von diesem Ort herunter.

ist der Codename der Ubuntu -Version, die Sie ausführen.

Sie finden den Codenamen Ihres Ubuntu -Computers mit dem folgenden Befehl:

$ lsb_release -cs

Im Falle von Ubuntu 20.04 LTS, die Ist fokal.

es gibt auch Aktualisierung (ich.e. Schwerpunkt) Für die offiziellen Paket -Repositories von Ubuntu, die alle inkrementellen Updates von Paketen nach der Veröffentlichung einer Ubuntu.

Der ist der Name des Paketrepositorys. Im Falle der offiziellen Ubuntu -Paket -Repositories die Ist hauptsächlich, eingeschränkt, Universum, Und Multiversum.

Sie können einen oder mehrere platzieren In derselben APT -Paket -Repository -Linie, die durch Leerzeichen getrennt ist (i.e. Haupt -eingeschränktes Universum).

Hier ist ein Beispiel für eine APT -Paket -Repository -Zeile:

Deb http: // uns.Archiv.Ubuntu.com/ ubuntu/ fokale Hauptbeschränkung

Listing aktivierte Paket -Repositories von Ubuntu:

Sie können alle aktivierten Paket -Repositories Ihres Ubuntu -Betriebssystems mit dem folgenden Befehl auflisten:

$ sudo eGrep -h -v '(^#) | (^$)'/etc/apt/Quellen.Listen Sie $ (ls
/etc/Apt/Quellen.Liste.D/*.Liste 2> /dev /null)

Wie Sie sehen können.

Verwaltung offizieller Paketrepositories:

Standardmäßig der Ubuntu -Beamte hauptsächlich, eingeschränkt, Universum Und Multiversum Paket -Repositories sind aktiviert. Der Partner Repository ist nicht aktiviert.

Sie können ein offizielles Ubuntu -Paket -Repository aktivieren (sagen wir, sagen wir, eingeschränkt) mit dem folgenden Befehl:

$ sudo apt-add-repository eingeschränkt

Wie Sie sehen können, die eingeschränkt Repository ist bereits aktiviert. Wenn es aus irgendeinem Grund deaktiviert ist, ist es aktiviert.

Sie können den Beamten deaktivieren oder entfernen eingeschränkt Repository wie folgt:

$ sudo Apt-add-Repository--Remove eingeschränkt

Wie Sie sehen können, die eingeschränkt Repository ist deaktiviert.

Hinzufügen und Entfernen von Ubuntu Partner -Repository:

Sie können den Ubuntu hinzufügen Partner Repository mit dem folgenden Befehl:

$ sudo apt-add-repository "Deb http: // Archiv.kanonisch.com/ubuntu
$ (lsb_release -cs) Partner "

Der Ubuntu Partner Repository sollte aktiviert sein.

Wie Sie sehen können, Ubuntu Partner Repository ist aktiviert.

$ sudo eGrep -h -v '(^#) | (^$)'/etc/apt/Quellen.Listen Sie $ (LS/etc/apt/Quellen auf.Liste.D/*.Liste
2> /dev /null)

Sie können auch das Ubuntu entfernen Partner Repository mit dem folgenden Befehl:

$ sudo apt-add-repository-remove "deb http: // Archiv.kanonisch.com/ubuntu
$ (lsb_release -cs) Partner "

Verwaltung von Paket-Repositories von Drittanbietern:

Wenn die offiziellen Paket-Repositories von Ubuntu nicht über die Software/das Tool verfügen, nach der Sie suchen.

Eine gute Quelle für Ubuntu-PPAs von Drittanbietern ist Launchpad. Besuchen Sie die PPA -Seite von Launchpad Ubuntu und suchen Sie nach der Software/dem Tool (i.e. CodeBlocks) Sie suchen dort.

Aus den Suchergebnissen finden Sie das PPA-Repository von Drittanbietern Ihres gewünschten Software/Tools. Klicken Sie auf den PPA -Link, den Sie mögen. Ich habe CodeBlocks ausgewählt Tägliche Builds PPA zur Demonstration.

Die PPA sollte Anweisungen zur Installation von Dingen aus dem PPA haben, wie Sie im Screenshot unten sehen können. Befolgen Sie einfach die PPA -spezifischen Installationsanweisungen.

Zum Beispiel CodeBlocks Tägliche Builds PPA fordert Sie auf, 3 Befehle auszuführen, um CodeBlocks Daily Build zu installieren.

$ sudo add-apt-Repository PPA: CodeBlocks-Devs/Daily
$ sudo apt-Get-Update
$ sudo apt-Get Installieren Sie CodeBlocks CodeBlocks-Contribrib

Hier wird der folgende Befehl verwendet, um die PPA zu Ihrem Ubuntu -Betriebssystem hinzuzufügen:

$ sudo add-apt-Repository PPA: CodeBlocks-Devs/Daily

Zu bestätigen, drücken Sie .

Die PPA sollte hinzugefügt werden, und auch der APT -Paket -Repository -Cache sollte aktualisiert werden.

In meinem Fall funktioniert die PPA nicht, da sie Ubuntu 20 nicht unterstützt.04 LTS noch. Aber es ist hinzugefügt.

Wie Sie sehen können, wurde das PPA -Repository zu meiner Ubuntu -Maschine hinzugefügt.

$ sudo eGrep -h -v '(^#) | (^$)'/etc/apt/Quellen.Listen Sie $ (ls
/etc/Apt/Quellen.Liste.D/*.Liste 2> /dev /null)

Wenn Sie möchten, können Sie die PPA mit dem folgenden Befehl entfernen:

$ sudo add-apt-Repository--Remove PPA: CodeBlocks-Devs/Daily

Drücken Sie, um die Entfernung zu bestätigen .

Die PPA sollte entfernt werden. Wie Sie sehen können, ist die PPA nicht mehr in der /etc/Apt/Quellen.Liste Datei oder in /etc/Apt/Quellen.Liste.D/ Verzeichnis.

$ sudo eGrep -h -v '(^#) | (^$)'/etc/apt/Quellen.Listen Sie $ (ls
/etc/Apt/Quellen.Liste.D/*.Liste 2> /dev /null)

Eine Software von Drittanbietern (ich.e. Docker, MongoDB) kann die APT -Paket -Repository -Linie bereitstellen, die Sie Ubuntu hinzufügen können, um sie zu installieren.

Zum Beispiel kann die offizielle APT -Paket -Repository -Linie von Docker wie folgt aussehen:

Deb [Arch = AMD64] https: // herunterladen.Docker.com/linux/ubuntu focal stabil

Hier, fokal ist der von Ubuntu 20.04 LTS.

Um dieses Repository hinzuzufügen, führen Sie den folgenden Befehl aus:

$ sudo apt-add-repository "Deb [arch = amd64] https: // download.Docker.com/Linux/Ubuntu
$ (lsb_release -cs) stabil "

Hier, $ (lsb_release -cs) wird durch die ersetzt Ihrer Ubuntu -Version (ich.e. fokal für Ubuntu 20.04 LTS).

Das offizielle Paket -Repository von Docker sollte hinzugefügt werden.

Ignorieren Sie die Fehler. Docker unterstützt Ubuntu 20 nicht.04 LTS noch. Ich habe es nur für die Demonstration verwendet.

Wie Sie sehen können, wird das Docker -Paket -Repository hinzugefügt.

$ sudo eGrep -h -v '(^#) | (^$)'/etc/apt/Quellen.Listen Sie $ (ls
/etc/Apt/Quellen.Liste.D/*.Liste 2> /dev /null)

Um ein Paket-Repository von Drittanbietern zu entfernen, listen Sie alle aktivierten Paket-Repositories mit dem folgenden Befehl auf:

$ sudo eGrep -h -v '(^#) | (^$)'/etc/apt/Quellen.Listen Sie $ (ls
/etc/Apt/Quellen.Liste.D/*.Liste 2> /dev /null)

Kopieren Sie dann die APT -Paket -Repository -Zeile, die Sie aus der Liste entfernen möchten.

Entfernen Sie dann das Paketrepository von Drittanbietern wie folgt:

$ sudo apt-add-Repository--Remove "Deb [arch = amd64] https: // download.Docker.com
/Linux/Ubuntu fokal stabil "

Wie Sie sehen können, befindet sich das Paket-Repository von Drittanbietern nicht mehr in der Liste der aktivierten Paket-Repository-Liste.

$ sudo eGrep -h -v '(^#) | (^$)'/etc/apt/Quellen.Listen Sie $ (ls
/etc/Apt/Quellen.Liste.D/*.Liste 2> /dev /null)

Aktualisieren von Paket -Repository -Cache:

Wenn Sie neue APT -Paket -Repositories hinzugefügt haben, führen Sie den folgenden Befehl aus, um den APT -Paket -Repository -Cache zu aktualisieren:

$ sudo APT Update

Der APT -Paket -Repository -Cache sollte aktualisiert werden.

Listen Sie installierte Pakete auf:

Sie können alle Pakete auflisten, die auf Ihrem Ubuntu -Computer mit dem folgenden Befehl installiert sind:

$ sudo APT -Liste -installiert

Alle installierten Pakete (ich.e. ACL, ACPI-Support), die Paketversion (i.e. 2.2.53-6, 0.143), die Paketarchitektur (i.e. AMD64) sollte so aufgeführt werden, wie Sie im Screenshot unten sehen können. Die Liste ist sehr lang.

Auflistung aktualisierbarer Pakete:

Wenn Sie die Pakete auflisten möchten, die auf Ihrem Ubuntu -Computer installiert sind, aber eine neuere Version (Update) im Paketrepository verfügbar ist, führen Sie den folgenden Befehl aus:

$ sudo APT -Liste -upgradierbar

Wie Sie sehen können, sind alle Pakete mit Updates (neuere Version) verfügbar. Ich werde Ihnen zeigen, wie Sie diese Updates in einem späteren Abschnitt dieses Artikels installieren.

Suche nach Paketen:

Sie können nach dem Paketnamen, der Paketbeschreibung usw. nach Paketen suchen. Sie können auch regelmäßige Ausdrücke zum Durchsuchen von Paketen verwenden.

Zum Beispiel können Sie nach allen verfügbaren verfügbaren suchen Texteditor Pakete wie folgt:

$ sudo APT -Suche 'Texteditor'

Wie Sie sehen können, haben die Pakete, die die Suchabfrage entsprechen Texteditor sind aufgeführt. Die Liste ist sehr lang. Ich habe hier nur einen kleinen Teil der Liste gezeigt.

Hier repräsentiert der grüne Text den Paketnamen, mit dem Sie das Paket auf Ihrem Ubuntu -Computer installieren können.

Sie können auch reguläre Ausdrücke verwenden, um nach Paketen zu suchen.

Zum Beispiel können Sie nach Paketen suchen, die mit beginnen Knoten- folgendermaßen:

$ sudo APT-Suche '^Node-'

Wenn Sie interessiert sind, mehr über ein bestimmtes Paket zu erfahren (ich.e. Nodejs), Sie können den folgenden Befehl ausführen:

$ sudo Apt Show Nodejs

Wie Sie sehen können, viele Informationen über die Nodejs Paket wird angezeigt.

Hier,

Der Paket Name ist Nodejs.

Das Paket Ausführung Ist 10.19.0 ~ DFSG-3UBUNTU1.

Das Paket ist von Netz Abschnitt des Universum Repository.

Das Paket wird verwendet 158 kb des Festplattenraums einmal installiert (Installierte Größe).

Es Kommt darauf an An libc6 Und libnode64 Pakete.

Der Startseite des Projekts lautet http: // nodejs.Org.

Das Paket Download-Größe Ist 61.1 kb.

Das Paket stammt aus dem http: // uns.Archiv.Ubuntu.Com/Ubuntu Focal/Universe AMD64 -Pakete Repository (Apt-Sources) usw.

Was das Paket ist, wird in der beschrieben Beschreibung Abschnitt.

Es gibt viel mehr Informationen, die Sie lesen können, wenn Sie möchten

Installieren von Paketen aus den aktivierten Paket -Repositories:

Sobald Sie das Paket oder die Pakete gefunden haben, die Sie installieren möchten, können Sie sie problemlos auf Ihrem Ubuntu -Computer installieren.

Sie können ein einzelnes Paket installieren (i.e. Nodejs) folgendermaßen:

$ sudo apt installieren nodejs

Wie Sie sehen können, wird die Installation dieses Pakets installiert 3 Weitere Abhängigkeitspakete. Insgesamt werden 4 neue Pakete installiert. Sie müssen darüber herunterladen 6.807 kb von Paketdateien aus dem Internet. Sobald die Pakete installiert sind, wird es herum verbrauchen 30.7 MB von zusätzlichem Speicherplatz.

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .

Wie Sie sehen können, werden die erforderlichen Pakete aus dem Internet heruntergeladen.

Zu diesem Zeitpunkt sollten die Pakete installiert werden.

Sie können auch mehr als ein Paket installieren (ich.e. Dateizilla, Apache2, vsftpd) Gleichzeitig wie folgt:

$ sudo apt installieren Sie FileZilla Apache2 VSFTPD

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .

Die erforderlichen Pakete werden aus dem Internet heruntergeladen.

Zu diesem Zeitpunkt sollten alle Pakete installiert werden.

Installieren von Deb-Paketen von Drittanbietern:

Sie können ein Deb-Paket von Drittanbietern installieren (.Deb) Datei auf Ihrem Ubuntu -Computer mit dem APT -Paketmanager. Wenn das Deb-Paket von Drittanbietern Abhängigkeiten hat, versucht der APT-Paketmanager auch, sie zu beheben.

Zum Beispiel habe ich Visual Studio Code Deb -Paketdatei von der offiziellen Website von Visual Studio Code heruntergeladen. Die Deb -Paketdatei Code_1.44.2-1587059832_AMD64.Deb ist in dem ~/Downloads Verzeichnis, wie Sie im Screenshot unten sehen können.

Jetzt können Sie die DEB -Paketdatei installieren Code_1.44.2-1587059832_AMD64.Deb Verwenden Sie den APT -Paketmanager wie folgt:

$ sudo apt installieren ./Downloads/code_1.44.2-1587059832_AMD64.Deb

Die Deb -Paketdatei sollte installiert werden.

Installieren einer spezifischen Paketversion:

Ein Paket kann viele Versionen im Paketrepository enthalten. Sie können eine bestimmte Version dieses Pakets installieren, wenn Sie möchten.

Sie finden alle verfügbaren Versionen eines Pakets (ich.e. Netplan.io) mit dem folgenden Befehl:

$ sudo Apt Show -a Netplan.io 2>/dev/null | Grep -Version

Wie Sie sehen können, 2 Versionen (Versionen (0.99-0ubuntu2 Und 0.99-0ubuntu1) von Netplan.io Paket ist verfügbar.

Jetzt können Sie installieren Netplan.io Ausführung 0.99-0ubuntu2 folgendermaßen:

$ sudo apt installieren netplan.io = 0.99-0ubuntu2

Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .

Netplan.io Ausführung 0.99-0ubuntu2 sollte installiert werden.

Genauso können Sie installieren Netplan.io Ausführung 0.99-0ubuntu1 folgendermaßen:

$ sudo apt installieren netplan.io = 0.99-0ubuntu1

Pakete deinstallieren:

Sie können ein Paket sehr einfach mit dem APT -Paketmanager deinstallieren.

Sie können ein Paket deinstallieren (ich.e. Nodejs) folgendermaßen:

$ sudo apt entfernen Nodejs

Um zu bestätigen, um den Betrieb zu entfernen, drücken Sie Y und dann drücken Sie .

Das Paket sollte entfernt werden.

Auch nachdem Sie ein Paket entfernt haben (ich.e. Nodejs) Das Paket hat möglicherweise einige Konfigurationsdateien und andere Dateien hinterlassen. Sie können diese ebenso wie folgt entfernen:

$ sudo Apt läuten Nodejs

Die übrig gebliebenen Dateien des Pakets (falls es welche hat) sollten entfernt werden.

Entfernen unnötiger Pakete:

Sobald Sie ein Paket entfernt haben, werden die Abhängigkeitspakete, die zusammen mit dem Paket installiert wurden, nicht mehr benötigt.

Sie können diese unnötigen Pakete mit dem folgenden Befehl entfernen:

$ sudo Apt Autoremove

Wie Sie sehen können, werden 3 Pakete nicht mehr benötigt. Sobald sie entfernt sind, ungefähr 30.5 MB Scheibenraum werden befreit.

Drücken Sie, um die Entfernung zu bestätigen Y und dann drücken Sie .

Alle unnötigen Pakete sollten entfernt werden.

Pakete auf dem neuesten Stand halten:

Ich habe dieses Thema in einem separaten Artikel behandelt. Um zu erfahren, wie Sie alle Pakete Ihres Ubuntu -Computers auf dem neuesten Stand halten können, lesen Sie meinen Artikel, wie Sie Ubuntu 20 aktualisieren können.04 von der Befehlszeilenschnittstelle.

Aufräumen:

Alle Pakete, die der APT -Paket -Manager -Downloads Downloads haben /var/cache/apt/archives/ Verzeichnis, wie Sie im Screenshot unten sehen können.

$ ls -lh/var/cache/apt/archives/

Führen Sie den folgenden Befehl aus, um die zwischengespeicherten Pakete zu entfernen:

$ sudo Apt sauber

Wie Sie sehen können, werden die zwischengespeicherten Pakete entfernt.

$ ls -lh/var/cache/apt/archives/

So verwenden Sie APT Paket Manager in Ubuntu 20.04 LTS. Danke, dass du diesen Artikel gelesen hast.