sexta-feira, 22 de março de 2013

Debian Wheezy está às portas



Artigo traduzido do The H Online

A equipe de lançamento do Debian está entrando em uma fase decisiva, em relação ao Debian 7.0, também conhecido como "Wheezy". Na sequência desse lançamento, uma lista de bugs considerados críticos foi reduzida para menos de uma centena. Sendo assim, os desenvolvedores já decidiram ignorar os problemas em questão, e liberarão os pacotes caso os patches não sejam apresentados em breve. No entanto, eles só vão aceitar pequenas correções para os problemas em questão, e não irão mexer em outras partes do sistema, pois estão tentando seguir em frente com o lançamento. 

 Além dos outros trabalhos de desenvolvimento, um Release Candidate para o novo instalador Debian está disponível há mais de um mês. Levando em consideração a atual fase desse trabalho, é possível que o Debian Wheezy possa ser liberado durante o feriado da Páscoa. Para que isso aconteça o bug 703419 precisa ser corrigido, referente ao término do conteúdo das notas de lançamento para o Wheezy.

domingo, 17 de março de 2013

Bluetooth do DELL Inspiron N4050 no Debian


Já havia tratado desse assunto em um post anterior. Entretanto, o módulo compilado naquela ocasião era muito bugado e o bluetooth funcionava quando queria ou funcionava mal.

Pesquisando por aí descobri que o módulo do pacote linux-firmware mais recentes funciona perfeitamente para o bluetooth do DELL Inspiron N4050.

Mas tal pacote tem que ser buscado direto da fonte; o pegaremos diretamente do git. Sendo assim, instalemos, primeiramente, o git:
sudo aptitude install git
Para não deixarmos lixo em nossa home, façamos a clonagem do git na pasta tmp, siga os comandos na sequência.
cd /tmp
git clone git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git
sudo cp linux-firmware/ath3k-1.fw /lib/firmware
Agora basta reiniciarmos o sistema e usarmos nossos dispositivos bluetooth.

quinta-feira, 14 de março de 2013

Dando um upgrade no Debian Squeeze



É do conhecimento de todos que as versões estáveis do Debian prezam exatamente pela estabilidade e segurança de seu sistema. Por isso mesmo, todo seu conjunto de pacotes são mantidos, durante toda a virgência da stable, em uma mesma versão ocorrendo somente atualizações de correção de segurança e bugs. Entre o congelamento da distribuição ainda no testing até o esgotamento do período da stable pode transcorrer um período próximo dos dois anos e meio. Todo esse tempo no cenário atual da tecnologia significa muita coisa. Para terem uma ideia, o Iceweasel, navegador padrão do Debian, está na versão 3.5.16 no Squeeze, enquanto que, atualmente, ele já está na versão 19 (a mesma versão equivalente do Firefox).

É claro, dispomos de pacotes mais atuais nos repositórios backports e até podemos hibridizar o Debian com repositórios do testing, experimental ou mesmo do Sid. Ainda há, também, a possibilidade de utilizarmos repositório de terceiros, principalmente de distribuições derivadas do Debian em que os seus mantenedores acabam por empacotar pacotes mais recentes para seus sistemas. E é exatamente essa última opção que utilizaremos aqui.

Utilizaremos repositórios da distribuição SolusOS, que é baseada no Debian Stable mantendo toda sua base mas adicionando um conjunto de pacotes mais recentes. Claro, você poderia simplesmente partir para a instalação do próprio SolusOS em seu computador, mas para aqueles que, como eu, não preferem se dispor de seu amado Debian usam os repositórios daquele para atualizar os pacotes deste. Mas vamos aos procedimentos! Estando com o seu Debian Squeeze devidamente instalado, deixe sua /etc/apt/sources.list como esta:
# Debian
deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
# Debian backports
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
# SolusOS
deb http://packages.solusos.com/ eveline main import upstream non-free
# Debian Mozilla Team
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
Agora devemos criar o arquivo  /etc/apt/preferences com as seguintes linhas:
# SolusOS Packages
Package: *
Pin: release a=eveline
Pin-Priority: 700
# Debian backports
Package: *
Pin: release a=squeeze-backports
Pin-Priority: 650 
Atualizamos a lista de pacotes e instalamos a chave do apt para o SolusOS:
sudo aptitude update
sudo aptitude install solusos-keyring
Agora aplicamos as atualizações existentes e reiniciamos o sistema:
sudo aptitude safe-upgrade
Muitos pacotes do GNOME serão atualizados, além de diversos outros aplicativos. Entretanto, outras aplicações importantes como o Iceweasel, o LibreOffice, gimp, etc, precisarão de uma atualização manual.

O SoluOS utiliza o Firefox (sempre a versão mais recente) como navegador padrão; você pode até instalá-lo, desde que desinstale o Iceweasel. Mas, desejando apenas ter o Iceweasel para a versão corrente apenas digite:
sudo aptitude install -t squeeze-backports iceweasel
Para atualizar a suíte de escritório, basta digitarmos:
sudo aptitude install libreoffice libreoffice3.6-pt-br libreoffice-l10n-pt-br myspell-pt-br
Que tal instalarmos um kernel mais atual? O time do SolusOS empacotou as versões 3.3, 3.5 e 3.6. Instalemos essa última:
sudo aptitude install linux-image-3.6
Agora reinicie e inicialize por esse kernel.

Editado: Acabei constatando que instalar o último kernel nem sempre é a melhor opção. Pelo menos para o meu caso, o kernel instalado acima deixava meu processador trabalhando a quente, meu bluetooth sequer era reconhecido como existente e minha webcam também. O melhor para o meu hardware é o kernel do próprio backports (linux-image-3.2.0-0.bpo.4-amd64). Fica a dica!

Bom, são muitas as possibilidade de se aproveitar os repositórios do SolusOS. Você poderá inicializar a Central de Aplicativos que foi instalada por padrão e dar uma verificada nas opções. Por exemplo, é possível instalar por ela o Skype, drivers mais recentes da Nvídia, o Deluge bittorrent, os temas faenza e elementary, GnoMenu, Minitube, JDownload, LOVEFiLM e Netflix, Pidgin mais recente, VLC 2.x, e vários outros pacotes que você não encontra no Debian original.

Fonte: http://goo.gl/VRS35

domingo, 10 de março de 2013

Sincronizando Calibre e Kobo eReader no Debian Wheezy


Quem me conhece sabe que minha maior paixão é a leitura. Estou sempre com um livro na mão ou no notebook lendo de tudo. Bom, estava. Depois de muitos problemas com dores na coluna, ombros, braços e mãos, problemas de visão, etc (não por conta dos livros, mas da leitura frequênte através do notebook) resolvi comprar um eReader. Pesquisei bastante, pesei os prós e contras, cheguei a comprar um tablet de 7" baratinho só pra experimentar a leitura e conclui que o melhor é utilizar um dispositivo próprio para essa finalidade. Enfim, comprei um Kobo Glo. E esse gadget tornou-se meu inseparável companheiro de todas as horas. Adeus dores na coluna, ombros, braços, etc; apesar de não poder mais dar jeito com a visão, pelo menos não a canso mais por conta da luminosidade do notebook. A leitura com o Kobo é muito agradável até mesmo sob o sol em um domingo na praia!

Leitores habituados com ebooks sabem que o melhor gerenciador de biblioteca pessoal é o software livre chamado Calibre. Ele é completíssimo. Além de gerenciar com maestria nossa biblioteca, também permite a conversão entre formatos de ebook e sua sincronização com diversos eReaders do mercado. Mas nesse caso veio um certo desgosto. A versão do Calibre disponível para o Debian Wheezy (0.8.51) não reconhecia o meu Kobo, enquanto que a versão do Ubuntu 13.04 (0.9.18) funcionava perfeitamente. Então, o que fazer? Simples, atualizar a versão do Calibre para a existente nos repositórios Sid (que é a mesma do Ubuntu, claro, já que é onde eles pegam tudo mesmo).

Bom, há algumas maneiras de se fazer isso, como acrescentar o repositório do Sid no sources.list do Wheezy, torná-lo misto, etc. Mas como eu não desejava "violar" o padrão do Testing (estou realmente testando-o), resolvi fazer o download e a instalação manuais dos pacotes necessários. No caso do Wheezy, primeiramente instalamos a versão atual dos próprios respositórios:
sudo aptitude install calibre

Depois de o mesmo estar instalado, vamos fazer download dos seguintes pacotes:

Agora procedemos com a instalação dos mesmos com os seguintes comandos na mesma sequência:
sudo dpkg -i calibre-bin_0.9.18+dfsg-1_amd64.deb
sudo dpkg -i  calibre_0.9.18+dfsg-1_all.deb

Pronto, agora basta gerenciar e transferir seus ebooks para seu Kobo e boa leitura!

Observações:
1. O pacote calibre-bin que passei aí é para 64 bits, se o seu for 32 bits deverá pegar este:  calibre-bin;
2. Esses procedimentos, infelizmente, não servem para o Squeeze. Não sei se existe a versão mais atual, por exemplo, nos backports.