Julho 14, 2009 at 6:36 pm
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.)
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.
Em 8 de maio deste ano, o Patrick anunciou a mudança nas
extensões dos pacotes do Slackware, de tgz para txz.
Mais do que uma mutança na extensão, foi mudado o
compactador dos pacotes no Slackware, removendo o tradicional gzip
para o uso do xz.
A mudança é transparente para os usuários do
Slackware, mas para a distribuição, esta atitude
permitirá que o Slackware continue a ser distribuído
em um DVD de 4.7GB, ainda por muito tempo. Para se ter uma ideia, a
última versão do Slackware (12.2) ocupa 3.9GB em
tgz. Se compactada pelo xz, espera-se que ocupe algo entre 2,8GB a
3,1GB.
Read the rest of this entry »
Maio 21, 2009 at 11:07 am
Depois de anos de espera, Patrick Volkerding, mantenedor da mais antiga distribuição Linux, o Slackware, criou um port oficial para o Slackware em 64bits. Ports não oficiais para o Slackware já são conhecidos a alguns anos, dentre eles o Slamd64, um port 64bits com suporte a aplicativos 32bits, e o Bluewrite64, cujo o objetivo era ser um port 100% 64bits, do Slackware.
Read the rest of this entry »
Fevereiro 17, 2008 at 9:56 am
O mkbuild é um programa em script shell que auxiliar na construção de pacotes para o Slackware. A grosso modo, o mkbuild é um construtor de Slackbuild1. Ele opera a partir de um arquivo de parâmetros e de modelos de Slackbuilds parametrizados.
Este texto apresenta informações úteis para utilização do mkbuild na construção destes arquivos de parâmetros, bem como configurar e utilizar modelos de SlackBuilds e outras personalizações.
Read the rest of this entry »