domingo, 8 de abril de 2012

Atualizando do Squeeze para o Wheezy

Squeeze é o nome da atual versão estável do Debian GNU/Linux. É uma das melhores versões Debian que eu já utilizei e é a mais aconselhável para quem deseja segurança e estabilidade. Bom, mas você é daqueles que olha para distribuições mais recentes que utilizam tecnologias como Unity e GNOME 3 e fica se coçando para tê-las em seu desktop mas não deseja abandonar a perfeição e tradição da Debian. Bom, o Unity você pode descartar, mas o GNOME 3 é o ambiente desktop padrão da próxima versão da Debian. Então atualizemos nosso fiel Squeeze para a próxima versão, o Wheezy, a partir das instruções abaixo!
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/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb http://debian-multimedia.org/ wheezy 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 vários  pacotes. Simplesmente aceite. Você poderá reinstalá-los novamente mais tarde.

segunda-feira, 19 de março de 2012

Linux Kernel 3.3 agora suporta APPs do Android


Foi lançado o kernel Linux 3.3 com várias funcionalidades interessantes. A que considero mais significativa entre elas é a fusão com o código do Android. Isto significa que, no futuro, você será capaz de instalar e executar Aplicativos Android no Linux sem a necessidade de qualquer modificação. Mas é algo que ainda está em desenvolvimento. Provavelmente o porte integral já seja obtido no kernel 3.4.

Outras características a serem ressaltadas são a melhoria nos sistemas de arquivos Ext4 e Btrfs, diversas melhorias em rede diversas como a implementação de um software switch para redes multicamadas (Open vswitch), um suporte melhor em interfaces de rede, melhorias na latência no tráfego de redes que era causada devido ao excesso de buffer, etc. 

Também foi incluído o suporte para uma nova arquitetura, a C6X, da família de processadores da Texas Instruments.

domingo, 26 de fevereiro de 2012

Ícones Faenza no Debian, Crunchbang e afins


Faenza é uma famosa coleção de ícones criada diretamente para o ambiente desktop Gnome. Mas pela sua elegância, beleza e versatilidade acabou caindo no gosto dos usuários e ele é usado em praticamente todos os ambientes, até mesmo no Windows. Atualmente utilizo esses ícones em meu Openbox e ele combina perfeitamente com o tema dark do CrunchBang Statler (qualquer um da coleção, mas o que se enquadra perfeitamente é o Faenza-Ambiance).
Você pode instalá-lo no Debian e similares de duas forma: baixando o pacote de ícones diretamente do site do projeto ou adicionando o repositório em sua sources.list para que os mesmos sejam gerenciados pelo apt-get. Se optar pelo primeiro, a pasta deve ser descompactada em seu diretório pessoal dentro da pasta oculta .icons. Já para instalarmos via apt-get precisaremos utilizar um repositório PPA do Ubuntu. Se você seguiu o nosso post sobre o script para adicionar PPA's, basta executar os seguintes comandos em um terminal:
$ sudo add-apt-repository ppa:tiheum/equinox
Teremos a seguinte mensagem como resposta positiva de que o repositório foi adicionado:
lex@lex-laptop:~$ sudo add-apt-repository ppa:tiheum/equinox
[sudo] password for lex:
tiheum/equinox
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 464AD83D4631BBEA
gpg: requesting key 4631BBEA from hkp server keyserver.ubuntu.com
gpg: key 4631BBEA: public key "Launchpad equinoxart" imported
gpg: Número total processado: 1
gpg: importados: 1 (RSA: 1)
lex@lex-laptop:~$
Prosseguindo com a instalação, digite mais isso no terminal:
$ sudo aptitude update && sudo aptitude install faenza-icon-theme
Depois devemos escolher a coleção de ícones faenza que mais combine com o tema que estamos utilizando no momento. No Gnome, XFCE e LXDE isso já deve ser do conhecimento de todos, mas no Openbox do CrunchBang basta seguir a figura abaixo:
Menu do Openbox no CrunchBang

Gestor de temas
Reinicie a sessão para que os ícones sejam incorporados a todo o sistema.

sábado, 25 de fevereiro de 2012

Minus: uma alternativa ao Dropbox

Popup na área de notificação
Minus é um serviço gratuito de armazenamento e compartilhamento de imagens e arquivos semelhante ao Dropbox. Seu principal diferencial é o oferecimento de 10 GB iniciais para armazenamento de arquivos (e esse espaço aumenta caso você recomende pessoas através de um Link próprio, Facebook, twitter ou email. Por cada pessoa indicada você ganha 1 GB expansível gratuitamente até 50 GB!), enquanto o Dropbox só oferece 2 GB. 
Você pode criar arquivos públicos e privados para controlar o compartilhamento. Minus suporta documentos PDF, texto, imagem, música e arquivos de vídeo. Suporte para documentos do MS Office, LibreOffice e outros tipos de arquivo está em desenvolvimento. Minus suporta todos os browsers e ainda há aplicações desktop, móvel e plataforma do navegador, tornando mais fácil acessar seus arquivos de qualquer lugar. Também é compatível com sistemas operacionais Linux, Windows e Mac, bem como dispositivos iOS e Android. Downloads e transferências de arquivos são ilimitados. Há algumas limitações, é claro. Você pode fazer upload de quantos arquivos desejar, desde que não sejam maiores que 2 GB e se você ficar dentro dos limites do seu espaço de armazenamento por pasta. Cada pasta só é capaz de armazenar 100 arquivos, mas Minus está trabalhando em uma maneira de aumentar esse limite.

Instalação no Debian Squeeze ou no CrunchBang Linux

A instalação é bastante simples; basta ir até a página de downloads do serviço, que fica aqui, escolher o pacote .deb de acordo com sua arquitetura (32 ou 64 bits) e instalá-lo com o seguinte comando:
$ sudo dpkg -i minus-desktop-tool_i386.deb
Esse pacote tem algumas dependências relacionadas ao libqt, mas você pode solucionar os erros de instalação com esse outro comando:
$ sudo apt-get -f install
Com isso as dependências serão instaladas e o pacote configurado.
Agora é necessário acrescentar o minus desktop na inicialização de cada sessão. No Gnome o caminho é aplicativos > Sistema > Preferências > Sessões. Na janela que abrir, clique em Adicionar e em Comando, coloque "/usr/bin/minus". Clique em OK e marque o item na janela de Sessões para que ele se inicie junto do sistema. Já no XFCE, adicione a entrada Minus em Configurações > Sessão de Inicialização > Início automático de Aplicativos. Em Comando coloque /usr/bin/minus.
Já para os usuários do Openbox (CrunchBang), devemos acrescentar uma entrada para o mesmo no arquivo  .config/openbox/autostart. Acrescente o seguinte código no final do arquivo:
# Autostart the Minus daemon
(sleep 30s && minus) &
Agora, basta reiniciar sua sessão e configurar sua conta para passar a utilizar o serviço.
Box do minus desktop

Conky no Debian


Conky em meu CrunchBang Linux
Sempre que utilizo meu notebook por aí as pessoas perguntam que gadget é esse do lado direito do meu desktop. Pois bem, para quem não o conhece esse é o conky, um monitor de informações leve e facilmente configurável através de scripts que exibe, elegantemente, qualquer informação que queiramos diretamente no desktop. Ele vem instalado por padrão no CrunchBang Linux, só que com um layout bem simples.
Instalá-lo no Debian e similares é bastante simples:
$ sudo aptitude install conky
Mas para que ele surja em seu desktop você terá de criar seu arquivo de configuração que fica em seu diretório de usuário com o nome de .conkyrc.
Abaixo está o meu .conkyrc para um visual como o exibido na figura acima: Salve o arquivo conkyrc.txt e renomei-o para .conkyrc no seu diretório de usuário. O ponto na frente do nome do arquivo faz com que o mesmo fique oculto na pasta.
Se você já estiver utilizando o CrunchBang, substituindo o arquivo já existente por esse aí, claro, alterará seu gadget e você não precisará fazer mais nada. Entretanto, se você estiver instalando o conky no Debian padrão, precisará também criar um script para carregar o conky durante a inicialização de sua sessão no login. Esse script está disponível logo abaixo: Renomei-o para .conky_start.sh e torne-o executável com:
$ chmod o+x .conky_start.sh
Agora basta inserí-lo na inicialização da sessão do seu gerenciador de janelas. No Gnome o caminho é aplicativos > Sistema > Preferências > Sessões. Na janela que abrir, clique em Adicionar e em Comando, coloque " /home/usuario/.conky_start.sh " onde usuario é a sua pasta de usuário. Clique em OK e marque o item na janela de Sessões para que ele se inicie junto do sistema. Já no XFCE, adicione a entrada Conky em Configurações > Sessão de Inicialização > Início automático de Aplicativos. Em Comando coloque sh /home/seuusuario/.start_conky.sh.

 






