GNU/Linux >> Znalost Linux >  >> Ubuntu

Vytvořte Ubuntu DEB balíček ze zdrojového kódu (.tar.gz, .tgz)

V tomto tutoriálu vám ukážeme, jak vytvořit Ubuntu DEB balíček. Občas se zabýváme instalací softwaru ze zdrojového kódu spuštěním configure, make a make install. Když to uděláme tímto způsobem nemůžeme proces zvrátit (odinstalovat). Abychom tento problém překonali, můžeme zabudovat zdrojový kód do balíčku DEB.

DEB, Debian balíčky jsou standardní unixové archivy, které obsahují dva archivy tar volitelně komprimované pomocí gzip (zlib), Bzip2, lzma nebo xz (lzma2):jeden archiv obsahuje řídicí informace a druhý obsahuje data programu. (Zdroj:Wikipedia)

Vytvořte Ubuntu DEB balíček ze zdrojového kódu

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt příkazy v terminálu.

sudo apt update
sudo apt upgrade

Krok 2. Vytvořte balíček Ubuntu DEB.

  • Závislosti Tvůrce DEB

Chcete-li začít vytvářet deb balíčku, musíme nainstalovat několik závislostí:

apt-get update
apt-get install build-essential automake autoconf libtool pkg-config checkinstall

V tomto tutoriálu vám ukážu, jak vytvořit deb balíček Dante Socks Server zdrojový kód. Soubor lze získat zde:http://www.inet.no/dante/files/dante-1.3.2.tar.gz

  • Seznam příkazů SSH pro sestavení balíčku DEB

Následuje seznam příkazů pro sestavení balíčku Dante DEB ze zdrojového kódu:

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

Poslední příkaz „checkinstall “ bude mít nějakou odpověď, kterou musíte zadat. Po dokončení vytvoří DEB soubor:“dante_1.3.2-1_amd64.deb”

  • Nainstalovat balíček DEB

K instalaci tohoto balíčku můžeme použít standardní příkaz:

dpkg -i dante_1.3.2-1_amd64.deb

Vše hotovo…

Pokud jej ale chcete nějak odinstalovat, můžete to snadno provést pomocí tohoto příkazu:

dpkg -r dante_1.3.2-1_amd64.deb

Blahopřejeme! Úspěšně jste vytvořili deb balíček Ubuntu. Děkujeme, že jste použili tento návod k vytvoření deb balíčku na vašem Ubuntu 20.04 LTS (Focal Fossa). Pro další pomoc nebo užitečné informace vám doporučujeme a podívejte se na oficiální web Ubuntu.


Ubuntu
  1. Jak zkontrolovat podrobnosti softwarového balíčku v Ubuntu Linux

  2. Jak nainstalovat nejnovější kód::bloky z Tar.xz?

  3. Po aktualizaci Ubuntu z 15. na 16.04 došlo k chybě v balíčku konfigurace klávesnice?

  1. Jak extrahovat soubory z archivu balíčků Debian DEB

  2. Jak zkompilovat Brotli ze zdroje na Ubuntu 18.04 LTS

  3. Vytvořte deb soubor ze zdroje pomocí checkinstall na ubuntu

  1. Jak odinstalovat nebo odebrat softwarové balíčky z Ubuntu

  2. Jak vytvořit soubor .img z .iso na Ubuntu?

  3. Jak bych vytvořil python sám ze zdrojového kódu na Ubuntu?