A compilação do pacote PPA falha, mas não consigo entender por quê?

0

Estou tentando fazer upload de uma compilação no meu PPA, mas toda vez que a compilação falha com o mesmo erro:

link

Eu não consigo entender onde está o meu erro?

    
por ConnectingPeople 14.09.2014 / 16:16

1 resposta

0

Seu aplicativo está tentando instalar durante o processo de compilação / compilação. Para pacotes Debian / Ubuntu, a idéia é que o pacote construa e contenha os binários e regras para onde instalá-los. Existem debian/PACKAGENAME.install arquivos que você usa para definir onde os executáveis estão instalados. Isso é claro, supondo que você tenha os binários compilados e prontos para mover para seus locais corretos no disco quando o pacote for instalado.

Olhe para o final desse arquivo aqui:

make[2]: Entering directory '/build/buildd/konzolno-radio-1.0.3'
installing executable file to /usr/local/bin
install: cannot create regular file '/usr/local/bin/konzolno-radio': Permission denied
make[2]: *** [install] Error 1
make[2]: Leaving directory '/build/buildd/konzolno-radio-1.0.3'
make[1]: *** [override_dh_auto_install] Error 2
make[1]: Leaving directory '/build/buildd/konzolno-radio-1.0.3'
make: *** [binary] Error 2
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary gave error exit status 2

O problema que você tem é que seu pacote está tentando instalar o arquivo em /usr/local/bin durante a compilação. Isso é o que você está fazendo de errado, altere suas regras de compilador para NÃO instalar automaticamente. Você tem que deixar dpkg fazer a instalação do que vai onde.

    
por Thomas Ward 14.09.2014 / 16:20