Construindo/Instalando pacotes com o SBopkg

Sempre que um usuário Slackware deseja utilizar algum aplicativo que não conste na distribuição padrão, isto pode se tornar um grande desafio com muitas horas de leitura, compilação, busca por dependências e pesquisa por patchs para corrigir bugs… No entanto isto já não é bem uma verdade a um bom tempo!

Salvo alguns aplicativos mais complexos, o trabalho se resume a executar alguns poucos comandos, se usar as ferramentas corretas. Graças a iniciativas como SlackBuild.org, instaladores como Slack.Sarava.org e sbopkg.org, além de alguns compiladores compulsivos como o Eric Hameleers também conhecido como AlienBOB, e muitos outros, esta tarefa se tornou apenas um contratempo. É óbvio que você ainda pode usar o bom e velho modo Slackware de ser e fazer por si próprio, mas também pode participar e ajudar este movimento. Porem você também pode ajudar a criar soluções para que outros usuários que encontre no Slackware uma plataforma segura e simplista, como base para suas soluções de TI, ou mesmo por mera diversão.

(mais…)

Continue lendoConstruindo/Instalando pacotes com o SBopkg

Imagem com o comando dd

Recentemente tive que transferir uma grande quantidade de arquivos para um colega onde era necessário manter as permissões e proprietários destes arquivos. O dispositivo para transporte do conteúdo foi um HD externo formatado em VFAT ou NTFS (já não me lembro), compatível com o Windows, no entanto sem recursos para armazenar as informações como desejava.

A solução apresentada aqui é o uso de uma arquivo como imagem de disco, onde se pode formatá-lo em jfs, ext3, … ou qualquer outro sistema de arquivos compatível com o unix, e assim armazená-lo em um disco VFAT/NTFS sem dificuldade.
(mais…)

Continue lendoImagem com o comando dd

Iniciando o Slackware em 12s ou menos

A algum tempo venho fazendo alterações nos scripts de inicialização do Slackware a fim de reduzir o tempo de inicialização do sistema. Algumas desta alterações já uso a muito tempo, com resultados bastante significativos. No entanto neste texto levei o processo um pouco mais a fundo, alterando a ordem com que alguns scripts/serviços são iniciados, enviando outros para background, criando scripts para flexibilizar o controle dos serviços, alterando o gerenciamento da checagem dos sistemas de arquivos, entre várias outras mudanças.

Neste texto proponho um total de 11 modificações ao sistema que vão deste pequenas alterações aos scripts de inicialização, a outras mais complexas, como a reorganização e uso de partições no disco e recompilação do kernel. Estas mudanças resultaram na redução de 70% no tempo de inicialização do Slackware64 em meu notebook, reduzindo o tempo de inicialização de 40s para 12s, no modo texto.

(mais…)

Continue lendoIniciando o Slackware em 12s ou menos

Montando pacotes do LibreOffice em qualquer a lígua

A algum tempo atrás adaptei o SlackBuild do SBo que executada a montagem do pacote do OpenOffice, para que montasse os pacotes do LibreOffice. Nós últimos dias fiz algumas adaptações para montar pacotes para qualquer língua suportada e já compilada pelo projeto LibreOffice. Para completar o trabalho, fiz um pequeno script para gerenciar a construção dos pacotes.

(mais…)

Continue lendoMontando pacotes do LibreOffice em qualquer a lígua

Enviando mensagens ao ambiente gráfico: comando wall

Se você administra uma rede, uma vez ou outra deve ter se deparado com a necessidade de enviar mensagens para os terminais dos usuários, comunicando a suspensão de algum serviço, ou algum outro comunicado. Me lembro de meus tempos de UNICAMP que algumas ocasiões tinha o trabalho interrompido por atualizações nas estações do Instituto de Física (IFGW), embora não fossem muito comum.

(mais…)

Continue lendoEnviando mensagens ao ambiente gráfico: comando wall

Acessar partições ntfs no Slackware 13.37+

Por muito tempo resisti em usar partições ntfs ou vfat, sempre formatando meus dispositivos nos mais diversos sistemas de arquivo disponíveis no Slackware. No entanto a pressão, principalmente da industria, é grande e não se faz eletrônicos com acesso a outros tipo de sistema de arquivos que não seja os da MS. Acho isto uma tolice, uma dependência alimentada pela indústria a qual não se preocupa com os clientes, apenas repassa este custo ao consumidor. Não vejo motivo para não se fazer “drivers” para os sistemas da MS ler e gravar outros sistemas de arquivo. Mas isto parece uma guerra perdida.

(mais…)

Continue lendoAcessar partições ntfs no Slackware 13.37+

LibreOffice 3.4.0 Lançado e pacote para o Slackware(64)

Sem muito alarde foi lançado a versão 3.4.0 do pacote de escritório LibreOffice. As mudanças foram muitas, como sempre, (veja a lista completa em http://www.libreoffice.org/download/3-4-new-features-and-fixes/) mas uma é impossível de não ser percebida, logo ao se abrir o aplicativo se percebe que ele está mais rápido e leve.

Foram diversas mudanças que impactaram diretamente na performance e muitas outras como remoção de bugs e diversas implementações para lapidar o produto. Acredito que algumas mudanças ditas “ergonômicas” são mais para se parecer com o produto da MS do que reduzir as “câimbras nos dedos” dos usuários.

(mais…)

Continue lendoLibreOffice 3.4.0 Lançado e pacote para o Slackware(64)

Subversion+Trac no Slackware

Já faz algum tempo que venho dedicando algumas de minhas horas de desenvolvimento no incremento do uso de algumas ferramentas de desenvolvimento. Não que seja algum desenvolvedor de relevância ou que tenha lá grandes projetos para gerenciar, estou bem aquém disto e nem mesmo tenho tal pretensão. Mas tenho meus projetos pessoais por hobby que, bem ou mal, vem ganhando volume e tornando difícil o gerenciamento. Alguns acabam ficando parados por meses e até anos, o que dificulta muito a retomada das atividades, ainda porque não sou muito organizado com a documentação, algo que tenho me esforçado muito em melhorar.

Neste texto relato minha experiência na instalação e configuração de duas ferramentas que espero me adaptar em usar mais regularmente, para facilitar o gerenciamento destes projetos: Subversion + Trac. A instalação destas ferramentas sobre o Slackware64 não traz nenhuma dificuldade, mas a configuração, para alguém que não é da área como eu, sempre rende alguma dor de cabeça e horas, quando não dias, de pesquisa a sites e fóruns.
(mais…)

Continue lendoSubversion+Trac no Slackware

LibreOffice pt_BR/BROffice 3.3.0

O SlackBuilds.org disponibiliza script, SlackBuild, feito por edu.oda[@]gmail.com, para montar o pacote do BROffice.org, à partir de uma compilação genérica em rpm, distribuído no site oficial do BRoffice.org. Este mesmo pacote pode ser montado pelo aplicativo sbopkg, uma ferramenta indispensável para os usuários Slackware e bem simples de usar, que baixa as fontes/binários e monta o pacote para você. Obviamente não somente do BROffice, mas de inúmeros outros aplicativos para o Slackware, que possui o SlackBuild distribuído no site SlackBuilds.org.
(mais…)

Continue lendoLibreOffice pt_BR/BROffice 3.3.0