anúncios

sábado, 10 de março de 2012

Utilizando o repositório SlackBuilds

Hoje resolvi explicar para os iniciantes na distro Slackware como instalar pacotes usando Slackbuilds.
Segue os passos:
1. Acessar o site http://slackbuilds.org/
2. No campo pesquisa digite o nome do pacote e seleciona a versão do Slackware que esta usando.
3. Encontrando o pacote irá redirecionar para página para fazer o download de dois arquivos que são necessários.
Um é o pacote e o outro script Slackbuild
4. Verifique as dependências do pacote em "This requires nomedopacote"
5. Se o pacote que for instalar tiver dependência, então é necessário retornar os passos anteriores.
6. Na página de resultado do pacote que buscou, repare "Source Download" com link e "Download SlackBuild" com link. Baixe esses dois arquivos compactados
7. Extraia o arquivo.tar.gz (referente ao Download SlackwBuild)
$tar -xzvf arquivo.tar.gz
8. Move o arquivo.tar.bz2 (referente ao Source Download) para o diretório que extraiu o item anterior.
9. Acesse o diretório do SlackBuild. Repare que, nesse diretório deve estar o script slackbuild e o arquivo compactado que foi copiado no item anterior
10. Seta permissão no script pacote.SlackBuild (#chmod +x pacote.SlackBuild) e execute (#./pacote.SlackBuild).
11. Aguarde...
O script slackbuild extrai o pacote compactado, executa ./configure, make, gera o pacote.tgz (formato padrão do Slackware), e irá mover para /tmp/
12. Finalizado a execução do script do item anterior. Faça #installpkg /tmp/pacote.x-xx.tgz
13. Se o pacote que for instalar tiver dependência, então é necessário retornar os passos anteriores.

OBS: O método SlackBuilds NÃO resolve dependências, então se a instalação do aplicativo não puder se concluir de forma correta, basta olhar atentamente a mensagem de erro que aparecer (é sempre ao final, pois uma vez detectado erro de dependência, a instalação para justamente naquele ponto; então o que se deve fazer é baixar o pacote que falta, e começar a instalação tudo de novo, até que se possa verificar o correto funcionamento do aplicativo).

Feito!

Nenhum comentário:

Postar um comentário