Slackpkg, uma ótima ferramenta para Slackware

cvs

Neste artigo aprenderemos um pouco mais sobre o slackpkg, um script cujos autores são brasileiros e que é usado para atualizar pacotes no seu Slack de forma simples e prática.

[ Hits: 89.890 ]

Por: Thiago Alves em 03/03/2004 | Blog: http://www.seeufosseopresidente.com.br


Introdução



Slackpkg é um script desenvolvido por PiterPunk e Udontknow usado para atualização "automática" da distribuição Slackware.

Realmente ele facilita a vida, sendo que economiza o tempo de você ir procurar o que tem de novo, resumindo isso em apenas alguns comandos.

E o melhor de tudo, os autores do script são brasileiros.

Onde pegar


Para pegar esse script/programa, acesse a URL do mesmo:
http://slackpkg.sf.net

No próprio site existem algumas explicações, mesmo sendo um programa nacional o site está em Inglês, então se não houver dificuldades com essa língua, o melhor a fazer é ler o site e o manual dele.

O site traz apenas as principais funções, as quais são mais do que necessárias para o bom uso do script.

Instalando e configurando


Após pegar o programa, que deve vem em forma de pacote .tgz, instale-o da seguinte forma:

# installpkg slackpkg.xx.xx.tgz

NOTA: No momento que estou escrevendo esse tutorial, a versão mais nova do slackpkg é a slackpkg-1.03-noarch-2.tgz, logo irei falar sobre as funções que constam nessa versão.

Agora vamos configurar o mirror que será usado para baixarmos os pacotes de atualização do Slack. Faça o seguinte:

# cd /etc/slackpkg/
# vim mirrors


Se você quiser que o slackpkg busque os pacotes no próprio CDROM, basta descomentar a linha:

#cdrom://mnt/cdrom/

Agora, se quiser baixar pacotes da internet, descomente um dos mirrors abaixo, podendo escolher de qual versão do Slack quer baixar, da 9.1 ou da "-current", que é a versão que está sempre em atualização ou até mesmo da versão 8.1. Ao descomentar a linha do servidor que deseja usar, a URL vai ficar assim:

ftp://ftp.ulatina.ac.cr/Unix/Linux/Slackware/slackware-current/

* É necessário a "/" no final da linha.
* você pode escolher entre os protocolos ftp e http, fica a seu gosto.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Utilização do slackpkg
   3. Nota final
Outros artigos deste autor

Instalando OpenBSD no vmware

Sistema de arquivos distribuídos usando Gmail

ProFTPD + MySQL - Servidor FTP com usuários em banco de dados

Incremente o iptables com patch-o-matic

Instalando o VMWare no Slackware

Leitura recomendada

Fazendo RSH sem senha

Configurando bspwm e dois monitores

ISPconfig - Uma alternativa ao CPanel

Montar MP3 e pendrives USB automaticamente com Hotplug

Sou advogado e consegui instalar Certificado Digital para PJe

  
Comentários
[1] Comentário enviado por ygorth em 03/03/2004 - 10:51h

Já estou testando!

[2] Comentário enviado por lordello em 03/03/2004 - 11:01h

Muito bom o artigo cara... eu tinha escrito uma artigo a um tempo atrás sobre o mesmo assunto:

Mantendo seu Slackware atualizado
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=573

Escrevi outro artigo voltados para Slackware também, é só dar uma olhada no meu perfil =)
http://www.vivaolinux.com.br/artigos/userview.php?login=lordello

Ae, vale destacar duas coisas sobre seu artigo, você indicou as pessoas a usarem o sackware-current, não fez isso esplicitamente, mas o mirror que está no seu artigo leva o usuário a usá-lo. Não tem nada demais em usar o current, eu uso, pois tem as últimas versões e atualizações. Mas duas coisas precisam ser ditas:

-O slackware-current não possui a pasta patches, pois a árvore é alterada diretamente, ou seja, os pacotes são substituídos pelo novos, por tanto a pessoas que usa o current precisa sempre usar o comando: "slackpkg upgrade slackware"

-Quando se usa outro mirror oficial, slackware-9.1 por exemplo, a árvore é sempre a original, o que muda é a pasta patches, nela tem as atualizações de segurança e atualizações de programas, essa última ocorre com pouca frequência na árvore original. O comando a ser usado é: "slackpkg upgrade patches"

