Compilar pacotes [RESOLVIDO]

1. Compilar pacotes [RESOLVIDO]

Rafael Pereira
rplaurindo

(usa Ubuntu)

Enviado em 06/09/2010 - 19:30h

Galera, às vezes baixamos pacotes que contém apenas um install.sh, e às vezes baixamos aqueles que temos que dar os benditos

$ ./configure



$ make



$ sudo make install

Existe uma forma de compilar esses pacotes que geralmente vem em tar.gz, para .deb ou .rpm?


  


2. MELHOR RESPOSTA

kleber galucio
klebrr

(usa Linux Mint)

Enviado em 07/09/2010 - 07:49h

Existe uma forma de compilar esses pacotes que geralmente vem em tar.gz, para .deb ou .rpm?

- os pacotes tar.gz são os codigos fontes geralmente escritos em linguagem c ou c++ e precisam ser compilados
(precisa ter instalado antes o compilador c ou c++, o automake entre outros)

- os pacotes deb ou rpm são especificos de distribuições (deb(debian e ubuntu) e rpm(redhat, mandriva,suse))
Esse pacotes prontos já vem compilados e com as configurações baseadas nas proprias distribuições.
ex: o pacote firefox para ubuntu já vem com a pagina inicial do ubuntu e com os temas do gnome.
Isso porque alguem lá na canonical pegou o tar.gz e compilou "./configure --opcoes" e depois gerou o pacote deb para ubuntu.

Geralmente os pacotes deb ou rpm não são a ultima versão disponivel do software.

Daí um motivo pra quem gosta de pegar o tar.gz no site do desenvolvedor e gastar uns neuronios pra enxugar o software compilando-o, e apos isso é só pesquisar aqui no vol como geral pacotes deb ou rpm.

http://www.vivaolinux.com.br/artigo/Criando-um-pacote-DEB-manualmente/

leitura recomendada:
http://www.guiadohardware.net/comunidade/instalo-programas/192370/

http://www.guiadohardware.net/dicas/gerenciamento-pacotes.html

3. Re: Compilar pacotes [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 06/09/2010 - 19:37h

Os arquivos "install.sh" são scrips shell para instalar pra você automaticamente. É só executa-los e pronto:

# ./install.sh

E quanto aos tar.gz, estes são os fontes do programa, com eles, deve ser feita a compilação. E os pacotes deb e rpm, são pacotes pré-compilados. Não há porque converter um "tar.gz" para "deb" ou "rpm".

Obs: Para conversão de pacotes, procure por Alien.


4. Re: Compilar pacotes [RESOLVIDO]

Rafael Pereira
rplaurindo

(usa Ubuntu)

Enviado em 07/09/2010 - 09:45h

Galera, valeu, ficou bem esclarecido.


5. Compilar Pacotes

Jefferson
jeffersondefs

(usa Debian)

Enviado em 13/03/2015 - 16:29h

klebrr escreveu:

Existe uma forma de compilar esses pacotes que geralmente vem em tar.gz, para .deb ou .rpm?

- os pacotes tar.gz são os codigos fontes geralmente escritos em linguagem c ou c++ e precisam ser compilados
(precisa ter instalado antes o compilador c ou c++, o automake entre outros)

- os pacotes deb ou rpm são especificos de distribuições (deb(debian e ubuntu) e rpm(redhat, mandriva,suse))
Esse pacotes prontos já vem compilados e com as configurações baseadas nas proprias distribuições.
ex: o pacote firefox para ubuntu já vem com a pagina inicial do ubuntu e com os temas do gnome.
Isso porque alguem lá na canonical pegou o tar.gz e compilou "./configure --opcoes" e depois gerou o pacote deb para ubuntu.

Geralmente os pacotes deb ou rpm não são a ultima versão disponivel do software.

Daí um motivo pra quem gosta de pegar o tar.gz no site do desenvolvedor e gastar uns neuronios pra enxugar o software compilando-o, e apos isso é só pesquisar aqui no vol como geral pacotes deb ou rpm.

http://www.vivaolinux.com.br/artigo/Criando-um-pacote-DEB-manualmente/

leitura recomendada:
http://www.guiadohardware.net/comunidade/instalo-programas/192370/

http://www.guiadohardware.net/dicas/gerenciamento-pacotes.html











Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts