Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Epidemic Linux 1.0
Por versurix
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Atualizar Slackware 10.1 para 10.2
Linux user
lancelot_rw
18/10/2005
Nesse artigo mostrarei como atualizar o Slackware 10.1 para o 10.2 sem ter que baixar todas as ISOs novamente e reinstalar o sistema operacional. O esquema foi proporcionado pelo uso conjunto do slapt-get com um PACKAGES.TXT.
Por: Felipe Santos Ferreira | Blog: http://fbhz85.googlepages.com
[ Hits: 15374 ]
Conceito: 10.0   1 voto(s)1 voto(s)1 voto(s)1 voto(s)1 voto(s) + quero dar nota ao artigo

Obtendo e instalando o slapt-get

Tudo o que você irá precisar é do slapt-get, o qual você pode obter em:
1 - Baixe o pacote compactado;

2 - Abra um shell de sua preferência;

3 - Logue-se como root:

$ su

4 - Extraia o conteúdo do arquivo baixado usando o comando:

# tar -xvzf slapt-get-0.9.10c.tar.gz

Após extraído, entre na pasta criada:

# cd slapt-get-0.9.10c

5 - Instalando o slapt-get:

# ./configure

Após:

# make && make install

(o && serve para que ele identifique que após concluído o make ele fará o make install)

Tudo certinho? Ótimo!

6 - Testando a instalação:

# slapt-get -v

Ele irá exibir a versão e algumas informações sobre o programa.

Se até aí deu tudo certo, ótimo, senão: irc.brasnet.org > #Linuxs.

Próxima página >>




Páginas do artigo
   1. Obtendo e instalando o slapt-get
   2. Atualizando o Slackware
   3. Considerações finais

Outros artigos deste autor
Nenhum artigo encontrado.

Leitura recomendada

Comentários
[1] Comentário enviado por hdoria em 18/10/2005 - 17:38h:

Sua idéia é até legal, porém deve dar muito trabalho. Mas nada que um script não resolva.

Eu não uso slapt-get, mas fiz um script que pode ajudar o pessoal durante o uso desse artigo. Não testei o script, então talvez você precise fazer algunas mudanças.

Crie um arquivo qualquer(chamado script.sh, por exemplo) e cole o código abaixo. Em seguida dê permissão de execução e rode o script como root. Se funcionar avise ae ;)

Aí vai o código:

#!/bin/bash

ARQUIVO=PACKAGES.TXT
COMANDO=`cat $ARQUIVO | grep 'PACKAGE NAME' | cut -d " " -f4 | cut -d - -f1`

for FILE in $COMANDO; do
slapt-get --install $FILE
done


[2] Comentário enviado por unistd em 19/10/2005 - 02:13h:

scripts? slapt-get?

No slackpkg é só isso aqui:

# slackpkg update (pra atualizar a lista de pacotes)
# slackpkg upgrade-all

O último comando acima só funciona com as últimas versões, nas versões mais antigas do slackpkg, faça:

# slackpkg upgrade slackware



[3] Comentário enviado por vagnerd em 19/10/2005 - 08:48h:

Eu utilizei o slackcurrent pra atualizar do 10.1 pro 10.2

http://slackcurrent.sourceforge.net/index_ptBR.html

#slackcurrent -u
#wget -i slackcurrent.list
#upgradepkg *.tgz

[4] Comentário enviado por rodrigokiyoshi em 19/10/2005 - 12:58h:

#vi /etc/swaret.conf

VERSION=10.2


#swaret --update
#swaret --upgrade


[5] Comentário enviado por teovictor em 20/10/2005 - 12:01h:

E quanto ao:

#slapt-get --dist-upgrade

?

[6] Comentário enviado por farinhaki em 25/10/2005 - 00:56h:

Mas vale a pena atualizar do slack 10.1 pro 10.2? Foi feita alguma atualização importante que mereça a atualização?

[7] Comentário enviado por Marcus-RJ em 02/08/2006 - 22:13h:

Esse artigo nao esta muito bom, antes de testar o slapt-get e necessario executar o comando slapt-get --upgrade. O artigo esta melhor explicado no link abaixo:
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2098

Ainda assim, valeu pela ajuda!!!!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.