porting package para a versão mais recente do ubuntu

0

Eu quero portar um pacote (trêmulo) de 12.04 para 14.04 e 16.04. Eu nunca trabalhei com pacotes do Ubuntu, então eu preciso de alguma orientação. eu fiz     sudo apt-get build-dep tremuloso     sudo apt-get source trêmulo

e eu tenho:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
NOTICE: 'tremulous' packaging is maintained in the 'Git' version control system at:
git://git.debian.org/git/pkg-games/tremulous.git
Need to get 2956 kB of source archives.
Get:1 http://archive.ubuntu.com/ubuntu/ precise/multiverse tremulous 1.1.0-5 (dsc) [1850 B]
Get:2 http://archive.ubuntu.com/ubuntu/ precise/multiverse tremulous 1.1.0-5 (tar) [2931 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ precise/multiverse tremulous 1.1.0-5 (diff) [23.7 kB]                                                              
Fetched 2956 kB in 16s (180 kB/s)                                                                                                                          
gpgv: Signature made Sat Jul 17 14:31:45 2010 UTC using RSA key ID 63C7CC90
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./tremulous_1.1.0-5.dsc
dpkg-source: info: extracting tremulous in tremulous-1.1.0
dpkg-source: info: unpacking tremulous_1.1.0.orig.tar.gz
dpkg-source: info: unpacking tremulous_1.1.0-5.debian.tar.gz
dpkg-source: info: applying 0001-add-upstream-Makefile.patch
dpkg-source: info: applying 0002-Avoid-building-game-logic-as-QVMs.patch
dpkg-source: info: applying 0003-Don-t-build-q3lcc.patch
dpkg-source: info: applying 0004-Use-USER-as-default-player-name.patch
dpkg-source: info: applying 0005-Fix-unaligned-access-issue.patch
dpkg-source: info: applying 0006-fix-abuse-of-strcpy-overlapping-source-and-dest.patch
dpkg-source: info: applying 0007-Fix-to-disappearing-cursor-on-map-load-Com_Error-bug.patch
dpkg-source: info: applying 0008-Fixed-sort-by-ping.patch
dpkg-source: info: applying 0009-Disable-JIT-QVM-interpreter-on-x86-64.patch

na minha pasta encontrei 4 novas entradas. o que eles são? tremulous_1.1.0.orig.tar.gz origina sources? tremulous_1.1.0-5.debian.tar.gz debian patches e scripts? tremulous_1.1.0-5.dsc assinaturas? e uma pasta: tremulous-1.1.0 .

o que exatamente é essa pasta? tem patches já aplicados ou devo aplicá-los sozinho? se sim, como? e o que então? qual meta é executada no Makefile? Existe alguma maneira padrão de compilar os pacotes do Ubuntu? é o mesmo entre as versões do Ubuntu?

    
por piotrek 31.07.2016 / 20:45

0 respostas