Monday 18 September 2017

Fakeroot Debianrules Clean Binário Opções


Tópicos de Discussões Abertas yes está definido em debiansysdepslinux. mk e debiansysdepskfreebsd. mk. Debiansysdepshurd. mk definido como no. Mas isso só é lido em debianrules para decidir algum problema do pacote nscd debiansysdepshurd. mk s libcextrainstall para ld. so. Verifique com a configuração do GCC. Poderia adicionar um toggle para 036 (carimbo) construir em debianrules. dbuild. mk para pular localidade coisas. IRC, freenode, hurd, 2013-08-28 Execute o patch debianrules para aplicar patches (em vez de tê-lo feito durante a compilação). Então você pode editar arquivos manualmente. Várias passagens: libc. I686. Xen EGLIBCPASSESlibc i686. Etc Se construir com EGLIBCPASSESlibc (mais especificamente, sem xen), a regra libc0.3-devextrapkginstall em debiansysdepshurd-i386.mk irá falhar. (Igual para o libc6-devextrapkginstall no debiansysdepsi386.mk, por exemplo.) Por que esse tratamento especial é feito somente para xen. Mas não para i686 Samuel: Historicamente porque seu feito dessa maneira em linux-i386. Eu não sei o verdadeiro motivo. Faça a exportação LCALLC antes de construir, caso contrário, as mensagens de erro testsuitemake serão diferentes daquelas armazenadas nos arquivos debiantestsuite-checkingexpected-results-, resultando em uma falha de compilação espúria. Execute debianrules build-arch DEBBUILDOPTIONSparallel2 EGLIBCPASSES. Para construir (ou construir em vez de construir-arco para construir o arco-independente coisas, também). Pode interromper com C-c durante o locale ou o testsuite se apenas estiver interessado na árvore de compilação. Execute fakeroot debianrules binário DEBBUILDOPTIONSparallel2 EGLIBCPASSES. Para construir pacotes Debian ou arco binário para apenas os dependentes da arquitetura. Os dois últimos passos também podem ser combinados como dpkg-buildpackage - Rdebianrules EGLIBCPASSESlibc - nc - b - uc. - nc impedirá o passo limpo que inicialmente tentaria descompactar, o que pode entrar em conflito se você tiver feito alguma edição após a aplicação de patches. Se o arquivo de versão do símbolo Debian não estiver atualizado e a compilação dos pacotes Debian falhar devido a isso, colocar o DPKGGENSYMBOLSCHECKLEVEL0 no ambiente ajuda a ver man dpkg-gensymbols. Copyright, 2011, 2013 Free Software Foundation, Inc. É concedida permissão para copiar, distribuir ou modificar este documento nos termos da GNU Free Documentation License, Versão 1.2 ou de qualquer versão posterior publicada por A Fundação de Software Livre sem Seções Invariantes, sem Textos de Capa Frontal e sem Textos de Contra-Capa. Uma cópia da licença está incluída na seção intitulada GNU Free Documentation License. Última edição 2015-02-17 23:58:35 UTCdebianrules construir obras dpkg-buildpackage falhar Re: debianrules construir obras dpkg-buildpackage falha a diferença entre os dois é descrito em etapas na página de manual do dpkg-buildpackage, essencialmente antes dos vários Chamadas para debianrules dpkg-buildpackage configura variáveis ​​ambientais e verifica todas as nossas dependências. Im adivinhar o seu problema está em algum lugar em seu arquivo de regras, mas se você pode postar mais informationfilesoutput mal tentar e ter um homem melhor adivinha dpkg-buildpackage extrair 1. Ele prepara o ambiente de compilação, definindo várias variáveis ​​de ambiente (consulte VARIÁVEIS AMBIENTAIS). 2. Ele verifica se as dependências de compilação e os conflitos de compilação são satisfeitos (a menos que - d seja especificado). 3. Se um alvo específico foi selecionado com a opção - T ou --target, ele chama esse destino e pára aqui. Caso contrário, chama fakeroot debianrules clean para limpar a árvore de compilação (a menos que - nc seja especificado). 4. Chama dpkg-source para gerar o pacote fonte (a menos que uma compilação binária tenha sido solicitada com - b, - B ou - A). 5. Ele chama debianrules build seguido de fakeroot debianrules binário-target (a menos que uma compilação somente fonte tenha sido solicitada com - S). Observe que binário-alvo é binário (padrão caso, ou se - b é especificado) ou binário-arco (se - B é especificado) ou binário-indep (se - A é especificado). 6. Ele chama gpg para assinar o arquivo. dsc (se houver, a menos que - us seja especificado). 7. Chama dpkg-genchanges para gerar um arquivo. changes. Muitas opções dpkg-buildpackage são encaminhadas para dpkg-genchanges. 8. Ele chama gpg para assinar o arquivo. changes (a menos que - uc seja especificado). 9. Se - tc for especificado, ele chamará fakeroot debianrules limpo novamente. Última edição por SevenMachines 13 de maio de 2010 às 07:24. VBulletin 2000 - 2017, Jelsoft Enterprises Ltd. Ubuntu Logo, Ubuntu e Canonical Canonical Ltd. Tango Icons Projeto Tango Desktop. As contribuições de usuários neste site estão licenciadas sob a Creative Commons Attribution Share Alike 4.0 International License. Para mais detalhes e nossa atribuição de dados do fórum, retenção e política de privacidade, veja aqui Fóruns de usuários do Db Estou tentando construir o pacote quotminitunesquot (flavio. tordini. orgminitunes), mas quando eu tentar o código Código: Selecione todos dpkg-buildpackage a compilação sai com o código Código: Selecionar tudo dpkg-buildpackage: erro: fakeroot debianrules binário deu erro saída status 2 Isso realmente acontece quando eu tento construir qualquer pacote com quotdhmakequot assim Im perguntando se é por causa do meu arquivo debianrules, que Im não tão certo como editar . O que deve realmente estar em um arquivo que eu tenho o meu postado abaixo para o pacote minitunes debianrules: Código: Selecione todos usrbinmake - f - makefile - Exemplo debianrules que usa debhelper. Este arquivo foi originalmente escrito por Joey Hess e Craig Small. Como uma exceção especial, quando este arquivo é copiado por dh-make em um arquivo de saída dh-make, você pode usar esse arquivo de saída sem restrição. Esta exceção especial foi adicionada por Craig Small na versão 0.37 do dh-make. Descomente isto para ativar o modo verboso. Exportação DHVERBOSE1 Última edição por badhat101 em 2010-08-23 06:31, editado 1 vez no total. Uau. Isso é um projeto ambicioso que você está empreendendo. O arquivo debianrules é o conjunto de instruções para criar o pacote eo DEB. Portanto, uma razão que o seu pacote não está construindo é porque você não escreveu nenhuma regra. Dado o fato de que o desenvolvedor tem outro pacote no Debian: minitube eo fato de que ambos os pacotes são escritos em CQt, você provavelmente pode pedir muito do arquivo debianrules no minitube. Claro, os dois pacotes são diferentes, então você terá que ler atentamente as instruções de instalação, etc para descobrir como configurar corretamente o pacote minitunes. Além disso, note que você terá que construir minitunes no Squeeze (ou Sid) porque minitunes requer Qt 4.5 ou 4.6. Isso não é a resposta simples que você estava procurando, mas com um pouco de trabalho duro e persistência, você acabará por descobri-lo e aprender muito ao longo do caminho. Boa Sorte, Soul Singin. Atualização: cdbs colocar tudo por padrão em usrlocal, e embora eu tenho certeza que há uma bandeira simples para começar a instalar corretamente em usr eu só tomou o arquivo de regras de smplayer em Squeeze, mas compressão lzma é opcional (embora obtém o Inkscape 0.48.0 -1 deb para baixo para 9.7 MB a partir de 23 MB QMAKEOPTS DEFINESNODEBUGONCONSOLE MAKEOPTS PREFIXusr QMAKEqmake-qt4 LRELEASElrelease-qt4 QMAKEOPTSquot (QMAKEOPTS) quot usar lzma para compactar debs, ainda não aprovado pela Debian para Debian, use bzip2 ou deixe em branco para usar gzip overridedhbuilddeb: Dhbuilddeb - - Z lzma A queixa que eu recebo do lintian, além de Mepis ser uma distribuição quotbad, é a falta de uma página de manual Heres a pasta debian Anexos debian. tar. gz (1.66 KiB) Transferido 32 vezes Última edição por stevepusser em 2010 -08-23 05:59, editado 1 vez no total. Os repositórios do MX Linux Backports abundância Se não temos algo, basta perguntar e bem tentar - nós gostamos de desafios Novos pacotes: Inkscape 0.92.1, Pale Moon 27.1. 1, Amêndoa Liquorix 4.9-14, Mpv 0.24, Kodi 17.0, Shotwell 24.5, Mesa 13.0.5 stevepusser - Eu peguei emprestado das regras que você postou de outros pacotes eo pacote de minitunes compila com eles. Como outros sugeriram, eu estarei lendo o guia de Debian Maintainers, bem como o guia de Miriam Ruizs, mas eu queria ter minhas mãos um pouco sujas primeiro como Im novo para o Debian (e toda a leitura que eu fiz assim-longe está fazendo meu Cabeça spin) Agora que eu sei por onde começar e ter alguns truques puros que eu wouldnt ter pensado, ou seja, roubar regras de outros pacotes, vou ter um bom tempo descobrir a maneira correta de fazer tudo. Badhat101 escreveu: truques puros que eu wouldnt ter pensado, isto é, roubar regras de outros pacotes Ocasionalmente, quando você visita um museu de arte, você verá os alunos pintando uma cópia de um trabalho mestres artistas. O mesmo conceito pode ser aplicado à matemática e programação de computador: Você pode aprender muito imitando os mestres. Boa Sorte e Divirta - Soul Singin.

No comments:

Post a Comment