LinuxForum.Fans
Тема

Debian Lenny установка пакетов sid

Автор: u_snif 12 сообщений 8092 просмотров
#5463

Здравствуйте, собираю одну тулзу, для работы которой необходим Qt >= 4.5, в lenny таких пакетов нет, однако они есть в sid. Подскажите как мне установить пакеты версии 4.5 в lenny? Установка пакетов для сида тянет за собой зависимости и ничего не удается. Заранее признателен.

#5486
.snif написал:
и ничего не удается

а подробнее? чем и как ставили QT и главное что при этом вам сказал debian, явно не просто "нее, так не удастся"

#5520

Посмотрите здесь http://www.debian-desktop.org/, если нужных версий пакетов нет, тогда дело усложняется, значит сборка скорее всего не пройдет без апгрейда важных системных библиотек.

#5522
system-root написал:
[quote=.snif]и ничего не удается

а подробнее? чем и как ставили QT и главное что при этом вам сказал debian, явно не просто "нее, так не удастся"[/quote]
скачиваю deb пакет сидовский и dpkg -i

#5523

а выхлоп консольки?

#5543
papin-aziat написал:
а выхлоп консольки?

ну она зависимости хочет

text

dpkg -i libqt4-dev_4.5.3-4_i386.deb
Выбор ранее не выбранного пакета libqt4-dev.
(Чтение базы данных... на данный момент установлено 132273 файлов и каталогов.)
Распаковывается пакет libqt4-dev (из файла libqt4-dev_4.5.3-4_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет libqt4-dev:
 libqt4-dev зависит от libqt4-dbus (= 4:4.5.3-4), однако:
  Версия libqt4-dbus в системе 4.4.3-1+lenny1.
 libqt4-dev зависит от libqt4-qt3support (= 4:4.5.3-4), однако:
  Версия libqt4-qt3support в системе 4.4.3-1+lenny1.
 libqt4-dev зависит от libqt4-xml (= 4:4.5.3-4), однако:
  Версия libqt4-xml в системе 4.4.3-1+lenny1.
 libqt4-dev зависит от libqtcore4 (= 4:4.5.3-4), однако:
  Версия libqtcore4 в системе 4.4.3-1+lenny1.
 libqt4-dev зависит от libqtgui4 (= 4:4.5.3-4), однако:
  Версия libqtgui4 в системе 4.4.3-1+lenny1.
 libqt4-dev зависит от libqt4-network (= 4:4.5.3-4), однако:
  Версия libqt4-network в системе 4.4.3-1+lenny1.
 libqt4-dev зависит от libqt4-svg (= 4:4.5.3-4), однако:
  Версия libqt4-svg в системе 4.4.3-1+lenny1.
 libqt4-dev зависит от libqt4-webkit (= 4:4.5.3-4), однако:
  Версия libqt4-webkit в системе 4.4.3-1+lenny1.
 libqt4-dev зависит от libqt4-sql (= 4:4.5.3-4), однако:
  Версия libqt4-sql в системе 4.4.3-1+lenny1.
 libqt4-dev зависит от libqt4-script (= 4:4.5.3-4), однако:
  Версия libqt4-script в системе 4.4.3-1+lenny1.
 libqt4-dev зависит от libqt4-scripttools (= 4:4.5.3-4), однако:
  Пакет libqt4-scripttools не установлен.
 libqt4-dev зависит от libqt4-xmlpatterns (= 4:4.5.3-4), однако:
  Пакет libqt4-xmlpatterns не установлен.
 libqt4-dev зависит от libqt4-designer (= 4:4.5.3-4), однако:
  Версия libqt4-designer в системе 4.4.3-1+lenny1.
 libqt4-dev зависит от libqt4-help (= 4:4.5.3-4), однако:
  Пакет libqt4-help не установлен.
 libqt4-dev зависит от libqt4-assistant (= 4:4.5.3-4), однако:
  Пакет libqt4-assistant не установлен.
 libqt4-dev зависит от libqt4-test (= 4:4.5.3-4), однако:
  Версия libqt4-test в системе 4.4.3-1+lenny1.
 libqt4-dev зависит от libphonon4 (= 4:4.5.3-4), однако:
  Версия libphonon4 в системе 4:4.2.0-2.
dpkg: не удалось обработать параметр libqt4-dev (--install):
 проблемы зависимостей -- оставляем не настроенным
Обрабатываются триггеры для man-db ...
При обработке следующих пакетов произошли ошибки:
 libqt4-dev

а пакеты то не может получить у меня же lenny

#5555

порядок действий:
добавляем в репозиторий Sid, например

text
echo "deb http://mirror.yandex.ru/debian/   sid  main non-free"
echo "deb-src http://mirror.yandex.ru/debian/  sid main"

обновляем список

text
aptitude update

ставим то что нам нужно

text
aptitude install libqt4-dev

главное чтоб QT не возжелал libc6
как только поставятся все зависимости уберем из /etc/apt/sources.list то что добавляли.
я бы советовал делать все это в синаптике, там просто и удобно + можно одним щелчком мыши заблокировать версию пакета.
всё, опять обновляем список

text
aptitude update
#5570

Гляньте наличие этих пакетов по ссылке выше, если есть, то подрубайте репозиторий:
libqt4-dbus (= 4:4.5.3-4)
libqt4-qt3support (= 4:4.5.3-4)
libqt4-xml (= 4:4.5.3-4)
libqtcore4 (= 4:4.5.3-4)
libqtgui4 (= 4:4.5.3-4)
libqt4-network (= 4:4.5.3-4)
libqt4-svg (= 4:4.5.3-4)
libqt4-webkit (= 4:4.5.3-4)
libqt4-sql (= 4:4.5.3-4)
libqt4-script (= 4:4.5.3-4)
libqt4-designer (= 4:4.5.3-4)
libqt4-test (= 4:4.5.3-4)
libphonon4 (= 4:4.5.3-4)
И тогда:

text

aptitude -f install

Если нет, то надо думать...

system-root написал:
text
echo "deb http://mirror.yandex.ru/debian/   sid  main non-free"
echo "deb-src http://mirror.yandex.ru/debian/  sid main"

text
echo "deb http://mirror.yandex.ru/debian/   sid  main non-free" >> /etc/apt/sources.list
echo "deb-src http://mirror.yandex.ru/debian/  sid main" >> /etc/apt/sources.list

Вы наверное так хотели?
Кстати яндекс какой-то ненадёжный мне показался.

#5582

дада, спасибо за поправку. а яндекс использую просто потому что это единственный репозиторий который дает мне 3 Mb/s, те кто сидят на билайне могут использовать карбиновские репо, там наверное вообще должно летать =)

#5588
system-root написал:
дада, спасибо за поправку. а яндекс использую просто потому что это единственный репозиторий который дает мне 3 Mb/s, те кто сидят на билайне могут использовать карбиновские репо, там наверное вообще должно летать =)

Угу, два дня как отказался от билайна, сидел на корбине 3 года наверно, а она становилась всё хуже и хуже...

#5610

Спасибо, тема закрыта.

#232093

Я по ходу с другой планеты ничего не понятно.

Войдите или зарегистрируйтесь, чтобы ответить.