LINUX.ORG.RU

Обновление qt


0

1

Всё никак не могу обновить qt — возникает «конфликт» из-за того, что один из старых пакетов (например, qt-gui) требует только старый образец другого пакета (например, qt-qt3support), несмотря на то, что и этот самый старый пакет (здесь qt-gui) должен также обновиться до нового

Как обновить весь qt и сразу, чтобы portage не тупил, ругаясь на конфликты зависимостей внутри самого qt?

Ответ на: комментарий от megabaks

Ну, там много ошибок вида

x11-libs/qt-qt3support:4
  (x11-libs/qt-qt3support-4.6.3::gentoo, installed) pulled in by
     ~x11-libs/qt-qt3support-4.6.3[aqua=,debug=] required by (x11-libs/qt-gui-4.6.3-r2::gentoo, installed)
  (x11-libs/qt-qt3support-4.7.4::gentoo, installed) pulled in by
     ~x11-libs/qt-qt3support-4.7.4[aqua=,debug=] required by (x11-libs/qt-gui-4.7.4-r1::gentoo, ebuild sheduled for merge)
Примерно это я пытался описать словами :)

botater
() автор топика
Ответ на: комментарий от botater

тьфу, не так:

x11-libs/qt-qt3support:4
  (x11-libs/qt-qt3support-4.6.3::gentoo, installed) pulled in by
     ~x11-libs/qt-qt3support-4.6.3[aqua=,debug=] required by (x11-libs/qt-gui-4.6.3-r2::gentoo, installed)
  (x11-libs/qt-qt3support-4.7.4::gentoo, ebuild sheduled for merge) pulled in by
     ~x11-libs/qt-qt3support-4.7.4[aqua=,debug=] required by (x11-libs/qt-gui-4.7.4-r1::gentoo, ebuild sheduled for merge)

botater
() автор топика
Ответ на: комментарий от botater

а теперь ключики
вот так сложно сразу скопипастить команду и выхлоп?
если выхлоп сильно большой, например лог сборки, то есть же wgetpaste и прочие приблуды

megabaks ★★★★
()
Ответ на: комментарий от botater

ну так лол же
qt надо все сразу обновлять
потому что-то типа

emerge -avuDN `qlist -ICv x11-libs/qt-`
хотя непонятно, почему не обновить их при обновлении мира?
ну и ключик «D» не забывай

megabaks ★★★★
()
Ответ на: комментарий от Chaser_Andrey

Chaser_Andrey

нехрен world засирать.

только толку от его чистоты ноль
просто пакеты будут обновляться реже
дебильная мания «чистоты»

megabaks ★★★★
()
Ответ на: комментарий от Chaser_Andrey

обсуждалось миллион раз
проще скриптом выяснить пакеты, которые действительно никому не нужны - в мире они или нет - похер
а то что предлагает портаж...ну забыл я -1 при установке и что?
глупое поведение
ну и обновки будут приходить гораздо реже для пакета, если он не в мире
просто фокус

[ root@desktop ] megabaks # emerge -pvuDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 kB
[ root@desktop ] megabaks #
абра-кадабра
[ root@desktop ] megabaks # echo "media-libs/xine-lib" >> /var/lib/portage/world 
[ root@desktop ] megabaks #
вуаля
[ root@desktop ] megabaks # emerge -pvuDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-libs/libxdg-basedir-1.1.1  USE="-doc -static-libs" 309 kB
[ebuild     U  ] media-libs/xine-lib-1.2.0-r1 [1.1.20] USE="X a52 aac alsa css flac gtk mad mmap mng musepack nls opengl sdl theora truetype vdpau%* vorbis wavpack win32codecs xcb xv -aalib (-altivec) -bluray% -directfb -dts* -dvb% (-dxr3) -fbcon -fusion% -imagemagick -ipv6 -jack -libcaca -modplug* -oss -pulseaudio (-real) -samba -speex -v4l* -vcd -vdr% -vidix (-vis) -xinerama -xvmc" 4,765 kB

Total: 2 packages (1 upgrade, 1 new), Size of downloads: 5,074 kB
[ root@desktop ] megabaks #
а теперь представь масштаб в пределах системы...

megabaks ★★★★
()
Ответ на: комментарий от megabaks

world должен содержать только нужные непосредственно юзеру пакеты
просто потому, что так проще парсить мозгом, тем более так и предусмотрено

anonymous
()
Ответ на: комментарий от megabaks

ну, с тобой было ясно и заранее
надо же было разбавить поток дезинформации

anonymous
()
Ответ на: комментарий от deterok

а шавкам всё лишь бы поддакивать
ога

anonymous
()
Ответ на: комментарий от megabaks

только толку от его чистоты ноль

Чем меньше в world'е пакетов, тем легче в нем искать то что уже не нужно.

anonymous
()
Ответ на: комментарий от megabaks

всё с тобой ясно

Давай, развей свою мысль, что же тебе ясно?

anonymous
()

ого, другой анонимус набежал ;)

anonymous
()
Ответ на: комментарий от anonymous

anonymous

emerge -uDN --with-bdeps=y

