Tabela de Conteúdos

2.2.5 Repositório backports

Um dos objetivos do Debian é a sua estabilidade, resultante da utilização de software bastante testado e, por consequência, nem sempre o mais recente. No entanto, pode surgir necessidade de instalar software mais recente ou inexistente à data de saída do Debian 8 'Jessie'.

Para isso existe o repositório backports, que disponibiliza versões mais recentes ou inexistente à data de lançamento do 'Jessie'. Como os pacotes e versões disponíveis no repositório backports são baseados na futura versão da Debian (versão 'testing'), não haverá problemas de incompatibilidade quando surgir a necessidade de actualizar o sistema.

Configuração

A localização do repositório deve ser adicionada à lista existente em /etc/apt/sources.list:

/etc/apt/sources.list
# [...]

# debian-backports
deb http://ftp.debian.org/debian jessie-backports main contrib non-free

# [...]

Verificação

Uma simples atualização dos repositórios deverá listar o repositório jessie-backports:

root@server:~# apt-get update
Hit http://ftp.debian.org jessie InRelease
Hit http://security.debian.org jessie/updates InRelease
Hit http://ftp.debian.org jessie-updates InRelease
Hit http://ftp.debian.org jessie/main amd64 Packages
Hit http://security.debian.org jessie/updates/main amd64 Packages
Hit http://ftp.debian.org jessie-backports InRelease
Hit http://ftp.debian.org jessie/contrib amd64 Packages
Hit http://security.debian.org jessie/updates/contrib amd64 Packages
Hit http://ftp.debian.org jessie/non-free amd64 Packages
Hit http://security.debian.org jessie/updates/non-free amd64 Packages
Hit http://ftp.debian.org jessie/contrib Translation-en
Hit http://security.debian.org jessie/updates/contrib Translation-en
Hit http://ftp.debian.org jessie/main Translation-en
Get:1 http://ftp.debian.org jessie-backports/main amd64 Packages/DiffIndex [2,161 B]
Hit http://security.debian.org jessie/updates/main Translation-en
Hit http://ftp.debian.org jessie/non-free Translation-en
Hit http://security.debian.org jessie/updates/non-free Translation-en
Get:2 http://ftp.debian.org jessie-updates/main amd64 Packages/DiffIndex [367 B]
Hit http://ftp.debian.org jessie-updates/contrib amd64 Packages
Hit http://ftp.debian.org jessie-backports/contrib Translation-en
Hit http://ftp.debian.org jessie-updates/non-free amd64 Packages
Get:3 http://ftp.debian.org jessie-backports/main Translation-en/DiffIndex [1,885 B]
Hit http://ftp.debian.org jessie-updates/contrib Translation-en
Get:4 http://ftp.debian.org jessie-updates/main Translation-en/DiffIndex [229 B]
Hit http://ftp.debian.org jessie-backports/non-free Translation-en
Hit http://ftp.debian.org jessie-updates/non-free Translation-en
Hit http://ftp.debian.org jessie-backports/contrib amd64 Packages
Get:5 http://ftp.debian.org jessie-backports/non-free amd64 Packages [20 B]
Fetched 4,662 B in 1s (3,857 B/s)
Reading package lists... Done

Utilização

Por omissão, todos os repositórios backports estão desactivados. Para instalar um pacote destes repositórios, devemos especificar a sua origem na linha de comando:

root@server:~# apt-get -t jessie-backports install <pacote>

Referências