quinta-feira, 25 de outubro de 2012

Google Drive no Debian

O Insync é um serviço que sincroniza seus arquivos do Google Drive com sua máquina local sem a necessidade de usar o navegador ou o app da própria Google que só existe para os usuários Janelas. Ele é multiplataforma, também possui versões para Windows, Mac OS e dispositivos móveis, mas seu forte está no ambiente Linux. Seu aplicativo pode ser usado no Ubuntu, Linux Mint, Fedora, Red Hat, OpenSuse, Arch Linux, MEPIS, PCLinuxOS e, claro, Debian. Ele suporta os seguinte ambientes desktops: Unity, GNOME, GNOME Shell, Cinnamon, KDE 4 e MATE.
Alguns dos recursos interessantes desse app é que você pode gerenciar múltiplas contas do Google, fazer edição offline de seus documentos do Google Docs, e ainda oferece permissões bem afinadas de compartilhamento, permitindo que você decida o nível de controle que alguém possa ter sobre mais de um de seus arquivos, possibilitando-as ou não recompartilhar seus arquivos com terceiros.
Para as distribuições baseadas em Debian ele possui repositórios próprios, sendo que para o Debian são os seguintes:

Debian Squeeze:
deb http://apt.insynchq.com/debian squeeze non-free
Debian Wheezy: 
deb http://apt.insynchq.com/debian wheezy non-free
Você deve adicionar um dos dois repositórios no seu arquivo /etc/apt/sources.list e depois adicionar a chave gpg com o seguinte comando:
$ wget -O - https://d2t3ff60b2tol4.cloudfront.net/services@insynchq.com.gpg.key | sudo apt-key add -
Atualize a listagem de programas com:
$ sudo aptitude update
Agora basta proceder com a instalação:
$ sudo aptitude install insync-beta-gnome
Se você usa Debian com KDE, instale o app próprio com:
$ sudo apt-get install insync-beta-kde
Para saber como proceder para instalar em outras distribuições basta ler a página de instruções aqui.

Depois de instalado, basta procurar o aplicativo no menu da sua distribuição ou chamá-lo com o camando "insync" do box Alt+F2 ou de um terminal. Na primeira vez que ele for utilizado o browser é aberto para você criar uma conta no site do serviço (com sua conta do Google, claro) para só então começar a sincronizar sua pasta local.

Insync no GNOME Shell

Não tenho certeza quanto aos demais desktops, mas no GNOME Shell o applet do Insync tem de ser ativado no gerenciador de extensões para poder ficar visível na barra do GNOME.

Ativando o applet
Insync applet

Infelizmente ainda não há um app para o XFCE e que se integre em gerenciadores de arquivos como o Thunar mas eles ainda estão trabalhando nisso!

Referências:

quinta-feira, 2 de agosto de 2012

Bluetooth no DELL Inspiron N4050 com Debian

Em um post anterior descrevi minha experiência ao instalar o Squeeze em meu DELL N4050. Na ocasião vi que o bluetooth não ficava ativo mas não liguei muito porque não tinha o hábito de usar essa tecnologia, mesmo já tendo um velho smartphone com a mesma. Mas aí comprei um smartphone com Android e passei a querer usar essa tecnologia e corri atrás para ativá-la em meu notebook.
Foi então que encontrei a solução no Debian Bug report logs. Lá eles apontam para o Launchpad que disponibiliza um pacote .deb para o Ubuntu e que funciona perfeitamente no kernel 2.6.32 do Debian Squeeze. Esse pacote contém um script e os sources para compilar os módulos. Exige como dependência os headers do kernel. Se você usa essa versão de kernel no Squeeze pode instalar o pacote simplesmente clicando com direito do mouse sobre o mesmo e instalando-o com o GDebi. Veja a imagem abaixo para ter uma ideia:
Mas isso não dará certo se você estiver utilizando um kernel mais recente como o 3.2.0-0.bpo.2-amd64 do Debian backports. Para esse você precisa compilar os módulos sozinho. Basta pegar esse pacote aqui, descompactá-lo e seguir os comandos abaixo:
$ cd ar3011
$ sudo aptitude install linux-headers-$(uname -r)
$ make
$ sudo make-install
$ sudo modprobe -v btusb
$ sudo modprobe -v bluetooth

Agora reinicie seu notebook e use seu bluetooth.

segunda-feira, 30 de julho de 2012

Repositório Debian Multimedia troca de domínio

Esses dias fui atualizar minha lista de repositórios e recebi o seguinte erro:
Err http://debian-multimedia.org squeeze/non-free amd64 Packages
  404  Not Found
Err http://debian-multimedia.org squeeze/main amd64 Packages
  404  Not Found
Pois é, a famosa mirror para instalação de codecs multimídia no Debian parecia não estar funcionando. Corri para a página do projeto e, em uma postagem datada do dia de hoje (30/07/12) eles avisam que todos os pacotes do domínio debian-multimedia.org seriam removidos e que tudo estaria em um novo domínio (deb-multimedia.org). Olhando para uma postagem bem mais antiga (10/05) eles já tinham avisado sobre o novo domínio e sobre o que fariam. Bom, o fato é que devemos mudar nosso sources.list para não termos problemas. Basta trocarmos a seguintes linhas:

deb http://www.debian-multimedia.org squeeze main non-free 
deb-src http://www.debian-multimedia.org squeeze main non-free
por essas outras:
deb http://www.deb-multimedia.org squeeze main non-free
deb-src http://www.deb-multimedia.org squeeze main non-free 
Bom, isso para quem usa a versão atualmente estável do Debian. Para quem já está usando a Wheezy basta trocar o nome das versões.
Ainda uma dica para os mais afoitos e que desejam sempre ter as versões mais atualizadas do vlc e outros pacotes é adicionar o backport desse repositório aí que é o seguinte:
deb http://www.deb-multimedia.org squeeze-backports main 
Divirtam-se!

sábado, 14 de julho de 2012

Debian quer trabalhar com o Ubuntu e com quem mais desejar ajudar o Projeto Debian




A DebConf é a conferência anual para os desenvolvedores do Projeto Debian e, esse ano, ocorre em Managua, Nicarágua, desde o dia 1º de julho e encerra-se hoje (14/07). Esta já é a 12ª edição desse encontro de desenvolvedores e seu ponto alto, até o momento, tem sido a nova postura do Projeto Debian em relação a sua busca por novos parceiros. Em uma de suas palestras na DebConf, Stefano Zacchiroli, atual Debian Project Leader
falou a respeito:
 "Precisamos entender como convidar pessoas com diferentes formações de empacotamento para participar do Projeto Debian [...] Eu não sei o que exatamente, mas precisamos fazer mais para atrair esses tipos de pessoas."

Essa afirmação de Zack só veio a reforçar o que já tinha sido decidido na última Resolução Geral Debian, ocorrida no dia 03 de junho sendo divulgada em forma de uma Declaração Debian de Diversidade e que resume-se no seguinte:
"O Projeto Debian acolhe e encoraja a participação de todos.
Não importa como você se identifica ou como os outros te percebem: nós te acolhemos. Nós acolhemos as contribuições de todas as pessoas, contanto que elas interajam construtivamente com a nossa comunidade.
Embora grande parte do trabalho para nosso projeto seja de natureza técnica, nós valorizamos e encorajamos contribuições de pessoas com experiência em outras áreas, e as acolhemos em nossa comunidade."

Os desenvolvedores Debian também estão ansiosos para trabalharem com o Ubuntu, e isso também foi discutido na DebConf deste ano. Aqui está uma lista de itens de destaque, onde Debian quer a ajuda de desenvolvedores do Ubuntu:

  • Os desenvolvedores Debian estão interessados em trabalhar com a integração AppArmor. Este é um recurso de segurança importante no Ubuntu. Eles estão buscando a ajuda da Canonical a este respeito.
  • Apoio ao UEFI pode em breve pousar em Debian, desde que a Canonical forneça o código para o upstream.
Alguns dos problemas que os desenvolvedores do Debian têm enfrentado com o Ubuntu são:
  • A Canonical não está disposta a apoiar APPs do Launchpad para o Debian por que este é um serviço caro.
  • Além disso, o Ubuntu não aceitou apoio para o pacote dpkg lzip, que despertou algumas diferenças entre Ubuntu e os desenvolvedores Debian.
Debian está disposta a ajudar o Ubuntu com DEX e derivados Debian de Front Desk de forma a auxiliar outras distribuições Linux para contribuir com as suas alterações de volta para o Debian e também permitir distros baseadas em Debian trabalharem de forma mais colaborativa.
 
Será interessante ver como o Ubuntu, uma distribuição baseada no Debain, responde a essas propostas.




terça-feira, 3 de julho de 2012

O lançamento mais recente do Iceweasel no Debian

