Sabayon, Calculate, Funtoo, Exherbo
Модератор: /dev/random
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo
Сообщение
Yaros » 19.12.2014 14:51
Начало при каждом обновлении высвечиваться следующее:
Код: Выделить всё
!!! existing preserved libs:
>>> package: dev-libs/boost-1.55.0-r2
* - /usr/lib64/libboost_iostreams.so.1.52.0
* used by /usr/games/bin/campaignd (games-strategy/wesnoth-1.10.7)
* used by /usr/games/bin/wesnoth (games-strategy/wesnoth-1.10.7)
* used by /usr/games/bin/wesnothd (games-strategy/wesnoth-1.10.7)
* - /usr/lib64/libboost_system.so.1.52.0
* used by /usr/games/bin/wesnoth (games-strategy/wesnoth-1.10.7)
* used by /usr/lib64/libtorrent-rasterbar.so.7.0.0 (net-libs/rb_libtorrent-0.16.17)
* used by /usr/lib64/python2.7/site-packages/libtorrent.so (net-libs/rb_libtorrent-0.16.17)
* - /usr/lib64/libboost_program_options.so.1.52.0
* used by /usr/games/bin/wesnoth (games-strategy/wesnoth-1.10.7)
* - /usr/lib64/libboost_python-2.7.so.1.52.0
* used by /usr/lib64/python2.7/site-packages/libtorrent.so (net-libs/rb_libtorrent-0.16.17)
* - /usr/lib64/libboost_regex.so.1.52.0
* used by /usr/games/bin/wesnoth (games-strategy/wesnoth-1.10.7)
* - /usr/lib64/libboost_locale.so.1.52.0
* used by /usr/bin/blender (media-gfx/blender-2.72-r1)
* used by /usr/bin/blenderplayer (media-gfx/blender-2.72-r1)
Use emerge @preserved-rebuild to rebuild packages using these libraries
Попробовал посмотреть, что там:
Код: Выделить всё
$ sudo emerge --ask @preserved-rebuild
!!! Found 2 make.conf files, using both '/etc/make.conf' and '/etc/portage/make.conf'
* IMPORTANT: 9 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
* IMPORTANT: 2 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-libs/tinyxml-2.6.2-r2 USE="stl -debug -doc -static-libs"
[ebuild N ] media-libs/libwebp-0.4.0 USE="jpeg png -experimental -gif -opengl -static-libs -swap-16bit-csp -tiff" ABI_X86="(64) (-32) (-x32)"
[ebuild N ] media-libs/xvid-1.3.3 USE="threads -examples -pic" ABI_X86="(64) (-32) (-x32)"
[ebuild R ] net-libs/rb_libtorrent-0.16.17 USE="{-test%}"
[ebuild N ] dev-libs/pugixml-1.2
[ebuild N ] dev-cpp/yaml-cpp-0.3.0
[ebuild N ] media-libs/opencolorio-1.0.8 USE="sse2 -doc -opengl (-pdf) -python {-test}" PYTHON_TARGETS="python2_7"
[ebuild N ] sci-libs/hdf5-1.8.10 USE="cxx zlib -debug -examples -fortran -fortran2003 -mpi -static-libs -szip -threads"
[ebuild N ~] media-libs/openimageio-1.3.13 USE="ssl truetype -colorio -gif -jpeg2k -opencv -opengl -python -qt4 -tbb" PYTHON_TARGETS="python2_7"
[ebuild N ] media-libs/lib3ds-2.0.0_rc1
[ebuild N ~] media-libs/opencollada-0_p864-r1 USE="-expat"
[ebuild R ] games-strategy/wesnoth-1.10.7
[ebuild N ~] media-video/ffmpeg-2.2.11 USE="alsa bindist bzip2 encode hardcoded-tables iconv mmx mp3 network sse sse2 truetype x264 xvid zlib -3dnow -3dnowext -X -aac -aacplus (-altivec) -amr -amrenc (-armv5te) (-armv6) (-armv6t2) (-armvfp) -avx -avx2 -bluray -cdio -celt -cpudetection -debug -doc -examples -faac -fdk -flite -fma3 -fma4 -fontconfig -frei0r -gme -gnutls -gsm -iec61883 -ieee1394 -jack -jpeg2k -ladspa -libass -libcaca -libsoxr -libv4l (-mips32r2) (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -mmxext -modplug (-neon) -openal -opengl -openssl -opus -oss -pic -pulseaudio -quvi -rtmp -schroedinger -sdl -speex -sse3 -sse4 -sse4_2 -ssh -ssse3 -static-libs {-test} -theora -threads -twolame -v4l -vaapi -vdpau -vorbis -vpx -wavpack -webp -x265 -zvbi" ABI_X86="(64) -32 (-x32)" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"
[uninstall ] media-libs/libpostproc-10.20140517-r1
[blocks b ] media-libs/libpostproc ("media-libs/libpostproc" is blocking media-video/ffmpeg-2.2.11)
[uninstall ] media-video/libav-9.17
[blocks b ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is blocking media-libs/libpostproc-10.20140517-r1, media-video/libav-9.17)
[ebuild U ~] media-gfx/blender-9999 [2.72-r1] USE="addons%* boolean%* buildinfo%* collada* compositor%* contrib%* cycles* decimate%* fftw* fluid%* freestyle%* oceansim%* ocio%* remesh%* smoke%* tomato%* -X% -cin% -cuda% -dds* -eltopo% -lzma% -openexr* -openvdb% -osl% -quicktime% -sm_20% -sm_21% -sm_30% -sm_35% -valgrind%" LINGUAS="en%* ru%* -ar% -bg% -ca% -cs% -de% -el% -es% -es_ES% -fa% -fi% -fr% -he% -hr% -hu% -id% -it% -ja% -ky% -ne% -nl% -pl% -pt% -pt_BR% -sr% -sr@latin% -sv% -tr% -uk% -zh_CN% -zh_TW%"
The following keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by @preserved-rebuild (argument)
=media-gfx/blender-9999 ~amd64
# required by media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r2
# required by @selected
# required by @world (argument)
=media-video/ffmpeg-2.2.11 ~amd64
# required by media-gfx/blender-9999::stuff[cycles]
# required by @selected
# required by @world (argument)
=media-libs/openimageio-1.3.13 ~amd64
# required by media-gfx/blender-9999::stuff[collada]
# required by @selected
# required by @world (argument)
=media-libs/opencollada-0_p864-r1 ~amd64
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by media-gfx/blender-9999::stuff[ffmpeg]
# required by @selected
# required by @world (argument)
=media-video/ffmpeg-2.2.11 xvid mp3 x264
Would you like to add these changes to your config files? [Yes/No] yes
Autounmask changes successfully written.
* IMPORTANT: 4 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
[19 дек 2014 14:39:00] rand@DragonReborn ~
$
Несколько ставит в ступор, как все это чинить и почему оно так расползлось.
Вот из того, что может еще помочь:
Код: Выделить всё
$ cat /etc/portage/package.keywords
# media-gfx/blender ~amd64
dev-lang/python3_4 ~amd64
app-office/libreoffice ~amd64
app-misc/tudu ~amd64
x11-misc/kbdd ~amd64
x11-misc/xmonad-extras ~amd64
games-engines/love ~amd64
$ uname -a
Linux DragonReborn 3.14.14-gentoo #8 SMP Tue Oct 7 12:52:26 MSK 2014 x86_64 Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz GenuineIntel GNU/Linux
Гентушник я пока совсем юный и только разбираюсь. Куда копать?
=========
=
Мой блог. =
=========
Gentoo-ниасилятар
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo
Сообщение
/dev/random » 19.12.2014 14:59
У вас установлен blender, который в gentoo есть только в нестабильной ветке. У вас была строчка, размаскировывающая его, но вы её зачем-то закомментировали. Вам нужно размаскировать blender и (если понадобится) его зависимости, или же, если он не очень нужен, удалить его.
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo
Сообщение
Yaros » 19.12.2014 15:29
Раскомментировал blender в /etc/portage/package.keywords и добавил туда то, что, судя по всему, ему нужно:
Код: Выделить всё
media-libs/openimageio ~amd64
media-libs/opencollada ~amd64
media-video/ffmpeg ~amd64
Так же добавил для ffmpeg в /etc/portage/package.use
Получилось так:
Код: Выделить всё
$ sudo emerge --emerge --ask @preserved-rebuild
!!! Found 2 make.conf files, using both '/etc/make.conf' and '/etc/portage/make.conf'
* IMPORTANT: 9 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
* IMPORTANT: 7 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] dev-libs/tinyxml-2.6.2-r2 USE="stl -debug -doc -static-libs"
[ebuild N ] media-libs/libwebp-0.4.0 USE="jpeg png -experimental -gif -opengl -static-libs -swap-16bit-csp -tiff" ABI_X86="(64) (-32) (-x32)"
[ebuild N ] media-libs/xvid-1.3.3 USE="threads -examples -pic" ABI_X86="(64) (-32) (-x32)"
[ebuild R ] net-libs/rb_libtorrent-0.16.17 USE="{-test%}"
[ebuild N ] dev-cpp/yaml-cpp-0.3.0
[ebuild N ] dev-libs/pugixml-1.2
[ebuild N ] media-libs/opencolorio-1.0.8 USE="sse2 -doc -opengl (-pdf) -python {-test}" PYTHON_TARGETS="python2_7"
[ebuild N ] sci-libs/hdf5-1.8.10 USE="cxx zlib -debug -examples -fortran -fortran2003 -mpi -static-libs -szip -threads"
[ebuild N ~] media-libs/openimageio-1.3.13 USE="ssl truetype -colorio -gif -jpeg2k -opencv -opengl -python -qt4 -tbb" PYTHON_TARGETS="python2_7"
[ebuild N ] media-libs/lib3ds-2.0.0_rc1
[ebuild N ~] media-libs/opencollada-0_p864-r1 USE="-expat"
[ebuild R ] games-strategy/wesnoth-1.10.7
[ebuild N ~] media-video/ffmpeg-2.2.11 USE="alsa bindist bzip2 encode hardcoded-tables iconv mmx mp3 network sse sse2 truetype x264 xvid zlib -3dnow -3dnowext -X -aac -aacplus (-altivec) -amr -amrenc (-armv5te) (-armv6) (-armv6t2) (-armvfp) -avx -avx2 -bluray -cdio -celt -cpudetection -debug -doc -examples -faac -fdk -flite -fma3 -fma4 -fontconfig -frei0r -gme -gnutls -gsm -iec61883 -ieee1394 -jack -jpeg2k -ladspa -libass -libcaca -libsoxr -libv4l (-mips32r2) (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -mmxext -modplug (-neon) -openal -opengl -openssl -opus -oss -pic -pulseaudio -quvi -rtmp -schroedinger -sdl -speex -sse3 -sse4 -sse4_2 -ssh -ssse3 -static-libs {-test} -theora -threads -twolame -v4l -vaapi -vdpau -vorbis -vpx -wavpack -webp -x265 -zvbi" ABI_X86="(64) -32 (-x32)" FFTOOLS="aviocat cws2fws ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"
[uninstall ] media-libs/libpostproc-10.20140517-r1
[blocks b ] media-libs/libpostproc ("media-libs/libpostproc" is blocking media-video/ffmpeg-2.2.11)
[uninstall ] media-video/libav-9.17
[blocks b ] media-video/ffmpeg:0 ("media-video/ffmpeg:0" is blocking media-libs/libpostproc-10.20140517-r1, media-video/libav-9.17)
[ebuild U ~] media-gfx/blender-9999 [2.72-r1] USE="addons%* boolean%* buildinfo%* collada* compositor%* contrib%* cycles* decimate%* fftw* fluid%* freestyle%* oceansim%* ocio%* remesh%* smoke%* tomato%* -X% -cin% -cuda% -dds* -eltopo% -lzma% -openexr* -openvdb% -osl% -quicktime% -sm_20% -sm_21% -sm_30% -sm_35% -valgrind%" LINGUAS="en%* ru%* -ar% -bg% -ca% -cs% -de% -el% -es% -es_ES% -fa% -fi% -fr% -he% -hr% -hu% -id% -it% -ja% -ky% -ne% -nl% -pl% -pt% -pt_BR% -sr% -sr@latin% -sv% -tr% -uk% -zh_CN% -zh_TW%"
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by media-gfx/blender-9999::stuff[ffmpeg]
# required by @selected
# required by @world (argument)
=media-video/ffmpeg-2.2.11 x264 xvid mp3
Would you like to add these changes to your config files? [Yes/No] yes
Autounmask changes successfully written.
* IMPORTANT: 8 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
$
Вопрос тогда возник, критично ли указывать знаки "=" в такой ситуации?
=========
=
Мой блог. =
=========
Gentoo-ниасилятар
/dev/random
Администратор
Сообщения: 5282
ОС: Gentoo
Сообщение
/dev/random » 19.12.2014 15:40
Yaros писал(а): ↑ 19.12.2014 15:29
Раскомментировал blender в /etc/portage/package.keywords и добавил туда то, что, судя по всему, ему нужно:
Код: Выделить всё
media-libs/openimageio ~amd64
media-libs/opencollada ~amd64
media-video/ffmpeg ~amd64
Это, судя по логам, получилось.
Yaros писал(а): ↑ 19.12.2014 15:29
Так же добавил для ffmpeg в /etc/portage/package.use
А вот это - нет.
Yaros писал(а): ↑ 19.12.2014 15:29
Вопрос тогда возник, критично ли указывать знаки "=" в такой ситуации?
Если вы указываете строго определённую версию пакета, или же "все версии до", "все версии после" и т.д., то в начале ставится "=", "<", ">", "<=" или ">=", а в конце - версия. Если же вы указываете "любую версию", то не ставится ни то, ни другое. Если вы одно поставите, а другое - нет, то это ошибка.
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo
Сообщение
Yaros » 19.12.2014 15:45
Действительно, у меня в package.use был virtual/ffmpeg, а emerge жаловался на media-video/ffmpeg. Исправил, помогло.
=========
=
Мой блог. =
=========
Gentoo-ниасилятар
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:
Сообщение
eddy » 20.12.2014 09:13
Это еще цветочки!
У меня дома каждый раз, чтобы сделать emerge -uDNK world, приходится сносить вручную с десяток пакетов, а потом недостающие три обратно при помощи emerge -K ставить.
Так и не понял, откуда там проблема. Потому что содержимое /etc/portage совершенно такое же, как и на работе (где, собственно, все бинарники и собираю).
RTFM
-------
KOI8-R - патриотичная кодировка
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo
Сообщение
Yaros » 24.12.2014 13:45
eddy писал(а): ↑ 20.12.2014 09:13
Это еще цветочки!
У меня дома каждый раз, чтобы сделать emerge -uDNK world, приходится сносить вручную с десяток пакетов, а потом недостающие три обратно при помощи emerge -K ставить.
Так и не понял, откуда там проблема. Потому что содержимое /etc/portage совершенно такое же, как и на работе (где, собственно, все бинарники и собираю).
Костылище какой-то. А всем форумом не пытались проблему решить? Коллективный разум и все такое...
=========
=
Мой блог. =
=========
Gentoo-ниасилятар
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux
Контактная информация:
Сообщение
eddy » 24.12.2014 16:05
Ну, другого варианта, по-моему, нет. Циклические зависимости — та еще гадость.
Только разве что если с нуля поставить систему. Но не факт, что не будет опять той же истории после N-го обновления.
RTFM
-------
KOI8-R - патриотичная кодировка