LINUX.ORG.RU

Невозможно установить Unity под gentoo

 , , ,


0

1

Добрый день.

Решил накатить gentoo с unity, для оболочки решил использовать форк unity - gentoo-unity7, но проблема в самом последнем пункте инструкции по установке.

emerge -av unity-meta

Даёт список пакетов для установки, и в конце это:

Total: 68 packages (68 new), Size of downloads: 1515234 KiB

  • Error: circular dependencies:

(unity-base/session-shortcuts-1.4-r181001:0/0::gentoo-unity7, ebuild scheduled for merge) depends on (unity-base/unity-7.6.0-r221001:0/0::gentoo-unity7, ebuild scheduled for merge) (runtime) (unity-base/session-shortcuts-1.4-r181001:0/0::gentoo-unity7, ebuild scheduled for merge) (runtime)

  • Note that circular dependencies can often be avoided by temporarily
  • disabling USE flags that trigger optional dependencies.

Как можно побороть, подскажите, пожалуйста.



Последнее исправление: mrmilesprower (всего исправлений: 1)

Ну вот такой вот ebuild в этом конкретно взятом оверлее. В unity-gentoo оверлее такой проблемы быть не должно.

В данном случае зависимости жёсткие и не зависят от USE флагов. Всё что остаётся попробовать, проверить, что установлены dev-util/intltool и sys-devel/gettext, а затем выполнить emerge -1avO unity-base/unity. После его установки попробовать снова установить unity-meta.

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

Благодарю. Пакеты были установлены, но установка unity-base/unity фэйлится сразу на моменте компиляции.

Я почему решил взять репу unity7, потому что с gentoo-unity были проблемы. А именно (сейчас снова выбрал этот репозиторий):

При emerge -uDNavt unity-meta:

!!! All ebuilds that could satisfy «gnome-extra/activity-log-manager» have been masked. !!! One of the following masked packages is required to complete your request:

  • gnome-extra/activity-log-manager-0.9.7_p_p0_p28::unity-gentoo (masked by: invalid: DEPEND: expected: dependency string, got: ‘)’, token 12)

Чем замаскировано - не понятно. Пропись activity-log-manager в package.unmask не помогает, естесственно.

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

Там было сказано, что один пакет зависит от другого. Палка о двух концах, вобщем. Написал разрабу, предложил временное решение. Вечером сказал, что пофиксит. А пакет unity-meta пошёл устанавливаться.

Да, вы правы, там с ebuild немножко некорректно было, просто удалил строку с зависимостью session-shortcuts, как мне и сказали.

mrmilesprower
() автор топика