Tag Archive for 'slackware'

SlackBuild Xfce 4.6

O Xfce 4.6 foi lançado, as críticas foram positivas (reclamar do quê?!). Mas temos um problema (?) pois é anti-Slackware, com sua filosofia KISS, ficar compilando pacote por pacote, respeitando a ordem correta e tudo o mais. A coisa tem que ser simples! E o que mais simples que um SlackBuild?

O SlackBuild

Como não encontrei um SlackBuild, simplesmente peguei o do Xfce 4.4.3 do Slackware 12.2 e fiz pequenas modificações para compilar o Xfce 4.6.

Instalação

  • Descompacte o arquivo xfce4.tar.gz;
  • Dentro do diretório criado, crie a pasta ‘src‘ (ou então modifique o SlackBuild para usar o diretório atual);
  • Descompacte o source completo do Xfce no diretório ‘src‘;
  • Siga os passos comuns à instalação por SlackBuilds e atenção ao arquivo final, que ficará sob /tmp/xfce-build-dir/.

Notas

  • Este SlackBuild é altamente genérico, não incluindo opções específicas do Xfce 4.6.0 e mantendo outras do Xfce 4.4.3 que podem não ser mais necessárias;
  • Diferente do SlackBuild do Slackware, este não inclui a instalação do Terminal ou Mousepad, pois não integram o pacote de códigos-fonte.

O verdadeiro SlackBuild para o Xfce 4.6

Meu trabalho é mínimo comparado a um SlackBuild realmente melhor e específico ao Xfce 4.6.0, do slackbuilder mais foda que conheço, o ViniciusPXMB (ou PhantomX ou ZeDoMato ;-) , lá do #lin_vs_win @ Rizon.

Portal de Slackware do Brasil

Desde o dia 28/09 há um thread na lista slack-users-br sobre ”a criacão de um portal único de Slackware no Brasil”. E ao meu ver, é visível um interesse mútuo (e talvez de longa data) da comunidade acerca de um portal unificado, seria essa a oportunidade perfeita?

Na lista, diversas pessoas manifestaram interesse, e outras tantas deram sugestões e disseram estar a disposição para auxiliar na construção do portal. Ainda não está definido o formato final, mas gira em torno do uso de um CMS ou de um Wiki, com possível integração com o fórum do slackbr; também foram citadas as possibilidades de e-commerce, adsense, perfis, etc.

Para finalizar o post uma opinião, muito interessante, sobre o adsense:

“Tenho uma grande sugestão para incentivar a contribuição da comunidade:
O usuário cadastrado ter a possibilidade de adicionar seu código do Google Adsense em seu perfil e desta forma, poder lucrar com suas contribuições ao site do Slackware.
Isto seria de enorme estímulo aos usuários, pois com a união certamente o posicionamento do site nos mecanismos de buscas vai ser muito alto e a quantidade de acessos será grande, compensando publicar um artigo no site do que em um site pessoal/blog, pela maior rentabilidade.
Desta forma teriamos um grande site sobre slackware constantemente atualizado.
Do contrário, a maior parte das pessoas vão preferir publicar artigos em seus próprios sites para poder monetizá-los. […]”
(Thiago Rodrigues)

Para ficar a par dos acontecimentos, assine a lista ou visite periodicamente o thread.
Agora nos resta aguardar, e se possível, participar da construção do Portal (Unificado) de Slackware do Brasil.

Problemas com DMA no Slackware 12.1

Um pouco de história

Quando o Slackware 12.1 foi lançado, logo corri pra instalá-lo, mas com o upgrade o computador, em geral, ficou muito lento. O problema: identificava meu HD SATA como IDE e o drive de DVD ficava “chaveado” com PIO e nunca com DMA (no Windows também, mas foi fácil arrumar).
Na época acabei instalando o 12.0 (clean install) e em seguida atualizei todos os pacotes, mas isso deu Kernel Panic (não havia atualizado o fstab), reinstalei de burro o 12.0 novamente e atualizei tudo menos o Kernel, e ficou por isso mesmo.

A busca pela solução

Nos últimos dias após um “chmod -R 444” como root na pasta raiz do sistema, tive de reinstalar novamente o Slackware, mas com o drive de DVD não funcionando, tive que apelar pra bootar por imagem ISO, mas o problema é que a imagem do 12.0 acabou se perdendo por corrupçao da particão, e tive de usar o 12.1 e estando decidido a arrumar o problema sem ter que recompilar o Kernel, procurei e acabei encontrando uma soluçao no Slackware Users Group – Brazil e também no blog do Manuel F. Argüelles A..

A solução (usei a encontrada no blog do Manuel F. Argüelles A.)

Se você não tem problemas com o drive de DVD, acidione estas linhas

append = “hda=noprobe”

no bloco referente ao seu Slackware do seu lilo.conf
Mas se você como eu tem problemas com o drive de DVD (o “hdparm -d 1 /dev/hdc” não funciona), use estas

append = “hda=noprobe hdc=noprobe libata.atapi_enabled=1″

hda=noprobe hdc=noprobe : Não procurar por estes dispositivos IDE
libata.atapi_enabled=1 : Habilita o uso do libata com dispositivos atapi
Obs.: com isso /dev/hdc tornará-se /dev/sr0 (e /dev/cdrom apontará automaticamente para o novo “device”)

Depois, modifique o seu fstab substituindo hda por sda e execute o lilo.
Reinicie e seja feliz por ter arrumado o problema do HD/DVD sem ter que recompilar o Kernel.

Obs.: se quiser recompilar o Kernel para solucionar o problema há um comentário no post do Manuel, em que uma pessoa teve sucesso apenas retirando certas opções (referentes a drives IDE) da configuração do Kernel (eu não testei).

Solução aplicada em um notebook Acer Aspire 3690-2767, com as seguintes especificações:

IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller (rev 02)
/dev/sda: Model=TOSHIBA MK8034GSX, FwRev=AH301J
/dev/sr0: Model=MATSHITADVD-RAM UJ-850S, FwRev=1.20

Atenção: não me responsabilizo por eventuais problemas que possam ocorrer, mas ao menos no meu computador não tive nenhum problema.