Piter Punk's HomePage - Artigos
 
English version
Trabalhando com Pacotes no Slackware

Piter PUNK

O Debian tem o .deb, RedHats-like usam o .rpm e o Slackware usa .tgz. Mas, onde achar pacotes para Slackware? Novos softwares, atualizações, patches, etc...? É esta a hora de descobrir -;)

1 Introdução

Alguns dizem que para o Slackware funcionar a contento, é necessário compilar tudo. Eu discordo dessa afirmação, tenho vários programas instalados nesta máquina e não precisei compilar nenhum (mentira, precisei recompilar o Xine para rodar as extensões Xv).

O maior problema dos novatos no Slack é que eles não tem idéia de onde encontrar pacotes para Slackware, e acabam tendo que pegar o fonte e recompilar praticamente todos os programas...

2 As ferramentas do Slackware

Para manipulação de pacotes, o Slackware dispõe dos seguintes comandos principais:

  • installpkg pacote.tgz - Este comando instala o pacote na sua máquina;
  • upgradepkg pacote.tgz - Faz o upgrade de um pacote já existente pela versão nova do mesmo;
  • removepkg pacote.tgz - Remove um pacote e;
  • pkgtool - Ferramenta que reúne todas as anteriores e mais algumas.

Estes comandos tornam muito simples a instalação, remoção e atualização de pacotes no Slackware. A grande questão fica em onde encontrar os novos pacotes...

3 Localizando os pacotes

Existem vários lugares diferentes para você procurar o pacote que deseja. Você pode procurar na louca, sem nenhum critério, ou seguir procurando em alguns pontos mais conhecidos:

3.1 Atualizações

É tradicional no Slackware, manter a árvore -current no ftp. É nesta árvore que são feitas as atualizações até ser criada uma nova versão da distro. Assim, se você quer uma versão nova de um programa já existente, este é o lugar para copiar...

	ftp://ftp.slackware.com/pub/slackware/slackware-current

Lembre-se de ler com cuidado os Changelogs e READMEs, como se trata de uma atualização ``rumo ao próximo release'', pode ser necessário algum cuidado especial para instalar os pacotes desta árvore.

3.2 Patches de segurança e bugfixes

Outras atualizações são apenas para corrigir bugs e falhas de segurança nos programas presentes na distro atual. Estas atualizações estão disponíveis em:

	ftp://ftp.slackware.com/pub/slackware/slackware-8.0/patches/packages

3.3 Novos softwares que não constam da distro

Agora vem um endereço que todo Slacker deve anotar e guardar com carinho:

	http://www.linuxpackages.net

Dezenas de pacotes para o Slackware. Incluindo o licq, bluefish, aterm, etc... sempre tem pacotes novos e sempre são disponibilizadas novas versões...

3.4 Não encontrei o que queria

Última oportunidade, procure um rpm e instale-o. É, o Slackware aceita pacotes rpm, a gente só não gosta de usar -;). Para instalar um rpm não é nada tão complicado, você pode fazer:

	# rpm2tgz pacote.rpm
	# installpkg pacote.tgz

Ou então

	# rpm -ivh --nodeps --force pacote.rpm

Escolha a maneira que mais lhe agradar. Eu prefiro a primeira, porque depois é possível manipular o pacote utilizando as ferramentas do próprio Slackware.

4 Conclusão

Não é tão difícil assim achar pacotes Slackware, e mesmo quando não se encontra, podemos usar (em útlimo caso) algum RPM. Se mesmo assim não funcionar, a única solução é compilar o programa mesmo. Mas, todo mundo tem que compilar algo algum dia (nem que seja o kernel -;)) Como é de praxe: sugestões, dúvidas e reclamações para piterpk@terra.com.br


Links Principal Artigos Piter Punk Dicas Programas
 
Powered by Slackware Linux - Written in VIm (the best one!) Last Update: 30 Oct 2004