Slackware duvidas sobre atualização

1. Slackware duvidas sobre atualização

Wagner
to-doido

(usa Debian)

Enviado em 12/07/2013 - 19:04h

Galera blz?
Gosto muito do slackware porem, esta maravilhosa distro parece que esta bem esquecida, resolvi atualizar ele pela current pra ver como fica nas ultimas versões, so que pra atualizar vai demora dimais, então resolvi baixar todas as atualizações do site ftp://ftp.slackware-brasil.com.br/slackware64-current/, a minha duvida é a seguinte se eu baixar pelo wget, e a internet cair tem como ele verificar o que ja foi baixado para não baixar 2 vezes?


  


2. Re: Slackware duvidas sobre atualização

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/07/2013 - 00:44h

O wget continua o download de onde parou, basta usar a opção "-c", assim:

$ wget -c <url>

Sobre ela estar esquecida... acho que não é bem isso. Versão estável do Slack é estável mesmo, não precisa de atualizações toda hora. Por isso acho o Slack a distribuição mas estável que existe. Se você fizer o upgrade para o current, verá que mesmo o current que é para testes e Rolling Release, ainda é bem estável.


3. Re: Slackware duvidas sobre atualização

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 13/07/2013 - 02:49h

Não sei onde o slackpkg faz cache, mas deve ser em algum subdiretório de /var/cache.

Acho que baixando, movendo para o cache do slackpkg e rodando um

slackpkg update

ele retomará o download de onde parou ao fazer a atualização com

slackpkg install-new
slackpkg update-all


4. Re: Slackware duvidas sobre atualização

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 13/07/2013 - 02:50h

http://va.mu/ckTP

O cache fica em

/var/cache/packages


5. Re: Slackware duvidas sobre atualização

Wagner
to-doido

(usa Debian)

Enviado em 13/07/2013 - 08:33h

Lucas_Meneses escreveu:

O wget continua o download de onde parou, basta usar a opção "-c", assim:

$ wget -c <url>

Sobre ela estar esquecida... acho que não é bem isso. Versão estável do Slack é estável mesmo, não precisa de atualizações toda hora. Por isso acho o Slack a distribuição mas estável que existe. Se você fizer o upgrade para o current, verá que mesmo o current que é para testes e Rolling Release, ainda é bem estável.


o -c verifica tb os que ja foram baixados ou ele continua de onde para?


6. Re: Slackware duvidas sobre atualização

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/07/2013 - 11:12h

to-doido escreveu:

Lucas_Meneses escreveu:

O wget continua o download de onde parou, basta usar a opção "-c", assim:

$ wget -c <url>

Sobre ela estar esquecida... acho que não é bem isso. Versão estável do Slack é estável mesmo, não precisa de atualizações toda hora. Por isso acho o Slack a distribuição mas estável que existe. Se você fizer o upgrade para o current, verá que mesmo o current que é para testes e Rolling Release, ainda é bem estável.


o -c verifica tb os que ja foram baixados ou ele continua de onde para?


Continua de onde parou.


7. Re: Slackware duvidas sobre atualização

Wagner
to-doido

(usa Debian)

Enviado em 13/07/2013 - 11:35h

qual a sequencia para atualizar ele agora?
slackpack install ou slackpack upgrade?
Ou algum outro comando?
Vlw galera



8. Re: Slackware duvidas sobre atualização

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 13/07/2013 - 11:58h

Slackware não é uma distro esquecida, é uma distro importante,profissional e tem uma filosofia de ser "bem clássica", preza por estabilidade e um caráter bem Unix.
sôbre os pacotes serem antigos, se vc usar Slackware Current,é práticamente Rolling Release.


9. Re: Slackware duvidas sobre atualização

Fernando
phoemur

(usa Debian)

Enviado em 14/07/2013 - 22:03h

Cara, eu entendi o que você quer, que é baixar na mão todos os pacotes pra depois atualizar...

Isso não é muito recomendável, o certo é utilizar o slackpkg mesmo...

Ele salva os arquivos que faz downloads em /var/cache/packages seguindo a mesma hierarquia de diretórios do cd de instalação...

agora eu fiz uma gambiarra aqui que consegue o que você quer:
(só não vai baixar o kernel e os sources)


#!/bin/bash

curl -s ftp://ftp.slackware-brasil.com.br/slackware64-current/ChangeLog.txt | grep "Upgraded\|Rebuilt" | grep -v "^ " | cut -d':' -f1 > changelog.txt


curl -s ftp://ftp.slackware-brasil.com.br/slackware64-current/FILELIST.TXT | awk '{print $NF}' | grep "^.\/slackware64" | xargs -L1 basename | xargs -L1 -P0 -i grep {} changelog.txt >> download_list.txt


for FILE in $(cat download_list.txt); do if [ ! -f "$(basename $FILE)" ]; then wget -c "ftp://ftp.slackware-brasil.com.br/slackware64-current/slackware64/$FILE"; fi; done


Quando você parar de baixar os pacotes, você exclui o último arquivo que estava baixando quando parou no meio pois estará incompleto...
Daí quando quiser retomar os downloads é só executar o script denovo que ele reinicia de onde parou...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts