2

так как я новичок в Linux и программировании ... и т. д. (я почти ничего не знаю по программированию и компиляции), я скачал стабильный исходный код qbittorrent 3.5.1, я следовал инструкциям здесь >> https://github.com/qbittorrent/qBittorrent/wiki/Compiling-qBittorrent-on-Debian-and-Ubuntu << все успешно скомпилировано Установлено успешно и работает отлично, но я хочу сделать пакет .deb для скомпилированного источника. Как мне это сделать, пожалуйста? Я пользователь Debian Спасибо заранее

2 ответа2

2

Для создания пакета .deb используйте пакет checkinstall.

./configure
make
sudo checkinstall -D # -R for RPM, -S for slackware packages, -A to set package arch.
1

Я бы сделал это так:

  1. зайдите на packages.debian.org и найдите qbittorent

  2. Получите исходный код debianized для выпуска, который у вас есть, я использую тестирование (Jessie), чтобы более или менее безопасно брать исходники, упакованные в sid (unstable). Если бы я использовал стабильный, я бы взял исходники, упакованные в стабильный или тестируемый.

    dget -ux http://ftp.de.debian.org/debian/pool/main/q/qbittorrent/qbittorrent_3.1.3-1.dsc

  3. получить новейший исходный код из апстрима:

    wget https://github.com/qbittorrent/qBittorrent/archive/release-3.1.5.tar.gz

  4. используйте 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

Готово.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .