cria um pacote .deb para uma fonte compilada

2

desde que eu sou um noob no Linux e programação ... etc (eu não sei quase nada em programação e compilação) eu baixei a fonte estável qbittorrent 3.5.1 eu segui as instruções aqui > > link < fez tudo compilado com sucesso Instalado com sucesso e funcionando muito, mas eu gostaria de fazer um pacote .deb para a fonte compilada, como eu faço isso, por favor? Eu sou um usuário Debian Obrigado antecipadamente

    
por Strike Linux 23.01.2014 / 18:11

2 respostas

2

Para gerar um pacote .deb, use o pacote checkinstall.

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

Eu faria assim:

  1. acesse packages.debian.org e procure por qbittorent

  2. obter a fonte debianizada para o lançamento que você tem, eu uso testes (Jessie) para que seja mais ou menos seguro levar o pacote empacotado em sid (unstable), se eu usasse estável eu levaria fonte empacotada em stable ou testing. / p>

    dget -ux link

  3. obtenha o código-fonte mais recente do autor:

    wget link

  4. use uupdate do pacote devscripts para debianizar a nova fonte do upstream

assumindo que o release-3.1.5.tar.gz e o pacote debian estão no mesmo diretório

cd qbittoren-3.1.3/
uupdate ../release-3.1.5.tar.gz

5. depois disso você precisa cd ../qbittorrent-3.1.5

e construa o pacote debuild -us-uc

é claro que você precisará instalar todas as dependências para construir a fonte.

depois que terminar, eu tenho os seguintes pacotes 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

os comandos usados sem descrição:

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

Feito.

    
por 24.01.2014 / 22:04