Ubuntu

Quellen verstehen und nutzen.Liste für Ubuntu

Quellen verstehen und nutzen.Liste für Ubuntu
Wir verwenden Ubuntu, Debian, CentOS und verschiedene Betriebssysteme. Wenn jemand fragt: „Welches Betriebssystem verwenden Sie?“?” Die meisten von Ihnen werden vielleicht sagen: “Ich benutze Linux”. Sie sind nicht wirklich Linux. Linux ist nur der Name des Kernels. Das sind eigentlich unterschiedliche Linux-Distributionen.

Jetzt fragen Sie vielleicht: „Was ist eine Linux-Distribution??”

Nun, der Linux-Kernel selbst kann keine sehr ausgefallenen Dinge tun. Es ist eine Software, die die Hardware verwaltet, Programmen Speicher zuweist, Ihnen hilft, das Programm auszuführen, und andere grundlegende Aufgaben auf sehr niedriger Ebene für Sie. Angenommen, Sie möchten eine Datei mit bearbeiten nano Texteditor. Nun, der Linux-Kernel hat das nicht. Sie müssen es separat auf dem Linux-Kernel installieren, um es verwenden zu können.

Ohne nützliche Programme ist der Linux-Kernel für normale Benutzer nicht hilfreich. Nochmals, die Installation von Programmen auf dem Linux-Kernel ist nichts, was normale Leute gerne tun würden. Also haben verschiedene Unternehmen und Einzelpersonen wichtige Tools (oder Software) auf den Linux-Kernel gepackt und für Sie gepackt. Wenn Sie es installieren, können Sie mit dem benötigten Programm arbeiten. Dies wird als Linux-basiertes Betriebssystem oder Linux-Distribution bezeichnet. Ubuntu, Debian, CentOS, Fedora und andere sind Linux-Distributionen oder Linux-basierte Betriebssysteme. Sie sind nicht nur Linux.

Nun, es gibt so viele Software unter Linux, dass Sie nicht einmal zählen können. Sie alle in ein einziges Betriebssystempaket aufzunehmen, würde die Größe des Betriebssystems unnötig groß machen und die Verteilung erschweren. Das Betriebssystem benötigt also einen Mechanismus, um Pakete nach Bedarf einfach zu installieren. Auf diese Weise könnten sie sehr gängige Dienstprogramme enthalten und die Installation verkleinern. Es ist für Benutzer einfacher zu entwickeln, zu verteilen und herunterzuladen und ein modularerer Ansatz.

Dann werden die zusätzlichen Pakete auf einem Webserver oder FTP-Server der Linux-Distribution gehostet, von wo aus Benutzer sie herunterladen und installieren können. Diese Webserver oder FTP-Server werden Paket-Repository genannt.

Sie benötigen auch eine Möglichkeit, diese Pakete aus dem Paket-Repository zu verwalten (installieren, entfernen, herunterladen). Ein Paketmanager ist also in Ihrer bevorzugten Linux-Distribution enthalten.  Ubuntu basiert auf der Debian GNU/Linux-Distribution. Ubuntu verwendet den Paketmanager APT (Advanced Package Tool), um Pakete zu verwalten. Der APT-Paketmanager und alle grafischen Frontends (Ubuntu Software Center, Muon, aptitude usw.) verwenden die Quellen.aufführen Datei, um zu erfahren, welches Paket-Repository oder welche Paket-Repositorys zu verwenden sind.

In diesem Artikel zeige ich Ihnen, wie die Quellen.aufführen Datei wird unter Ubuntu verwendet. Lass uns anfangen.

Konfigurationsdateien:

Der APT-Paketmanager und alle seine grafischen Frontends beziehen die Paket-Repository-Informationen von /etc/apt/sources.aufführen Datei und Dateien aus dem /etc/apt/sources.aufführen.d Verzeichnis.

In Ubuntu bearbeiten verschiedene Paketmanager /etc/apt/sources.aufführen direkt ablegen. Ich empfehle Ihnen nicht, dort benutzerdefinierte Paket-Repositorys hinzuzufügen. Wenn Sie ein zusätzliches Paket-Repository hinzufügen müssen, fügen Sie diese am besten einfach im /etc/apt/sources.aufführen.d/ Verzeichnis. Wie es praktisch geht, zeige ich dir später in diesem Artikel.

Quellen verstehen.Listendatei:

Der Inhalt der /etc/apt/sources.aufführen Datei sieht ungefähr so ​​aus.

Hier sind Zeilen, die mit Raute (#) beginnen, Kommentare. Kommentare werden zu Dokumentationszwecken zu dieser Datei verwendet. Kommentare werden auch verwendet, um hier ein bestimmtes Paket-Repository zu deaktivieren.

Sie können beispielsweise einen Kommentar hinterlassen, wenn Sie ein benutzerdefiniertes Paket-Repository wie dieses hinzufügen.

# Dies ist mein lokales NodeJS v8.x-Paket-Repository
deb http://192.168.10.1/nodejs/8.x Stretchhaupt

Ich werde jede Zeile aufrufen, die verwendet wird, um ein Paket-Repository hinzuzufügen (Zeilen beginnend mit deb) auf /etc/apt/sources.aufführen Datei und Dateien im /etc/apt/sources.aufführen.d/ Verzeichnis eine APT-Zeile. Du kannst es nennen wie du willst.

Lassen Sie uns nun darüber sprechen, wie eine APT-Zeile formatiert wird. Dies ist ein Beispiel für eine APT-Leitung, wie im Screenshot unten gezeigt.

Eine APT-Zeile beginnt mit deb, Dies bedeutet, dass dieses Paket-Repository Softwarepakete als vorkompilierte Binärdateien im Deb-Dateiformat verteilt.

Eine APT-Zeile kann auch mit beginnen deb-src, Das bedeutet, dass das Paket-Repository Softwarepakete als Quellcodes verteilt, die Sie auf Ihrem eigenen Computer kompilieren müssen, um sie verwenden zu können. Standardmäßig sind alle deb-src Paket-Repositorys sind unter Ubuntu deaktiviert. Ich persönlich bevorzuge es, dass sie deaktiviert sind, da ich sie nicht benutze. Das Installieren von Paketen aus Quellen dauert je nach Spezifikation Ihres Computers lange.

Dann haben Sie die HTTP-, HTTPS- oder FTP-URL des Paket-Repositorys. Hier werden alle Paketdateien und Paketdatenbankdateien gespeichert. Der Paketmanager lädt die Paketmetadaten und andere Informationen herunter, um zu erfahren, welche Pakete verfügbar sind und wo sie heruntergeladen werden können.

Dann müssen Sie den kurzen Codenamen Ihres Ubuntu-Betriebssystems eingeben. Es ist für jede Ubuntu-Version anders. Zum Beispiel in Ubuntu 18.04 LTS, es ist bionisch.

Mit dem folgenden Befehl können Sie herausfinden, was es für Ihre Distribution ist:

$ lsb_release -cs

Dann platzieren Sie eine durch Leerzeichen getrennte Liste verschiedener Abschnitte dieses Paket-Repositorys. Die Pakete eines Paket-Repositorys können logisch in viele Gruppen unterteilt werden, wie Sie im markierten Abschnitt dieses Artikels unten sehen können. Das Ubuntu-Paket-Repository ist unterteilt in Main, beschränkt, Universum und Multiversum Abschnitte. In diesem Beispiel habe ich nur hinzugefügt Main und beschränkt Abschnitte der bionisch Paket-Repository.

Das ist im Grunde alles, was Sie wissen müssen Quellen.aufführen Datei auf Ubuntu.

Hinzufügen Ihres eigenen Paket-Repositorys unter Ubuntu:

Nehmen wir an, Sie möchten Ihr eigenes Paket-Repository auf Ubuntu hinzufügen. Nehmen wir an, es wird in Ihrem lokalen Netzwerk gehostet und ist verfügbar unter http://192.168.10.5/nodejs und es ist ein Spiegel des NodeJS-Paket-Repositorys.

Erstellen Sie zuerst eine neue Datei Knoten.aufführen in dem /etc/apt/sources.aufführen.d/ Verzeichnis mit folgendem Befehl:

$ sudo nano /etc/apt/sources.aufführen.d/knoten.aufführen

Fügen Sie nun die folgende Zeile hinzu und speichern Sie die Datei mit + x und drücke dann ja und drücke dann .

Damit die Änderungen nun wirksam werden, aktualisieren Sie den APT-Paket-Repository-Cache mit dem folgenden Befehl:

$ sudo apt-Update

Jetzt können Sie Pakete aus dem hinzugefügten Paket-Repository installieren. Danke, dass du diesen Artikel gelesen hast.

Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...
OpenTTD-Tutorial
OpenTTD ist eines der beliebtesten Wirtschaftssimulationsspiele auf dem Markt. In diesem Spiel musst du ein wunderbares Transportunternehmen aufbauen....