forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX.CHAINIK

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 21.03.2018, 12:40
Maxim Gribanov
Guest
 
Сообщений: n/a
По умолчанию Помогите с портежем

Maxim Gribanov написал(а) к All в Mar 18 10:21:56 по местному времени:

Привет, All!

Друзья, помогите не доломать Gentoo
Сам не пойму как так случилось.

Вобщем решил Я обновить систему.

пишу в терминале emerge -pvuND --with-bdeps=y system

На что емердж выдает мне ругань такого типа:

[blocks B ] <dev-qt/qtcore-4.8.7-r4:4 ("<dev-qt/qtcore-4.8.7-r4:4" is blocking dev-qt/qtcore-5.7.1-r4)

Ниже вот такое:

(dev-qt/qtcore-5.7.1-r4:5/5.7::gentoo, ebuild scheduled for merge) pulled in by
dev-qt/qtcore:5 required by (dev-libs/grantlee-5.1.0:5/5::gentoo, installed)
dev-qt/qtcore:5 required by (app-emulation/q4wine-1.3.5:0/0::gentoo, installed)
>=dev-qt/qtcore-5.7.1:5 required by
>(kde-frameworks/kxmlgui-5.40.0:5/5.40::gentoo, installed)
>=dev-qt/qtcore-5.7.1:5 required by
>(kde-frameworks/kcompletion-5.40.0:5/5.40::gentoo, installed)
****************************
****************************

~dev-qt/qtcore-4.8.7[aqua=,debug=,qt3support=,abix86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (~dev-qt/qtcore-4.8.7[-aqua,-debug,qt3support,abi_x8664(-)]) required by (dev-qt/qtopengl-4.8.7:4/4::gentoo, installed)
~dev-qt/qtcore-4.8.7[aqua=,debug=,qt3support,abix86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] (~dev-qt/qtcore-4.8.7[-aqua,-debug,qt3support,abi_x8664(-)]) required by (dev-qt/qt3support-4.8.7:4/4::gentoo, installed)
>=dev-qt/qtcore-4.8.5:4[ssl] required by
****************************
****************************


Вобщем есть пакеты которые на qt5, есть которые на qt4 не совсем понял как это произошло и как безболезненно исправить.

Примечатьельно что в make.conf установлен глобальный use флаг -qt4

Помогите пожалуйста!


С наилучшими пожеланиями, Maxim.

--- -Пиши, старик, пиши! Мы тебя не покинем.
Ответить с цитированием
  #2  
Старый 22.03.2018, 11:51
Maxim Sokolsky
Guest
 
Сообщений: n/a
По умолчанию Помогите с портежем

Maxim Sokolsky написал(а) к Maxim Gribanov в Mar 18 10:04:48 по местному времени:

Привет, Maxim!

21 мар 18 10:21, Maxim Gribanov -> All в сообщении по ссылке area://ru.linux.chainik?msgid=2:5064/56+5ab21812:

MG> Друзья, помогите не доломать Gentoo
MG> Сам не пойму как так случилось.

Могу помочь доломать Gentoo - потому как её я устанавливал один раз и это было лет десять назад.

MG> Вобщем решил Я обновить систему.
MG> пишу в терминале emerge -pvuND --with-bdeps=y system
MG> На что емердж выдает мне ругань такого типа:

MG> [blocks B ] <dev-qt/qtcore-4.8.7-r4:4
MG> ("<dev-qt/qtcore-4.8.7-r4:4" is blocking dev-qt/qtcore-5.7.1-r4)
MG> Ниже вот такое:
MG> (dev-qt/qtcore-5.7.1-r4:5/5.7::gentoo, ebuild scheduled for merge)

MG> Вобщем есть пакеты которые на qt5, есть которые на qt4 не совсем понял
MG> как это произошло и как безболезненно исправить.
MG> Примечатьельно что в make.conf установлен глобальный use флаг -qt4

Вот потому что у тебя этот флаг стоит - так и случилось.

MG> Помогите пожалуйста!

Да пожалуйста. Судя по всему систему ты давненько не обновлял, всё - включая qt так далеко вперёд убежало, что теперь - полюбому - обновлять до qt5 нужно, как и делать переход c kde4 на kde5.

Была и у меня такая ситуация - правда на Arch Linux'е, но смысл тот же. Ушёл с этого дистрибутива - надоело обновлять всякую дребедень и ходить по граблям этих обновлений - ради того, чтобы поставить мне нужное ПО посвежее.

С наилучшими пожеланиями, Maxim.

--- -А жаль, что во времена неандертальцев не было фидонета
Ответить с цитированием
  #3  
Старый 26.03.2018, 00:51
Maxim Gribanov
Guest
 
Сообщений: n/a
По умолчанию Помогите с портежем

Maxim Gribanov написал(а) к Maxim Sokolsky в Mar 18 22:52:56 по местному времени:

Привет, Maxim!

22 мар 18 10:04, Maxim Sokolsky -> Maxim Gribanov:

MS> Привет, Maxim!

MG>> Вобщем есть пакеты которые на qt5, есть которые на qt4 не совсем
MG>> понял как это произошло и как безболезненно исправить.
MG>> Примечатьельно что в make.conf установлен глобальный use флаг
MG>> -qt4

MS> Вот потому что у тебя этот флаг стоит - так и случилось.

Так флаг -qt4 наоборот глобально обьявляет о том, чтобы пакеты собирались без qt4.

Допускаю что мог его включить для отдельный пакетов, которым он требуется.

MG>> Помогите пожалуйста!

MS> Да пожалуйста. Судя по всему систему ты давненько не обновлял, всё -
MS> включая qt так далеко вперёд убежало, что теперь - полюбому -
MS> обновлять до qt5 нужно, как и делать переход c kde4 на kde5.

Систему собирал осенью.

MS> Была и у меня такая ситуация - правда на Arch Linux'е, но смысл тот
MS> же. Ушёл с этого дистрибутива - надоело обновлять всякую дребедень и
MS> ходить по граблям этих обновлений - ради того, чтобы поставить мне
MS> нужное ПО посвежее.

Пока не вижу альтернатив gentoo, как бы пошло оно не звучало.

С наилучшими пожеланиями, Maxim.

--- -Пиши, старик, пиши! Мы тебя не покинем.
Ответить с цитированием
  #4  
Старый 27.03.2018, 10:01
Maxim Sokolsky
Guest
 
Сообщений: n/a
По умолчанию Помогите с портежем

Maxim Sokolsky написал(а) к Maxim Gribanov в Mar 18 14:49:02 по местному времени:

Привет, Maxim!

25 мар 18 22:52, Maxim Gribanov -> Maxim Sokolsky в сообщении по ссылке area://ru.linux.chainik?msgid=2:5064/56+5ab7fed9:

MG>>> Вобщем есть пакеты которые на qt5, есть которые на qt4 не совсем
MG>>> понял как это произошло и как безболезненно исправить.
MG>>> Примечатьельно что в make.conf установлен глобальный use флаг
MG>>> -qt4

MS>> Вот потому что у тебя этот флаг стоит - так и случилось.

MG> Так флаг -qt4 наоборот глобально обьявляет о том, чтобы пакеты
MG> собирались без qt4.

Тебе лучше знать - маска эта выключает qt4 или включает. :)

