terça-feira, 27 de dezembro de 2011

CrunchBang Linux: Debian Puro no Openbox

CrunchBang Linux Logo.

Esse dias testei o Debian Wheezy em minhas máquinas e conclui o que já esperava: meu hardware não é suficiente para o funcionamento do GNOME Shell.O máximo que ele roda é o Fallback mode. Como ainda os manterei por mais algum tempo, resolvi tratar de experimentar a migração para um outro desktop enviroment. Experimentei versões recentes do KDE, LXDE, XFCE e Enlightenment. São todos excelentes projetos e já tinha até decidido adotar o XFCE em meu laptop e LXDE no desktop de mesa quando me deparei com uma notícia sobre o lançamento da versão Statler do CrunchBang. Até já tinha ouvido falar sobre essa distro no passado mas nunca me interessei por ela ter sua base no Ubuntu. Me chamou a atenção o fato da atual versão migrar para a base da Debian stable. Corri para experimentar e fiquei apaixonado. Tanto que em poucas horas estava substituindo o Squeeze do meu laptop.

Desktop original do CrunchBang Linux.
Depois de instalado deparei-me com o primeiro problema: não conseguia compilar o driver do maldito chip gráfico SiS 771/671. No Squeeze não tinha esse problema. A razão é que no Statler o repositório backport é pinado para atualizar o sistema por padrão. Logo, tanto o Xorg quanto o kernel do Statler são oriundos do backport e não dos repositórios originais da Debian.
Já estava pensando em retornar à pureza do meu Squeeze quando tive a ideia de fazer uma instalação a partir de uma imagem iso netinstall e acrescentar o repositório principal do CrunchBang para instalar os scripts de configuração de todo o desktop. O resultado é que fiquei com um sistema inteiramente Debian Squeeze com toda configuração do ambiente Openbox do CrunchBang, dos temas aos scripts.

Mas porquê o CrunchBang?

No meu caso dois motivos foram determinantes: meu hardware e a exigência de ser um sistema Debian-like. CrunchBang Linux é uma distribuição linux super leve, o sistema em si consome cerca de 100 MB, e é essencialmente uma instalação padrão da Debian com alguns outros pacotes personalizados (na verdade são apenas scripts para configuração do sistema e outros pacotes de temas). Sua leveza deve-se ao fato dela utilizar como gerenciador de janelas o Openbox, que é totalmente configurável através de arquivos xml. Essa configuração não é muito complexa para um usuário mediano, mas para um usuário final sim. É aqui que entra as facilidades proporcionadas pelos scripts encontrados no #! (esses caracteres representam a logo-marca do projeto CrunchBang - são minimalistas até mesmo nisso!). Isso me lembra bastante o Kurumin, que também trazia muitos scripts que auxiliavam o usuário na configuração do sistema.
Meu desktop depois de algumas modificações no conky.

