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.529 ]

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

Compilando o Apache 2 com PHP e MySQL

CentOS + RAID1 via software

Criando uma ISO bootável do OpenBSD

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

Montando um PDC com OpenBSD

Leitura recomendada

Fontes True Type no Slackware (sem xfstt e ttmkfdir)

Configuração do SSL no Apache

Gerenciamento de pacotes RPM (parte 1)

Debian NetInstall: instalação personalizada

Passo-a-passo: Instalação de uma placa Wireless

  
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