Arquivo de tag slackmirror

porrudsonalves

Slackmirror 3.2.33

Não chega a ser uma atualização, mas para evitar surpresas desagradáveis aos usuários do BlueWhite64, disponibilizei esta atualização. Por algum motivo que desconheço, alguns espelhos do BlueWhite64 não funcionam com o wget e por isto os removi.

A versão 3.2.33 pode ser baixada em Download.

porrudsonalves

Slackmirror 3.2.32

Dado ao pouco tempo disponível para manter o aplicativo, volta e meia ele sai com algum erro tolo e a última versão 3.2.31 não foi diferente. A ideia do cache_md5 foi muito boa, mas a implementação saiu com um erro na verificação da atualização da distribuição.

Com isto, ao se usar a opção upgrade, o aplicativo sempre realizava a atualização, baixando arquivos de CHECKSUM, FILELIST e outros, que geralmente não são atualizados do CHECKSUM da raiz da distribuição.

As mudanças feitas são apresentadas na lista abaixo:

  • adicionado tratamento de erro no tamanho do arquivo baixado;
  • corrigido bug no endereço do md5_cache de file_dest para ‘FILELIST.TXT’ e feito mais algumas mudanças para receber md5sum_new corretamente;
  • foi adicionado um contador de erro de tamanho baixado na função download_list. O máximo de downloads no momento está fixado em 5 tentativas, definido na variável max_download_try, em smlib.py;
  • aumentei o intervalo entre impressões de 0,3 para 0,5, na função download_list.

Baixe a última versão em DOWNLOAD

porrudsonalves

Slackmirror 3.2.29

Já faz algum tempo que terminei algumas mudanças no Slackmirror e lancei a versão 3.2.29.

Dentre as mudanças estão:

  • Adição de uma GUI simples para chamada do Slackmirror;
  • O comando halt (–halt) agora checa para ver se existe alguma outras instância do Slackmirror em execução;
  • Abre apenas uma seção do Slackmirror, por distribuição e versão;
  • Adição do manul (comando “man slackmirror“);
  • Adicionei o arquivo slack-desc;
  • Adicionado a capacidade de abrir diversos downloads simultaneamente por espelho. Agora é possível baixar vários arquivos em diversos espelhos, para uma mesma seção do Slackmirror;
  • e mais alguns bugs fixados.

A versão atual pode ser baixada em: slackmirror-3.2.29 (Atualizei para corrigir o bug reportado abaixo. Obrigado Marcelo.)

porrudsonalves

Slackmirror 3.2.11

Deste o anúncio do current do Slackware64, venho fazendo algumas mudanças e correções ao Slackmirror. As mudanças não foram muitas, mas significativas:

  • adicionei os espelhos do Slackware64 ao arquivo /etc/slackmirror/mirrors;
  • corrigi um velho bug que não permitia o Slackmirror executar corretamente no console do KDE4, konsole. O posicionamento do cursor falhava no Konsole, embora funcionasse muito bem no xterm;
  • substitui o módulo md5, que ficou obsoleto, pelo hashlib. Não percebi nenhuma mudança de desempenho no novo módulo, apenas uma maior simplicidade ao acesso a algumas funções;
  • habilitei a saída do arquivo de log. Por padrão o arquivo de log possui o nome slackmirror-PID.log, sendo armazenado em /tmp/. PID é o process ID do slackmirror em execução.
  • adicionei a variável LOG_FILENAME ao arquivo de configuração /etc/slackmirror/slackmirror.conf. Esta variável deve conter o nome do arquivo de log, com o seu path.

Durante a atualização, os arquivos antigos em /etc/slackmirror/ serão renomeados para ‘.old’. A versão final pode ser baixada do link abaixo:

http://www.rra.etc.br/linux/slackmirror/slackmirror-3.2.11-noarch-1.tgz

A operação segue os mesmos princípios da versão 3.1.X.

porrudsonalves

Slackmirror 3.x – versão Python

Seguindo a minha febre Python, passei mais este aplicativo para uma versão escrita em Python. Tive que fazer algumas mudanças mas no final o aplicativo ficou bem mais simples e fácil de implementar. Agora o slackmirror permite gerenciar cópias dos espelhos do Slackware, Slamd64 e Bluewhite64, com apenas um comando.

Ler mais