Perguntas sobre 'build'

___ answer9794 ___

Você pode usar o apt-get policy para ver quais candidatos estão disponíveis nas diferentes fontes para instalação.

Em segundo lugar, você pode usar o dpkg para verificar as condições de nomenclatura:

%pre%

resulta em %code% , o que significa erro como não correspondido. se você usar %code% , ele funcionará (o que você provavelmente deve usar de qualquer maneira, caso tenha alterado o pacote).

Em qualquer caso, o recurso de comparação de versões facilita o teste das coisas. Apenas lembre-se, o resultado 0 significa que a condição é correspondida, 1 não corresponde.

    
___ answer9805 ___

Sim, há algo "errado" no seu número de versão. Usar um postfix %code% significa que sua versão é menor que a versão sem o sufixo %code% .

Então: A ~ B & lt; A

Você pode testar isso com a linha de comando que o txwikinger lhe deu.

A razão pela qual o %code% é frequentemente usado para os PPAs é que, se a versão 1.0.0-0 entrar nos repositórios principais do Ubuntu, você obterá a versão oficial em vez da versão do PPA.

Uma solução para o seu problema pode ser remover a dependência de compilação com versão; considerando que não há pacotes mais antigos, não deve haver problema com isso.

Outra opção (talvez melhor?) pode ser depender da versão %code% , como A ~ & lt; A ~ B .

    
___ qstntxt ___

Eu tenho 2 pacotes swami-2.0.0 e libinstpatch-1.0.0 no meu PPA, onde o primeiro depende do último. O arquivo de controle swami-2.0.0 contém o libinstpatch-dev (& gt; = 1.0.0), mas parece que isso não está satisfeito mesmo depois de instalar o pacote, com este erro no buildlog:

%pre%

Há algo errado com o meu nome da versão 1.0.0-0 ~ lucid1 ~ ppa1 que faz com que ele não corresponda à 1.0.0?

Aqui está o arquivo de controle do Swami:

%pre%

E aqui está o arquivo de controle libinstpatch:

%pre%     
___
1
resposta

Makefile falha quando CygWin no caminho

Estou tentando descobrir por que um comando simples do Windows no makefile falha somente quando a pasta binária CygWin é incluída na variável PATH. Para tirar a maioria das variáveis da equação, estou usando o makefile barebone abaixo: c...
09.01.2017 / 21:12
1
resposta

Falta de libarchive durante o edifício manual do Ardour no macOS, após a instalação com brew

Estou apenas tentando construir manualmente o Ardour no macOS Sierra. Estou usando o manual oficial . Estou em ./waf configure . É o que eu recebo: $ ./waf configure Setting top to : /Users/me/GitRepos/GitHub/5.5...
14.12.2016 / 11:35
1
resposta

instalando jenkins com docker

Eu estou usando um sistema que roda no Ubuntu 14.04 quando eu tento instalar o docker que está instalado, mas eu preciso construir uma imagem usando jenkins e docker, quando eu executar o comando abaixo, ele muda para o docker do ubuntu, dock...
25.06.2016 / 08:01
1
resposta

Reconstruindo o pacote rpm

ALL, Sou usuário do Gentoo há muito tempo. Infelizmente encontrei um trabalho onde a distro principal é o RHEL com sistema de distribuição diferente e processo de instalação diferente. Meu problema é que preciso reconstruir um dos pacotes....
14.04.2015 / 16:39
1
resposta

Raspbian - Construa o Firefox a partir de fontes

Eu tentei construir o Firefox a partir de fontes no meu pi de framboesa usando os seguintes comandos, mas iniciar o firefox produz este erro: -bash: /usr/bin/firefox: can't execute this file. (traduzido manualmente). Como posso resolver este...
23.01.2014 / 22:07
1
resposta

Git Submodule Comando não executando corretamente

Estou tentando executar este comando: $git submodule init fatal: Not a git repository (or any of the parent directories): .git Por que estou recebendo este erro? Eu estou tentando configurar ActionBarSherlock, mas não consigo passar o pri...
07.11.2012 / 15:19
1
resposta

Por que o gdb está ligado à versão fixa do autoconf?

Editar 1 : estou tentando criar o gdb a partir do código-fonte. Por que não posso usar o autoconf 2.65 em vez de 2.64? É confuso: ( /var/lib/gforge/chroot/home/users/mirror/ins/ins-autoconf/bin/autoreconf -iv autoreconf: Entering director...
19.10.2012 / 06:05
1
resposta

Instalação do Poppler

Eu fiz o download da nova bola alcalina do poppler 0.15 e a construí da fonte com sucesso, mas ao tentar dpkg -l | grep poppler gera ii libpoppler-dev 0.14.3-0ubuntu1.1 P...
27.12.2010 / 19:08
2
respostas

Como eu compilo o mercurial 1.5.2 no debian?

Eu baixei os arquivos do Mercurial 1.5.2 do link (mercurial_1.5.2-1.debian.tar.gz , mercurial_1.5.2-1.dsc e mercurial_1.5.2.orig.tar.gz). Como obtenho um pacote .deb desses? Tentei seguir as instruções no link , mas eles não funcionam. Eu...
21.05.2010 / 10:58
1
resposta

Por que não consigo ver um arquivo curl separado junto com todos os arquivos libcurl depois de compilá-lo a partir do código-fonte?

Eu fiz o download do arquivo de origem do link (curl-7.59.0.tar.bz2) para criar a linha de comando curl ferramenta, ou então eu pensei. Eu segui as instruções no site do curl ( ./configure, make, make install ) sem dificuldade. O document...
22.09.2018 / 21:21