Setembro 23, 2008 at 3:48 pm
Neste último fim de semana fiz o upgrade do KDE 4.1 para a versão 4.1.1. Aparentemente o KDE 4.1.1 ficou mais estável e mais leve. Alguns pacotes apresentaram problemas na compilação: kdebinding, amarok e kdewebdev. O amarok pode ser usado da compilação anterior, mas os demais ficaram para uma outra oportunidade.
Read the rest of this entry »
Setembro 2, 2008 at 2:21 pm
Já faz algum tempo que estava cansado da cara do KDE 3 e buscava uma alternativa para meu Desktop. Neste último fim de semana resolvi encarar a construção dos pacotes do KDE4 em meu Slamd64, uma vez que a equipe do Slamd64 não sinalizava nenhuma previsão de quando faria isto.

Já estava sondando esta possibilidade a algum tempo, quando o Patrick me fez a bondade de apresentar a sua versão do KDE 4.1 para o Slackware-current. Bom, com isto a maior parte do trabalho já estava pronto.
O que tive que fazer foi adaptar os SlackBuils do Slackware para o Slamd64, e aproveitei e os inserir no projeto Slack.Sarava, criando mkbuilds e SlackBuilds para todos os pacotes e dependências.
Read the rest of this entry »
Uma das grandes dificuldades em se compilar projetos grandes como o GNOME é justamente conhecer a lista de pacotes utilizadas, além da ordem de compilação dos pacotes. A diversidade de combinações de versões em projetos como estes é imensa. E por isto, se puder pegar uma carona para facilitar o trabalho, não tem porque não o fazer.
Read the rest of this entry »
Abril 22, 2008 at 5:23 pm
Geralmente mantenho uma cópia do Slackware-Current em minha máquina, para poder acompanhar melhor as novidades para a próxima versão. Programas como o gftp, mc, konqueror, wget entre outros, são muito bons para auxiliarem na manutenção de espelhos como estes, mas sempre deixam algum trabalho adicional, como remover pacotes excluídos da árvore da nova versão, saltar o download de pacotes de línguas indesejadas, …
Durante muito tempo mantive meu espelho do current com o wget e muita paciência, checando diretório por diretório, o que fica e o que sai do current. Filizmente, o Slackware mantém o arquivo FILELIST.TXT, com uma listagem completa de todos os pacotes e arquivos presentes em sua árvore, o que simplifica muito a automação da manutenção de um espelho.
O aplicativo Slackmirror é um programa em bash script que venho desenvolvendo alguns a anos, cujo papel fundamental é manter uma cópia atualizada do slackware-current bem como de outras versões do Slackware e seus derivados, como o Slamd64 e o Bluewhite64.
Read the rest of this entry »
Criar pacotes atualmente não é uma atividade tão complicada como já foi a alguns anos atrás. Atualmente, na maioria dos programas, o simples conjunto de comandos ./configure && make && make install são suficientes. Mas ainda há aquelas ocasiões em que é necessário muita ginástica para compilar o programa. Neste texto apresento um componente do pacote Simplepkg, createpkg. Com este aplicativo você constrói pacotes .tgz para o seu Slackware com um único comando.
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 »