Сборка пакетов deb, rpm из исходников

Для сборки установочных пакетов из исходников есть замечательная утилита checkinstall. В двух словах - процесс сборки пакета из исходника заключается в следующем. Нужно добиться нормальной компиляции софтины их исходников, а потом запустить в директории с исходниками checkinstall с нужными аргументами. Для начала ставим сам checkinstall:

sudo apt-get install checkinstall

Например, вот так я собирал xorgrdp и xrdp:

cd xrdp-0.9.2
sudo checkinstall --type=debian --install=no --default --pkgname=xrdp --pkgversion=0.9.2 --pkgsource=https://github.com/neutrinolabs/xrdp --pakdir=~/ --maintainer=mike@autosys.tk --autodoinst=yes 
cd ..
cd xorgxrdp-0.2.1
sudo checkinstall --type=debian --install=no --default --pkgname=xorgxrdp --pkgversion=0.2.1 --pkgsource=https://github.com/neutrinolabs/xorgxrdp/ --pakdir=~/ --maintainer=mike@autosys.tk --autodoinst=yes
Enter your comment. Wiki syntax is allowed:
 
  • linux_faq/сборка_пакетов_из_исходников_с_помощью_checkinstall.txt
  • Last modified: 2019/02/11 09:13
  • by 127.0.0.1