Попытка использовать несколько репозиториев Debian

Общая ситуация:

Мне нужно перенести проект Qt из MS Visual Studio 2010 в Linux (Debian). В VS 2010 у меня Qt v.4.8.1 , но в Debian это Qt v.4.6.1 . Это отличие мешает мне переносить, поскольку некоторые функции отсутствуют в 4.6.1.

В Debian я использую стабильный репозиторий Squeeze. Мой опыт работы с этой ОС и Linux в целом равен нулю.

Проблема:

Поскольку самая высокая доступная версия Qt в репозитории Squeeze – 4.6.1, я решил включить несколько репозиториев и вместо этого получить более свежий пакет от Wheezy.

Чтобы добавить Wheezy, я выполнил следующие действия:

  1. Отредактировано /etc/apt/sources.list , где я включил:

    • deb http: // ftp.debian.org/debian/ wheezy main deb-src http: //
    • ftp.debian.org/debian/ wheezy main
  2. Отредактировано /etc/apt/apt.conf.d* :

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

Однако это не сработало. Я не могу выбрать необходимый пакет из Wheezy, потому что, когда я открываю Synaptic, я получаю эту ошибку:

Ничего себе, вы превысили количество описаний, которые APT способен

Я не знаю, как решить эту проблему.

Мне нужно только обновить Qt в Debian. Я делаю это с трудом? Есть ли гораздо более простое решение?

Прежде всего, вы можете взглянуть на версии, доступные для пакета, который вы хотите обновить, с помощью этой команды:

apt-cache show qt4-desiger | Версия grep

Вы также можете использовать http://packages.debian.org/search?keywords=qt4-designer

Затем вы можете принудительно установить данную версию, выполнив следующие действия:

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

или

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

Оба варианта должны отображать пакеты, которые будут обновлены, позаботьтесь о том, не слишком ли длинный список (если вы планируете обновить всю систему до хладнокровия или найти сжатие для вашего пакета).