[РЕШЕНО]emerge --update --newuse --deep world[РЕШЕНО]

Доброго времени суток, можете посмотреть? на все команды пересмотреть мои флаги вылезает ёбилд

emerge --info

http://pastebin.com/m647a33c4

сама ошибка. При вводе этого

emerge --update --newuse --deep world

http://pastebin.com/m6200f333

Что можно сделать?

скорее всего надо подождать и

скорее всего надо подождать и потом снова синхронизироваться... еще можно попробовать --verbose... вдруг чего нового скажет :)

сделал emerge --syncпри

сделал emerge --sync
при повторном использовании
emerge --update --newuse --deep world

таже самая ошибка

Кстати эта ошибка на любую мою команду
на эту
emerge -uavDN world

на эту

emerge -avDNt xorg-x11

другого пока не пробовал

Всё ж описано в "проблеме"

Всё ж описано в "проблеме" )
Однин из конфликтов выглядит так:

app-editors/emacs-23.1-r2 зависит от gnome-base/librsvg-2.26.0
gnome-base/librsvg-2.26.0 зависит от dev-util/gtk-doc-1.11
dev-util/gtk-doc-1.11 зависит от virtual/emacs-23

Получается, что emacs зависит сам от себя

USE="-emacs -doc" emerge -1 virtual/emacs
и повторяй попытку
emerge --update --newuse --deep world -p

Если блокировки ещё останутся - внимательно просматривай их и решай, примерно как решается блокировка выше.

emacs — отличная операционка которой не хватает только хорошего текстового редактора.

USE="-emacs -doc" emerge -1

USE="-emacs -doc" emerge -1 virtual/emacs

Это означает применить отмену двух флагов а потом сделать удалить пакет виртуал емакс да?

weringo

weringo написал(а):
USE="-emacs -doc" emerge -1 virtual/emacs

Это означает применить отмену двух флагов а потом сделать удалить пакет виртуал емакс да?

нет, -1 = --oneshot , т.е. не добавлять в world

Предупреждение Portage о циклических зависимостях

Если синхронизация портажа не помогает, ИМХО убирайте зависимости в ручную.

А где можно по-подробнее

А где можно по-подробнее посмотреть о убирании зависимостей в ручную, извиняюсь не совсем понимаю как их заметить

При подобных «циклических»

При подобных «циклических» зависимостях можно использовать следующий рецепт:

emerge -1 --nodeps app-editors/emacs
emerge -1 gnome-base/librsvg dev-util/gtk-doc
emerge app-editors/emacs

«Заметить» можно в приведённом вами логе:

#
* Error: circular dependencies:
#
#
('ebuild', '/', 'app-editors/emacs-23.1-r2', 'merge') depends on
#
  ('ebuild', '/', 'gnome-base/librsvg-2.26.0', 'merge') (buildtime)
...
#
('ebuild', '/', 'gnome-base/librsvg-2.26.0', 'merge') depends on
#
  ('ebuild', '/', 'gnome-extra/libgsf-1.14.16', 'merge') (buildtime)
#
  ('ebuild', '/', 'x11-libs/pango-1.26.2', 'merge') (buildtime)
#
  ('ebuild', '/', 'x11-libs/cairo-1.8.8', 'merge') (buildtime)
#
  ('ebuild', '/', 'x11-libs/gtk+-2.18.6', 'merge') (buildtime)
#
  ('ebuild', '/', 'dev-util/gtk-doc-1.11', 'merge') (buildtime)
...
#
('ebuild', '/', 'dev-util/gtk-doc-1.11', 'merge') depends on
#
  ('ebuild', '/', 'virtual/emacs-23', 'merge') (buildtime)

P.S. А какой профиль вы используете?

eselect profile show

либо

ls -al /etc/make.profile

P.S.S. Вы бы с USE-флагами разобрались, большая часть проблем сразу бы и отпала.

Я Gentoo & Funtoo

использую Current

использую

Current make.profile symlink:
default/linux/amd64/10.0

я под чрутом щас

а с флагами лучше все удалить потом зайти на страницу генту хэндбука и оттуда глобальные флаги проставить?

Если ваша система

Если ваша система используется на десктопе, можно выбрать профиль default/linux/amd64/10.0/desktop.
Уберите из /etc/make.conf все флаги, в необходимости которых вы не уверены.
Желательно там же точнее определить поддержку для используемой звуковой карты.
Если вы не ретроград, поменяйте INPUT_DEVICES на evdev.
Перед установкой либо обновлением пакетов (сетов) используйте опции -av или -pv для просмотра возможных USE-флагов. Те из них, которые определяются как глобальные, можно добавлять в /etc/make.conf; остальные же — локальные — правильнее добавлять в /etc/portage/packge.use/CATEGORY_NAME_FILE. (CATEGORY_NAME_FILE взято для примера, так для пакета app-shells/bash это app-shells. Название необязательное, выбирается для удобства).

