APT-BUILD como baixar os sources

Iniciado por Alakazan, 25 de Outubro de 2008, 23:48

tópico anterior - próximo tópico

Alakazan

Como faço para baixar os sources para poder compilar pelo apt-buil, pq dá isso:
$ sudo apt-build install --reinstall gimp
gimp will not be built because it doesn't have a source package.
Missing source package name for source_by_source().
PC é como ar-condicionado: é só abrir Windows que ele para de funcionar.
Tentando ser melhor - desculpem o incômodo!

felipeborges

O apt-build procura pelos Sources nos repositórios, geralmente, nos repositórios são disponibilizados os pacotes já pré-compilados, e alguns sources. Ou seja, se você der um apt-build install <aplicativo> e ele estiver nos repositórios (o source), ele instala normalmente, se não estiver, você terá que baixar pelo apt-get o aplicativo pré-compilado. Ou baixar o source da internet.

Nem todos os aplicativos disponíveis em .deb tem seus sources disponíveis nos repositórios. Mais podem ser encontrados por outros meios (site do desenvolvedor).
Meu blog sobre GNU/Linux
Debian Lenny e Gentoo.

Luciano Gardim

Ok, apesar de duvidar que seria necessário esse procedimento que você vai adotar, aqui vai o link com o código do GIMP:

http://gimp.mirrors.hoobly.com/gimp/

Outros espelhos, se por ventura você não conseguir baixar por esse:

http://www.gimp.org/downloads/#mirrors

Site oficial, onde você encontra o código fonte do programa (o mesmo vale para os outros códigos que você procura):

http://www.gimp.org/

Um dia eu faço um blog... um dia.

felipeborges

Citação de: Alakazan online 26 de Outubro de 2008, 18:54
Ok, muito obrigado est'baixando.
Eu tenho que descompactar e mover para qual pasta? (desculpa minha burrice)

Recomenda-se /opt ou sua própria /home.

-------------------------------------

Eu havia intendido sim, há um equivoco de sua parte perante o apt-build, ele compila um source que estiver baixado no sistema:

Exemplo:

sudo apt-build install gimp.tar.gz

Mas na instalação, você instalou junto o auto-apt, que faz uma busca nos repositórios por um source (reveja seu conceito de repositórios, é um servidor com muitos pacotes, sempre que o usuario faz uma requisição, o sistema conecta a este servidor e baixa o pacote, no caso do Ubuntu, estes pacotes em sua maioria (esmagadora) estão em .deb, poucos tem seu source nos repositórios) Para os que tem source nos repositórios, o apt-build efetua a instalação como se fosse o apt-get.

Exemplo:

sudo apt-build install pidgin

No último comando, o apt-build fez uma pesquisa nos repositórios pelos sources do pidgin se encontrado ele baixa, e compila.

________________________________

Se você baixou os sources por mirror (pelos links indicados pelo Luciano Gardim prefira a compilação indicada no readme destes aplicativos. Em sua maioria:

./configure && make && sudo make install

Porem isto seria assunto para um outro tópico!

:-*
Meu blog sobre GNU/Linux
Debian Lenny e Gentoo.