Installieren Sie Pakete von einem Ubuntu -PPA unter Debian Linux
- 3757
- 187
- Marleen Weight
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
- « So installieren Sie Java auf Ubuntu 18.10 Kosmische Tintenfisch -Linux
- Installation von PIP Das Python -Verpackungswerkzeug unter RHEL 7 Linux »