Já postei diversas vezes por aqui como atualizar o Iceweasel para a última versão em vigor. Isso porquê o repositório do Debian Mozilla Team sempre alterava seu endereço a cada versão lançada. Mas tudo mudou quando eles pensaram no óbivio e disponibilizarem um link chamado iceweasel-release para cada versão recém lançada. Bastaríamos adicionar o repositório deles mais o repositório do backports para ficarmos com o navegador padrão do Debian sempre atualizado. Mas qual não foi minha surpresa ao instalar Debian Squeeze em meu novo notebook e ver que o Iceweasel não atualizava para a versão 13 acusando quebra de dependências nas bibliotecas libnss3 e libnspr4. Se eu prosseguisse com a tentativa de atualização, apenas a biblioteca libxcb-shm0 seria instalada, a versão velha do Iceweasel seria removida e apenas algumas bibliotecas é que seriam atualizadas, findando sem meu navegador preferido em meu Debian desktop. Mas a solução para isso é bem simples e descobri por acaso. Siga as instruções:

Adicione os repositórios necessários no arquivo /etc/apt/sources.list:
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
Adicione a chave gpg do Debian Mozilla Team no apt:
$ wget -q http://mozilla.debian.net/archive.asc -O- | sudo apt-key add -
Atualize a lista de pacotes e instale a nova versão:
$ sudo aptitude update
$ sudo aptitude install -t squeeze-backports iceweasel
Ocorreram os problemas de dependências quebradas que mencionei; apenas deixe que o próprio apt resolva o problema por você. Acabaremos com um sistema sem o navegador.
Vá novamente no arquivo /etc/apt/sources.list e comente os dois repositórios adicionados, atualize a lista de repositórios e peça novamente para instalar o iceweasel mas usando o apt-get no lugar do aptitude.
$ sudo apt-get install iceweasel
Nesse momento estamos novamente com a antiga versão do navegador. Retorne ao arquivo /etc/apt/sources.list e descomente os dois repositórios, atualize a lista de repositórios e, eis o pulo do gato, peça para instalar o iceweasel dos squeeze-backports usando o apt-get:
$  sudo apt-get install -t squeeze-backports iceweasel
Agora sim o iceweasel é atualizado para a última versão. 
$ sudo apt-get install -t squeeze-backports iceweasel
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Os pacotes extra a seguir serão instalados:
  iceweasel-l10n-pt-br libmozjs13d libnspr4 libnspr4-0d libnss3 libnss3-1d
  libvpx1 xulrunner-13.0
Pacotes sugeridos:
  ttf-mathematica4.1 mozplugger
Os NOVOS pacotes a seguir serão instalados:
  libmozjs13d libnspr4 libnss3 libvpx1 xulrunner-13.0
Os pacotes a seguir serão atualizados:
  iceweasel iceweasel-l10n-pt-br libnspr4-0d libnss3-1d
4 pacotes atualizados, 5 pacotes novos instalados, 0 a serem removidos e 54 não atualizados.
É preciso baixar 18,8 MB de arquivos.
Depois desta operação, 35,1 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]?
Entretanto, ficamos sem a localização em português brasileiro para o mesmo. Há duas soluções, ou você instala o locale pt-pt que há no squeeze-backports ou dá uma passada na página de extensões da Mozilla e desce o pacote para português brasileiro.  Agora é só desfrutar de seu navegador atualizado.

E se eu estiver usando a versão testing (atual Wheezy)?

Bom, nesse caso você deve adicionar a seguinte linha linha no sources.list:
 
deb http://ftp.br.debian.org/debian experimental main

E para instalar use o comando:

$ sudo aptitude install -t experimental iceweasel iceweasel-l10n-pt-br
Iceweasel 15 no CrunchBang Linux Waldorf

segunda-feira, 2 de julho de 2012

Power Searching, Curso de Busca Avançado com o Google







Provavelmente todo usuário da internet é também um usuário dos serviços de busca da Google, quer direta ou indiretamente. A grande maioria desses usuários utiliza essa ferramenta de forma tradicional, ou seja, apenas entrando com a palavra relativa ao assunto pesquisado e deixando o restante por conta da sorte. Ocorre que a ferramenta de busca da Google é muita poderosa e possui uma quantidade enorme de recursos.

E foi pensando nisso que a gigante de buscas resolveu formar turmas para revelar alguns de seus recursos avançados e o melhor, de forma completamente gratuita. A proposta é torná-lo um grande buscador na internet com o curso online Power Searching With Google

Serão seis aulas de 50 minutos totalmente interativas onde todos terão a oportunidade de praticar o conteúdo assimilado, conhecer mais pessoas ao redor do mundo através do Google Groups e Google+ e seus hangouts. Haverá uma avaliação no final do curso e todos os aprovados receberam certificados de conclusão impressos em suas residências.

As inscrições estão sendo feitas aqui desde o dia 26 de junho e irão até o dia 16 de julho, mas eles alertam para o fato dos interessados se apressarem pois as primeiras turmas já iniciam no dia 10 de julho.