Installieren Sie Pakete von einem Ubuntu -PPA unter Debian Linux

Installieren Sie Pakete von einem Ubuntu -PPA unter Debian Linux

Zielsetzung

Installieren Sie Pakete von Ubuntu PPAs auf Debian.

Verteilungen

Debian

Anforderungen

Sie benötigen eine funktionierende Debian -Installation mit Root -Privilegien.

Schwierigkeit

Mittel

Konventionen

  • # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Einführung

Ubuntu und seine Derivate sind mit Sicherheit die beliebtesten Linux -Verteilungen der Welt. Infolgedessen genießen sie mehr Unterstützung durch Dritte als die meisten anderen Verteilungen, einschließlich Ubuntus Elternteil Debian.

Es ist oft frustrierend für Debian -Benutzer, auf Software in der zu stoßen .Deb Format und frei verfügbar gemacht, aber nicht für sie. Ubuntu -Pakete arbeiten nicht immer auf Debian. Meistens gibt es ein Problem beim Ausführen oder Installieren von Problemen. Außerdem ist Debian nicht wirklich so eingerichtet, mit Ubuntu PPAs zu interagieren.

Also, was ist ein Debian -Nutzer zu tun?? Daran hat das Debian -Projekt gedacht. Es gibt tatsächlich eine definierte Methode zum Herunterladen von Quellpaketen von Ubuntu PPAs und dem Wiederaufbau für Debian. Als zusätzlichen Bonus ist es nicht wirklich so schwer.



Installieren Sie die Abhängigkeiten

Bevor Sie beginnen, gibt es einige allgemeine Bauabhängigkeiten, die Sie benötigen. Natürlich benötigen Sie die allgemeinen Build -Tools sowie einige Debian -Verpackungsskripte.

# APT Installieren

Das ist wirklich alles! Möglicherweise benötigen Sie einige spezifische Abhängigkeiten für das gewünschte Paket, aber das wird später sein.

Fügen Sie die QuellpPA hinzu

Als nächstes müssen Sie eine PPA finden, die Sie verwenden möchten. Die meisten Ubuntu -PPAs verfügen über einen Abschnitt, in dem Sie das tatsächliche anzeigen können Deb Und Deb-Src Aufzeichnungen. Auf Launchpad befindet sich unter einem Menü mit der Bezeichnung „Technische Details zu diesem PPA.”Sie müssen die kopieren Deb-Src aufzeichnen.



Öffnen Sie Ihren Texteditor der Wahl als root und erstellen Sie a .Liste Datei unter /etc/Apt/Quellen.Liste.D/ Für Ihre neue PPA. Wählen Sie die Version von Ubuntu aus, die mit Ihrer Version von Debian am nächsten kommt.

Deb-Src http: // pPA.Launchpad.net/empfohlenex/Winedri3/Ubuntu Artful Main 

Importieren Sie den Schlüssel

Sie müssen den Signaturschlüssel aus der PPA importieren, damit die Repositorys und installieren. Es wird normalerweise prominent auf der PPA -Homepage angezeigt. Kopieren Sie den Schlüssel, der dem folgt /. Führen Sie dann den folgenden Linux -Befehl mit Ihrer kopierten Taste aus.

# Apt-Key Adv-KeyServer HKP: // Keyserver.Ubuntu.com: 80-recv-keys the_key

Führen Sie ein Update durch, nachdem er den Schlüssel importiert hat.

# APT -Update

Bauen



Sie können Ihre neuen Pakete als regulärer Benutzer erstellen. Eigentlich ist es besser, es so zu tun. Erstellen Sie ein Verzeichnis, in dem Sie Ihre Pakete erstellen möchten CD in dieses Verzeichnis. Führen Sie in diesem Verzeichnis den folgenden Linux -Befehl aus, um Ihre Pakete zu erstellen. Ersetzen Sie den Namen des Pakets, das Sie erstellen möchten, und die Version von Ubuntu Ihr PPA stammt aus.

$ apt Source -t kunstvoll -buildendes Packagename

Dies dauert einige Zeit, abhängig vom Paket. Dies ist der Ort, an dem Sie auf Abhängigkeitsfehler stoßen können. Es gibt ein paar Möglichkeiten, sie zu lösen. Sie können die vom Skript bereitgestellte Liste manuell kopieren und installieren. Wenn das Paket eine Variation eines vorhandenen Debian -Pakets ist, können Sie verwenden APT Build-Dep. Leider funktioniert das nicht mit Ihrem PPA. Passend nur erlaubt baudep Aus dem Standard -Repository.

Installieren Sie mit DPKG

Sobald Sie Ihre Pakete haben, können Sie sie als Root mit verwenden dpkg. Es dauert Wildcards. Solange es keine anderen Debian -Pakete in Ihrem Build -Verzeichnis gibt, können Sie so etwas tun:

# dpkg -i *.Deb

Es sei denn, es gibt einen seltsamen unvorhergesehenen Konflikt (es sollte nicht geben, da Sie sie gebaut haben), werden Ihre neuen Pakete auf Debian installiert.

Gedanken schließen

Jetzt können Sie Ubuntu PPAs verwenden, um Ihre eigenen Debian -Pakete zu erstellen und einen Großteil der Software zu nutzen, die Ubuntu zu bieten hat. Dies funktioniert nicht in jeder Situation, aber es wird in den meisten funktionieren. Wenn die Quelle nicht verfügbar ist, können Sie die Pakete nicht erstellen. Sie können sicherlich versuchen, die vorhandenen Binärdateien zu installieren, aber verstehen, dass dies ein Risiko ist, dies zu tun.

Wenn Sie ein Paket wie die in diesem Handbuch abgebildete Weinversion haben, können Sie die 32 -Bit -Pakete mit einer DeBootstrap erstellen, um eine Chroot -Umgebung einzurichten. Befolgen Sie dann die gleiche Prozedur wie die 64 -Bit -.

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • So listen und entfernen Sie das PPA -Repository auf Ubuntu 20.04 Linux
  • Dinge zu installieren auf Ubuntu 22.04
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Ubuntu 20.04 Leitfaden
  • Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
  • Linux -Download
  • Ubuntu 22.04 Leitfaden
  • MX Linux gegen Ubuntu