Установка kde и проблемы с qt3support


При инсталляции системы Gentoo Linux x86_64 возникла проблема с пакетом kde-base/kde-meta. Установку пока провожу из под chroot, используя Live-CD System Rescue CD. В данной системе пробую, по возможности, максимально отказаться от использования программ с тестовой ветки "~amd64"
Приведу текст похожего вывода сообщений, который был у меня, однако свой я не успел опубликовать, потому взял отсюда link

Ставим мета-пакет:
emerge -p -av kde-meta

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

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/qt-gui-4.6.0:4[accessibility,dbus]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-gui-4.6.2 (Change USE: +dbus)
(dependency required by "kde-base/kdialog-4.4.4" [ebuild])
(dependency required by "kde-base/kdebase-meta-4.4.4" [ebuild])
(dependency required by "kde-base/kde-meta-4.4.4" [ebuild])
(dependency required by "kde-meta" [argument]) 


Добавляем требуемый флаг в /etc/portage/package.use/x11-libs
x11-libs/qt-gui dbus 


Опять пробуем установить мета-пакет:
emerge -p -av kde-meta

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

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/qt-sql-4.6.0:4[qt3support]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-sql-4.6.2 (Change USE: +qt3support)
(dependency required by "kde-base/kdialog-4.4.4" [ebuild])
(dependency required by "kde-base/kdebase-meta-4.4.4" [ebuild])
(dependency required by "kde-base/kde-meta-4.4.4" [ebuild])
(dependency required by "kde-meta" [argument]) 


Опять добавляем требуемый флаг в /etc/portage/package.use/x11-libs
x11-libs/qt-sql qt3support 


Снова запускаем команду:
emerge -p -av kde-meta

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

Calculating dependencies... done!

emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/qt-core-4.6.0:4[qt3support,ssl]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-core-4.6.2-r1 (Change USE: +qt3support)
(dependency required by "kde-base/kdialog-4.4.4" [ebuild])
(dependency required by "kde-base/kdebase-meta-4.4.4" [ebuild])
(dependency required by "kde-base/kde-meta-4.4.4" [ebuild])
(dependency required by "kde-meta" [argument])


И вновь добавляем требуемый флаг в /etc/portage/package.use/x11-libs
x11-libs/qt-core qt3support 


Пробуем снова установить мета-пакет:
emerge -p -av kde-meta   

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

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

x11-libs/qt-core:4

  ('installed', '/', 'x11-libs/qt-core-4.6.2-r1', 'nomerge') pulled in by
    ~x11-libs/qt-core-4.6.2[-debug,-qt3support,-aqua] required by ('ebuild', '/', 'x11-libs/qt-opengl-4.6.2', 'merge')

  ('ebuild', '/', 'x11-libs/qt-core-4.6.2-r1', 'merge') pulled in by
    x11-libs/qt-core:4 required by ('ebuild', '/', 'dev-util/automoc-0.9.88', 'erge')
    x11-libs/qt-core:4 required by ('ebuild', '/', 'app-misc/strigi-0.7.1', 'mege')
    ~x11-libs/qt-core-4.6.2[glib,qt3support,-debug,-aqua] required by ('ebuild' '/', 'x11-libs/qt-gui-4.6.2', 'merge')
    (and 36 more)

x11-libs/qt-gui:4

  ('installed', '/', 'x11-libs/qt-gui-4.6.2', 'nomerge') pulled in by
    ~x11-libs/qt-gui-4.6.2[-debug,-qt3support,-aqua] required by ('ebuild', '/' 'x11-libs/qt-opengl-4.6.2', 'merge')

  ('ebuild', '/', 'x11-libs/qt-gui-4.6.2', 'merge') pulled in by
    >=x11-libs/qt-gui-4.6.0:4[accessibility,dbus] required by ('ebuild', '/', 'de-base/solid-4.4.4', 'merge')
    >=x11-libs/qt-gui-4.6.0:4[accessibility,dbus] required by ('ebuild', '/', 'de-base/kmenuedit-4.4.4', 'merge')
    ~x11-libs/qt-gui-4.6.2[qt3support,-aqua] required by ('ebuild', '/', 'x11-lbs/qt-core-4.6.2-r1', 'merge')
    (and 34 more)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously. You may want to try a larger value of the
--backtrack option, such as --backtrack=30, in order to see if that will
solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.


emerge: there are no ebuilds built with USE flags to satisfy ">=dev-python/PyQt-4.7[dbus,sql,svg,webkit,X]".
!!! One of the following packages is required to complete your request:
- dev-python/PyQt4-4.7.3 (Change USE: +sql +svg +webkit)
(dependency required by "kde-base/pykde4-4.4.4" [ebuild])
(dependency required by "kde-base/plasma-workspace-4.4.4" [ebuild])
(dependency required by "kde-base/kdebase-meta-4.4.4" [ebuild])
(dependency required by "kde-base/kde-meta-4.4.4" [ebuild])
(dependency required by "kde-meta" [argument]) 


и видим конфликт, что требуется изменить USE-флаг +qt3support на ему противоположный -qt3support у пакета x11-libs/qt-core

Выход оказался простым, необходимо добавить в список еще один пакет x11-libs/qt-opengl с флагом qt3support
cat /mnt/gentoo/etc/portage/package.use/x11-libs | grep /qt-  
x11-libs/qt-core qt3support
x11-libs/qt-sql qt3support mysql
x11-libs/qt-gui dbus qt3support mng
x11-libs/qt-opengl qt3support

После чего началась установка kde-meta (у меня из состава 333 программ, перед этим уже был установле gnome). Одним словом, пока оно компилиться, можно спокойно пойти попить чай.
  • +1
  • 4 августа 2010, 14:47
  • yuginboy

Комментарии (29)

RSS свернуть / развернуть
комментарий был удален

+
0
Вопрос ) Жека а бывает так что все просто хххххоп и поставилось? без перекомпиляций и конфликтов, без тайных флагов ))))?
avatar

cyril

  • 4 августа 2010, 16:02
+
0
у halkin-а как-то было с установкой убунту на свой ноут. сказал, что всё стало само и нормально.
avatar

degtyarchuk

  • 4 августа 2010, 16:07
+
0
В такие моменты наверное надо стаканчик коньяка выпить )
avatar

cyril

  • 4 августа 2010, 16:26
+
+1
недавно ставил убунту на пару бюджетных леново, все нормуль без проблем.
кстати, наверное забабахаю обзорчик на днях
avatar

miha

  • 5 августа 2010, 09:44
+
0
жду с нетерпением! желательно подробно, для чайников, а то я всё никак не решусь (((
avatar

degtyarchuk

  • 5 августа 2010, 11:37
+
0
так тебе убунту установка?
я вообще про ноут хотел написать, но вкратце затрону тему инсталляции и пары подводных камней
avatar

miha

  • 5 августа 2010, 12:59
+
0
представь, что я блондинка ))) и мне надо на ноут поставить убунту. при4ём на ноуте уже стоит win7. и я хочу вторую систему!
avatar

degtyarchuk

  • 5 августа 2010, 13:06
+
0
рекомендую все-таки на виртуалке попробовать. Там все тоже, просто комп не будет долго находиться в неработающем состоянии и всегда инет под рукой и соответственно сопровождающего мата много меньше будет. Да, wifi не попробуешь, но то уже можно и в последствии одолеть, когда привыкнешь к стандартному набору команд в консольке и к автодополнению по табуляции ;)
avatar

yuginboy

  • 5 августа 2010, 14:51
+
0
Жека а WiFi не доступен на виртуалке?
avatar

cyril

  • 5 августа 2010, 19:44
+
0
я говорю про VirtualBox, и тут если ядро не увидит оборудования, то с виртуалки уж тем более ты ничего не увидишь.
Если же ты о том, чтобы поработать с уже настроенным wifi но в гостевой системе, то к сожалению (я про VirtualBox) он там виден только как обычная сетевуха, даже если выставить PCnet-FAST III (Bridged adapter, wlan0), в виртуалке он будет AMD PCNET Family PCI Ethernet Adapter. Потому попробовать его в виртуалке самому поставить и настроить, к сожалению, не получиться. (если, конечно, мну опять не гонит чушь)
avatar

yuginboy

  • 6 августа 2010, 13:56
+
0
и по моему Ubunta сама умеет модофоцировать конфиг загрузчика в зависимости от наличия рядомустановленных операционок. С Vista и XP это точно происходит (сам лично устанавливал на такие гибридные системы)
avatar

yuginboy

  • 5 августа 2010, 14:54
+
0
Кирилл, если ты будешь действовать по уже установленному кем-то алгоритму, а тем более ставить незамысловато и использую уже откомпиленные пакеты, как это происходит в подавляющем большинстве дистрибутивов (Ubuntu, Arch, Mandriva, Calculate, CentOS и т.д.), то никаких конфликтов там не будет, если твоя конфигурация набора софта и железа уже опробована и оттестирована. Здесь же у меня используется тот путь, когда ни в одном базовом дистрибутиве из коробки его не получишь, а именно установка на зашифрованный кормевой раздел с выбором алгоритма шифрования. Мне кажется это под MacOS пока недостижимо, или я не прав? По типу Truecrypt для Windows: Шифрование системного физического либо логического диска для Microsoft Windows-систем с предзагрузочной аутентификацией. (Такая же функциональность встроена в Windows Vista (не всех редакций) и Windows Server 2008 под именем BitLocker).
avatar

yuginboy

  • 4 августа 2010, 17:26
+
0
Коментить в стиле, в этом у меня нет необходимости не стоит, т.к. у меня есть такая необходимость и наличие того же Truecrypt и установленной Windows меня не устраивает из-за невозможности скрыть отсутствие лицензии на оную в процессе залоченного экрана.
avatar

yuginboy

  • 4 августа 2010, 17:30
+
0
))
avatar

cyril

  • 4 августа 2010, 18:15
+
+1
Если кто-то не в курсе, то наличие на вашем компьютере, чаще всего это происходит с ноутбуками, версии Windows к примеру для XP Home Edition, а не Proffessional, который находится во включенном состоянии у вас на работе, не освобождает вас от лицензионной ответственности, потому как XP Home Edition (и аналогичного рода модификации Vista и Windows-7) предназначены для пользования ими дома, в тесном семейном кругу, а не на производстве, в частности бухгалтериях.
avatar

yuginboy

  • 4 августа 2010, 18:24
+
0
То есть на столе у меня стоит 2 лептопа. Один рабочий с enterprise license (или как там правильно), а второй личный стоит с home. Врывается адская сотона с целью проверить в компании лицензии и у меня (у компании) будут проблемы?
avatar

cyril

  • 5 августа 2010, 04:42
+
0
увы, но это так (((
avatar

degtyarchuk

  • 5 августа 2010, 11:38
+
+1
Да, ты подставишь и себя и контору, штрафы оба заплатите. В лицензионном соглашении четко прописано, какая версия ПО (или ОС) где и как может использоваться. Откуда я это все узнал, да просто институт, в котором сейчас работаю, специально нанимал контору, которая проводила лекции и аудит на счет этих всех тонкостей. И на этих лекциях этот вопрос освещался достаточно тщательно. Никто не имеет право на рабочем месте использовать те программные продукты, в лицензиях которых прописано сугубо личное использование. Если комп будет просто в рабочем состоянии, соответственно, никто не будет разбираться по поводу «а работал ли я там или он просто воздух греет». Та же история касается и телефоноф (коммуникаторов в частности). Если там есть такая игрушка (по типу ПО), то на работе не имеешь право с ней находиться.
avatar

yuginboy

  • 5 августа 2010, 13:55
+
0
А у вас, весь софт лицензионный на рабочем месте? ;)
avatar

yuginboy

  • 5 августа 2010, 13:57
+
+1
А как же Евгений ) И даже дома ))
avatar

cyril

  • 5 августа 2010, 16:09
комментарий был удален

+
+1
Товарищи. Я только что позвонил в Microsoft ) Вы уверены в информации о лицензиях?
Я спросил есть ли какие либо ограничения или запреты на использование версии Windows Home Edition на рабочем месте? В ответ было сказано что я могу без проблем использовать и удивились откуда информация что не могу.

Звонил вот по этому телефону Voice: 1-800-Microsoft (642-7676)
avatar

cyril

  • 5 августа 2010, 18:13
+
0
ща пойдем выяснять, а то может я действительно пургу сморозил.
avatar

yuginboy

  • 5 августа 2010, 18:19
+
0
Пока нашел тока это (народ пока занят, пришлось читать ЕУЛУ):NO RENTAL/COMMERCIAL HOSTING.You may not rent, lease, lend or provide commercial hosting services with the Software.
Завтра отпишусь, как с народом побеседую.
avatar

yuginboy

  • 5 августа 2010, 18:47
+
0
Так, мля, все-таки сморозил я чушь. Сцуко, попутал с версиями офиса эти версии хрюши. Так что, Серега, мочи мои вышенаписанные коменты, чтобы мне не было так, мля, за себя стыдно. (((( Эх! Завтра пойду еще у админа институтского подробнее поинтересуюсь, но скорей всего это ничего не поменяет.
avatar

yuginboy

  • 5 августа 2010, 19:05
+
0
Так сказать, «Вам кролик написал» (с)
avatar

yuginboy

  • 5 августа 2010, 19:07
+
+1
Сергей ) Не мочи ничего пожалуйста )))) Пусть Женуариусу будет стыдно за предоставление информации которая не отвечает действительности )))))
avatar

cyril

  • 5 августа 2010, 19:26
+
0
NO RENTAL/COMMERCIAL HOSTING.You may not rent, lease, lend or provide commercial hosting services with the Software.

Это означает что использование Этого программного обеспечение не допускается для предоставления услуг хостинга. Оно не может быть использовано на мощностях датацентров. Если же лептоп будет стоять в серверной — ничего страшного ) Пусть стоит на здоровье ) И ты на нем можешь даже заходить в панель управления и управлять серверами датацентра.

Да Жека ) Ты сморозил )
avatar

cyril

  • 5 августа 2010, 19:24

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Не забываем смотреть статистику:

Яндекс цитирования