LINUX.ORG.RU

Чувствую себя идиотом...

 , ,


0

1

Всем привет,

А с каких это пор «emerge --oneshot portage» считает полное (судя по времени) дерево зависимостей для обновления системы и ругается на всякую левизну по отношению к portage - например, evolution-data-server?

Или у меня что-то сломалось в системе в то время, пока ноут в ремонте был?

★★

А с каких пор нытьё без логов считается техническим вопросом? Хотел поныть — дуй в толксы.

daemonpnz ★★★★★
()
Ответ на: комментарий от daemonpnz

Да я думал, что, может быть, что-то важное по этому поводу пропустил - что все уже знают.

Ответы на все вопросы будут через некоторое время.

Cyril ★★
() автор топика
Ответ на: комментарий от drake

Ну раньше у меня обновление portage никогда не блокировалось из-за evolution-data-server - и вообще такое поведение мне кажется странным. Насколько помню, раньше portage всегда собирался в одиночку - то есть, не тянул за собой вообще ничего.

Cyril ★★
() автор топика
Ответ на: комментарий от Cyril

Ключ '-t', а заодно и ключ '-v' добавьте и покажите вывод.

kostik87 ★★★★★
()
Ответ на: комментарий от Cyril

Там, ЕМНИП, portage требует обновления какой-то библиотеки с которой умеет работать только что-то из GNOME 3.8. Ну и понеслось...

Это хорошо, если GNOME не стоит.

drake
()
Ответ на: комментарий от drake

обновления какой-то библиотеки с которой умеет работать только что-то из GNOME 3.8.

Откуда дровишки ? ТС вообще ни каких сведений (выводов emerge) не представил.

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Откуда дровишки ? ТС вообще ни каких сведений (выводов emerge) не представил.

Когда свою Gentoo обновлял, я столкнулся с такой же «проблемой» (запомнилось именно evolution-data-server).

drake
()
Ответ на: комментарий от kostik87

Клуб экстрасенсов 110 левела!

ТС вообще ни каких сведений (выводов emerge) не представил.

И что? А мы всегда ванговали, вангуем и ванговать будем!

init_6 ★★★★★
()
Ответ на: Клуб экстрасенсов 110 левела! от init_6

По факту, конечно это всё можно предположить, как раз из данных, что указал в шапке ТС, с другой стороны лучше смотреть на лог.

kostik87 ★★★★★
()

Когда ж вы усвоите, что -t не работает просто так?

beresk_let, kostik87

man -P"less -p '^\s+--tree'" emerge
       --tree (-t)
              Shows the dependency tree for the given target by indenting  dependencies.
              This is only really useful in combination with --emptytree or --update and
              --deep.

Deleted
()

Зависимости всё равно просчитываются, на, смотри:

# emerge -a1t portage
[ebuild     U  ] sys-apps/portage-2.1.12.2 [2.1.11.55] PYTHON_TARGETS="python2_7%* python3_2%* (-pypy1_9) (-pypy2_0) -python2_6% -python3_1% (-python3_3) (-python3_4)" 
[ebuild  NS    ]  dev-lang/python-3.2.3-r2 [2.6.6-r2, 2.7.1-r1, 3.1.3-r1] USE="gdbm ncurses readline sqlite ssl threads (wide-unicode) xml -build -doc -examples -hardened -ipv6 -tk -wininst" 
[ebuild     U  ]   dev-libs/expat-2.1.0-r2 [2.0.1-r3] USE="unicode%* -examples% -static-libs%" 
так же всё отработает и у ТС и будут видно зависимости, которые «тянут» evolution-data-server .

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87
#  emerge -a1t portage
These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild   R    ] sys-apps/portage-2.2.1  USE="(ipc) -build -doc -epydoc (-pypy2_0) -python2 -python3 (-selinux) -xattr" LINGUAS="ru" PYTHON_TARGETS="python2_7 python3_2 (-pypy2_0) -python2_6 (-python3_3) (-python3_4)" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] n

