Jeito certo de Compilar? AJUDA AOS DEUSES DA COMPILAÇÃO

1. Jeito certo de Compilar? AJUDA AOS DEUSES DA COMPILAÇÃO

Slackjeff
slackjeff

(usa Slackware)

Enviado em 11/01/2017 - 01:02h

Fala galera, estou com uma dúvida tremenda sobre compilação.
Botei Subcategoria Debian, pois quando boto Slackware ninguem responde.
Sou Ex usuario de fedora migrei para o Slackware faz 3 dias ([*****] distro tesão).
Mas enfim a dúvida é a seguinte.

Eu estou utilizando duas formas de compilar:
A primeira sendo com Slackbuilds...
O qual eu achei muito fácil e tranquilo, instalei meus programas que uso tranquilamente, mas não quero facilidade, já migrei do meu querido fedora por que quero me aprofundar melhor, eu estava sentindo que não estava mais evoluindo nesses 2 anos e este é o primeiro passo para o sonhado Gentoo.

A segunda com base do codigo fonte...
./Configure make makeinstall.
Alguma coisa instala, outras da uns erros meios estranhos... e já li relato sobre que os arquivos e libs cada um em um diretorio criando assim problemas.
Um fato que ocorreu hoje, o xchat (o programa que eu estava instalando) dizia que estava faltando uma dependencia na versão 2.5 sendo que eu tinha a 3.4 (mais atual) instalada.

Enfim, gera altos erros, alguem que é manjador me explica ao certo qual procedimento de compilar na unha usar, que é o correto?





  


2. Re: Jeito certo de Compilar? AJUDA AOS DEUSES DA COMPILAÇÃO

Klauss Krenek
klauss.krenek

(usa Debian)

Enviado em 11/01/2017 - 01:32h

Eu já trilhei esse caminho que você está querendo seguir. Realmente usar Slackware e instalar um programa "na unha", compilando e configurando, o aprendizado é muito grande. O segredo é muita leitura da documentação, pesquisa em fóruns e paciência.

O SlackBuild é na verdade uma automatização dos comandos que você iria executar um a um para compilar um programa.

A receita para compilar um programa é a seguinte:
- Baixar o código fonte e descompactá-lo.
- Ler os arquivos README e INSTALL. (Nesses arquivos tem as informações sobre dependências e requisitos para a compilação).
- Se der algum erro, copie a linha onde o compilador acusa o erro e jogue no GOOGLE. Provavelmente alguém já postou a solução. (Muitas vezes você terá aplicar algum arquivo .diff de correção).

Algumas vezes essas dependências já estão no seu sistema, mas o ./configure não localizou. Nesses casos você terá que ajustar alguns parâmetros. Por exemplo:
./configure --prefix=/usr --libdir=/usr/lib64 --disable-static --build=i486-slackware-linux 


Há varias opções para o ./configure. Você pode listar todas com:
./configure --help 
e ajustar conforme o necessário.

Se por algum acaso o erro persiste, de um
make clean 
antes de executar o
make 
novamente.

Enfim. Madrugadas em claro e diversão garantida!!



3. Re: Jeito certo de Compilar? AJUDA AOS DEUSES DA COMPILAÇÃO

Slackjeff
slackjeff

(usa Slackware)

Enviado em 11/01/2017 - 02:14h

Que ótima resposta!
Pois é, estou acordado, adivinha o que eu to fazendo 2 da manha? kkkkkkkkkkk

________________________________
configure complete, now type 'make' and pray.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts