Ativando e usando os backports

A estória a seguir é um conto clássico. Muita gente desiste da robustez do Debian Stable por causa de um único item: “Ah, o programa X está muito obsoleto. Já lançaram a versão tal!”. E então, por causa de meia dúzia de aplicativos, como a suíte BrOffice.org, por exemplo, o camarada pega e muda para o Debian Testing.

Chegando lá, tem as (quase) últimas versões de tudo. Mas eu não dou alguns meses, e o querido já vem reclamando: “Ah, o aplicativo Y tá travando, que saco…”. Mais algumas semanas, a pessoa diz: “Vou mudar para o Fulanodetal Linux. Dizem que ela é igual o Debian Stable em estabilidade, mas tem as últimas versões dos aplicativos X e Y”. E o ciclo continua.

Eu estou com o Debian Lenny desde que ele entrou em freeze, ou seja, quando as alterações nos repositórios passaram a ser apenas voltadas a correções de bugs. Desde lá, não me lembro de uma vez que meu PC tenha travado, ou qualquer aplicativo que seja, claro, conto com os oficiais do Debian (muitas vezes travamentos são ocasionados por aplicativos fornecidos por terceiros).

Mas o tempo foi passando, e como utilizo muito o BrOffice.org para trabalhos de faculdade, e também para o trabalho, ter a última versão dessa suíte era algo necessário, mas eu não queria migrar para o Debian Testing. Então, lá vem a solução: Debian Backports!

O projeto Backports permite a instalação das últimas versões de alguns aplicativos dentro da árvore de pacotes original e oficial do Debian, sem gambiarras, tudo bonitinho. Isso é certamente uma “mão-na-roda” para os usuários desktop.

Segundo o site oficial, os pacotes marcados como “backports” são softwares “recompilados a partir do Testing (a maioria) e do Unstable (só em casos isolados, como correções de segurança), que rodam sem a necessidade de novas bibliotecas (a medida do possível) em distribuições Debian Stable. É recomendável que você escolha backports únicos que se adaptem às suas necessidades, e não usar todos os backports disponíveis.”

Então vamos lá. Abra o terminal de sua preferência, e faça o login como superusuário:

$ su
[senha]

E a partir daqui, use o editor de sua preferência; se você não sabe qual é, aqui vai uma dica: no Gnome, o padrão é o gedit; no KDE, o kedit; já no XFCE, o mousepad. Vamos abrir agora o arquivo que contém os repositórios do apt-get, rodando no terminal:

# gedit /etc/apt/sources.list

E adicione a seguinte linha ao final do arquivo:

deb http://www.backports.org/debian lenny-backports main contrib non-free

Salve e saia. No terminal, rode:

# apt-get update

Por padrão, todos os backports são desativados, ou seja, só são instalados se você indicar com o “-t lenny-backports”, no caso do Debian Lenny. Veja um exemplo abaixo, se desejo instalar o BrOffice.org em sua última versão no Debian Lenny:

# apt-get -t lenny-backports install broffice.org openoffice.org

Ou seja, a sintaxe básica é:

# apt-get -t lenny-backports install “pacote”

Para definir prioridade para um pacote, ou seja, de sempre dar preferência ao Backports para determinado pacote, abra o arquivo de configuração das preferências do apt-get:

# gedit /etc/apt/preferences

Se ele ainda não existir, crie. Adicione o conteúdo a seguir, no caso do BrOffice:

Package: broffice.org
Pin: release a=lenny-backports
Pin-Priority: 999

Também é interessante adicionar, neste caso em específico:

Package: openoffice.org*
Pin: release a=lenny-backports
Pin-Priority: 999

Se você deseja que os pacotes obtidos através do Backports sejam atualizados automaticamente, adicione ainda as seguintes entradas ao arquivo:

Package: *
Pin: release a=lenny-backports
Pin-Priority: 200

Salve o arquivo, e feche. Rode:

# apt-get update

E pronto. Toda vez que rodar um simples “apt-get install broffice.org“, a preferência do pacote BrOffice.org em específico será o repositório Backports.

Para o apt-get verificar sempre a autenticidade dos backports baixados, rode no terminal:

# apt-get install debian-backports-keyring

Ou:

# gpg –keyserver hkp://subkeys.pgp.net –recv-keys 16BA136C
# gpg –export 16BA136C | apt-key add –

Ou ainda:

# wget -O – http://backports.org/debian/archive.key | apt-key add –

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X