Qaundo eu falo árvore, eu me refiro a pasta slackware, dentro delas existem outras separadas em categorias, um exemplo é a árvore do slackware-9.1:

bootdisks - imagem de disquetes de boot para isntalação
extra - programas extras, não são oficialmente suportados, mas são úteis
isolinux - pasta usada no boot do CD, com ela é possível recriar um CD com boot
kernels - várias imagens do kernel oficial do Slackware, as atualizações são feitas no patches
pasture - pacotes obsoletos, não suportados, mas podem ser úteis para alguém
patches - atualizações, aqui são postas todas as atualçizações, kernel, programa, segurança
rootdisks - imagem de disquete de instalação, é o programa de instalação do Slackware
slackware - árvore oficial, após ser lançada a nova versão essa árvore permanece intocada
source - pacotes fonte para os programas do slackware
testing - pacotes em teste, não suportados, somente para desenvolvedores
zipslack - mini-slackware que canbe num ZipDisk e pode rodar em vfat

Dentro da pasta "slackware tem as categorias:

a - aplicativos de sistema
ap - aplicativos úteis para o sistema
d - aplicativos de desenvolvimento, é necessário para se compilar programas
e - pasta esclusiva para o emacs, eu sou mais o vim =)
f - documentação do Linux, como FAQ e HOWTO
gnome - aplicativos do gnome
k - pacote fonte do kernel
kde - aplicativos do kde
kdei - pacotes de tradução do kde
l - bibliotecas
n - aplicativos para rede e internet
t - aqui tem os pacotes do tetex
tcl - biblioteca necessária para compilar o kernel em modo gráfico (xconfig)
x - aplicativos e bibliotecas do XFree86
xap - aplicativos adicionais, como window manager etc...
y - aqui só tem o pacote do bsd game, inclindo o fortune =)

Valeu cara... ótimo artigo, continue assim!

[3] Comentário enviado por cvs em 03/03/2004 - 11:50h

muito obrigado pela explicação, por que eu mesmo não sabia dessa.. heheh :D

[4] Comentário enviado por mAnIaC_mEtAl em 22/05/2004 - 23:18h

Cara, eu tava atualizando meu Slack 9.1 com o slackpkg e tive de interromper a atualizaçao, reiniciei o computador e qndo voltei ao Slack ele estava sem audio.
Tu poderias me explicar o pq disso??? Ja to na duvida faz tempo!!

[5] Comentário enviado por cvs em 23/05/2004 - 09:24h

cara, ai é a mesma coisa de vc ligar pro medico e falar que tá com dor e perguntar por que...
Mas veja bem, qual pacote vc estava atualizando?
creio que o slackpkg nao tem nada a ver com o não funcionamento do audio.

[6] Comentário enviado por removido em 06/07/2004 - 02:36h

Olá..
na SUA opnião, qual é o melhor mirror a ser usado para o slackware 9.1?
eu uso o ftp://ftp.slackware-brasil.com.br/slackware-current/
o que acha?!

[7] Comentário enviado por cvs em 06/07/2004 - 08:49h

eu normalmente uso os mirrors do www.slackware.at, ou seja:
http://www.slackware.at/data/slackware-9.1/
http://www.slackware.at/data/slackware-current/

Lembrando que o current agora é o 10

[8] Comentário enviado por fabiobarrinovo em 03/10/2004 - 17:15h

cara bacana.. já to testando!

[9] Comentário enviado por dac em 30/12/2005 - 22:08h

eu ja estou instalano eles, vlw
sou novo no linux e estou aprendendo em todas as comunidades linux, por que assim eu aprendo mais rapido
eu comecei com o slakware XD

[10] Comentário enviado por fernandoamador em 12/04/2006 - 19:33h

Parabéns pelo artigo...

[11] Comentário enviado por cyraxh em 06/06/2006 - 20:01h

excelente sem+++

[12] Comentário enviado por Warheart em 04/07/2006 - 05:59h

ajuda bastante :D

[13] Comentário enviado por linus black em 12/07/2006 - 06:30h

po ai show . so tem um detale eu uso o slck 10.2 e so precisei reiniciar o cistema para que tudo correse bem.
vlw .
pois au tentar descomentar os mirrores salve e reinicie a maquina no meu só rolou assim.
vlw .

[14] Comentário enviado por xerxeslins em 18/12/2008 - 17:08h

a unica coisa ruim eh que so pode usar um repo de cada vez, fora isso eh otimo. so por isso nao abandono o swaret


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts