LINUX.ORG.RU

Gentoo layman

 ,


0

1

Gentoo совсем недавно стал использовать, извиняюсь если вопрос глупый. Подскажите, что не так при установки layman?

sudo emerge layman

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!

!!! The ebuild selected to satisfy "dev-vcs/git" has unmet requirements.
- dev-vcs/git-1.8.5.5::gentoo USE="blksha1 gpg gtk iconv nls pcre perl python threads webdav -cgi -curl -cvs -doc -emacs -gnome-keyring -highlight -mediawiki (-ppcsha1) -subversion -test -tk -xinetd" ABI_X86="64" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7"

  The following REQUIRED_USE flag constraints are unsatisfied:
    webdav? ( curl )

  The above constraints are a subset of the following complete expression:
    cgi? ( perl ) cvs? ( perl ) mediawiki? ( perl ) subversion? ( perl ) webdav? ( curl ) gtk? ( python ) python? ( python_single_target_python2_7? ( python_targets_python2_7 ) exactly-one-of ( python_single_target_python2_7 ) )

(dependency required by "app-portage/layman-2.0.0-r3[git]" [ebuild])
(dependency required by "layman" [argument])

★★

webdav? ( curl )

При установленном USE=«webdav» нужен ещё и USE=«curl», а у тебя его нет. Аналогично проверь и следующие зависимости.

KRoN73 ★★★★★ ()

Включи флаг curl или выключи webdav. Включи флаг perl или отключи cgi/cvs/mediawiki/subversion. Включи флаг python или выключи gtk.

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

Хотя, судя по выхлопу, достаточно просто включить curl. Или выключить webdav. Остальное у тебя и так выключено.

a1batross ★★★★★ ()

Он уже не нужен :)

Добавь в /etc/portage/repos.conf файл с содержимым в духе

[repo_name]
location = /usr/portage/repo_name
sync-type = git
sync-uri = https://<url>

У меня /usr/portage выглядит как

/usr/portage/main
/usr/portage/overlay1
/usr/portage/overlay2
/usr/portage/distfiles
/usr/portage/packages

так что пути сам определишь. Ну и initial git clone в этой ситуации на твоей совести. А дальше `emerge -q --sync'.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.