Entra no gerenciador de sessão do XFCE
 Mas ainda falta adicionarmos as fontes utilizadas pelo conky. Elas são fontes gratuitas e estão disponível facilmente pela web. Para facilitar as coisas para você, disponibilizo a pasta com todas elas abaixo:
  Descompacte o arquivo e salve a pasta com o nome de .fonts em seu diretório pessoal.
Agora basta fazer logout e iniciar uma sessão novamente para ter o seu conky funcionando.

segunda-feira, 20 de fevereiro de 2012

Script para adicionar repositórios PPA's no Debian

Todo o mundo livre e até mesmo proprietário conhece o poder de gerenciamento de software proporcionado pelo apt-get e seus repositórios. Só no Debian GNU/Linux são mais de 29 mil pacotes. Mesmo assim, sempre há quem queira algo mais e acaba criando seus próprios pacotes e disponibilizando-os em repositórios pessoais. No Ubuntu é muito comum a utilização de repositórios PPA's e até existe o comando add-apt-repository. 
Adicionar manualmente tais repositórios em nossa sources.list no Debian Squeeze é perfeitamente possível, desde que respeitada a versão equivalente do Ubuntu. Por exemplo, a versão de repositórios PPA's do Ubuntu para o Squeeze é a Lucid e para o Wheezy é a Oneiric.
Bem, o que temos aqui é um script que usará o mesmo comando nativo do Ubuntu para adicionar o repositório correspondente em nosso Debian. Ele adiciona o PPA do Lucid/Oneiric e faz a aquisição de sua chave gpg para o chaveiro do apt.
O script para o Squeeze encontra-se aqui e para o Wheezy aqui. Salve-o na pasta /usr/sbin (repare que ele está nomeado como .sh para facilitar sua leitura lá no minus).
$ sudo mv add-apt-repository.sh /usr/sbin/add-apt-repository
Não se esqueça de dar permissão de execução para o mesmo e nem de alterar seu dono e grupo:
$ sudo chmod o+x /usr/sbin/add-apt-repository
$ sudo chown root:root /usr/sbin/add-apt-repository
Agora basta utilizá-lo como utilizaria no Ubuntu:
$ sudo add-apt-repository ppa:ppa-name


Fonte: Howto add PPA in debian

segunda-feira, 13 de fevereiro de 2012

Debian Wheezy é avaliado em 19 Bilhões de dólares

O Debian GNU/ Linux é uma das mais antigas e maiores distribuições de Linux que está disponível gratuitamente. Desde que foi lançada pela primeira vez em 1993, várias pessoas têm analisado seu potencial e tamanho, estimando os custo para produção do projeto.
Na época em que o Debian 2.2 (codinome Potato) ainda era testing, no ano de 2001,  Jesús M. González-Barahona produziu sua famosa análise intitulada "Contando Batatas" e avaliou seus 2800 pacotes de software, distribuídos em 55 milhões de linhas de código fonte, em 1,9 bilhões de dólares.
Atualmente a versão estável é a Squeeze (Debian 6.0), com seus 29000 pacotes. Já a versão testing, Debian Wheezy (Debian 7.0), ainda está com 17.141 pacotes, mas como ele ainda está em desenvolvimento este número mudará bastante ao longo dos próximos meses.
James E. Bromberger (JEB), administrador de sistemas e desenvolvedor open source desde 1990, produziu uma análise do Debian Wheezy e chegou à impressionante cifra de 19 bilhões de dólares. A análise completa você pode encontrar aqui.
O mais interessante de todas essas análises é a possibilidade de comprovarmos a qualidade e eficiência de todos os produtos do projeto Debian em todos esses anos de existência. E que, apesar dessas cifras gigantescas e impressionantes, é bom sabermos que dispomos de tudo isso de forma totalmente gratuita.