эх...анонимус - такой анонимус
специально для тебя фокус №2

[ root@desktop ] megabaks # einstall -avuDN --with-bdeps=y world
 * Mounting 6300M of memory to /var/tmp/portage ...                                                                                                      [ ok ]
 * emerging -avuDN --with-bdeps=y world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] app-crypt/md5deep-4.0.1 [4.0.0] 1,377 kB
[ebuild  NS    ] dev-util/boost-build-1.46.1 [1.41.0, 1.47.0] USE="-examples -python" 41,017 kB
[ebuild     U  ] dev-python/pycxx-6.2.3-r3 [6.2.3-r2] USE="-doc -examples" 0 kB
[ebuild     U  ] dev-util/dbus-test-runner-0.0.4 [0.0.3] USE="-test%" 344 kB

Total: 4 packages (3 upgrades, 1 in new slot), Size of downloads: 42,737 kB

Would you like to merge these packages? [Yes/No] ^C

Exiting on signal 2
 * unmounting tmpfs ...                                                                                                                                  [ ok ]
[ root@desktop ] megabaks #
абра-кадабра
[ root@desktop ] megabaks # echo "media-libs/xine-lib" >> /var/lib/portage/world 
[ root@desktop ] megabaks #
вуаля
[ root@desktop ] megabaks # einstall -avuDN --with-bdeps=y world
 * Mounting 6300M of memory to /var/tmp/portage ...                                                                                                      [ ok ]
 * emerging -avuDN --with-bdeps=y world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-libs/libxdg-basedir-1.1.1  USE="-doc -static-libs" 309 kB
[ebuild     U  ] app-crypt/md5deep-4.0.1 [4.0.0] 1,377 kB
[ebuild  NS    ] dev-util/boost-build-1.46.1 [1.41.0, 1.47.0] USE="-examples -python" 41,017 kB
[ebuild     U  ] dev-python/pycxx-6.2.3-r3 [6.2.3-r2] USE="-doc -examples" 0 kB
[ebuild     U  ] dev-util/dbus-test-runner-0.0.4 [0.0.3] USE="-test%" 344 kB
[ebuild     U  ] media-libs/xine-lib-1.2.0-r1 [1.1.20] USE="X a52 aac alsa css flac gtk mad mmap mng musepack nls opengl sdl theora truetype vdpau%* vorbis wavpack win32codecs xcb xv -aalib (-altivec) -bluray% -directfb -dts* -dvb% (-dxr3) -fbcon -fusion% -imagemagick -ipv6 -jack -libcaca -modplug* -oss -pulseaudio (-real) -samba -speex -v4l* -vcd -vdr% -vidix (-vis) -xinerama -xvmc" 4,765 kB

Total: 6 packages (4 upgrades, 1 new, 1 in new slot), Size of downloads: 47,811 kB

Would you like to merge these packages? [Yes/No] ^C

Exiting on signal 2
 * unmounting tmpfs ...                                                                                                                                  [ ok ]
[ root@desktop ] megabaks #
вуаля2
[ root@desktop ] megabaks # einstall -avuDN world
 * Mounting 6300M of memory to /var/tmp/portage ...                                                                                                      [ ok ]
 * emerging -avuDN world

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-libs/libxdg-basedir-1.1.1  USE="-doc -static-libs" 309 kB
[ebuild     U  ] app-crypt/md5deep-4.0.1 [4.0.0] 1,377 kB
[ebuild     U  ] media-libs/xine-lib-1.2.0-r1 [1.1.20] USE="X a52 aac alsa css flac gtk mad mmap mng musepack nls opengl sdl theora truetype vdpau%* vorbis wavpack win32codecs xcb xv -aalib (-altivec) -bluray% -directfb -dts* -dvb% (-dxr3) -fbcon -fusion% -imagemagick -ipv6 -jack -libcaca -modplug* -oss -pulseaudio (-real) -samba -speex -v4l* -vcd -vdr% -vidix (-vis) -xinerama -xvmc" 4,765 kB

Total: 3 packages (2 upgrades, 1 new), Size of downloads: 6,450 kB

Would you like to merge these packages? [Yes/No] ^C

Exiting on signal 2
 * unmounting tmpfs ...                                                                                                                                  [ ok ]
[ root@desktop ] megabaks #
достаточно?
или показать выхлоп обновления всех установленных?

megabaks ★★★★
()
Ответ на: комментарий от anonymous

слив засчитан
воспроизводиться может на другом пакете
но тебе этого не понять
сам не дезинформируй других, неуч

megabaks ★★★★
()
Ответ на: комментарий от anonymous

если кому не понятно — у этого клоуна нет в world пакетов, зависящих от xine-lib
следовательно, портеж игнорирует orphan-ов

anonymous
()
Ответ на: комментарий от megabaks

да, мне не понять шизофреника по примеру его творчества
к счастью

anonymous
()
Ответ на: комментарий от do0dlez

ещё один адепт чистого мира без аргументов
смысла так никто и не может объяснить

megabaks ★★★★
()

Дистр бы назвал для начала. Прямо сейчас собираю Qt в генте, никаких конфликтов.

vurdalak ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.