Slackbuilds.org: Instalando pacotes para o Slackware Linux

Publicado por Sérgio Abrantes Junior em 26/03/2009

[ Hits: 12.019 ]

Blog: https://br.linkedin.com/in/sergioabrantes

 


Slackbuilds.org: Instalando pacotes para o Slackware Linux



Essa dica tem como objetivo a instalação de pacotes adicionais ao Slackware através dos disponibilizados pelo projeto Slackbuilds.org, que possui apoio do Patrick Volkerding.

O Slackbuilds.org é um projeto que visa disponibilizar pacotes para o Slackware que não estão na distribuição oficial.

Como sabemos, o Slackware não dispõe de muitos pacotes em sua distribuição. É nesse momento que entra o propósito desse texto.

O projeto não disponibiliza pacotes pré-compilados como os pacotes tgz que fazem parte dos pacotes oficiais da distro. Ele disponibiliza um link para o download do código fonte de quem fez o software e um pacote que contém alguns arquivos e um script que compilará o código fonte e gerará um pacote para o Slackware.

Podemos fazer uma consulta aos pacotes por categoria em REPOSITORY no menu superior, que divide-se em:
  • Academic
  • Accessibility
  • Audio
  • Business
  • Desktop
  • Development
  • Games
  • Graphics
  • Libraries
  • Misc
  • Multimedia
  • Network
  • Office e System

Basta acessar qualquer uma das categorias e escolher o pacote ou procurar pelo nome no campo superior, escolher a versão do seu Slackware e clicar em search.

O site infelizmente não possui todos os pacotes que precisamos. Você pode também ajudar com o projeto submetendo um SlackBuild para aprovação e publicação para todos nós. Para isso, dê uma olhada em SUBMISSIONS.

Exemplo

Agora vamos a um exemplo prático.

Vamos procurar um pacote chamado hping3 que encontra-se na categoria "network".

A página mostra uma descrição do pacote, o mantenedor do Slackbuild, site de quem fez o software, download do código fonte, o md5sum do código fonte e download do SlackBuild.

Então vamos pegar o arquivo do código fonte "hping3-20051105.tar.gz" e o SlackBuild "hping3.tar.gz".

Vamos checar o ms5sum do pacote para ver se ele não foi modificado:

# md5sum hping3-20051105.tar.gz
ca4ea4e34bcc2162aedf25df8b2d1747 hping3-20051105.tar.gz

A sequência ca4ea4e34bcc2162aedf25df8b2d1747 combina certinho com a que está no site.

Descompactar o pacote do slackbuild:

# tar xvfz hping3.tar.gz

Copiar o código fonte para o diretório extraído do slackbuild:

# cp -p hping3-20051105.tar.gz hping3

Entrar no diretório:

# cd hping3

Agora vamos executar o slackbuild que gerará o pacote do Slackware:

# ./hping3.SlackBuild

Todos os slackbuilds possuem o mesmo formato: nome_do_software.Slackbuild

Agora é só esperar ele terminar de compilar.

Após terminar o pacote estará pronto em: /tmp/hping3-20051105-i486-1_SBo.tgz

Para entender melhor, vamos explicar:
  • /tmp/SBo/hping3-20051105/ Arquivos de código fonte;
  • /tmp/SBo/package-hping3/: Compilação do pacote;
  • /tmp/hping3-20051105-i486-1_SBo.tgz: Pacote finalizado.

Assim como o slackbuild, todos os arquivos gerados seguem o mesmo padrão citado acima.

Para instalar o pacote, digite:

# installpkg /tmp/hping3-20051105-i486-1_SBo.tgz

Agora é só executar o programa. Para saber o funcionamento do software, acesse o manual man hping3.

Conclusão

O site possui muitos pacotes de que necessitamos diariamente. Caso tenha algum que não está no site, você pode pegar o modelo do slackbuild que há no site, criar o seu e depois disponibilizar para todos.

O diferencial dos outros sites é que você mesmo constrói o seu pacote.

Isso para segurança é muito bom. Você tem o source e o slackbuild que gerará o pacote do Slackware. Qualquer dúvida é só examiná-los sem problema, diferentemente dos sites que disponibilizam pacotes pré-compilados que você nem sabe o que a pessoa fez. Já vi vários relatos de pacotes pré-compilados de alguns sites que fizeram algumas coisas erradas em seus sistemas.

Sérgio Abrantes
[]'s

Outras dicas deste autor

Corrigindo horário de servidores com NTP

Bloquear servidor por falta de pagamento

Fazendo rotate do Squid automaticamente

Verificando erros na instalação do Squid

Configurando scroll de mouse PS/2 no Slackware Linux

Leitura recomendada

Conectando a Wireless via PPPoE no Ubuntu 10.10

BlueProximity: Travando a tela do Linux com o bluetooth

Mudando horário no GNU/Linux de forma rápida

Como tocar rádio online com Firefox no BRLix

Samba PDC + Autenticando Windows 7 + Adicionando usuários

  

Comentários
[1] Comentário enviado por marceloteixeira em 04/12/2014 - 15:12h

Muito bom o artigo.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts