LinuxForum.Fans
Тема

k3b

Автор: oskar0609 11 сообщений 5420 просмотров
#58999

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]".

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
#59015

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

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

text
USE="kde" emerge qt-webkit

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

text
emerge qt-webkit

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

#59041

сделал 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]".

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])
#59045

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

#132353

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

text
# 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.

#132355

Попробуйте:
[console]echo "x11-libs/qt-qt3support kde" >> /etc/portage/package.use
emerge -1 x11-libs/qt-qt3support
emerge k3b[/console]

#132357

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

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

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

У меня Calculate 11

#132366

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

#132369
alexx0282 написал:
ишет ,что это каталог...

Тогда так
[console]echo "x11-libs/qt-qt3support kde" >> /etc/portage/package.use/x11-libs
emerge -1 x11-libs/qt-qt3support
emerge k3b[/console]

#132371

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

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

иерархию файлов вида
можно подробнее??

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

[console]echo "x11-libs/qt-qt3support kde" >> /etc/portage/package.use/x11-libs
emerge -1 x11-libs/qt-qt3support
emerge k3b[/console]

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

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

Войдите или зарегистрируйтесь, чтобы ответить.