Seu desktop é bem minimalista com um tema basicamente preto com mistura de cinza e caracteres brancos. Foi um dos mais elegantes e cleans que eu já vi. Basicamente é formado por três elementos: o wallpaper negro com a logo do projeto (#!), um monitor com informações sobre o sistema (conky) e um painel superior onde encontramos os ícones das janelas que vão sendo abertas, área de notificação, relógio/calendário e acesso aos desktops virtuais. Os mais desavisados estranharão o fato de não haver acesso ao menu de aplicações. Para invocar esse menu basta clicar com o botão direito do mouse em qualquer canto da área de trabalho ou usar a tecla de atalho Super+espaço. Para mais atalhos basta ler informações contidas no próprio conky.
Destaque para o menu de aplicativos.

Depois de um certo tempo de uso do sistema e adaptação às teclas de atalho o usuário nem vai mais lembrar da ausência de um menu de aplicações na barra de tarefas. Outro ponto que colabora para isso é a existência do DMENU, que é um menu dinâmico projetado para o X para lançar qualquer aplicativo existente no sistema. Ele é acessado através das teclas Alt+F3. Fiquei viciado em sua utilização. Mas ainda há a tradicional execução de programas pela box acessada pelas teclas Alt+F2. Essa combinação chama o Gmrun que é um aplicativo para execução de programas, totalmente configurável e com TAB completion (bash-like). Configurei o meu para fazer busca direta de arquivos (usando o catfish), na web (Google), abrir o browser com o endereço que coloco na box e até na composição de e-mail do meu Gmail.
Destaque para o dmenu.

A inicialização e desligamento de todo o sistema é um dos mais rápidos que já passaram pelo meu notebook. Rápida também é sua instalação. Foram apenas quatro minutos! No próximo post descreverei os passos para termos o CrunchBang a partir do netinstall do Squeeze.

quarta-feira, 7 de dezembro de 2011

Suporte de Atualizações de Segurança do Lenny Está se Esgotando


O suporte de segurança para o Debian GNU/Linux 5.0 (codinome "lenny") será encerrado em dois meses.

O Debian GNU/Linux 6.0, codinome "squeeze", foi lançado em 06 de fevereiro de 2011. O Projeto Debian tem dado aos usuários e distribuidores o prazo de um ano para atualizar suas instalações antigas para a atual versão estável. Assim, o suporte de segurança para o lançamento da versão 5,0 (codinome "lenny") terminará no 6 de fevereiro de 2012, como anunciado anteriormente.

Atualizações de segurança previamente anunciadas para a versão antiga continuarão disponíveis em security.debian.org.

Fonte:DSA

sexta-feira, 4 de novembro de 2011

3º Dia Livre em Fortaleza

Para aqueles que residem em Fortaleza e vizinhança, não deixem de participar do Dia Livre. Inscreva-se e participe de nosso 3º encontro que acontecerá no dia 12 de Novembro, Sábado, na Faculdade FIC Estácio a partir das 08:00.
Mais informações no site do evento.

R.I.P. André Gondim




Morreu aos 29 anos um dos ícones do Software Livre no Brasil: André Gondim.
André era um dos líderes da tradução do Ubuntu para o Pt-BR e fazia parte do Conselho Ubuntu Brasil, além de escrever em diversos blogs de Linux e Software Livre.

Leia a matéria que Gleidson Lacerda escreveu sobre André Gondin abaixo:

“André Gondim, deixa esposa, pais, família, amigos, colegas, fãs. Lutou contra a fibrose cistica desde criança, deram 8 meses, 2 anos, 5 anos… aos 24 veio o transplante e ele sobreviveu (casou-se com Ana Luiza no mesmo ano).
Graduou-se, estava posgraduando. Trabalhou em empresas de primeira linha como UOL e Terra (até quebrou meu galho e tirou minhas férias na Gfarias). Deu cursos, palestras, militou no software livre. O Ubuntu, Gnome e tantos outros projetos devem muito das traduções e coordenação de equipe de André.
Deixou a certeza que existem milagres e eu pude conviver com um, embora breve foi o tempo. Lembro quando eu fui conhecer o namorado de AnaLu, sai de lá com um amigo de infância que você só conhece depois de adulto.
No hospital quando íamos visitá-lo durante alguma crise as pessoas deveriam dizer “que amigos insensíveis que ficam fazendo farra, rindo e se divertindo no apartamento do hospital”. Era ele que fazia a bagunça, sorria com os dentes trincados de dor, mas não murmurava, reclamava ou se desesperava. Contava piada e aliviava a preocupação dos que amavam ele… e como era impossível não amar.
Alguns dias depois do transplante, usando uma conexão 3G e o notebook ele escreveu no seu blog “sudo aptitude vida nova”. No texto ele escreveu: “fui entregue então a Jesus duas vezes, uma porque o nome do melhor cirurgião é José Jesus Camargo e o outro é o filho do Pai”. Como brinquei com ele sobre isso “Jesus é o Roteador, o IP e o TTL e ninguém vai ao Servidor senão por Ele”.
Estrelas também morrem e André morreu. Partiu para a Vida após a vida, essa ponte desconhecida, certa e próxima a qualquer um de nós. O que mais me impressiona quando penso em DD é que não era medo da morte, era amor pela vida que fazia ele batalhar e luta sem descanso. Quando conheceu AnaLu eu testemunhei outro milagre, amor verdadeiro. Quantas poesias à Lua a lua testemunhou?
Estrelas morrem, algumas se dispersam e deixam apenas uma super anã ou gravitam em si mesmas e são buracos negros. Mas estrelas com massa impensável como André foi, morrem para gerar novidade no universo. A supernova decorrente de sua morte ainda gerará várias outras estrelas em outras nuvens interestelares.
Como disse Jesus, a quem André se entregou duplamente, “Na verdade, na verdade vos digo que, se o grão de trigo, caindo na terra, não morrer, fica ele só; mas se morrer, dá muito fruto.

quarta-feira, 12 de outubro de 2011

Iceweasel com a aparência do Chrome

Você curte o visual do Google Chrome mas não abre mão do seu Iceweasel/Firefox? Então, que tal deixar o seu browser padrão com a aparência do navegador da Google? Para obter o resultado como o da figura acima utilizamos duas extensões, uma para ocultar a barra de título e outra para aplicarmos o tema do Chrome. Siga os links abaixo e aprecie a mudança!




Caso queiram conferir as extensões que eu utilizo, vejam-nas aqui.
Essa dica eu peguei no Viva o Tux.

quinta-feira, 6 de outubro de 2011

A morte de um gênio




  “A morte é muito provavelmente a melhor invenção da vida”, afirmou Steve Jobs, em 2005, frente a uma plateia de estudantes da Universidade de Stanford, nos EUA. “Lembrar-me de que todos estaremos mortos em breve é a ferramenta mais importante que encontrei para me ajudar a fazer as grandes escolhas na vida”. O icónico fundador da Apple morreu no dia 5 de Outubro, com 56 anos, depois de anos com vários problemas de saúde relacionados com um tipo raro de cancro do pâncreas.

Apple has lost a visionary and creative genius, and the world has lost an amazing human being. Those of us who have been fortunate enough to know and work with Steve have lost a dear friend and an inspiring mentor. Steve leaves behind a company that only he could have built, and his spirit will forever be the foundation of Apple.
A Apple perdeu um visionário e génio criativo, e o mundo perdeu um ser humano incrível. Aqueles de nós que tiveram a sorte de conhecer e trabalhar com Steve perderam um grande amigo e um mentor inspirador. Steve deixa para trás uma empresa que só ele poderia ter construído, e seu espírito será sempre a base da Apple.

Mensagem na home page da Apple

quinta-feira, 29 de setembro de 2011

Iceweasel 7.0 - Mais rápido, seguro e leve


A Mozilla lançou mais uma versão do Firefox e prontamente seguiu-se o mesmo com o Iceweasel. Essa nova versão não traz muita inovação no visual, mas o código do browser foi enxugado e correções foram feitas aumentando o desempenho do mesmo. Temos agora um consumo menor de memória RAM, em torno de 20 a 30% em comparação a versões anteriores, e esse desempenho pode atingir picos de até 50%. Esse enxugamento no código também trouxe ganhos significativos para a estabilidade.
A sincronização de senhas e favoritos também está bem mais rápida depois dos ajustes. Assim como no Chromium, agora o prefixo http:// fica oculto na barra de endereço, não sendo necessária a sua digitação por parte do usuário.
Como de hábito, para quem seguiu as instruções de outro post nosso, já deverá ter sido notificado da atualização disponível. Senão, retorne àquele post e proceda com os procedimentos necessários.
Lembro ainda que o pacote de linguagem para pt-BR ainda não está disponível, mas não demorará muito para que seja atualizado. Em post anterior tinha comentado como forçar a instalação de extensões no Iceweasel, mas para quem vê alguma complicação nisso pode automatizar tudo com a instalação de uma extensão que faz a instalação forçada por você. Ela se chama Compatibility Reporter.

quarta-feira, 7 de setembro de 2011

Iceweasel 6.0.2 disponível nos backports






Já está disponível no repositório backport do Debian Mozilla Team a versão 6.0.2 do Iceweasel. Quem seguiu as instruções desse post já deve ter sido automaticamente notificado sobre a atualização pelo próprio Gerenciador de Atualizações do sistema na área de notificações. Mas se você ainda não o fez basta visitar aquele post e proceder às instruções. Da forma como está descrita manteremos nosso navegador preferido sempre atualizado.

terça-feira, 30 de agosto de 2011

Debian é eleita a melhor distribuição Linux de 2011



Quais são os quesitos que devem ser levados em conta para destacarmos um software dos seus similares? E quando esse software é o sistema operacional?

Você está mais interessado em obter o software mais recente, ou você está mais interessado com a segurança? Você prefere executar um desktop Gnome ou KDE? Você deseja que sua disto escolha para você qual software instalar ou você prefere o prazer de instalar cada um à mão? Em um mundo onde temos mais de 500 distribuições linux para suprir os mais variados gostos e necessidades, há que se definir padrões técnicos para distinguir entre um sistema e outro.

E foi o que fez o pessoal da TuxRadar, pondo na balança as seis distribuições Linux mais populares: Fedora, Mint, Arch, Ubuntu, Debian e OpenSUSE. Foram analisadas detalhadamente questões como facilidade de instalação, customização, performance, segurança e muito mais. A cada quesito avaliado apenas três distros recebiam colocação até chegarmos ao surpreendente resultado na soma total da pontuação. Debian GNU/Linux foi eleita a melhor distribuição Linux de 2011, levando destaque em ítens como Desktop, customização, comunidade, performance e segurança. Ubuntu foi eleita a segunda e Fedora a terceira.

Abaixo um gráfico do resumo estatístico realizado pelo TuxRadar:


Leia todo o artigo em The best Linux distro of 2011!

sexta-feira, 26 de agosto de 2011

Forçando a instalação de extensões no Firefox/Iceweasel


O ciclo de atualização do Firefox mudou e agora o tempo entre cada release foi encurtado. Isso é bom por um lado mas por outro nos deixa o inconveniente das extensões ficarem incompatíveis com a nova versão até que as atualizações sejam liberadas pelo Mozilla team security.

Mas para uma solução paliativa podemos forçar a instalação das extensões que saibamos da procedência e que não comprometerá a nossa segurança e privacidade. Para isso siga os passos:

Passo 1. Na barra de endereços do Firefox, digite “about:config” e dê um Enter;
Passo 2. Leia o alerta e clique em “Eu serei cuidadoso, prometo!”;
Passo 3. Em um espaço em branco da página, clique com o botão direito do mouse, aponte para “Novo” e clique em “Boolean”;
Passo 4. Na janela que deve surgir, digite “extensions.checkCompatibility.6.0” e pressione “OK”; (o número aqui é de acordo com a versão que você está utilizando)
Passo 5. Escolha a opção “false” e clique em “OK” novamente;
Passo 6. Reinicie o Firefox e experimente instalar aquela extensão incompatível.

Os passos descritos aqui valem tanto para as extensões normais como para os add-ons de tradução. Entretanto, aviso que a versão do add-on de tradução do Firefox 5 me deu problema ao usá-la no Iceweasel 6.0 no Debian Squeeze. O problema foi sério e me obrigou à próximo ação.

Atualização aos usuários Iceweasel: A Mozilla acaba de liberar a versão 6.0 do add-on Interface pt-Br do nosso amigo hultmann. Siga o link, instale e reinicie o Iceweasel para tê-lo traduzido para o português brasileiro.

E quando ocorrem erros...

E caso você siga esses procedimentos e tenha algum problema para iniciar seu browser novamente, inicie-o no modo seguro. Digite em um terminal:
$firefox -safe-mode (ou iceweasel -safe-mode)
E escolha, no box que se abrirá, a opção "Disable all add-ons" e, depois de ter o browser já aberto, poderá adicionar novamente as extensões, tendo o cuidado de deixar desativada somente aquela que você suspeita que causou o problema (geralmente a última extensão instalada). Se mesmo assim o problema persistir, reinicie novamente com o comando acima e dessa vez, além de escolher a opção "Disable all add-ons", também marque a opção "reset all user preferences to Firefox (Iceweasel) defaults".


Faça por sua conta e risco! :)

#EuUsoLinux bombou no twitter


A comemoração dos 20 anos de Linux tomou conta dos trendings topics do Twitter na noite de ontem (25 de agosto) com a hashtag #EuUsoLinux. Toda a blogosfera opensource vinha se mobilizando há dias para promover a ação conjunta no intuito de divulgar os festejos do tradicional sistema operacional Linux e trazer ao twitter um dos assuntos mais geeks que ele já tivera.

Toda a ação foi voluntária e não teve apoio de portais TI de renome na sua divulgação, o que torna o feito ainda mais admirável. Isso só veio a provar que a comunidade linux, apesar de pequena (segundo algumas controversas pesquisas), é unida, forte e produtiva.

Parabenizo a todos pelo feito!

Vida longa ao Linux!

quinta-feira, 25 de agosto de 2011

Tuitaço Livre em comemoração dos 20 anos de Linux


Agosto de 2011 é uma data histórica para todos os amantes da liberdade no mundo do software; é a época em que o Linux completa 20 anos (sem esquecer dos 18 anos do Debian). E para comemorar a data toda comunidade opensource está organizando um tuitaço para a noite de hoje (25 de agosto).

Para participar basta estar online no twitter a partir das 19 horas e postar seus tweets com a hashtag #EuUsoLinux. Também vale retwitar os tweets dos amigos para assim aumentar a participação nos trending topics. Para conseguir esse objetivo devemos ter no mínimo 2000 tweets em um curto espaço de tempo.

