Debian e o Backports

Quem usa Debian sabe que a versão stable não recebe novos pacotes nem novas versões dos pacotes antigos, a não ser para correção de segurança ou bugs. Porém agora podemos ter pacotes atualizados mesmo em seu Debian Stable. Apresento-lhes o Backports.

[ Hits: 34.942 ]

Por: Fabio Maran em 22/11/2007 | Blog: http://movimentolivre.zip.net


Introdução



Nesse artigo eu pretendo ser bem objetivo e vou tentar atingir ao máximo minha meta, que é mostrar que podemos ter um Debian stable com pacotes atuais...

Backports

Site oficial do projeto:
O que seria então backports?

O backports é um repositório paralelo ao projeto Debian. Ele é mantido pelos desenvolvedores e pela equipe de segurança do Debian. Esse repositório reúne novos programas e novas versões de programas compilados sobre o stable.

Como assim???

Simples, temos um sistema stable, mas de quebra podemos ter o que há de mais novo ao mesmo tempo.

Mas como funciona??

É, vamos ao que interessa.

Para utilizarmos o backports é simples, vamos adicionar o seu repositório no arquivo /etc/apt/sources.list:

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

Depois:

# apt-get update

Daí você pergunta:

"Mas se eu fizer isso estarei infectando meu sistema, pois toda vez que desse um update ou instalasse alguma coisa iria direto desse backports?"

Aí que se engana, todos os backports vem desativados por default. Para confirmar basta ver o arquivo:

/etc/apt/preferences

Agora sabendo que não vamos ter problemas, se não gostar do backports convido-os a testar.

Para instalar via apt depois de ter adicionado o repositório:

# apt-get -t etch-backports install "pacote"

Se usa aptitude:

# aptitude -t etch-backports install "pacote"

Espero que gostem...

Depois do Linux e do Debian, achei essa a melhor invenção, pois hoje tenho meu Debian stable com as últimas versões de programas...

Uma dica se quiserem deixar esse repositório como principal, edite o arquivo:

# vim /etc/apt/preferences

e altere a prioridade do repositório, deixando-a assim:

Package: *
Pin: release a=etch-backports
Pin-Priority: 999

Valeu galera, espero que tenha ajudado...

Té mais.

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Samba: Implementando um domínio

Instalando uma Nvidia no Debian

Debian/APT- Alguns cuidados com os repósitorios

Desktop Debian/Ubuntu

Samba: Integração com ClamAV e outras coisas úteis

Leitura recomendada

Instalar placa de rede wireless do notebook HP dv6636 no Ubuntu

Configurando um cluster com o Fedora Core 4 e MPICH-2

NoBreak SMS e GNU/Linux (FC5) - Parte 1 - Fazendo o Nobreak funcionar

Compartilhando a internet do seu celular (3G Claro) com o seu PC através do Blueman (Bluetooth)

Configuração básica e observações Delphi7 no Wine

  
Comentários
[1] Comentário enviado por galmeida07 em 22/11/2007 - 09:33h

Muito bom! agora posso ter alguns pacotes novos q estava procurando, sem precisar baixar o .deb e compilar (apesar q eu me divirto fazendo isso... ^^)
só uma pergunta, meu /etc/apt não tem um arquivo chamado 'prefrences' o.O''
vlw, Abraço!

[2] Comentário enviado por joaofpr em 22/11/2007 - 13:51h

Pois é, justamente o que eu ia dizer, não tem no meu etch também

MAS, salvo isso, o artigo é bom, bem detalhado.

[3] Comentário enviado por maran em 22/11/2007 - 14:07h

bom tirando suas duvidads nativamente ele nao tem
entao temos que cria-lo

mcedit /etc/apt/preferences

com esse comando criamos o arquivo
aii e so inserir o conteudo ^^

bom achei muito bacana esse projeto xD

Te Mais...

[4] Comentário enviado por israel_miranda em 22/11/2007 - 14:54h

Pois é, o stable sem o backports fica quase inutilizável.
Só uma observação, com a configuração no arquivo /etc/apt/preferences, não é necessário usa a opção -t etch-backports ao usar o apt-get.
O apt-get lê o preferences e com a "pinagem" acima, instala do backports automaticamente.

Mais uma observação, o backports ainda mantém o repositório para o sarge sarge-backports, útil para aquele servidor que roda serviços críticos, e não há interesse em atualizar para a versão etch.

[5] Comentário enviado por maran em 22/11/2007 - 23:15h

israel_mirando

foi o que eu comentei no fina ldo arquivo

Uma dica se quiserem deixar esse repositório como principal, edite o arquivo:

# vim /etc/apt/preferences

e altere a prioridade do repositório, deixando-a assim:


Package: *
Pin: release a=etch-backports
Pin-Priority: 999


se vc deixar isso eh so apt-get sem os parametros ^^

Te Mais...

[6] Comentário enviado por agk em 24/11/2007 - 09:01h

Muito bom, esse vai para os meus favoritos, parabéns.

[7] Comentário enviado por maran em 24/11/2007 - 11:57h

^^...

[]`s

[8] Comentário enviado por DebianWoman em 24/11/2007 - 17:47h

Após adicionar o deb http://www.backports.org/debian etch-backorts main contrib non-free no repositório eu usei os dois comandos apt-get update e o aptitude update mas apresentou o seguinte erro: As assinaturas a seguir não puderam ser verificadas devido a chave pública não estar disponível:No PubKey, isso pode estar acontecendo porque configurei wpa na minha rede wireless???
Estou no aguardo de uma resposta, desde já agradeço sua atenção e compreensão.

[9] Comentário enviado por maran em 24/11/2007 - 19:12h

DebianWoman

solução

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

Te Mais...

[10] Comentário enviado por tiagotavares em 26/11/2007 - 11:48h

Interessante, vou testar.

[11] Comentário enviado por nicolo em 26/11/2007 - 13:15h

Essa linha do /etc/apt/sources list pode ser ativada pelo synaptic menu configurações repositórios.
Basta marcar a caixinha de seleção.
Mesmo que de erro das tais assinaturas (normalmente eu me lixo pr'elas) a coisa funciona.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts