Помогите с портежем
От Maxim Sokolsky (2:5020/828.777) к Maxim Gribanov
В ответ на Заголовок предыдущего сообщения в треде (Имя Автора)
Привет, 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. However, 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.
--- -А жаль, что во времена неандертальцев не было фидонета
* Origin: Главное - вовремя проснуться (2:5020/828.777)
Ответы на это письмо:
From: Username
Заголовок следующего сообщения в треде может быть длинным и его придется перенести на новую строку
From: Username
Или коротким