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
|