Installieren von Paketen aus externen Repositorys in Ubuntu [Erklärt]

Lernen Sie die Logik hinter jedem Schritt kennen, den Sie befolgen müssen, um ein externes Repository in Ubuntu hinzuzufügen und Pakete daraus zu installieren.



Sie haben einige Ideen zum Installieren von Paketen in Ubuntu mit dem Befehl apt. Diese Pakete stammen aus den Repositorys von Ubuntu.

Wie wäre es mit einem Drittanbieter- oder externen Repository? Nein, ich rede hier nicht von PPA.





Früher oder später werden Sie auf eine Installationsanleitung stoßen, die mindestens vier Zeilen umfasst. Sie installieren etwas namens 'apt-transport-https' und machen dann etwas mit gpg und der Quellliste. Danach installieren Sie das Paket.

Kann mich nicht ganz erinnern. Lassen Sie mich ein Beispiel für die Installation der neuesten Version von Yarn unter Ubuntu teilen:



ein plus ein sauerstoff os
sudo apt install apt-transport-https curl curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - sudo sh -c 'echo 'deb https://dl.yarnpkg.com/debian/ stable main' >> /etc/apt/sources.list.d/yarn.list' sudo apt update && sudo apt install yarn

Sie werden oft auf eine solche Installationsmethode stoßen, wenn Sie Programmiertools direkt von den Entwicklern installieren.

Viele Leute befolgen einfach die Anweisungen, ohne zweimal darüber nachzudenken, was hier vor sich geht. Daran ist nichts auszusetzen, aber die Kenntnis des Prozesses verbessert tatsächlich Ihr Wissen zu diesem Thema und könnte auch bei der Fehlerbehebung helfen.

Lassen Sie mich die Logik hinter diesen Zeilen erklären.

Verstehen des Installationsvorgangs von externen Repositorys

Bevor Sie fortfahren, empfehle ich Ihnen dringend, diese beiden Artikel zu lesen, damit Ihnen die Dinge ein wenig klarer werden:

Um sich schnell zu erinnern, hier eine visuelle Darstellung von Repositorys und Paketmanager unter Linux .

Externes Repository sollte eine eigene Quellenlistendatei im Verzeichnis /etc/apt/sources.list.d haben

Dies erleichtert die Paketverwaltung. Wenn Sie ein Repository aus dem System entfernen, müssen Sie nur die entsprechende Quelldatei löschen. Sie müssen sich nicht mit der Hauptdatei sources.list herumschlagen.

So löschen Sie den weißen Hintergrund in Gimp

Schauen wir uns den Befehl etwas genauer an.

sudo sh -c 'echo 'deb https://dl.yarnpkg.com/debian/ stable main' >> /etc/apt/sources.list.d/yarn.list'

Mit sh bitten Sie darum, den Befehl in einer neuen Shell auszuführen, anstatt in der Unterschale . |_+_| Die Option weist den sh-Befehl an, die Befehle aus dem Operanden anstelle der Standardeingabe zu lesen. Dann führt es den echo-Befehl aus, der im Grunde eine Zeile hinzufügt deb https://dl.yarnpkg.com/debian/ stable main in die Datei /etc/apt/sources.list.d/yarn.list (Datei wird erstellt)

Nun gibt es zahlreiche Möglichkeiten, eine .list-Datei im angegebenen Verzeichnis zu erstellen und die Zeile mit den Repository-Details darin hinzuzufügen. Du könntest es auch so verwenden:

-c

Du verstehst das Wesentliche, oder?

Teil 4: Installieren der Anwendung aus dem neu hinzugefügten Repository

Bisher haben Sie dem System den GPG-Schlüssel des Repositorys und die URL des Repositorys hinzugefügt.

Aber Ihr System weiß immer noch nicht, welches Paket aus diesem neuen Repository verfügbar ist. Aus diesem Grund müssen Sie zuerst den lokalen Cache der Paketmetadaten mit diesem Befehl aktualisieren:

echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

Ihr System verfügt über die Informationen zu den verfügbaren Paketen aus dem neu hinzugefügten Repository und Sie können das Paket jetzt installieren:

So erkennen Sie, ob Sie 64-Bit oder 32-Bit sind
sudo apt update

Um Zeit zu sparen, können Sie Führen Sie die beiden Befehle nacheinander in einer einzigen Zeile aus Und.

sudo apt install yarn

Die |_+_| stellt sicher, dass der zweite Befehl nur ausgeführt wird, wenn der vorherige Befehl ohne Fehler abgeschlossen wurde.

Und damit ist der Prozess abgeschlossen.

Hat es dich klarer gemacht oder dich noch mehr verwirrt?

Ich habe die Logik hinter den Schritten zur Verwendung externer Repositorys in Ubuntu erklärt. Ich hoffe, Sie haben das Thema jetzt besser verstanden, aber es ist auch möglich, dass zu viele Details verwirrend sind.

Sollten noch Unklarheiten bestehen oder Sie weitere Fragen haben, lassen Sie es mich bitte wissen. Wenn Ihnen technische Ungenauigkeiten auffallen, teilen Sie mir dies bitte im Kommentarbereich mit.


Gefällt Ihnen, was Sie lesen? Bitte teilen Sie es mit anderen.

Interessante Artikel

Wie entferne ich PDFConverterHQ von Ihrem Betriebssystem?

Wie entferne ich PDFConverterHQ von Ihrem Betriebssystem?

So entfernen Sie die PDFConverterHQ-Symbolleiste - Anleitung zum Entfernen von Viren (aktualisiert)

Anzeigen von Browser Guard

Anzeigen von Browser Guard

So deinstallieren Sie Anzeigen mit Browser Guard - Anweisungen zum Entfernen von Viren (aktualisiert)

Verhindern Sie, dass My Weather Live Ihren Browser entführt

Verhindern Sie, dass My Weather Live Ihren Browser entführt

So entfernen Sie My Weather Live Browser Hijacker - Anleitung zum Entfernen von Viren

Wie ordne ich ein Netzwerklaufwerk auf einem Mac zu?

Wie ordne ich ein Netzwerklaufwerk auf einem Mac zu?

Wie ordne ich ein Netzwerklaufwerk auf einem Mac zu?

Top 4 der besten Download-Manager für Linux

Top 4 der besten Download-Manager für Linux

Eine Liste der besten Download-Manager für Linux. Schauen Sie sich ihre Funktionen an und entscheiden Sie, welche Ihren Anforderungen entspricht.

So installieren Sie Ubuntu neben Windows 10

So installieren Sie Ubuntu neben Windows 10

Schritt für Schritt, Screenshot-Anleitung, die Ihnen zeigt, wie Sie Ubuntu und Windows mit UEFI dual booten.

So vermeiden Sie Weiterleitungen zu betrügerischen Webseiten

So vermeiden Sie Weiterleitungen zu betrügerischen Webseiten

So entfernen Sie ERROR # 0x8024402C POP-UP-Betrug - Anleitung zum Entfernen von Viren (aktualisiert)

Angehängte Rechnung - ENDGÜLTIGER HINWEIS E-Mail-Virus

Angehängte Rechnung - ENDGÜLTIGER HINWEIS E-Mail-Virus

So entfernen Sie die beigefügte Rechnung - ENDGÜLTIGER HINWEIS E-Mail-Virus - Anweisungen zum Entfernen von Viren (aktualisiert)

ABC Ransomware

ABC Ransomware

So entfernen Sie ABC Ransomware - Schritte zum Entfernen von Viren (aktualisiert)

Start.MySearchDial.com Virus

Start.MySearchDial.com Virus

So entfernen Sie Start.MySearchDial.com Virus - Handbuch zum Entfernen von Viren (aktualisiert)


Kategorien