P.S. Некоторые из установленных у вас флагов не существуют — apic, другие при совместном использовании могут вызвать конфликты — acpi (оставить) и apm (для очень древних компьютеров, лучше убрать), от определённых я бы избавился — htmlhandbook, doc.
P.S.S. Если вы только начинаете знакомство с Gentoo, можно было бы остановиться на стабильной ветке.

Я Gentoo & Funtoo

Спасибо огромное щас буду

Спасибо огромное щас буду копать перезагружусь только...

emerge: there are no ebuilds

emerge: there are no ebuilds built with USE flags to satisfy "app-text/docbook-sgml-utils[jadetex]".
!!! One of the following packages is required to complete your request:
- app-text/docbook-sgml-utils-0.6.14 (Change USE: +jadetex)
(dependency required by "media-libs/fontconfig-2.8.0" [ebuild])
(dependency required by "x11-libs/libXft-2.1.14" [ebuild])
(dependency required by "dev-lang/tk-8.5.8" [ebuild])
(dependency required by "dev-tcltk/expect-5.43.0" [ebuild])
(dependency required by "dev-util/dejagnu-1.4.4-r1" [ebuild])
(dependency required by "sys-devel/gcc-4.4.2" [ebuild])
(dependency required by "world" [argument])

Поменял флаги сделал как ты сказал
создал файлик app-text
в него прописал
app-text/docbook-sgml-utils jadetex

перед этим установил его
Use=jadetex emerge app-text/docbook-sgml-utils
он установился
но строки выше всёравно выводятся
в чем я не прав?(

-

- app-text/docbook-sgml-utils-0.6.14 (Change USE: +jadetex)

emacs — отличная операционка которой не хватает только хорошего текстового редактора.

ну, я прописал в файлик а всё

ну, я прописал в файлик а всё равно выводит это

3 года на генту, но когда

3 года на генту, но когда читаю такие развернутые посты, получаю что-то новое к своим знаниям
+1

хорошо с теми я разобрался

хорошо с теми я разобрался теперь выдаёт новенькое, вот что

http://pastebin.com/mab013e2

Ответ всё тот же ) Читай

Ответ всё тот же )
Читай внимательнее
disabling USE flags that trigger optional dependencies.

('ebuild', '/', 'dev-python/sphinx-0.6.4', 'merge') depends on
... ('ebuild', '/', 'dev-python/jinja2-2.2.1', 'merge') (buildtime)   

'ebuild', '/', 'dev-python/jinja2-2.2.1', 'merge') depends on
... ('ebuild', '/', 'dev-python/sphinx-0.6.4', 'merge') (buildtime)

Это следующая блокировка.

Проблема появилась из-за того что ты ОЧЕНЬ сильно менял use-флаги.
В результате многие пакеты попали в рекурсивную зависимость.

Внимательно смотри и точечно ликвидируй зависимости

на вскидку ещё одно чудо твоего конфига ))

('ebuild', '/', 'virtual/tex-base-0', 'merge') depends on
  ('ebuild', '/', 'app-text/texlive-core-2009-r1', 'merge') (runtime)

('ebuild', '/', 'app-text/texlive-core-2009-r1', 'merge') depends on
  ('ebuild', '/', 'virtual/poppler-0.12.3-r1', 'merge') (buildtime)
  ('ebuild', '/', 'dev-tex/luatex-0.50.0', 'merge') (runtime_post)

('ebuild', '/', 'dev-tex/luatex-0.50.0', 'merge') depends on
  ('ebuild', '/', 'virtual/tex-base-0', 'merge') (buildtime)
  ('ebuild', '/', 'dev-libs/zziplib-0.13.58', 'merge') (buildtime)
  ('ebuild', '/', 'virtual/poppler-0.12.3-r1', 'merge') (buildtime)

USE="-DOC" emerge -1 dev-python/sphinx
emerge -vp world...
И так далее

emacs — отличная операционка которой не хватает только хорошего текстового редактора.

weringo написал(а): Что можно

weringo написал(а):
Что можно сделать?

может не надо было всю систему делать с ~amd64?

а это болезненно изменяется?

а это болезненно изменяется?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".