Como habilitar o repositório de backports para que eu possa obter versões mais recentes do software?
Como habilitar o repositório de backports para que eu possa obter versões mais recentes do software?
Respostas:
Os Backports do Ubuntu são ativados por padrão no Ubuntu.
Se, por algum motivo, você ainda não obtiver os backports, use uma destas 2 maneiras:
Clique no botão Ubuntu no iniciador e procure por "Fontes de software". Procure "Software" se estiver usando o 12.04+.
Pressione ALT + F2 e digite: gksu software-properties-gtk
Qualquer uma das 2 maneiras leva você ao Gerenciador de fontes de software ou Software e atualizações . Aqui, ative todas as quatro opções na guia Software Ubuntu e na guia Atualizações . Isso deve ativar os extras para sua versão do Ubuntu.
Depois disso, basta clicar no botão FECHAR e ele deve informar que ele precisa ser atualizado devido às alterações feitas. Observe que, na guia Atualizações , a opção Backport é a quarta existente. É o que diz Atualizações não suportadas .
Para ativar os backports (que são ativados automaticamente desde 11.10) a partir do terminal (nos casos em que você está trabalhando em um servidor e deseja que os backports sejam ativados), faça o seguinte após abrir o terminal (este exemplo está usando o Ubuntu 13.04):
sudo nano /etc/apt/sources.list
E procure uma linha comentada que mencione a palavra-chave backport, deve ser algo como raring-backports
13.04, precise-backports
12.04 e filho. Nesse caso, fica assim:
##deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
##deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
descomente essas linhas para que elas fiquem assim:
deb http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu raring-backports main restricted universe multiverse
salve o arquivo e execute o seguinte para receber as atualizações de backport:
sudo apt-get update
sudo apt-get upgrade
NOTA - Se as linhas não forem encontradas, basta adicioná-las e alterar o nome da versão para a que você está usando, conforme explicado acima.
Referência
Os backports estão ativados por padrão; veja como você pode verificar se eles estão ativados.
Para ativar os backports manualmente, verifique se a seguinte linha está na sua /etc/apt/sources.list
:
deb http://archive.ubuntu.com/ubuntu release-backports main restricted universe multiverse
Substituindo release
pela distribuição atual que você está usando ( precise
para 12.04, por exemplo).
Agora, as próximas etapas dependerão se você deseja usar sempre os pacotes dos backports ou se deseja usá-los apenas quando especificado manualmente.
O Ubuntu 11.04 e mais recentes são configurados automaticamente para usar apenas os backports quando especificados manualmente. Se você quiser sempre usar os backports ao instalar, precisará adicionar as seguintes linhas /etc/apt/preferences
(o arquivo ainda não existe; tudo bem):
Package: *
Pin: release a=<release>-backports
Pin-Priority: 500
Certifique-se de substituir release
sua versão atual.
Se você deseja instalar apenas pacotes a partir dos backports quando especificados manualmente, precisará adicioná-lo a /etc/apt/preferences
:
Package: *
Pin: release a=<release>-backports
Pin-Priority: 100
Mais uma vez substituindo <release>
sua versão atual.
Nota: Você precisará de privilégios de root para modificar /etc/apt/preferences
.
Se os backports estiverem configurados para serem usados manualmente, você precisará adicionar /release-backports
ao final do nome do pacote ao instalar um pacote (substituindo release
a versão atual).
Por exemplo, se você estiver usando o 12.10 Quantal e tiver configurado os backports para instalação manual, você instalará o amarok com este comando:
sudo apt-get install amarok/quantal-backports
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "
funciona bem
-r
remove?
Como superusuário, execute:
apt edit-sources
Descomente as linhas deb
e deb-src
que contêm backports
.