MG> Допускаю что мог его включить для отдельный пакетов, которым он
MG> требуется.

Если в общем - для всех линуксов: у тебя в системе два типа пакетов - qt5 и qt4. Такое вполне может быть.


MS>> Да пожалуйста. Судя по всему систему ты давненько не обновлял,
MS>> всё - включая qt так далеко вперёд убежало, что теперь - полюбому
MS>> - обновлять до qt5 нужно, как и делать переход c kde4 на kde5.

MG> Систему собирал осенью.

А вот ответ от Gentoo:

Why do I get blockers when trying to emerge Qt?

Gentoo uses split ebuilds of the various components of Qt to allow finer-grained control of dependencies from other packages and reduced compilation time for revision bumps or USE changes. Нowever, despite there being separate ebuilds all those components must be of the same version, which means they must all be upgraded together.

If some of the updated version packages are keyworded but others are not, you get those blockers.

Another source of Qt blocks is incompatible USE flag combinations, the portage output should tell you which those are.
Blocks caused by mixing stable and testing versions

Mixing stable and testing versions is discouraged. Currently, when users want to install both Qt4 and Qt5, it is necessary to add a dev-qt/* entry to /etc/portage/package.keywords, because Qt5 can only be installed in parallel with >=qtcore-4.8.6-r1. This dependency is enforced by qtchooser, a helper package that can set environment variables for the default Qt environment, see
user $qtchooser --help

https://wiki.gentoo.org/wiki/Qt/FAQ

MS>> Была и у меня такая ситуация - правда на Arch Linux'е, но смысл
MS>> тот же. Ушёл с этого дистрибутива - надоело обновлять всякую
MS>> дребедень и ходить по граблям этих обновлений - ради того, чтобы
MS>> поставить мне нужное ПО посвежее.

MG> Пока не вижу альтернатив gentoo, как бы пошло оно не звучало.

Значит, ты пока не созрел. Д)

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

Последнее у Gentoo есть - но не для русского языка. Хотя есть рассылка https://archives.gentoo.org/gentoo-user-ru/, но там три сообщения за год.

Т.е. если подписываться, то на английские подписки, также чат ирки, форум. Учи английский - либо переводчик гугл.

С наилучшими пожеланиями, Maxim.

--- -А жаль, что во времена неандертальцев не было фидонета
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:43. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot