Seu Slackware atualizado com SWARET

Neste artigo vou falar sobre o swaret. Essa ferramenta é utilíssima para atualizar os programas e bibliotecas do seu Slackware, com suporte a correção de erros e resolução de dependências.

[ Hits: 91.819 ]

Por: Davidson Rodrigues Paulo em 08/04/2004 | Blog: http://davidsonpaulo.com/


Comandos principais



Segue agora a lista dos principais comandos, seguidos de uma breve descrição e um exemplo prático.

swaret --install <palavra-chave>
Busca por pacotes que contenham a palavra-chave digitada que ainda não estejam instalados no seu computador. Assim, por exemplo, se você tiver instalado QUALQUER versão de glibc, o swaret não vai mostrar nenhum pacote de glibc disponível para instalação, ainda que seja mais atual que a que está instalada. Ex.:

# swaret --install gimp-2.0

swaret --reinstall <palavra-chave>
Busca no computador por pacotes instalados que contenham a palavra-chave digitada e os reinstala. Se o pacote não estiver disponível na pasta local do swaret (/var/swaret), o pacote é baixado (se disponível) e o pacote é reinstalado. Ex.:

# swaret --reinstall kde

swaret --reinstall
Reinstala TODOS os pacotes instalados na máquina.

swaret --remove <palavra-chave>
Busca na pasta /var/log/packages por scripts de remoção de pacotes que contenham a palavra-chave digitada e desinstala o(s) pacote(s) selecionados. Ex.:

# swaret --remove xmms

swaret --upgrade <palavra-chave>
Verifica se existem versões mais recentes para os pacotes instalados na máquina. o --upgrade não funciona para pacotes que não estejam instalados. Ex.:

# swaret --upgrade gcc

swaret --upgrade
Atualiza todos os pacotes instalados na máquina.

swaret --list <tipo de pacote> <status>
Nesse comando, <tipo de pacote> pode ser:
  • <nada> = pacote (.tgz)
  • -p = patch (arquivo de correção)
  • -s = source (código-fonte)
Já <status> pode ser:
  • <nada> = disponível para download
  • -i = já instalado
  • -n = não instalado
As combinações das variáveis <tipo de pacote> e <status> mostram o que você deseja. Ex. 1:

# swaret --list p (lista os patches disponíveis para download)
# swaret --list si (lista os códigos-fonte já instalados)
# swaret --list n (lista os pacotes não instalados)

swaret --search <palavra-chave>
Procure pelos pacotes que contenham arquivos cujos nomes contenham a palavra-chavre digitada. Útil quando um programa acusa. por exemplo: "Error: missing shared library lib-encheosaco-.so.0. Neste caso, para saber qual pacote baixar, digite:

# swaret --search lib-encheosaco
escolha um dos pacotes, e use o --install.

swaret --get <palavra-chave>
Somente baixa o pacote que contenha a palavra chave-digitada. Os pacotes baixados pelo swaret ficam armazenados em /var/swaret e /var/swaret/repos/<nome do repositório>/. Ex.:

# swaret --get gnome

swaret --get
Baixa TODOS os pacotes disponíveis.

swaret --dep <palavra-chave>
Resolve as dependências que conferirem com a palavra-chave digitada.

swaret --dep
Resolve TODAS as dependências encontradas nos pacotes instalados na máquina.

swaret --resume
Continua a baixar os pacotes que foram interrompidos, seja por falha do sistema, problemas na conexão ou porque você cancelou pressionando CTRL+C.

swaret --show <palavra-chave>
Mostra a descrição dos pacotes que conferirem com a palavra-chave digitada.

swaret --exclude <opção>
Ativa ou desativa a opção de excluir os pacotes após a instalação. Para ativar, substitua <opção> por -on. Para desativar (não apagar os pacotes), coloque -off.

swaret --check
Procura por uma versão mais atualizada do swaret.

Ufa! Bastante coisa né? E olha que não é tudo. Se quiser ver mais comandos e opções, visite a página oficial do swaret no link abaixo.

Página anterior     Próxima página

Páginas do artigo
   1. O que é o Swaret
   2. Instalação
   3. Configuração
   4. Funcionamento
   5. Comandos principais
   6. Considerações finais
Outros artigos deste autor

Atualize rapidamente os PC's da sua LAN com Debian

Fundamentos do sistema Linux - Permissões

Fundamentos do sistema Linux - arquivos e diretórios

Fundamentos do sistema Linux - comandos do Linux

Slackware no notebook Toshiba Satellite M55-S3262

Leitura recomendada

Nuxeo EP com MySQL no Ubuntu LTS Server Hardy 8.04

Instalação e configuração do Nagios

Packer - Instalando pacotes do AUR no Arch Linux

Nepomuk - O que é isso?

Trabalhando com RPM

  
Comentários
[1] Comentário enviado por pinrusty em 22/06/2004 - 19:58h

Muito bom este artigo/ rapido e preciso, sem enrolacoes.
Me achei legal com este programa, soh achei meio estranho que quando acabei de dar:

#swaret --upgrade

(para upgradear tudo)

e depois reiniciei, as interfaces graficas passaram a nao mais funcionar, tentei reinstalar os drivers da placa de video e nada. Nao sei o que deu, mas sei la, agora eu ja formatei e compilei tudo denovo.
Uma coisa foi muito boa desse swaret? eu atualizei minhas interfaces graficas com um simples:

#swaret --upgrade kde
#swaret --upgrade gnome


[2] Comentário enviado por pinrusty em 22/06/2004 - 20:01h

Muito bom este artigo/ rapido e preciso, sem enrolacoes.
Me achei legal este programa, mas meio estranho quando acabei de dar:

#swaret --upgrade

(para upgradear tudo)

e depois reiniciei, as interfaces graficas passaram a nao mais funcionar, tentei reinstalar os drivers da placa de video e nada. Nao sei o que deu, mas sei la, agora eu ja formatei e compilei tudo denovo.
Uma coisa foi muito boa desse swaret -> eu atualizei minhas interfaces graficas com um simples:

#swaret --upgrade kde
#swaret --upgrade gnome


[3] Comentário enviado por betosaqua em 01/07/2004 - 11:07h

gostei das dicas, vou botar em prática

[4] Comentário enviado por Mr_Morbid em 08/07/2004 - 15:47h

Muito boa a dica.. porém estou tendo o mesmo problema que com o slackgrade. Não rola o proxy.
Como ficaria a configuração para acesso através de proxy??

tks

[5] Comentário enviado por colinisz em 17/07/2004 - 15:48h

O cara eu to tendo a seguinte dificuldade, eu instalei o programa, conferi os software que vc falou e naum deu falha em nada a naum ser na conexão que me aparece o seguinte:

root@matrix:/etc# swaret --update
swaret 1.6.2-1

Network Connection down!
Please, take a look to 'NIC' in /etc/swaret.conf!

mas eu to conectado por que eu to te enviando esse email e ainda fazendo download e de 1.2 gbs!

hehe fa para me ajudar? eu uso speedy 128 adsl heheheheh

[6] Comentário enviado por adz em 22/07/2004 - 03:32h

bom artigo.. ;)

[7] Comentário enviado por colinisz em 25/07/2004 - 13:05h

ai alguem pode me dizer como eu faço para conectar esse software dele?
eu até hj naum sei como fazer!

[8] Comentário enviado por diegocostabr em 23/08/2004 - 12:42h

gostei

[9] Comentário enviado por removido em 23/09/2004 - 16:15h

estranho....

http://www.slackware-brasil.com.br/web_site/artigos/artigo_completo.php?aid=57

muito estranho, mesmo texto...

[10] Comentário enviado por fabio em 23/09/2004 - 16:42h

Olá cros,

Vou em defesa do Davidson. A data de publicação DESTE artigo é de 08/04/2004, sendo que ele deve ter vindo para a fila de espera pelo menos 2 semanas antes, o que coincidiria com alguma data de Março de 2004.

A data do artigo mencionado é de 29/04/2004.

Hmm.. muito estranho mesmo. Quem pegou de quem!? :P

[]'s

[11] Comentário enviado por removido em 23/09/2004 - 17:32h

Estava procurando por esse artigo que sabia ter visto aqui, ai fui nos links para baixar so arquivos indicados como as libs estavam com link quebrados pesquisei no google e achei esse texto no outro site...

sem dúvida, o pessoal que pega deveria colocar a fonte

[12] Comentário enviado por pools em 14/10/2004 - 09:45h

Ao pessoal que não está conseguindo conectar, é importante mencionar que a configuração padrão vem com a interface de rede "eth0" acessar a internet, basta acessar o "/etc/swaret.conf" e onde estiver essa linha mudar para "ppp0", caso no ifconfig conste este para o acesso a internet.


Valeu!

[13] Comentário enviado por fernandoamador em 23/12/2004 - 14:28h

Gostei do artigo. Foi bem elaborado.

[14] Comentário enviado por thiagoabb em 17/01/2005 - 11:31h

Aee....... muito bom esse artigo cara.....

vlw

[15] Comentário enviado por removido em 08/03/2005 - 01:01h

Parabens, ótimo artigo =)

[16] Comentário enviado por redleh em 27/04/2005 - 23:04h

Estranho digo eu, aqui ele não consegue se conectar ao site para fazer o download do programa! :( hehehe! Lá vamos nós tentar outro mirror (será que existe? ;P)

[17] Comentário enviado por astdarkness em 01/10/2005 - 19:59h

Esse artigo mostra o uso de uma nova ferramenta indispensável para os subgênios, que não querem ter dor de cabeça com procuras e dependências de seus softs.
Muito bom, parabéns!!!!!!

[18] Comentário enviado por mailws em 17/11/2005 - 07:25h

Excellente, esse Swaret quebrou um galhão enorme... epaaaaaaa o galho do PC não o meu hehehehehehe

[19] Comentário enviado por scavenger em 20/12/2005 - 13:59h

nao eh por nada .. mais estao plagiando seu artigo de uma olhada http://www.slackware-brasil.com.br/web_site/artigos/artigo_completo.php?aid=57

[20] Comentário enviado por removido em 16/02/2006 - 16:18h

Não sei se é uma questão de subgenios ou de laço que o slack dá na gente, acabo de sair do kurumin e voltar pro slack, justamente por causa do apt-get que era a grande sacada, evitando ter que passar semanas atrás de uma dependencia que dependia de outra dependencia e ai virava um labirinto de dependencias.

Mas depois de apanhar da frescura do debian de ficar mudando as regras do jogo, e de repositorios e dai nao se conseguir instalar mais nada, resolvi retornar ao Slack e tentar conviver com o basico.

Vamos lá.... na época em que postei aquela mensagem la em cima usava o slack e tentava usar o swaret...

[21] Comentário enviado por pools em 19/09/2006 - 13:02h

Muito bacana o artigo!

[22] Comentário enviado por removido em 16/12/2006 - 18:29h

show de bola o artigo, bem explicativo, mas o linki pra baixar não funciona mais, esse daki eu consegui baixar

http://sourceforge.net/project/downloading.php?groupname=swaret&filename=swaret-1.6.3-noarch-2.tgz&u...

[23] Comentário enviado por GilsonDeElt em 11/02/2007 - 16:32h

Muito bom o artigo. Simples e eficiente, como o Slack deve ser.
Valeu pelo link, eldred.

[24] Comentário enviado por GilsonDeElt em 17/02/2007 - 21:08h

Consegui instalá-lo, mas, ao executar, pede para verificar o 'NIC'. O que devo fazer? Colocar ppp0? l0? Ou o que?
Ajudem-me!

[25] Comentário enviado por VonNaturAustreVe em 10/10/2007 - 22:11h

muito o artigo sobre o swaret,ele e uma ferramenta muito util,principalmente quando não tenho paciência pra procurar dependências


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts