Bevor Sie erklären, wie Sie unseren Quellen ein Debian-Repository hinzufügen.Liste lassen Sie uns eine kurze Beschreibung der Repositorys selbst geben.
Debian-Repositorys sind Software-Container, die unter bestimmten Verzeichnisbäumen strukturiert sind, die es uns ermöglichen, Pakete schnell zu durchsuchen, zu installieren oder zu aktualisieren geeignet Befehl.
Das Stammverzeichnis des Repositorys zeigt eine Liste von Verzeichnissen, die zu jeder Debian-Distribution (stable oder unstable) gehören, mit Unterverzeichnissen für jede Veröffentlichung (Squeeze, Wheezy, Jessie, Stretch usw.).), enthalten die folgenden Verzeichnisse im Stammverzeichnis des Baums Dokumentation, Indizes, Tools zum Booten des Systems, README-Dateien und unter weiteren Verzeichnissen das Verzeichnis mit dem Namen „Schwimmbad” in denen Binärdateien gespeichert werden.
Wir haben 3 verschiedene Arten von Paketen in unseren Repositorys: Main, beitragen und Nicht frei.
Main: Standardmäßig enthält Debian nur kostenlose lizenzierte Software, klassifiziert als Main die erfüllen Debian-frei
Software-Richtlinien Bedeutung: die Software muss weitervertreibbar sein, den Quellcode enthalten, die Autorität einschließlich der Autorität der Änderung, keine diskriminierende Verfügbarkeit für jede Person oder Gruppe kann Softwarelizenzen von Drittanbietern nicht einschränken.
Beitrag: Pakete klassifiziert als Beitrag sind kostenlose Lizenzsoftware, hängen aber von nicht-freier lizenzierter Software ab.
Nicht frei: Pakete haben einige Einschränkungen bei der Verwendung und Verteilung der Software.
Debian-Repositorys werden in der Datei gespeichert /etc/apt/sources.aufführen. Wenn du läufst "weniger /etc/apt/sources.aufführen”
Abhängig von Ihrer Debian-Version sehen Sie die Standard-Repositorys wie in der Abbildung unten gezeigt. Wie Sie in den kommentierten Zeilen sehen, gibt es nur Main und Beitrag Repositorys ohne Nicht frei, Das Haupthindernis für Linux-Benutzer, unfreie Software zu übernehmen, ist die mangelnde Transparenz des Codes. Sie wissen nicht wirklich, was Sie auf Ihrem Gerät ausführen, wenn der Quellcode eingeschränkt ist, aber in einigen Fällen priorisiert der Benutzer die Leistung über dieses Problem zum Beispiel bei der Installation eines nicht kostenlosen Treibers.
Konzentrieren wir uns auf die 2 unkommentierten Repositories, nach denen wir nur suchen können Main Pakete:
deb http://mirror.isoc.org.il/pub/debian/stretch maindeb-src http://mirror.isoc.org.il/pub/debian/stretch main
Wo:
deb: gibt an, dass es sich um ein Binärpaket handelt:
deb-src: gibt den Quellcode für die Pakete an.
http://spiegel.isoc.org.il/pub/debian/: gibt das Root-Verzeichnis des Repositorys an
strecken: gibt die Betriebssystemversion an.
Main: gibt die Art der verfügbaren Komponenten an: main, contrib und non-free, falls verfügbar.
Wenn wir möchten, dass unsere Repositorys darauf zugreifen beitragen und/oder Nicht frei wir müssen es nur nach "main" hinzufügen.
Um unsere Quellen zu bearbeiten.Listentyp:
Nach jeder Zeile, die Sie aktivieren möchten beitragen oder Nicht frei Pakete, fügen Sie sie wie im Bild am Ende jeder Zeile hinzu. Die vorherigen beiden Zeilen, auf die wir uns konzentriert haben, sollten jetzt lauten:
deb http://mirror.isoc.org.il/pub/debian/stretch main contrib non-freedeb-src http://mirror.isoc.org.il/pub/debian/stretch main contrib non-free
Dann nach der Bearbeitung unserer Quellen.Liste Drücken Sie STRG+X, um zu speichern und zu schließen und eine "apt-Update” um unsere neuen aktivierten Repositorys zu aktualisieren:
Wie Sie sehen, wurden neue Quellen hinzugefügt und die Ausgabe fordert uns auf, „apt list -upgradable“ auszuführen, um zu sehen, welche Updates wir anwenden können, führen Sie Folgendes aus:
apt-Liste --aktualisierbar
Wie Sie jetzt sehen, können wir unfreie Firmwares installieren, die zuvor nicht durch Ausführen möglich waren apt-Upgrade.
apt-UpgradeSo fügen Sie Repositorys in Debian hinzu
In einigen Fällen müssen wir Software installieren, die nicht in den offiziellen Debian-Repositorys enthalten ist. Wenn wir beispielsweise VirtualBox aus Repositorys installieren möchten, müssen wir sie zu unserem hinzufügen Quellen.aufführen zuerst.
Versuchen Sie zunächst, virtualbox mit den Standard-Repositorys zu installieren, indem Sie Folgendes ausführen:
apt Virtualbox installieren
Das Paket wurde nicht gefunden, jetzt fügen wir Virtualbox-Repositorys zu unseren Quellen hinzu.list-Datei, indem Sie Folgendes eingeben:
nano /etc/apt/sources.aufführen
Wie Sie am Ende der Datei sehen, habe ich die Zeile hinzugefügt
deb http://download.virtuelle Box.org/virtualbox/debian Stretch BeitragDrücken Sie Strg+x Um Ihre Repositorys zu speichern und zu schließen und zu aktualisieren, führen Sie Folgendes aus:
apt-Update
Versuchen wir nun erneut, virtualbox aus Repositorys zu installieren, indem wir Folgendes ausführen:
apt Virtualbox installieren
Jetzt ist virtualbox verfügbar, aber die Installation erfordert, dass wir die Version angeben, die wir installieren möchten. So installieren Sie die letzte verfügbare Version Geben Sie Folgendes ein:
apt installieren virtualbox-6.0
Wie Sie jetzt sehen, können wir virtualbox aus unseren Repositorys installieren.
Eine andere Möglichkeit, ein Repository hinzuzufügen, das zu der Software gehört, die wir installieren möchten, ist möglich, ohne die Datei /etc/apt/sources zu bearbeiten.aufführen.
Wir können eine ähnliche Repository-Datei in /etc/apt/sources erstellen.aufführen.d-Verzeichnis wie folgt:
echo 'deb http://download.virtuelle Box.org/virtualbox/debian '$(lsb_release -cs)'contrib non-free' > /etc/apt/sources.aufführen.d/virtualbox.aufführen
Dann renne:
ls /etc/apt/sources.aufführen.d
Wo:
Echo= zeigt die folgende Zeichenfolge zwischen"
'deb http://download.virtuelle Box.org/virtualbox/debian '= enthält die Adresse des Virtualbox-Repositorys.
$(lsb_release -cs)= gibt Informationen zu unserer Linux-Distribution aus, wenn wir uns bei unserer Distribution nicht sicher sind, können wir den Befehl aufrufen lsb_release -cs um unsere Version zu definieren.
'Beitrag unfrei'= wir schließen Non-Free- und Contrib-Pakete ein.
>= schreibt die Ausgabe des Befehls in eine Datei, in diesem Fall virtualbox.aufführen.
/etc/apt/sources.aufführen.d/virtualbox.aufführen= die Datei, in die die Ausgabe (Repository) geschrieben wird.
Um den Inhalt des Repositorys zu überprüfen, führen Sie Folgendes aus:
weniger /etc/apt/sources.aufführen.d/virtualbox.aufführen
Drücken Sie Q, um zu beenden.
Wie Sie sehen, ist die Zeile ähnlich der, die wir zu den Quellen hinzugefügt haben.Listendatei.
Um dieses Repository hinzuzufügen, führen Sie Folgendes aus:
apt-Update
Erst nach dem Laufen“apt-Update” Änderungen, die wir in unseren Repositorys vornehmen, werden durchgeführt, andernfalls wird die neue Quelle nicht in unsere Repositorys aufgenommen. Derselbe Befehl sollte immer vor einem System-Upgrade ausgeführt werden (apt-Upgrade) um sicherzustellen, dass neue Versionen und alle Repositorys verfügbar sind.
Trotz der Tatsache, dass wir immer unsere herunterladen können .deb installierbares Paket zur manuellen Installation, die Verwaltung von Repositorys und die Installation von Software über sie kann den Installationsprozess vereinfachen, wenn unsere Software Abhängigkeiten aufweist, die eine der geeignet verfügen über große Vorteile beim Installieren oder Entfernen von Programmen.
Ich hoffe, Sie fanden diesen Artikel hilfreich, um zu erfahren, wie Sie Ihrem System Repositorys hinzufügen können. Bevor Sie Fragen zu diesem Prozess haben, zögern Sie bitte nicht, uns über unseren Support-Kanal unter https://support . zu kontaktieren.linuxhint.com.
Zum Thema passende Artikel:
Deinstallieren Sie Ubuntu- und Debian-Pakete mit apt-get und dpkg
Alle installierten Pakete auf Debian auflisten