Como habilito o repositório "backports"?


Respostas:


34

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:

  1. Clique no botão Ubuntu no iniciador e procure por "Fontes de software". Procure "Software" se estiver usando o 12.04+.

  2. 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.

Fontes de software Ubuntu - Guia Software Ubuntu

Fontes de Software Ubuntu - Guia Atualizações

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-backports13.04, precise-backports12.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


Depois de fazer isso, eu tive que dizer apt usar sempre backports bem (conforme especificado na resposta por Seth)
— thameera

30

Instruções de linha de comando / servidor

Os backports estão ativados por padrão; veja como você pode verificar se eles estão ativados.

Garantindo que os Backports estejam 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 releasepela distribuição atual que você está usando ( precisepara 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.

Sempre use os backports ..

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 releasesua versão atual.

Usando os backports manualmente.

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.

Instalando a partir dos backports ..

Se os backports estiverem configurados para serem usados ​​manualmente, você precisará adicionar /release-backportsao final do nome do pacote ao instalar um pacote (substituindo releasea 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  

Fonte: Backports do Ubuntu - Ubuntu Wiki


3
sudo add-apt-repository -r "deb http://archive.ubuntu.com/ubuntu $(lsb_release -cs)-backports main restricted universe multiverse "funciona bem
— Jay _silly_evarlast_ Wren

@Jay_silly_evarlast_Wren não o -rremove?
— sehe

Sim, desculpe, altere -r para -u se você estiver no xenial ou remova-o totalmente no ubuntus anterior.
— Jay _silly_evarlast_ Wren

Alterar a prioridade do Apt para sempre usar os backports não é recomendado pela equipe de backports . No link acima: "[A] Equipe de Backports recomenda configurar o gerenciador de pacotes para instalar apenas pacotes com backport quando solicitados explicitamente" .
— fkraiem 30/07

0

Como superusuário, execute:

apt edit-sources

Descomente as linhas deb e deb-srcque contêm backports.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.