In diesem Tutorial zeigen wir Ihnen, wie Sie ein Ubuntu-DEB-Paket erstellen. Gelegentlich beschäftigen wir uns mit der Softwareinstallation aus dem Quellcode, indem wir configure, make und make install ausführen. Wenn wir das tun Auf diese Weise können wir den Vorgang nicht rückgängig machen (deinstallieren). Um dieses Problem zu lösen, können wir den Quellcode in ein DEB-Paket einbauen.
DEB-, Debian-Pakete sind Standard-Unix-Archive, die zwei tar-Archive enthalten, die optional mit gzip (zlib), Bzip2, lzma oder xz (lzma2) komprimiert sind:ein Archiv enthält die Steuerinformationen und ein anderes enthält die Programmdaten (Quelle:Wikipedia)
Ubuntu DEB-Paket aus dem Quellcode erstellen
Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie die folgenden apt
ausführen Befehle im Terminal.
sudo apt update sudo apt upgrade
Schritt 2. Ubuntu DEB-Paket erstellen.
- DEB-Builder-Abhängigkeiten
Um mit dem Erstellen von deb
zu beginnen Paket, müssen wir mehrere Abhängigkeiten installieren:
apt-get update apt-get install build-essential automake autoconf libtool pkg-config checkinstall
In diesem Tutorial zeige ich Ihnen, wie Sie deb
erstellen Paket von Dante Socks Server Quellcode. Die Datei kann hier bezogen werden:http://www.inet.no/dante/files/dante-1.3.2.tar.gz
- SSH-Befehlsliste zum Erstellen des DEB-Pakets
Das Folgende ist eine Befehlsliste zum Erstellen des Dante-DEB-Pakets aus dem Quellcode:
wget http://www.inet.no/dante/files/dante-1.3.2.tar.gz tar zxvf dante-1.3.2.tar.gz cd dante-1.3.2 ./configure make checkinstall
Der letzte Befehl „checkinstall
“ wird eine Antwort haben, die Sie eingeben müssen. Nach Abschluss wird die DEB-Datei erstellt:„dante_1.3.2-1_amd64.deb“
- DEB-Paket installieren
Um dieses Paket zu installieren, können wir den Standardbefehl verwenden:
dpkg -i dante_1.3.2-1_amd64.deb
Alles erledigt…
Aber wenn Sie es irgendwie deinstallieren möchten, können Sie es einfach mit diesem Befehl tun:
dpkg -r dante_1.3.2-1_amd64.deb
Herzlichen Glückwunsch! Sie haben erfolgreich ein Ubuntu-Deb-Paket erstellt. Vielen Dank, dass Sie dieses Tutorial verwendet haben, um ein Deb-Paket auf Ihrem Ubuntu 20.04 LTS (Focal Fossa) zu erstellen. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Sie um die offizielle Ubuntu-Website zu besuchen.