GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Erstellen Sie ein Ubuntu DEB-Paket aus dem Quellcode (.tar.gz, .tgz)

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.


Ubuntu
  1. So extrahieren Sie Dateien aus dem Debian-Paketarchiv DEB

  2. So kompilieren Sie Brotli aus der Quelle unter Ubuntu 18.04 LTS

  3. So überprüfen Sie die Details eines Softwarepakets in Ubuntu Linux

  4. Wie installiere ich den neuesten Code::blocks von Tar.xz?

  5. Wie erstelle ich eine .img-Datei aus .iso auf Ubuntu?

So erstellen Sie ein Ubuntu-Paket aus der Quelle

Erstellen Sie eine ISO-Image-Sicherungsdatei aus einem Ordner in Ubuntu 17.10

Halten oder verhindern Sie, dass ein Paket in Debian, Ubuntu aktualisiert wird

So installieren Sie Nginx unter Ubuntu 20.04 LTS mithilfe des Quellcodes

3 Möglichkeiten zum Installieren von Software aus .deb-Paketen in Ubuntu

Erstellen Sie einen bootfähigen USB-Stick vom Ubuntu-Terminal