Tentando usar vários repositórios do Debian

3

Situação geral:

Eu preciso portar um projeto Qt do MS Visual Studio 2010 para o Linux (Debian). No VS 2010 eu tenho Qt v.4.8.1 , mas no Debian é Qt v.4.6.1 . Essa diferença me impede de portar, já que alguns recursos não estão presentes no 4.6.1.

No Debian estou usando o repositório estável do Squeeze. Minha experiência com este SO e Linux em geral é zero.

O problema:

Como a maior versão disponível do Qt no repositório do Squeeze é a 4.6.1, decidi habilitar vários repositórios e obter o pacote mais recente do Wheezy.

Para adicionar o Wheezy, executei as seguintes ações:

  1. Editada /etc/apt/sources.list , onde incluí:

    • deb http: // ftp.debian.org/debian/ wheezy principal deb-src http: //
    • ftp.debian.org/debian/ wheezy main
  2. Editado /etc/apt/apt.conf.d* :

    • APT :: Default-Release "stable"
    • APT :: Cache-Limit "50000000"

No entanto, não funcionou. Eu não posso selecionar o pacote necessário do Wheezy porque quando eu abro o Synaptic eu recebo este erro:

Wow, you exceeded the number of descriptions this APT is capable of

Eu não sei como resolver com este problema.

Tudo que eu preciso é atualizar o Qt no Debian. Estou fazendo isso da maneira mais difícil? Existe uma solução muito mais simples?

    
por spin_eight 27.09.2012 / 11:28

1 resposta

1

Primeiro de tudo, você pode dar uma olhada nas versões disponíveis para o pacote que você deseja atualizar com este comando:

apt-cache show qt4-desiger | grep Version

Você também pode usar o link

Você pode forçar a instalação de uma determinada versão fazendo:

apt-get -uVf install qt-designer=4:4.8.2+dfsg-2

ou

apt-get -uVf -t wheezy install qt-designer

Ambas as opções devem exibir os pacotes que serão atualizados, tome cuidado para ver se a lista não é muito longa (se for considerado atualizar todo o seu sistema para ofegante - ou encontrar um backport de compressão para o seu pacote).

    
por 27.09.2012 / 15:40