поставил calculate как теперь софт то поставить?

так понимаю это Гента поэтому прочев ман что тут в дока лежит прописал в консоле

# emerge -bk qutim

* IMPORTANT: 1 news items need reading for repository ‘gentoo’.
* Use eselect news to read news items.

Calculating dependencies… done!

emerge: there are no ebuilds built with USE flags to satisfy “~x11-libs/qt-gui-4.6.2[glib,qt3support,-debug,-aqua]”.
!!! One of the following packages is required to complete your request:

  • x11-libs/qt-gui-4.6.2 (Change USE: +qt3support)
    (dependency required by “x11-libs/qt-phonon-4.6.2” [ebuild])
    (dependency required by “x11-libs/qt-webkit-4.6.2” [ebuild])
    (dependency required by “net-im/qutim-0.2.0-r3” [ebuild])
    (dependency required by “qutim” [argument])

* IMPORTANT: 1 news items need reading for repository ‘gentoo’.
* Use eselect news to read news items.

дело ясное что зависимости надо доустановить но хочется же чтобы софт сразу сам подтягивал то что ему необходимо для работы
как то это можно до прописать? и как мне теперь весь остальной софт ставить типа chromium и т.д. а также доставить этот qutIM

до этого пользовался только убунтой так что особо сильно не гневитесь а подскажите как прижится с Calculate?

Sergey Tarikov wrote:

emerge: there are no ebuilds built with USE flags to satisfy “~x11-libs/qt-gui-4.6.2[glib,qt3support,-debug,-aqua]”.
!!! One of the following packages is required to complete your request:

  • x11-libs/qt-gui-4.6.2 (Change USE: +qt3support)

Внимательно читаем что нам написал emerge, затем выполняем

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

и

#emerge -avbk qutim

спасибо за пояснение того как все же доустановить софт, но внимательное прочтение вывода emerge мне ни прибавило знаний о той команде что вы описали еще и ссылаясь на католог где все лежит.
я задавал вопрос о том можно ли при установки сразу поставить флаг чтобы устанавливающийся пакет сам доставил все необходимые ему зависимости?

Это особенность Gentoo. Если в бинарных дистрибутивах в пакет обычно включают все функции программы, в генте идут от разумного минимума. Если поддержку Qt3 можно убрать, ее убирают. Если она вам понадобится - вы добавляете. Перевод справки по emerge можно почитать здесь.

спасибо за ответ

будем значит читать и привыкать к новым методам установки :slight_smile:

все сделала но результат тот же:

calculate guest # echo “x11-libs/qt-gui qt3support” >> /etc/portage/package.use/qt-gui
calculate guest # emerge -avbk qutim

* IMPORTANT: 1 news items need reading for repository ‘gentoo’.
* Use eselect news to read news items.

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.2[glib,qt3support,-debug,-aqua]”.
!!! 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 “x11-libs/qt-gui-4.6.2” [ebuild])
    (dependency required by “x11-libs/qt-webkit-4.6.2” [ebuild])
    (dependency required by “net-im/qutim-0.2.0-r3” [ebuild])
    (dependency required by “qutim” [argument])

* IMPORTANT: 1 news items need reading for repository ‘gentoo’.
* Use eselect news to read news items.

А теперь qt-core требует этот флаг. Можно не мучаться и добавить его глобально в /etc/make.conf строчкой:

USE="qt3support"

Sergey Tarikov wrote:

emerge: there are no ebuilds built with USE flags to satisfy “~x11-libs/qt-core-4.6.2[glib,qt3support,-debug,-aqua]”.
!!! One of the following packages is required to complete your request:

  • x11-libs/qt-core-4.6.2-r1 []{.+qt3support .USE: .Change}

:slight_smile: Еще раз внимательно читаем вывод emerge, сравниваем его с предыдущим и видим что сменился пакет для которого следует изменить флаг. Значит делаем следующим образом:
добавим необходимый USE-флаг для нужного пакета

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

вывод команды echo “x11-libs/qt-core qt3support” записывается в файл /etc/portage/package.use/qt-core
x11-libs каталог пакета
qt-core название пакета
qt3support USE-флаг

/etc/portage путь где лежат файлы или каталоги,как в нашем случае package.use, package.keywords, package.mask, package.unmask
package.use каталог для файлов с описаниями USE-флагов пакетов
qt-core файл с описаниями USE-флагов пакета qt-core (ИМХО удобнее использовать файлы по названию пакета, а не писать все один файл)

чем дальше в лес тем больше дров…

начинает возникать ощущение что на той же убунте жилось проще, но опять таки не хочется уж совсем то жить по простому :slight_smile:

подскажите что почитать дабы познать суть правильной установки (или сборки приложений уж не знаю как оно тут правильно называется)
каждый раз при установки приложений ломиться в гугл и регаться на форумах и плодить новые темы по моему ни есть верный способ, хочется осилить принцып установки приложений что за чем и почему так сказать, надеюсь подскажите толковое описание этих процессов а не просто пнете читать man страницы

за рание спасибо

Хочется постич уже эту чудо gentoo но пока что захожу в тупик.

Что далеко ходить, все здесь собрано.

положил начало чтению доов и поинимания методов установок.
подскажите а это так и должно что пакет так долго устанавливается или что он собирается под конкретное оборудование для более лучшей работы?

да кстати как доустановить протоколы к все тому же qutim ?

а то у меня он установился и что радует даже самая новая из стабильных версий но не встал icq протокол или что то для его работы вот что пишет :

eix qutim
[I] net-im/qutim
Available versions: ~0.2.0 0.2.0-r3{tbz2} {debug gnutls histman icq irc jabber linguas_bg linguas_cs linguas_de linguas_ru linguas_uk mrim ssl vkontakte yandexnarod}
Installed versions: 0.2.0-r3{tbz2}(17:43:45 02.10.2010)(irc jabber linguas_ru ssl -debug -gnutls -histman -icq -linguas_bg -linguas_cs -linguas_de -linguas_uk -mrim -vkontakte -yandexnarod)
Homepage: http://www.qutim.org
Description: New Qt4-based Instant Messenger (ICQ).

как дополнить поддержку icq ?

ЕСТЬ еще одна дилема, хочу поставить браузер Chrome или Chromium
Chrome вообще не нашел через eix следовательно не понятно как его можно тогда установить
а Chromium пишет что он маскирован и как я понял что раз он маскирован то его установку не одобряют создатили Gentoo
как в таком случае быть? а то охото привычные браузеры иметь в работе :slight_smile:

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

Available versions: ~0.2.0 0.2.0-r3{tbz2} {debug gnutls histman icq irc jabber linguas_bg linguas_cs linguas_de linguas_ru linguas_uk mrim ssl vkontakte yandexnarod}

например вам нужен icq. выхода 2(как минимум)
Выход 1. #USE="icq" emerge -av qutim не очень удобно так как в следующий раз, например при обновлении флаг icq не будет использоваться. Следовательно
Выход 2. #echo "net-im/qutim icq" >> /etc/portage/package.use/qutim #emerge -av qutim

Случай установки нестабильного пакета для своей архитектуры

#emerge -av =www-client/firefox-3.6.9-r1

!!! All ebuilds that could satisfy “=www-client/firefox-3.6.9-r1” have been masked.
!!! One of the following masked packages is required to complete your request:

  • www-client/firefox-3.6.9-r1 []{.keyword .~amd64 .by: .masked}

#echo "www-client/firefox-3.6.9-r1 ~amd64" >> /etc/portage/package.keywords/firefox #emerge -av =www-client/firefox-3.6.9-r1

спасибо большое, так и думал точнее догадывался что надо просто дописать use флаг и установить пакет, а подскажите ответ про то что так долго идет инсталл и насколько может оказаться плохо ставить те приложения что за маскированы ?

Sergey Tarikov wrote:

подскажите а это так и должно что пакет так долго устанавливается или что он собирается под конкретное оборудование для более лучшей работы?

Собственно как это водится в вашем вопросе заключен ответ на него ;-). Calculate Linux это дистрибутив основанный на Gentoo, а Gentoo это в свою очередь Source-based дистрибутив. Т.о. при установке пакетов, кроме отдельных случаев пакет собирается под ваше железо и с вашими настройками.