Fórum Ubuntu Linux - PT
21 de Maio de 2013, 17:38 *
Olá, Visitante. Faça o login ou registre-se.
Perdeu o seu e-mail de ativação?

Login com nome de usuário, senha e duração da sessão
Notícias: Atenção usuários de email com anti-spam (Uol e Bol).
 
   Home   Ajuda Regras Pesquisa Login Registre-se  
Anúncios
Páginas: 1 ... 8 9 [10]   Ir para o fundo
  Imprimir  
Autor Tópico: Ganhando Desempenho com Apt-Build no 10.04 32 ou 64 bits  (Lida 20626 vezes)
nomade
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 740


Uff - Computação


Ver Perfil
« Responder #135 em: 04 de Dezembro de 2011, 20:47 »

Não é a mesma do repositório não?

Obs.: quem usa sistema 64-bits tem que olhar lá em cima e voltar para o resultado e escolher amd64
Registrado

A necessidade faz o sapo pular. AMD Bulldozer FX-6100 3.3GHz 6-Core 14MB cache Black Edition/ Gigabyte 78LMT-S2P/ 1333MHz 8GB de Ram/ nVidia Geforce 8500GT 512MB 128-bit/ Ubuntu 12.10 violento pra caramba no Killing Floor!!
Metalbobolic
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 216


Ver Perfil WWW
« Responder #136 em: 04 de Dezembro de 2011, 21:55 »

Não é a mesma do repositório não?

Obs.: quem usa sistema 64-bits tem que olhar lá em cima e voltar para o resultado e escolher amd64

Nâo..a do repositorio é 0.12.37 e essa é 0.12.38
Registrado
HerrSchafer
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 136


Sempre aprendendo... isso evita o Alzhimmer!


Ver Perfil
« Responder #137 em: 06 de Dezembro de 2011, 07:38 »

A do meu repositório é 0.12.38 também...
Você conseguiu resolver o problema do erro ao final com esta versão do link?
Registrado

Notebook HP Pavilion g4 Ubuntu 13.04
Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
3GB ram 500 GB hd (ext4 tunado... tks galactus!)
nomade
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 740


Uff - Computação


Ver Perfil
« Responder #138 em: 08 de Dezembro de 2011, 18:28 »

A do 11.10 é 0.12.38... você pode instalar em versões mais antigas, mas não fará diferença, o processo é o mesmo, talvez torne-o (o processo) um pouco mais rápido. No 11.10 continua dando erro...  Indeciso
Registrado

A necessidade faz o sapo pular. AMD Bulldozer FX-6100 3.3GHz 6-Core 14MB cache Black Edition/ Gigabyte 78LMT-S2P/ 1333MHz 8GB de Ram/ nVidia Geforce 8500GT 512MB 128-bit/ Ubuntu 12.10 violento pra caramba no Killing Floor!!
Davidr
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 57


Ver Perfil
« Responder #139 em: 21 de Dezembro de 2011, 19:28 »

Pessoal, encontrei a solução para o erro: E: O valor 'apt-build' é inválido para APT::Default-Release como tal lançamento não está disponível na origem
Estava tudo no manual (man apt-build) Contente ... olhando por lá encontrei uma opção e entendi que poderia funcionar, então coloquei e deu certo. O comando fica assim:

sudo apt-build --target-release=oneiric install -reinstall nome-do-pacote
Registrado
nomade
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 740


Uff - Computação


Ver Perfil
« Responder #140 em: 22 de Dezembro de 2011, 06:19 »

Bem sagaz de sua parte Davidr, rsrsrs... pode crer!
Registrado

A necessidade faz o sapo pular. AMD Bulldozer FX-6100 3.3GHz 6-Core 14MB cache Black Edition/ Gigabyte 78LMT-S2P/ 1333MHz 8GB de Ram/ nVidia Geforce 8500GT 512MB 128-bit/ Ubuntu 12.10 violento pra caramba no Killing Floor!!
HerrSchafer
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 136


Sempre aprendendo... isso evita o Alzhimmer!


Ver Perfil
« Responder #141 em: 22 de Dezembro de 2011, 12:27 »

CLAP! CLAP! CLAP!

Muito bem!
Registrado

Notebook HP Pavilion g4 Ubuntu 13.04
Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz
3GB ram 500 GB hd (ext4 tunado... tks galactus!)
nomade
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 740


Uff - Computação


Ver Perfil
« Responder #142 em: 07 de Janeiro de 2012, 02:21 »

É só seguir adicionando o comando desejado no final como:

sudo apt-build --target-release=oneiric world

funciona direitinho...
Registrado

A necessidade faz o sapo pular. AMD Bulldozer FX-6100 3.3GHz 6-Core 14MB cache Black Edition/ Gigabyte 78LMT-S2P/ 1333MHz 8GB de Ram/ nVidia Geforce 8500GT 512MB 128-bit/ Ubuntu 12.10 violento pra caramba no Killing Floor!!
Cybereu
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 34


Ver Perfil
« Responder #143 em: 08 de Março de 2012, 00:13 »

Ainda não tive sorte com apt-build world ...

Alguém já testou no precise ?
Registrado
MSXManiac
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 126



Ver Perfil
« Responder #144 em: 11 de Junho de 2012, 09:54 »

Quanto ao problema do erro, ele compila os pacotes mas não os instala. Instale-os manualmente! Eles ficam na pasta /var/cache/apt-build/repository; acessando essa pasta, você verá os pacotes .deb que apt-build criou, instale-os com dpkg -i pacote*.deb.
Nas versões anteriores do Ubuntu esse comando rodava normalmente, mas nessa nova dá esse problema e eu consegui contornar dessa forma.
Só tenha em mente que quando o aplicativo que você compilou for atualizado, uma versão binária genérica será instalada e você precisará compilar novamente a nova versão.



fonte: http://linux.sixhat.net/2008/06/apt-build-optimizar-instalao-para-o.html

"Por fim, é preciso ter em atenção o seguinte. O que acontece quando se faz um dist-upgrade com o apt-get ou com o aptitude? Como o nosso repositório é menos prioritário que os online o sistema avisará que há pacotes novos para instalar e vai tentar instalar a partir dos binários existentes online. Assim é preciso editar / criar um ficheiro /etc/apt/preferences

Neste ficheiro vamos aumentar a prioridade do nosso repositório local colocando:

Package: *
Pin: release o=apt-build
Pin-Priority: 990


Desta forma garantimos que quando houver versões com o mesmo número as do nosso repositório local terão prioridade e portanto não serão sobrepostas. "

Espero que isso resolva o problema.

Ainda não testei.
Registrado

ASUSTek P5QPL-AM + Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz (Yorkfield) + 4 Gb RAM 800 MHz
MSXManiac
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 126



Ver Perfil
« Responder #145 em: 16 de Junho de 2012, 10:52 »

Quanto ao problema do erro, ele compila os pacotes mas não os instala. Instale-os manualmente! Eles ficam na pasta /var/cache/apt-build/repository; acessando essa pasta, você verá os pacotes .deb que apt-build criou, instale-os com dpkg -i pacote*.deb.
Nas versões anteriores do Ubuntu esse comando rodava normalmente, mas nessa nova dá esse problema e eu consegui contornar dessa forma.
Só tenha em mente que quando o aplicativo que você compilou for atualizado, uma versão binária genérica será instalada e você precisará compilar novamente a nova versão.


fonte: http://linux.sixhat.net/2008/06/apt-build-optimizar-instalao-para-o.html

"Por fim, é preciso ter em atenção o seguinte. O que acontece quando se faz um dist-upgrade com o apt-get ou com o aptitude? Como o nosso repositório é menos prioritário que os online o sistema avisará que há pacotes novos para instalar e vai tentar instalar a partir dos binários existentes online. Assim é preciso editar / criar um ficheiro /etc/apt/preferences

Neste ficheiro vamos aumentar a prioridade do nosso repositório local colocando:

Package: *
Pin: release o=apt-build
Pin-Priority: 990

Desta forma garantimos que quando houver versões com o mesmo número as do nosso repositório local terão prioridade e portanto não serão sobrepostas. "

Espero que isso resolva o problema.

Ainda não testei.

Testado e aprovado

Agora gentem, principalmente meu caríssimo Galactus, vou dar mais mamão com açúcar prá vcs. Após longas escavucações na internet usando a pá, enxada e picareta do Google eu descobri que:

fonte: http://forums.linuxmint.com/viewtopic.php?f=46&t=26055

apt-build install --reinstall --yes --force-yes nome do software

vc pode usar junto o --target-release=version tipo:

apt-build install --reinstall --target-release=precise --yes --force-yes exaile

Não preciso dizer que no exemplo é o precise pangolin. poderia ser o oneiric, natty, maverick, lucid, etc... Se vc for compilar um programa após o outro e não agüenta mais o apt-get update toda vez que dá um apt-build, basta incrementar:

apt-build install --noupdate --reinstall --target-release=precise --yes --force-yes exaile

Até aí nada d+. mas vale lembrar que a chave --noupdate não deve ser usada caso vc não tenha feito pelo menos um apt-build update antes de começar os trabalhos, já que os repositórios podem ter recebido versões mais novas dos programas.
Só que se eu usar apt-get build-dep exaile, sabem o que acontece?Hein???

Ele instala todas, eu disse, todas as dependências para construir (ou seria só para instalar um pré-compilado. fiquei na dúvida) o exaile. É claro que se for dar conflito (ainda não ocorreu comigo) ele provavelmente vai abortar a operação.

Então criançada, sebo nas digitais! Me dêem um retorno aí se estou certo ou errado...

P.S. Não tentem compilar o exaile pelo apt-build.  Isso ocorre pq na versão 3.x.x em diante, o exaile não permite ser executado como root e prá compilar precisa ser root. Daí dá conflito uma vez que o apt-build é o equivalente a fazer "sudo ./configure && sudo make && sudo make install" e é no "sudo make" que dá problema.
No exaile não tem "./configure" e o "make" vc faz como usuário não root e o "make install" como root. tipo:
descompacte o tar do exaile (pode ser na própria pasta de download) e digite o que está após o cifrão, linha por linha dando enter em cada uma:
marcos@MegaSe7en ~/Downloads/exaile-0.3.2.2 $ make
marcos@MegaSe7en ~/Downloads/exaile-0.3.2.2 $ sudo make install

Caso vc queira compilar um programa que está no repositório mas diretamente sem usar o apt-build, sugiro instalar o pacote e depois compilar a versão mais nova. Assim poderá desinstalar pelo synaptic ou pelo apt-get remove. Dado o recado, vão em frente.
« Última modificação: 16 de Junho de 2012, 16:30 por MSXManiac » Registrado

ASUSTek P5QPL-AM + Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz (Yorkfield) + 4 Gb RAM 800 MHz
Páginas: 1 ... 8 9 [10]   Ir para o topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Tema desenvolvido por FaBMak e n3t0
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines
© 2013 Canonical Ltd. Ubuntu e Canonical são marcas registradas da Canonical Ltd.
XHTML 1.0 válido! CSS válido!