Помогите разобраться с оверлеями
Сабж,- видимо, плохо читаю маны.
Добавляю оверлей pro-audio, используя layman (http://proaudio.tuxfamily.org/wiki/index.php?title=Usage).
Теперь вот что происходит
localhost etc # emerge -uDav worldThese are the packages that would be merged, in order:
Calculating world dependencies /
!!! All ebuilds that could satisfy ">=app-text/mftrace-1.1.19" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-text/mftrace-1.1.19 (masked by: ~x86 keyword)For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "media-sound/lilypond-2.10.4" [ebuild])!!! Problem resolving dependencies for media-sound/denemo
!!! Depgraph creation failed.
И это при всем при том, что эти оба пакета(app-text/mftrace, media-sound/lilypond) у меня не установлены.
Причем вот какая штука: в make.conf PORTDIR_OVERLAY не определен. Читаю здесь: http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds и понимаю, что не понимаю, как задавать PORTDIR_OVERLAY в make.conf - pro-audio ведь установился в /usr/local/layman/pro-audio/ а не в /usr/local/portage/pro-audio (это если я правильно понял, как все должно быть).
Может, в другом проблема?
- Для комментирования войдите или зарегистрируйтесь
там после
там после установки рекомендуют добавть строчку в make.conf которая какраз и берёт список установленных оверлеев из /usr/portage/local/layman/make.conf - у тебя она есть?
оверлеи layman стоят в /usr/portage/local/layman/
В /etc/make.conf есть
В /etc/make.conf есть source /usr/portage/local/layman/make.conf (echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf)
Re: там после
Я про это и говорю: по `layman -fa pro-audio` оверлей встал на /usr/local/layman/pro-audio/ , а не в /usr/portage/local/layman/ :-(
/usr/local/layman/pro-audio/
DELETE reshaem
/usr/local/layman/pro-audio/
reshaem standartnuu zada4u:
slep@slep3 ~ $ su
Password:
slep3 slep # updatedb -v
slep3 slep # slocate make.conf
/etc/make.conf
/etc/make.conf.euse_backup
/etc/make.conf.example
/mnt/ftp/bacup/etc/make.conf
/mnt/ftp/bacup/etc/make.conf~
/mnt/ftp/bacup/etc/make.conf.backup
/mnt/ftp/bacup/etc/make.conf.euse_backup
/mnt/ftp/bacup/etc/make.conf.old
/mnt/ftp/bacup/etc/make.conf.example
/usr/qt/3/mkspecs/linux-g++/qmake.conf
/usr/local/overlay/portage-alt-overlay/sys-netbsd/netbsd-baselayout/files/make.conf
/usr/share/man/man5/make.conf.5.gz
/usr/portage/local/layman/make.conf
slep3 slep # cat /usr/portage/local/layman/make.conf
PORTDIR_OVERLAY="$PORTDIR_OVERLAY
/usr/portage/local/layman/xeffects-experimental
/usr/portage/local/layman/initng
/usr/portage/local/layman/kde
/usr/portage/local/layman/custom-kernels"
nu cego tut ne jasno,v druguu papku vstali :)
slep3 slep # cat /etc/layman/layman.cfg |grep -v "#"
[MAIN]
config_dir: /etc/layman
storage : /usr/portage/local/layman
cache : %(storage)s/cache
local_list: %(storage)s/overlays.xml
make_conf : %(storage)s/make.conf
overlays : storage : /usr/portage/local/layman
T.E :storage : /usr/portage/local/layman o4evidno otve4aet za mesto
overleev
Uda4i v posike bagov :)
Поправил
Поправил переменную source в /usr/portage/local/layman.
Та же ситуация: при обновлении мира ругается на неустановленные у меня пакеты media-sound/lilypond и app-text/mftrace.
Где же истина? :-(
Добавлено
Вроде понял, где собака порылась... Что с ней делать?
Как выход -
Как выход - удалил из оверлея media-sound/denemo.... Полагаю, это совсем даже не решение, а так... метод тыка :-(
а в
а в /etc/portage/package.keywords добавить строчку
>=app-text/mftrace-1.1.19
пробовали?
говорят помогает...
Помогло,
Помогло, спасибо!
~x86
v ovrlejax VSE ebuildi idut kak "~ARCH"
poetomu nado razmskirovat sam ebild i ego zavisimosti
Вот, вот
Вот, вот оно!
Спасибо за объяснения!
вот здесь есть
вот здесь есть пример использования Layman
http://ru.gentoo-wiki.com/HOWTO_XGL