Utilizando o Debian Squeeze em Desktop
Esta documentação é voltada para todos usuários Gnu/Linux que desejam utilizar a distribuição Debian em seu
desktop e por vários motivos não o fazem achando que o mesmo é apenas para servidores.
desktop e por vários motivos não o fazem achando que o mesmo é apenas para servidores.
Introdução
O objetivo desta documentação é ajudar o leitor a ter um desktop bonito, estável, rápido e seguro utilizando a distribuição Gnu/Linux Debian na versão 6.0 de codinome "Squeeze". Durante muito tempo vários entusiastas Gnu/Linux andarem dizendo que o Debian é uma distribuição de difícil utilização e voltada para servidores, porém veremos que as coisas não são bem assim. O Debian nos dias de hoje é uma das distribuições que oferece um gerenciador de instalação muito intuitivo, tanto no modo texto quanto no modo gráfico, além prover vários recursos para utilização em desktops, servidores de pequeno, médio e grande porte, sistemas mobiles e onde mais você desejar. ;P
A primeira coisa a se fazer é editar o arquivo "/etc/apt/sources.list", para adicionar os repositórios de softwares que utilizaremos. Vale lembrar que para realizar os procedimentos a seguir é preciso estar autenticado como root, para isso faça:
su -
Insira sua senha e tecle enter.
Depois abra o arquivo /etc/apt/sources.list com o seu editor de preferência e altere para que contenha os seguintes repositórios:
# vi /etc/apt/sources.list
Obs. : Os repositórios squeeze-proposed-updates estão desabilitados, comentados. O motivo para tal é que o mesmo sugere algumas versões de software que podem conter algum tipo de bug. Como exemplo, no momento em que escrevo esse documento o servidor VNC para Gnome, o Vino, apresenta um bug que faz com que após estabelecer sessão, o mesmo trava, impossibilitando sua utilização. Sendo assim, como o objetivo é preparar um desktop, não desejaremos reportar bugs, muito menos corrigir os mesmos.
# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
# A=7FAC5991
# gpg --keyserver pgpkeys.mit.edu --recv-key $A
# gpg -a --export $A | sudo apt-key add -
# B=1F41B907
# gpg --keyserver pgpkeys.mit.edu --recv-key $B
# gpg -a --export $B | sudo apt-key add -
# aptitude update
Agora execute o comando abaixo para atualizar os softwares já instalados no seu computador, caso necessário:
# aptitude upgrade
Após esses primeiros passos, caso seja necessário reinicializar o sistema faça.
Inicialmente instale os headers para o seu kernel com o comando abaixo:
# aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,')
Agora instale alguns firmwares que podem ajudar na utilização de alguns módulos para o seu hardware:
# aptitude install firmware-linux firmware-linux-free firmware-linux-nonfree
# aptitude install unrar
Intalando o java da Sun Microsystems:
# aptitude install sun-java6-jre sun-java6-plugin
Configurando o java a ser utilizado como padrão no seu sistema:
# /usr/sbin/update-alternatives --config java
Escolha a opção:
/usr/lib/jvm/java-6-sun/jre/bin/java 63 modo manual
Instalando o plugin Flash da Adobe:
# aptitude install flashplugin-nonfree
Configurando o flash a ser utilizado como padrão no seu sistema:
# /usr/sbin/update-alternatives --config flash-mozilla.so
Escolha a opção:
/usr/lib/flashplugin-nonfree/libflashplayer.so 50 modo manual
Obs.: Depois da instalação do pacote flashplugin-non-free o mesmo encontra-se no modo automático que já é o flash non-free, contudo não custa verificar se o mesmo realmente está em uso.

Adicionando os repositórios
Partindo do princípio que já se tem o Debian 6.0 de codinome Squeeze instalado, veremos como otimizar o mesmo para utilização em um desktop.A primeira coisa a se fazer é editar o arquivo "/etc/apt/sources.list", para adicionar os repositórios de softwares que utilizaremos. Vale lembrar que para realizar os procedimentos a seguir é preciso estar autenticado como root, para isso faça:
su -
Insira sua senha e tecle enter.
Depois abra o arquivo /etc/apt/sources.list com o seu editor de preferência e altere para que contenha os seguintes repositórios:
# vi /etc/apt/sources.list
deb http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.debian.org/debian/ squeeze-updates main contrib
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib
#deb http://ftp.br.debian.org/debian/ squeeze-proposed-updates contrib non-free main
#deb-src http://ftp.br.debian.org/debian/ squeeze-proposed-updates contrib non-free main
deb http://security.debian.org/ squeeze/updates contrib non-free main deb-src http://security.debian.org/ squeeze/updates contrib non-free main
deb http://www.debian-multimedia.org/ squeeze main non-free
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
deb http://dl.google.com/linux/deb/ stable non-free main
deb-src http://ftp.br.debian.org/debian/ squeeze main contrib non-free
deb http://ftp.debian.org/debian/ squeeze-updates main contrib
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib
#deb http://ftp.br.debian.org/debian/ squeeze-proposed-updates contrib non-free main
#deb-src http://ftp.br.debian.org/debian/ squeeze-proposed-updates contrib non-free main
deb http://security.debian.org/ squeeze/updates contrib non-free main deb-src http://security.debian.org/ squeeze/updates contrib non-free main
deb http://www.debian-multimedia.org/ squeeze main non-free
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
deb http://dl.google.com/linux/deb/ stable non-free main
Obs. : Os repositórios squeeze-proposed-updates estão desabilitados, comentados. O motivo para tal é que o mesmo sugere algumas versões de software que podem conter algum tipo de bug. Como exemplo, no momento em que escrevo esse documento o servidor VNC para Gnome, o Vino, apresenta um bug que faz com que após estabelecer sessão, o mesmo trava, impossibilitando sua utilização. Sendo assim, como o objetivo é preparar um desktop, não desejaremos reportar bugs, muito menos corrigir os mesmos.
Adicionando as chaves dos repositórios
Após salvar as modificações no arquivo /etc/apt/sources.list, adicione as chaves dos repositórios. Para isso faça o seguinte:# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
# A=7FAC5991
# gpg --keyserver pgpkeys.mit.edu --recv-key $A
# gpg -a --export $A | sudo apt-key add -
# B=1F41B907
# gpg --keyserver pgpkeys.mit.edu --recv-key $B
# gpg -a --export $B | sudo apt-key add -
Sincronizando a lista de software e atualizando o sistema
Execute o comando abaixo para sincronizar a lista de softwares disponíveis no repositório com o seu computador.# aptitude update
Agora execute o comando abaixo para atualizar os softwares já instalados no seu computador, caso necessário:
# aptitude upgrade
Após esses primeiros passos, caso seja necessário reinicializar o sistema faça.
Instalando headers do kernel e algumas firmwares
A partir de agora vamos nos concentrar em instalar alguns plugins e softwares para utilização no dia a dia.Inicialmente instale os headers para o seu kernel com o comando abaixo:
# aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,')
Agora instale alguns firmwares que podem ajudar na utilização de alguns módulos para o seu hardware:
# aptitude install firmware-linux firmware-linux-free firmware-linux-nonfree
Ativando suporte a .RAR, JAVA e Flash Plugin
Para ativar o suporte aos aplicativos gerados pelo Winrar, basta instalar o pacote abaixo:# aptitude install unrar
Intalando o java da Sun Microsystems:
# aptitude install sun-java6-jre sun-java6-plugin
Configurando o java a ser utilizado como padrão no seu sistema:
# /usr/sbin/update-alternatives --config java
Escolha a opção:
/usr/lib/jvm/java-6-sun/jre/bin/java 63 modo manual
Instalando o plugin Flash da Adobe:
# aptitude install flashplugin-nonfree
Configurando o flash a ser utilizado como padrão no seu sistema:
# /usr/sbin/update-alternatives --config flash-mozilla.so
Escolha a opção:
/usr/lib/flashplugin-nonfree/libflashplayer.so 50 modo manual
Obs.: Depois da instalação do pacote flashplugin-non-free o mesmo encontra-se no modo automático que já é o flash non-free, contudo não custa verificar se o mesmo realmente está em uso.