O slapt-get é uma implementação do apt-get (do Debian) para o Slackware. Desde sua instalação ao seu uso, tudo é bem simples. Confira aqui como instalar, configurar e usar essa poderosa ferramenta.
Antes de você realmente usar o programa, você deve atualizar a lista
de pacotes dos mirrors, para isso você utilizará o comando:
# slapt-get --update
Ele puxará a lista de pacotes que o mirror contém, a lista de patches
e a lista de checksums para verificação da integridade do pacote.
Feito isso, basta usar. É bem simples, aqui vai a lista dos principais comandos:
A sintaxe é:
slapt-get opção opção2 nomedopacote
Os comandos disponíveis para "opção" são:
--install nomedopacote (instala o pacote solicitado);
--upgrade nomedopacote (atualiza o pacote solicitado);
--update (como dito antes, atualiza a lista dos mirrors);
--dist-upgrade (atualiza para a versão mais nova possível da distro);
--remove nomedopacote (remove o pacote do sistema);
--show nomedopacote (mostra uma descrição do pacote);
--installed (mostra os pacotes instalados no sistema).
E para "opção2" são:
--download-only (só faz o download, é preciso ser utilizado com install/upgrade);
--no-md5 (não faz verificação md5);
--ignore-dep (ignora as falhas de dependências);
--print-uris (mostra a URL que se encontra o pacote, não faz download).
Lembrando que, com essa ferramenta podemos desinstalar pacotes tar.gz
que não tem o "make uninstall" ou "make clear", deixando assim a nossa
vida bem mais fácil!
Tá aí pessoal, espero que seja de bom uso pra vocês esse artigo.
[5] Comentário enviado por streetlinux em 11/02/2005 - 18:03h
Muito bom o artigo, simples e facil de entender. Eu uso o swaret, mas vou testar esse slapt-get. Inserindo a espressão "current" no lugar da versão em alguns mirrors, o slapt-get irá instalar ou atualizar a ultima versão do pacote escolhido. Falow!
[6] Comentário enviado por skfk em 11/02/2005 - 20:54h
Ótima informação Mashall.
Como disse, o slapt-get atribuindo as dependências é uma ótima saída para os usuários do poderoso as vezes stressante Slackware.
Valeu !!
[7] Comentário enviado por removido em 12/02/2005 - 03:32h
Bom artigo, apesar do "swaret" ser incomparavelmente melhor que o slapt-get é bastente útil apresentar que este tipo de ferramenta está disponível para Slackware também, e não é uma vantagem do Novell Desktop com o Carpet ou do Debian com o apt-get.
[8] Comentário enviado por removido em 13/02/2005 - 22:57h
Nota 9,5 uma ova!!!
10..............................
Instalei o bicho e funciona legalzinho que nem o apt-get.
Aliás, uma coisa que me irritou muito foi os constantes erros nos servidores do apt-get do kurumin.
Até o presente momento, nenhum erro no slapt-get.
;-))
VOCÊ FEZ UM ÓTIMO TRABALHO!!!
[9] Comentário enviado por hellnux em 14/02/2005 - 02:19h
Concordo acvsilva!!!
ótimo artigo, simples, útil, claro , objetivo e rápido.........
é isso ae.....
A única coisa ruim que tem que saber o nome do pacote, pq naum tem autocomplete
[12] Comentário enviado por everton_mello em 16/02/2006 - 11:38h
Estou com esse erro aqui pessoal, alguém sabe de erro quando vão usar o comando slapt-get --install cvs e apresenta o seguinte erro.
Reading Package Lists... Failed to open package_data
package_data: No such file or directory
Perhaps you want to run --update?
mas eu olhei no /var/slapt-get e consta o dir lá, vazio.
[14] Comentário enviado por removido em 31/03/2006 - 16:59h
Uma dica pra criar a lista de mirrors, é só ir no linuxpackages, tentar baixar um arquivo qualquer ir na lista de servidores colocar o mouse em cima de um http ou ftp e copiar os links pro /etc/slapt-get/slapt-getrc, retirando tudo que tiver depois do Slackware-10.x/
[16] Comentário enviado por linuxalexsandro em 18/04/2006 - 14:08h
Ao contrário do que foi dito, não há controle de dependência. Após atualizar meu KDE 3.5.1 para 3.5.2 tive que reinstalar o slackware pois não funcionou mais a interface gráfica.
[17] Comentário enviado por rgmmelo em 14/05/2006 - 23:51h
oxe, até agora so consegui instalar o d4x e memso assim nao resolveu as dependencias não....e olhe que eu coloquei uma porrada de mirros do linuxpackages, vou dar mais chances ao slapt-get...
[18] Comentário enviado por evandrofisico em 06/06/2006 - 17:23h
Pessoas que estão reclamando da ausencia da dependencia de pacotes:
o slackware NÃO sabe de dependencia de pacotes, e nenhuma ferramenta de upgrade pode adicionar mais uma camada sobre o SO sem altera-lo profundamente. A idéia é facilitar a vida, permitindo que vc instale softwares com apenas uma linha de comando, mas NÃO vai fazer dependencia de pacotes que nem igual um Debian. Se vc usa slack, conforme-se: o Patrick NÃO vai mudar o gerenciamento de pacotes.
[19] Comentário enviado por diogofsr em 12/06/2006 - 14:40h
Olha, eu to quase desistindo do Slack.
Uso ele faz mais de um ano, mas vou te falar viu!
Você perde MUITO tempo em coisas desnecessárias.
Vai instalar um negócio, tem 3534 dependências e cada uma com 353 dependências também.
Me sinto perdendo muito tempo com coisa inútil.
ADORO o Slack, mas ta ficando chato já.
[20] Comentário enviado por removido em 12/06/2006 - 15:02h
diogofsr...
Eu entendo o que sentes sobre o linux/slackware , usei o Slack um tempo atrás, depois migrei pro Kurumin por um ano, até que veio essa babozeira de servidores trocados (palahaçada) entao voltei pro Slack, até porque consegui trocar o HD do meu nababook de 5g pra 20g, senao ia voltar em definitivo pro windows, pois muita coisa so com win CAD por exemplo... fora isso uso o slack pra internet e gravacao de CD/DVD
[22] Comentário enviado por fabioarnoni em 25/10/2008 - 05:08h
Muito bmo , parabéns !!! Estou instalando o Slackware aqui para teste, quero ver se eu vou gostar mais do que o Debian. Estava vendo aqui no VOL e tem um artigo que fala um pouco sobre dependências no Slackware. Não sei como está sendo tratado isso hoje mas estou me informando para começar a trabalhar.
[23] Comentário enviado por ashmsx em 28/03/2009 - 11:27h
Sempre fui fã do gerenciamento de pacotes do Debian, e o ponto que mais odeio no Debian é o gerenciamento de pacotes rs
De vez em quando dá uma lib errada que não quer se atualizar ou não sái/entra de jeito nenhum. Essa é uma ótima alternativa para usuários experientes do Slack poderem salvar um tempo na busca dos pacotes, ótima solução.
[25] Comentário enviado por albertguedes em 04/09/2009 - 18:46h
Olha, to usando o slackware a um tempo, e gosto muito da distro, isso falo como debianer hehehe
Digo também que o slapt-get é o melhor de todos, se não é perfeito, pelo menos é o que melhor dá conta do recado.
Já usei o slackpkg, o installpkg , slackroll - só não usei o swaret ainda, mas mesmo assim, digo que o slapt-get é MUITO bom.
A vantagem dele é que aceita mais de uma fonte - o slacpkg só aceita uma por vez - é o que melhor trata das dependencias de pacotes, e o que melhor dá pra entender como funciona.
Vou continuar testando outros que encontrar por ai, mas o meu package-manager padrão no slack vai ser esse até que algo melhor surja.