1

emerge -pv k3b
выдает:
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-webkit-4.5.1:4[kde]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-webkit-4.6.2-r1 (Change USE: +kde)
(dependency required by "app-cdr/k3b-1.92.0_rc3" [ebuild])
(dependency required by "k3b" [argument])

как быть?calculate 10.4

2

Вам нужно пересобрать пакет qt-webkit с флагом kde.

Для этого можно выполнить в консоли от рута

USE="kde" emerge qt-webkit

Либо прописать флаг kde в переменную USE файла /etc/make.conf и потом выполнить:

emerge qt-webkit

После этого можно будет продолжить сборку k3b

3

сделал USE="kde" emerge qt-webkit,запускаю emerge -av k3b выдает
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.5.1: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 "app-cdr/k3b-1.92.0_rc3" [ebuild])
(dependency required by "k3b" [argument])

4

Аналогично, но с флагом qt3support.

5

Присоединяюсь к вопросу! вроде все сделал как тут написано,но в итоге


# emerge -pv k3b

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-qt3support-4.6.0:4[accessibility,kde]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-qt3support-4.7.1 (Change USE: +kde)
(dependency required by "app-cdr/k3b-2.0.2-r1" [ebuild])
(dependency required by "k3b" [argument])

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

6 (22.02.2011 20:17:19 отредактировано Lupo Alberto)

Попробуйте:

 Консоль:
echo "x11-libs/qt-qt3support kde" >> /etc/portage/package.use
emerge -1 x11-libs/qt-qt3support
emerge k3b

Был, был и весь вышел...

7

Попробовал но..

echo "x11-libs/qt-qt3support kde" >> /etc/portage/package.use

Пишет ,что это каталог...
после дальнейших команд тоже самое

У меня Calculate 11

8

alexx0282, зайдите в /etc/portage/package.use, создайте там иерархию файлов вида /категория/название_пакета и в конечный файл (который название_пакета) пишите USE-флаги для устанавливаемого пакета
Лично я снёс каталоги package.* и создал файлы, пишу всё туда (строки вида: /категория/название_пакета use_флаги). Намного удобнее

9

alexx0282 пишет:

ишет ,что это каталог...

Тогда так

 Консоль:
echo "x11-libs/qt-qt3support kde" >> /etc/portage/package.use/x11-libs
emerge -1 x11-libs/qt-qt3support
emerge k3b

Был, был и весь вышел...

10

пишите USE-флаги для устанавливаемого пакета

Как писать флаги?

иерархию файлов вида

можно подробнее??

какого расширения должен быть файл,я так понял надо в текстовом редакторе это набирать...(у меня есть в  /etc/portage/package.use файл using,в нём я прописывал флаг для установки mkvmerge gui,но мне тоже эти флаги подсказали))

11

 Консоль:
echo "x11-libs/qt-qt3support kde" >> /etc/portage/package.use/x11-libs
emerge -1 x11-libs/qt-qt3support
emerge k3b

Спасибо все получилось!!!! ))

Portage оказывается сам мне подсказывал,что надо делать....))))