A ideia foi originalmente apresentada pelo André Machado do blog Espaço Liberdade e teve a adesão em peso de toda a blogosfera opensource.

 Veja alguns exemplos de tweets sugeridos:

#euusolinux porque é gratuito, livre e ético. Seja livre, use #Linux.

Você ainda usa antivírus? #euusolinux e não preciso me preocupar com isso.


#euusolinux e sou livre, livre de vírus, de spywares e de programas maliciosos.


Hoje, o sistema operacional Linux está completando 20 anos. #euusolinux e você?


Para que pagar pelo Windows e pelo Office se você pode ser livre? #euusolinux


Você sabia que muitos dos novos recursos do Windows 7 já existem há muito tempo no Linux? #euusolinux e estou antenado à tecnologia.


Usuários de Windows tem só uma área de trabalho. #euusolinux e tenho no mínimo quatro.


#euusolinux o único sistema operacional ético do mundo.

Então não esqueça, hoje às 19 horas nos encontramos no twitter.

terça-feira, 16 de agosto de 2011

Iceweasel 6.0 disponível nos backports



Já está disponível no repositório backport do Debian Mozilla Team a versão 6.0 do Iceweasel. Essa versão trás correção de alguns problemas de segurança e problemas de estabilidade, melhorias no Firfox Sync, mas a principal novidade fica por conta da barra de endereços que dá um novo destaque visual para o nome do domínio que se está visitando e simplifica a exibição da informação de identidade do site. Para todas as novidades consulte a nota de lançamento.
Se você atualizou a versão padrão que vem junto com o Debian conforme eu descrevi nesse post bastará proceder à atualização que será automaticamente proposta pelo gerenciador de atualizações ou, caso deseje, efetuar os seguintes comandos em um terminal logado como root:
$ sudo aptitude update
$ sudo aptitude safe-upgrade
É claro que, por se tratar de uma nova versão, algumas extensões estarão incompatíveis. Mas você pode forçar a instalação das mesmas, como também foi descrito nesse post.
Agora nós podemos ficar tranquilos que as atualizações sempre serão automáticas a cada nova versão do Iceweasel.

Feliz Aniversário Debian! 18 Anos de Liberdade.


Tendo seu anúncio de lançamento datado no dia 16 de agosto de 1993 por Ian Murdoch, o Debian GNU/Linux chega à sua maioridade com o prestígio de ser uma das distribuições que mais traduz o conceito de liberdade do espírito do Linux e do projeto GNU. De lá pra cá foram onze lançamentos -  sendo o mais recente lançado em fevereiro de 2011, o Debian 6.0 "Squeeze" - e hoje conta com mais de 44 GB distribuídos por mais de 35.000 pacotes do mais puro software livre produzidos por seus mais de mil desenvolvedores espalhados pelos quatro cantos da Terra. Ao longo desta história a equipe Debian tem mantido os seus objectivos de excelência técnica, responsabilidade e acima de tudo, liberdade.
Hoje, em todo o planeta, os desenvolvedores do Debian, mantenedores, contribuintes e usuários comemoraram seu aniversário com pequenas conferências, festas virtuais e até mesmo reais. Participe conosco, nem que seja somente expressando sua gratidão, compartilhando fotos de seus festejos em http://thank-you.debian.net e usando a hashtag #thxdebian no Twitter ou Identi.ca, como eu fiz aí:
Vida longa ao Debian!

terça-feira, 9 de agosto de 2011

Boot Animado no Debian Squeeze



A equipe Debian, por prezar pela segurança e estabilidade, deixa de fora dos lançamentos de seu sistema alguns recursos que outras distros linux fazem questão de alardear aos quatro ventos. Um desses recursos é o boot gráfico animado que vem em praticamente todas as distribuições linux da atualidade e que agrada a maioria (senão todos) dos usuários.
Dois dos principais pacotes que oferecem esse recurso é o Plymouth e o Splashy dada a facilidade de instalação e configuração no Debian. Veremos como instalar o primeiro!


O Plymouth

O Plymouth é uma aplicação que roda bem no início do processo de boot (até mesmo antes do sistema de arquivos raiz ser montado!) e que fornece uma animação de inicialização gráfica, também conhecida como bootsplash, enquanto o processo de boot acontece em segundo plano. Em modo texto ou modo gráfico, as mensagens de inicialização são completamente ocultadas. Depois que o sistema de arquivos raiz é montado como leitura e escrita, as mensagens são direcionadas para /var/log/boot.log. Além disso, o usuário pode ver as mensagens a qualquer momento durante a inicialização pressionando a tecla Esc.
O Plymouth suporta vários "splash" e já vem com vários exemplos de temas para escolha do usuário.

Instalando o Plymouth
Em um terminal digite os seguintes comando:
$ sudo aptitude install plymouth plymouth-themes-all plymouth-x11 v86d
Após a instalação precisamos definir o tema splash a ser utilizado. Para listarmos os temas que vêem com o Plymouth digite no terminal:
$sudo plymouth-set-default-theme -l
Você deverá obter a seguinte listagem:
$ sudo  plymouth-set-default-theme -l
details
fade-in
glow
script
solar
spacefun
spinfinity
text
Basta escolher um dos temas e rodar o seguinte comando para gerarmos um novo initrd:
$sudo plymouth-set-default-theme spacefun --rebuild-initrd
Da forma como está teremos o tema padrão do Squeeze, denominado de spacefun, que é a animação de um foguete partindo da Terra para Saturno durante a inicialização, e o mesmo foguete retornando de Saturno para a Terra no desligamento/reinicialização do sistema.
Depois de definido o tema, agora temos que configurar a resolução do bootloader para que se adeque ao tema e à resolução do suportável pelo driver de vídeo. Para a maioria dos casos podemos usar a resolução padrão, que é 1024x768. Isso é feito alterando duas linhas no arquivo /etc/default/grub. Vamos editar esse arquivo no editor de texto padrão do Debian; digite num terminal como root:
$sudo nano /etc/default/grub
Localize a seguinte linha (geralmente é a sétima linha):
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
E edite-a deixando-a assim:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
A próxima linha a ser editada é a seguinte (geralmente a 21ª linha):
#GRUB_GFXMODE=640x480
Descomente-a deixando-a da seguinte forma:
GRUB_GFXMODE=1024x768
Agora é só rodar o comando para atualizar o bootloader:
$ sudo update-grub2
Agora basta reinicializarmos o sistema para vermos o Plymouth em ação. Se o spacefun não te agradou é só rodar novamente o comando de definição de tema como em:
$ sudo plymouth-set-default-theme solar --rebuild-initrd
Note que o tema spacefun foi trocado pelo solar. Proceda da mesma forma para o tema de sua preferência. Será necessário reiniciar o sistema novamente para conferir o resultado.


E quando as coisas não dão certo...

Bom, mas pode ocorrer de você fazer tudo isso e o máximo que conseguiu foi uma barra azul com branco crescente em uma tela preta durante o boot. Esse foi o meu caso! Isso deve-se ao fato do Plymouth trabalhar em sistemas com drivers que utilizem o DRM modesetting. Para os outros casos podemos utilizar a interface /dev/fb na inicialização do sistema (o conhecido modo Framebuffer). Para isso precisamos configurar mais alguns arquivos para nos certificarmos de que tudo correrá bem.
Primeiramente vamos editar o arquivo /etc/initramfs-tools/modules; adicione a seguinte linha no final do arquivo:
uvesafb mode_option=1024x768-24 mtrr=3 scroll=ywrap
Agora precisamos criar o arquivo splash na pasta /etc/initramfs-tools/conf.d/:
$ sudo nano /etc/initramfs-tools/conf.d/splash
Acrescente nesse arquivo a seguinte linha:

FRAMEBUFFER=y
Agora preciamos voltar ao arquivo do bootloader para que o framebuffer seja carregado já na inicialização e com a resolução conveniente:
$ sudo nano /etc/default/grub
Localize a linha que tínhamos alterado para GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" e deixe-a assim (o conteúdo fica em apenas uma linha):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap"
Agora basta rodarmos os dois comando abaixo e reiniciarmos o sistema:
$ sudo update-grub2
$ sudo update-initramfs -u
Pronto, agora você tem um Debian mais bonito!

Atualização: Todos os procedimentos descritos aqui foram testados e são válidos para o kernel default do Debian (no caso o  2.6.32-5-686, se você usa a versão i686); eu instalei a versão mais atual do backports (2.6.39-bpo.2-686-pae) e junto com ela foram atualizados os pacotes linux-base e initramfs-tools e a animação de boot não funcionou (só ficou uma tela preta sem que o sistema inicializasse). Portanto, fiquem atentos!


Fonte: wiki.debian.org

terça-feira, 19 de julho de 2011

Google Chrome ou Chromium no Debian Squeeze


Como todos sabem os navegadores padrões que vêem instalados no Debian é o Epiphany e o Iceweasel. No entanto, temos diversas outras opções de instalação a partir dos repositórios. Atualmente um dos browsers que mais tem ganho adeptos é o Google Chrome, desenvolvido pela Google a partir do projeto de código livre denominado Chromium. Veremos nesse artigo como instalar tanto o browser oficial da Google quanto o do projeto Chromium.

Instalando o Google Chrome

Existem duas formas de instalar o Google Chrome, através do repositório da Google ou fazendo o download diretamente do site do Chrome. A melhor forma seria a primeira, já que é mais prática, segura e permite um melhor gerenciamento através do apt-get. Entretanto, a Google demora a repor as versões desse repositório e, quase sempre, as versões estão sempre atrasadas em relação à que é disponibilizada no site. São três as versões no repositório: beta, stable e unstable. Pra você ter uma ideia, a versão corrente do Chrome é a 12, enquanto que as versões no repositório, respectivamente, são: 7.0.517, 8.0.552 e 9.0.576. Você decide qual a melhor versão pra você se decidir instalar pelo repositório.

Para adicionar o repositório da Google, abra seu editor de texto favorito e adicione a seguinte linha ao arquivo /etc/apt/sources.list:
deb http://dl.google.com/linux/deb/ stable non-free
Depois adicione a chave gpg ao apt com:
$ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 




Agora é só atualizar a lista de pacotes e instalar:
$ sudo aptitude update
$ sudo aptitude install google-chrome-stable (ou a versão que você decidir)

Já para instalar pelo site da Google, basta ir no link, escolher a versão correta para o seu sistema, esperar o download e instalar com o comando:
$ sudo dpkg -i google-chrome-stable_current_i386.deb

Instalando o Chromium

Existe uma versão do Chromium nos repostitórios oficiais do Debian, entretanto, é uma versão bem antiga (6.0.472) que eu não aconselho instalar por não dar suporte a muitas das tecnologias atuais. Então para instalar uma versão mais atual, ou mesmo a versão ainda em desenvolvimento, devemos recorrer ao repositório ppa do Chromium para o Ubuntu Lucid. Novamente, no seu editor favorito, adicione a seguinte linha no arquivo /etc/apt/sources.list:
Para a versão corrente (12.0.x):
deb http://ppa.launchpad.net/chromium-daily/stable/ubuntu lucid main
Para a última versão em teste (14.0.825):
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu lucid main
Adicione a chave gpg no apt:
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4E5E17B5
Agora é só atualizar a listagem de arquivos e instalar:
$ sudo aptitude update
$ sudo aptitude install chromium-browser
O chato de instalar a versão de testes é que ela é atualizada diariamente.

Atualização

Se você seguiu nosso post sobre como adicionar PPA's no Debian com o script  add-apt-repository bastará apenas digitar os seguintes comandos no terminal substituindo todos os procedimentos mencionados anteriormente:
$ sudo add-apt-repository ppa:chromium-daily/stable
$ sudo aptitude update
$ sudo aptitude install chromium-browser

sexta-feira, 15 de julho de 2011

Instalando o LibreOffice no Debian Squeeze



Nativamente o Debian Squeeze vem com o BrOffice 3.2.1 mas, como todos sabem, o padrão das distros com os pacotes mais recentes é a suíte LibreOffice. Aqui veremos como instalar o LibreOffice mais recente no Squeeze utilizando os backports do Debian.

O primeiro passo é adicionarmos o repositório dos backports no arquivo /etc/apt/sources.list. Se você já leu nosso artigo sobre a sources.list já deve ter esse repositório adicionado. Mas caso não, a edição desse arquivo deve ser realizada em seu editor preferido. Adicione a seguinte linha em seu sources.list:
deb http://backports.debian.org/debian-backports squeeze-backports main
Mas deveremos ter também o repositório oficial nessa listagem pois notei que em algumas instalações, como no XFCE e LXDE, outros pacotes necessitam ser instalados como dependências. Por isso, confira se o seguinte repositório está no seu sources.lis:
deb ftp://ftp.br.debian.org/debian/ squeeze main contrib non-free
Agora, em um terminal, insira os seguintes comandos:
$ sudo aptitude update
Agora iremos remover a versão openoffice.org antiga:
$ sudo aptitude remove openoffice.org-common openoffice.org-core openoffice.org-gnome openoffice.org-writer openoffice.org-help-en-us openoffice.org-l10n-pt-br openoffice.org-help-pt-br openoffice.org-l10n-pt openoffice.org-help-pt
Aceite a solução que o próprio apt irá sugerir e aguarde a remoção dos pacotes. Depois proceda à instalação do LibreOffice com:
$ sudo aptitude install -t squeeze-backports libreoffice libreoffice-l10n-pt-br libreoffice-gtk

Agora você tem instalado a mais nova versão da sua suíte office favorita.

terça-feira, 5 de julho de 2011

Dicas Para o Google Plus


Essas dicas eu peguei do Simon Laustsen.

Torne a url do seu Google Plus mais amigável


A google poderia já ter facilitado as coisa pra nós e ter permitido a cada um escolher um nick para a nossa url do G+ ao invés daquele gigantesco número. Algo que eles devem fazer no futuro, como fizeram com o Google Profile, ou até mesmo aproveitem dele.
Mas pensando nisso alguém já lançou um encurtador para facilitar o serviço; é o Google Plus Nick. Lá você entra com o nick que gostaria de acrescentar na sua url mais aquele número que é sua G+ ID
Mas outros serviços similares já estão surgindo. Há também o Goplus com o mesmo princípio.
O que você está esperando para criar a sua?

terça-feira, 28 de junho de 2011

Atualizando o Iceweasel para a versão 5.0

ATENÇÃO: Os procedimentos descritos abaixo valem para atualizar o iceweasel do Debian para a versão mais recente e para as demais que virão.

Apenas três meses após o lançamento da versão 4 do seu navegador web, a Mozilla resolve liberar uma nova versão do seu popular Firefox. E, como não poderíamos ficar para trás, eis os procedimentos para atualizarmos o Iceweasel no Debian Squeeze.


Se você seguiu o post anterior para atualizar para a versão 4, basta apenas modificar a linha referente ao repositório backports da Mozilla e do backports Debian; senão o fez, vamos do princípio. No terminal, faça:
$ sudo nano /etc/apt/sources.list
Insira as seguintes linhas:

#Backports Iceweasel Debian Mozilla Team

deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
  
#Backports
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

#deb-src http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

Obtenha a chave do apt com:
$ wget -q http://mozilla.debian.net/archive.asc -O- | sudo apt-key add -

Atualize sua listagem:
$ sudo aptitude update

E agora instale o iceweasel:
#aptitude install -t squeeze-backports iceweasel

Depois de instalado você notará que o nosso navegador ficou em inglês. Se você tentar instalar o pacote de idioma pt-BR da página de extensões da Mozilla notará que ele será classificado como incompatível, pois ainda é para a versão 4. Enquanto não sai um pra versão 5, vamos proceder com as seguintes instruções:


 Forçando a instalação de extensões no Firefox e similares:

Passo 1. Na barra de endereços do Firefox 5, digite “about:config” e dê um Enter;
Passo 2. Leia o alerta e clique em “Eu serei cuidadoso, prometo!”;
Passo 3. Em um espaço em branco da página, clique com o botão direito do mouse, aponte para “Novo” e clique em “Boolean”;
Passo 4. Na janela que deve surgir, digite “extensions.checkCompatibility.5.0” e pressione “OK”;
Passo 5. Escolha a opção “false” e clique em “OK” novamente;
Passo 6. Reinicie o Firefox e experimente instalar aquela extensão incompatível.



Atualização:
Você já pode obter a extensão de idioma para a versão 5.0 compatível na página de extensões da Mozilla.

Instalando o pacote e reiniciando o iceweasel você já estará pronto para usá-lo.

sexta-feira, 20 de maio de 2011

Iceweasel 4.0 no Debian Squeeze



O Debian sempre traz dois browsers em sua instalação default: Epiphany, o navegador padrão do projeto GNOME, e o Iceweasel, um fork do popular Firefox.


No Squeeze o Iceweasel vem na versão 3.6.16 e, como todos sabem, já há algum tempo que o Firefox 4 foi lançado. Então, porque não atualizarmos o nosso navegador também para a atual versão? Basta seguir os passos abaixo:
Primeiro acrescentaremos o repositório backports do Mozilla; digite no terminal:

$ sudo nano /etc/apt/sources.list

Insira as seguintes linhas:

### Backport Iceweasel 4
#gpg key: wget -q http://mozilla.debian.net/archive.asc -O- | apt-key add -
deb http://mozilla.debian.net/ squeeze-backports iceweasel-4.0

Obtenha a chave do apt com:

$ wget -q http://mozilla.debian.net/archive.asc -O- | sudo apt-key add -

Atualize sua listagem:


$ sudo aptitude update

E agora instale o iceweasel:

$ sudo aptitude install -t squeeze-backports iceweasel

Você obterá o seguinte log:

Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
libxcb-render-util0 libxcb-render-util0-dev
Use 'apt-get autoremove' para removê-los.
Os pacotes extra a seguir serão instalados:
libcairo-gobject2 libcairo2 libcairo2-dev libmozjs4d libnss3-1d
libpixman-1-0 libpixman-1-dev libxcb-shm0-dev xulrunner-2.0
Pacotes sugeridos:
xfonts-mathml ttf-mathematica4.1 xprint mozplugger libcairo2-doc
libcairo-script-interpreter2
Os pacotes a seguir serão REMOVIDOS:
iceweasel-l10n-pt-br
Os NOVOS pacotes a seguir serão instalados:
libcairo-gobject2 libmozjs4d libxcb-shm0-dev xulrunner-2.0
Os pacotes a seguir serão atualizados:
iceweasel libcairo2 libcairo2-dev libnss3-1d libpixman-1-0 libpixman-1-dev
6 pacotes atualizados, 4 pacotes novos instalados, 1 a serem removidos e 3 não atualizados.
É preciso baixar 16,7 MB de arquivos.
Depois desta operação, 26,0 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? s

Como vemos acima, o pacote de localização pt-BR será desinstalado e não existe nenhum candidato para substituí-lo, deixando o nosso navegador em inglês. Para instalar o pacote de idioma pt-BR precisamos baixá-lo na página de extensões da Mozilla. Instalando o pacote e reiniciando o iceweasel você já estará pronto para usá-lo.

domingo, 13 de fevereiro de 2011

Dual Boot Com Windows No Grub do Debian Squeeze

Esse fim de semana instalei o Debian Squeeze no micro do meu sobrinho que já tinha o Windows XP instalado e passei uma vergonha. A instalação transcorreu perfeitamente, a partição com o XP foi identificada pelo instalador do Debian, mas na hora do primeiro reboot não surgiu a opção para o sisteminha da MS. 
Pesquisando por aí vi algumas soluções mas a que transcrevo aqui parece-me ser bastante prática.
Primeiro você tem que saber em qual partição o windows está instalado. Para isso digite no terminal:
$ sudo fdisk -l /dev/sda
 Você deve obter algo semelhante a isso:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00072a41

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2565    20603331    c  W95 FAT32 (LBA)
/dev/sda2            2566       19458   135686145    5  Estendida
/dev/sda5   *        2566        3781     9764864   83  Linux
/dev/sda6            3781        3903      975872   82  Linux swap / Solaris
/dev/sda7            3903       19458   124943360   83  Linux

No meu caso é um micro com apenas um hd e o windows na primeira partição (sda1). Para fazer com que tenhamos a opção de inicializar o windows no menu do grub devemos criar um arquivo no /etc/grub.d/:
$ sudo nano /etc/grub.d/11_Windows
Agora, adicione as seguintes linha no arquivo:
#! /bin/sh -e
echo "Adding Windows" >&2
cat << EOF
menuentry "Windows XP" {
set root= (hd0,1)
chainloader +1
}
EOF
Salve o arquivo e dê permissão de execução com o seguinte comando:
$ sudo chmod a+x /etc/grub.d/11_Windows
Vamos atualizar o grub com mais esse comando:
$ sudo update-grub
Devemos obter uma resposta parecida com essa:

Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-2.6.32-5-686
Found initrd image: /boot/initrd.img-2.6.32-5-686
Found Windows NT/2000/XP (loader) on /dev/sda1
Adding Windows
done
Agora, basta reiniciar o sistema para você ver a opção do windows no menu do grub.

segunda-feira, 7 de fevereiro de 2011

Atualizando O Debian Lenny para o Debian Squeeze


Você possue um desktop com Debian Lenny e gostaria de atualizá-lo para o já lançado Debian Squeeze? Então siga as instruções!
Primeiro devemos corrigir nossa sources.list. Digite no terminal:
$ sudo nano /etc/apt/sources.list
Agora substitua todo o conteúdo do arquivo por esse:

deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://debian-multimedia.org/ squeeze main non-free



Agora, no terminal, digite em sequência:
$ sudo aptitude update
$ sudo aptitude install linux-image-686 (ou linux-image-amd64, depende da sua plataforma); Aqui você deve reiniciar o sistema pra seguir!
$ sudo aptitude install aptitude apt dpkg
$ sudo aptitude safe-upgrade
$ sudo aptitude full-upgrade
Provavelmente, dependendo de sua instalação, o apt-get requererá a desinstalação de alguns pacotes. Simplesmente aceite. Você poderá reinstalá-los novamente mais tarde.

Souces.list Para o Debian 6.0 (Squeeze)


Compartilho aqui a souces.list que estou utilizando no momento em meu Debian Squeeze. Nela há repositórios como o da Google (para instalar o Google Chrome, Picasa, etc), do Skype, do Ópera, Frostwire (um fork do Limewire), Virtualbox, etc.
As linhas com a cerquilha na frente (#) significa que estão comentadas e não serão utilizadas. As mirros de segurança e oficiais estão duplicadas com espelhos nacionais e internacionais; prefira os espelhos nacionais, mas pode ocorrer deles virem a ficarem fora do ar por algum tempo e ter outra opção é uma mão na roda. Como podem ver, ela está bem completa, mas não utilizo todas as fontes. Fica a seu critério e gosto.

#Sources.list
#para usar os servidores abaixo basta remover o "#"  e atualizar a lista de pacotes


#Mirros de segurança
deb http://ftp.br.debian.org/debian-security/ squeeze/updates main contrib non-free
deb-src http://ftp.br.debian.org/debian-security/ squeeze/updates main contrib non-free

#deb http://security.debian.org/ squeeze/updates main contrib non-free
#deb-src http://security.debian.org/ squeeze/updates main contrib non-free

#Debian Squeeze updates
deb http://ftp.br.debian.org/debian/ squeeze-updates main contrib non-free
#deb-src ftp://ftp.br.debian.org/debian/ squeeze-updates main contrib non-free


#Mirros oficiais
deb ftp://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb-src ftp://ftp.br.debian.org/debian/ squeeze main contrib non-free

#deb http://linorg.usp.br/debian/ squeeze main contrib non-free
#deb ftp://ftp.us.debian.org/debian/ squeeze main contrib non-free
#deb-src ftp://ftp.us.debian.org/debian/ squeeze main contrib non-free

#Proposed updates
deb http://ftp.br.debian.org/debian squeeze-proposed-updates main contrib non-free
#deb-src http://ftp.br.debian.org/debian squeeze-proposed-updates main contrib non-free

#Mirros volatile
#Esse mirro foi descontinuado. Veja mais em http://goo.gl/URYi9
#deb http://volatile.debian.org/debian-volatile squeeze/volatile main
#deb-src http://volatile.debian.org/debian-volatile squeeze/volatile main

#Backports
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
#deb-src http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

#Debian Unofficial - http://debian-unofficial.org/
#Para a chave gpg, execute o comando: aptitude install debian-unofficial-archive-keyring
#deb http://unofficial.debian-maintainers.org/ squeeze main contrib non-free restricted
#deb-src http://unofficial.debian-maintainers.org/ squeeze main contrib non-free restricted

#Mirro kernel
#deb ftp://mirrors.kernel.org/debian/ squeeze main contrib non-free
#deb-src ftp://mirros.kernel.org/debian/ squeeze main contrib non-free

#Mirros multimidia
#Para a chave gpg, execute o comando: aptitude update && aptitude install debian-multimedia-keyring && aptitude update
deb http://deb-multimedia.org/ squeeze main non-free
#deb-src http://www.debian-multimedia.org squeeze main non-free
#deb http://ftp.br.debian.org/debian-multimedia/ squeeze main 
#deb-src http://ftp.br.debian.org/debian-multimedia squeeze main

#Backport Iceweasel corrente 
#Para a chave gpg, execute o comando: gpg key: wget -q http://mozilla.debian.net/archive.asc -O- | apt-key add -
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

#Google Repositore
#
Para a chave gpg, execute o comando: wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
deb http://dl.google.com/linux/deb/ stable non-free
#deb-src http://dl.google.com/linux/deb/ stable non-free

#Chromium launchpad

#Para a chave gpg, execute o comando: 

apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4E5E17B5

#deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu lucid main  #versão em testes
deb http://ppa.launchpad.net/chromium-daily/stable/ubuntu lucid main  #versão corrente

#Opera
#Para a chave gpg, execute o comando: wget -O - http://deb.opera.com/archive.key | sudo apt-key add -
#deb http://deb.opera.com/opera/ squeeze non-free
#deb-src http://deb.opera.com/opera/ squeeze non-free


Wine
# Para a chave gpg, execute o comando: wget -O - http://www.lamaresh.net/apt/key.gpg | apt-key add -
#deb     http://www.lamaresh.net/apt/ squeeze main
#deb-src http://www.lamaresh.net/apt/ squeeze main

Virtualbox
#Para a chave gpg, execute o comando: wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
#deb http://download.virtualbox.org/virtualbox/debian squeeze non-free
#deb-src http://download.virtualbox.org/virtualbox/debian squeeze non-free

Dropbox
#Para a chave gpg, execute o comando: apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
deb http://dropbox.nwlinux.us lucid main


#Skype
#Para a chave gpg, execute o comando: gpg --keyserver pgp.mit.edu --rec-keys 0xd66b746e && gpg --export --armor 0xd66b746e | apt-key add -
deb http://download.skype.com/linux/repos/debian/ stable non-free
#deb-src http://download.skype.com/linux/repos/debian/ stable non-free

#Frostwire (KEY=EFD17969) 
#deb http://apt.debianchile.org/frostwire squeeze main
#deb-src http://apt.debianchile.org/frostwire squeeze main

#Esmka - programa para enviar torpedos msn gratuítamente
#Para a chave gpg, execute o comando: wget -q -O - http://repo.palatinus.cz/repo.key | apt-key add -
#deb http://repo.palatinus.cz/stable /
#deb-src http://repo.palatinus.cz/stable /

# Cairo-Dock-Squeeze
#
Para a chave gpg, execute o comando: wget -q http://repository.glx-dock.org/cairo-dock.gpg -O- | apt-key add -
#deb http://repository.glx-dock.org/debian unstable cairo-dock

# Enlightement (Um gerenciador de janelas leve e moderno)
# Para a chave gpg, execute o comando: wget -q http://packages.enlightenment.org/repo.key -O- | apt-key add -
# Se o primeiro arquivo não funcionar, pegar repo.key.old no mesmo link.
#
deb http://packages.enlightenment.org/debian squeeze main extras
#deb-src http://packages.enlightenment.org/debian squeeze main extras