Quitting.

Так что emerge --info portage в студию.

Deleted
()
Ответ на: комментарий от Deleted

У тебя все зависимости удовлетворены, так что ни каких новых зависимостей нет.

Вот возьми установи зависимости более низкой версии, чем те, что требует новый portage. А потом заново выполни команду.

Ну либо размаскируй новую версию portage и выполни эту же команду, только с указанием новой версии portage и увидишь дерево зависимостей.

kostik87 ★★★★★
()
Ответ на: комментарий от Deleted

Не очень понимаю, что тебе это даст:

$ equery d evolution-data-server
 * These packages depend on evolution-data-server:
app-misc/tracker-0.14.5 (eds ? >=gnome-extra/evolution-data-server-3.3.5)
                        (eds ? <gnome-extra/evolution-data-server-3.5.3)
app-mobilephone/obexd-0.46 (eds ? gnome-extra/evolution-data-server)
app-office/libreoffice-4.0.4.2 (eds ? gnome-extra/evolution-data-server)
dev-libs/folks-0.8.0 (eds ? >=gnome-extra/evolution-data-server-3.5.4)
                     (eds ? >=gnome-extra/evolution-data-server-3.5.4[vala])
gnome-base/gnome-core-apps-3.6.2 (>=gnome-extra/evolution-data-server-3.6.2)
gnome-base/gnome-panel-3.6.2 (>=gnome-extra/evolution-data-server-3.5.3:0)
gnome-base/gnome-shell-3.6.3.1 (>=gnome-extra/evolution-data-server-3.5.3)
gnome-extra/evolution-ews-3.6.4 (>=gnome-extra/evolution-data-server-3.6[kerberos?])
                                (=gnome-extra/evolution-data-server-3.6*)
gnome-extra/gnome-contacts-3.6.2 (>=gnome-extra/evolution-data-server-3.5.3[gnome-online-accounts])
                                 (gnome-extra/evolution-data-server[vala])
gnome-extra/nautilus-sendto-3.6.1 (mail ? >=gnome-extra/evolution-data-server-3.5.3)
mail-client/evolution-3.6.4 (>=gnome-extra/evolution-data-server-3.6.4[gnome-online-accounts?,weather?])
                            (=gnome-extra/evolution-data-server-3.6*)
Cyril ★★
() автор топика
Ответ на: комментарий от Cyril

По-моему, у тебя с правами что-то не так.

find `echo /* | sed 's:/home ::;s:/sys ::;s:/proc ::;s:/tmp ::'` \( `awk -F ':' '($3>=1000 || $1 == «nobody») {print $1}' /etc/passwd | uniq | sed 's/^/-user /;s/$/ -o/'` -perm /o+w -o \( \( -group users -o -group wheel \) -perm /g+w \) \) ! -type l ! -type c ! -iwholename /var/tmp\* -ls

Deleted
()
Последнее исправление: fargred (всего исправлений: 1)
Ответ на: комментарий от Deleted

Э-э... Это почему ещё? Всё было вполне себе так до сдачи ноута в ремонт, во время ремонта диск лежал в ящике моего стола - никто ничего поменять не мог. Других оснований для такого вывода не вижу - расскажи, с чего ты так решил?

Команду позже проверю.

Cyril ★★
() автор топика

Мда... Всё, как обычно.

Куча взаимно блокирующих пакетов (для простоты я часть просто сношу). И какой-то эпичный баг, из-за которого приходится временно ставить "-j1" для того, чтобы система собиралась. Ладно, разобрался - дело действительно было в GNOME - 3.8 такое за собой потянул, что мне стало страшновато...

P.S. Впрочем, я пока ещё не перезагружал ноут - есть весьма неплохие шансы на то, что придётся опять читать первые главы Handbook'а.

Cyril ★★
() автор топика
Последнее исправление: Cyril (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.