APTonCD nos repositórios do Debian

Algumas horas depois de anunciar o lançamento do APTonCD 0.1-1, mais uma boa notícia:

O APTonCD também está apartir de agora nos repositórios do Debian unstable (sid).

+

O pacote foi aprovado hoje, após pouco menos de uma semana na fila NEW.

Então, se você está usando o Debian unstable (e distros baseadas nele), não se acanhe:

sudo apt-get install aptoncd

Em caso de problemas sinta-se livre para reportá-los.

APTonCD 0.1-1 Lançado

Já fazem algumas semanas desde que lancei a versão 0.1 do APTonCD nos repositórios do Ubuntu, se você está usando o feisty talvez tenha percebido ;) Mas ainda não tive tempo de anunciar este release e lançar pacotes no sf.net. Pois bem, eis aqui o APTonCD 0.1 final!

Poucas mudanças sigficativas desde o RC, mas posso destacar estas:

  • Adicionado suporte a documentação localizada
  • Adicionada documentação em português do Brasil (obrigado especial ao Claudio Terra, Flavio Pontes e Rafael Sfair).
  • Atualização da localização (traduções)
  • - Agora suportando os seguintes idiomas:
  • ca cs da de en_GB es et fr id it nl pl pt pt_BR ru sv th tr uk zh_CN
  • Remoção do botão ‘Fechar’ da barra de progresso. Fechando o bug LP#98698;
  • Marcação de itens na treeview
  • Não permitir ao usuario criar uma mídia sem pacotes selecionados. Fecha o bug LP#103760;

Se você está usando o Ubuntu Feisty, basta instalar o 0.1 dos repositórios (sudo apt-get install aptoncd). Se está usando o Gutsy, em algumas horas poderá instalar a versão 0.1-1 via apt-get.

Pacotes da versão 0.1-1 para Debian Etch, Lenny e Ubuntu Dapper, Edgy, Feisty e Gutsy podem ser encontrados na página de downloads do SF.net:

BAIXE O APTonCD 0.1-1

Pretto e eu temos trabalhado muito todos os dias das ultimas semanas na versão 0.2 do APTonCD. Todo o código foi reescrito até agora, classes e arquivos completamente reformulados, muitas, mas muitas mudanças já forma feitas no comportamento e funcionalidades do APTonCD, agora muito mais flexível.

Em breve, estarei ‘liberando’ maiores noticias sobre seu desenvolvimento. Vocês não perdem por esperar ;)

Baixar todos os pacotes instalados para o cache

Uma dúvida que parece ser comum é como ter em cache todos os pacotes instalados (inclusive os pacotes que já são instalados por padrão) para que se possa usar com toda a tranquilidade o APTonCD.

Normalmente só está no cache do APT os pacotes que foram instalados posteriormente/manualmente e isto se o usuário não limpou o cache (apt-get clean, evite fazer isto).

Agora, se você deseja criar um cd-repositório com *todos* os pacotes instalados no seu computador, utilize os comandos abaixo, seguidos então do APTonCD:

$ dpkg -get-selections | grep install | cut -f 1 > pacotes-instalados.list

$ sudo apt-get install -reinstall -d `cat pacotes-instalados.list`

Esta dica serve tanto para o Debian quanto para o Ubuntu (e derivados). Isto vai baixar todos os pacotes que estão instalados e NÃO estão no cache, em seguida use o APTonCD e have fun.

Se você instalou algum pacote que não se encontra na sua lista de repositórios (por exemplo, algum pacote .deb pego do getdeb.net), provavelmente aparecerão alguns warnings avisando que o pacote não pode ser baixado, mas isto não é problema, pois se voce salvou este pacote na sua pasta basta adiciona-lo ao usar o APTonCD.

Leitura recomendada (não tem relação direta com o título do post mas mostra um caso de uso do APTonCD em ação).

APTonWin - O APTonCD for Windows

Depois de quase um ano trabalhando em uma solućão para os problemas de instalaćão de software no Windows, com base no APTonCD, devido a pedido de muitos usuário do Ubuntu que utilizam Windows no trabalho ou faculdade, eis que lanćo a versão 1.0 do APTonWin!

O APTonWin, desenvolvido em Visual Basic, é um gerenciador de pacotes para Windows que é capaz de armazenar em uma mídia removível todos os programas (.exe) baixados através do navegador (atualmente apenas Internet Explorer 7.0 é suportado) e instalados localmente na máquina. Isto inclui instaladores de jogos proprietários, e potenciais vírus (não se preocupe, caso algum antivirus estiver instalado na máquina ele também irá para a mídia, assim você pode tentar remover o vírus logo depois de instala-lo na máquina de destino).

Um outro recurso fantástico do APTonWin é baixar todo um repositório de programas for windows, como o Tucows, Baixaki, (adicione o seu predileto). Por enquanto ele só é capaz de baixar as versões demo, trial, shareware e spyware (full e free não suportados ainda)… ah, também estamos trabalhando para que você possa escolher qual sećão/tipo de aplicativo deseja baixar (atualmente é necessário baixar todo o site para encontrar/obter o que quer).

Infelizmente por falta de recursos (e recentemente de ter onde morar), o APTonWin não pôde ser liberado sobre uma licensa livre (mas eu espero faze-lo um dia), na proxima semana estarei lanćando versões demo (com recursos limitados) e trial (expira em 4 horas, por tanto instale rapido).

Apesar de eu ser um super-programador em Visual Basic, não pude completar esta árdua tarefa sozinho, e para o desenvolvimento do APTonWin contei com a ajuda dos seguintes colegas:

Laudeci Oliveira - Com seu infinito conhecimento em Visual Basic ele fez todo o código e as funćões, passando noites em claro para resolver mensagens como: ‘Erro desconhecido’, ou ‘Erro fatal’, ‘Estouro de pilha’, dentre outros erros obscuros

Rafael Sfair - Contribuiu com pedaćos de código e algorítimos avanćados para contornar problemas de CRC e de arquivos corrompidos. Também trabalhou no desenho da GUI (usando o VBdesigner), e responsável pelo Help (F1) e assistente interativo (leia-se Clips palpiteiro).

Alysson N3t0 - Página do projeto, totalmente feita em ASP e Flash.

OBS.: O nome APTonWin vem de - Aplicaćão para Poupar Trabalho no Windows;

Talvez você experimente alguns problemas de incompatibilidade, visto que apenas o Windows 98 funciona corretamente com ele, mas é também obrigatória a instalaćão do IE 7 (boa sorte aí);

Se encontrar bugs ou problemas, entre diretamente em contato com o suporte da MS (fone 0800-888-4081). Estamos trabalhando em uma parceria de suporte, e se tudo correr como esperado o APTonWin já virá instalado por padrão na próxima versão do Windows (agendado para meados de 2013).

Espero que aproveitem!

APTonCD 0.1 Release Candidate Lançado

Foi lançado ontem (2007.03.15) a versão RC do APTonCD 0.1. Agora em freeze para o lançamento da versão final, que conterá apenas bug-fixes, pequenas alterações, atualização da documentação e localização (já contamos com 15 idiomas -parcialmente traduzido- enquanto escrevo). A tradução pra pt_BR precisa de um pouco de carinho, mas já estarei providenciando isto até o final de semana.

Pacotes do 0.1~rc-0ubuntu1 já estão disponíveis nos repositórios do Ubuntu Feisty, se você está testando ele neste momento, basta instalar o pacote ‘aptoncd’ via apt-get ou pelo ‘Adicionar/Remover… ‘. Se você já tinha instalado o pacote aptoncd, a esta hora o update manager deve estar oferecendo a atualização:

Para usuários do Ubuntu Dapper, Edgy e Debian Etch:

Lançados pacotes na página de downloads do projeto:

http://aptoncd.sourceforge.net/download.html

Se você instalou uma versão mais antiga através do pacote disponibilizado no SF.net (0.1beta1) Por favor, REMOVA o pacote ‘aptoncd’ antes de prosseguir com a instalação/atualização, do contrário, você poderá experimentar alguns erros durante a instalação/atualização.

A atualização é altamente recomendada, veja uma pequena parte do changelog desde o ultimo pacote enviado para os repositórios (0.0.99+svn20070202-0ubuntu1):

##################
Version 0.1~rc-0ubuntu1:

* Improvements in performance of the create treeview (+60% faster while mounting the list of packages);
* Added a call method for Download Repository (-download, just like -create) calling frmDownload without shown frmMainWindow;
* Now shows the number of downloaded files/to download in the Download Repository window;
* Placed a window when download susessful finished, asking if user want do remove the temp files;
* Improved the auto-select dependencies recursively, it’s smarter now;
* locking unsuported characters to aptoncd iso fileaname;
* Hidding Cancel button while reading packages (we doesn’t need this anymore, sice it’s a faster process);
* Hidding the main window when using parameters (such -download, -i, -restore, etc);
* Moving the way APTonCD handle the destination of .iso images - Closes LP#89320;
* Do not close the window when user hasn’t enought right in the destination folder - Closes LP#89325;
* Avoiding the user to select a destination folder that doesn’t have writting permissions;
* Do not permit the user to restore an aptoncd media created in a version that differs from your running system;
* Correcting some grammar mistakes, applying Bruce’s patch. Closes LP#89733;
* Now old packages in the Create list has a different pango markup to differ from the new ones;
* Changing the window type of frmCreate and frmRestore to show minimize and maximize buttons;
* Fixed bug while cancel the creation of APTonCD copy/iso
* Auto-select dependencies in create actived by default;
* Now we have a README.diskdefines inside the media, to make APT happy;
* Documentation update
###################