так как я новичок в Linux и программировании ... и т. д. (я почти ничего не знаю по программированию и компиляции), я скачал стабильный исходный код qbittorrent 3.5.1, я следовал инструкциям здесь >> https://github.com/qbittorrent/qBittorrent/wiki/Compiling-qBittorrent-on-Debian-and-Ubuntu << все успешно скомпилировано Установлено успешно и работает отлично, но я хочу сделать пакет .deb для скомпилированного источника. Как мне это сделать, пожалуйста? Я пользователь Debian Спасибо заранее
2 ответа
Для создания пакета .deb используйте пакет checkinstall.
./configure
make
sudo checkinstall -D # -R for RPM, -S for slackware packages, -A to set package arch.
Я бы сделал это так:
зайдите на packages.debian.org и найдите qbittorent
Получите исходный код debianized для выпуска, который у вас есть, я использую тестирование (Jessie), чтобы более или менее безопасно брать исходники, упакованные в sid (unstable). Если бы я использовал стабильный, я бы взял исходники, упакованные в стабильный или тестируемый.
dget -ux http://ftp.de.debian.org/debian/pool/main/q/qbittorrent/qbittorrent_3.1.3-1.dsc
получить новейший исходный код из апстрима:
wget https://github.com/qbittorrent/qBittorrent/archive/release-3.1.5.tar.gz
используйте
uupdate
из пакета devscripts, чтобы дебианизовать исходный код нового апстрима
при условии, что release-3.1.5.tar.gz и пакет debian находятся в одном каталоге
cd qbittoren-3.1.3/
uupdate ../release-3.1.5.tar.gz
5. после этого вам нужно cd ../qbittorrent-3.1.5
и соберите пакет debuild -us-uc
конечно, вам нужно установить все зависимости, чтобы построить исходный код.
после его завершения у меня есть следующие пакеты Debian:
ls -1 ../*.deb
../qbittorrent_3.1.5-1_amd64.deb
../qbittorrent-dbg_3.1.5-1_amd64.deb
../qbittorrent-nox_3.1.5-1_amd64.deb
команды, используемые без описания:
mkdir qbittorent
cd qbittorent
dget -ux http://ftp.de.debian.org/debian/pool/main/q/qbittorrent/qbittorrent_3.1.3-1.dsc
wget https://github.com/qbittorrent/qBittorrent/archive/release-3.1.5.tar.gz
cd qbittorrent-3.1.3
uupdate ../release-3.1.5.tar.gz
cd ../qbittorrent-3.1.5
debuild -us -uc
Готово.