вот реально, не знаю другого дистрибутива, который работал бы без нареканий при таком трэшевом обращении с собой:
# emerge -av mplayer
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
* IMPORTANT: config file '/etc/portage/package.use' needs 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 U ] media-video/mplayer-1.2_pre20150214::gentoo [1.2_pre20141011::gentoo] USE="X a52 aalib alsa bidi cdio directfb dts dvd dvdnav enca encode faac faad fbcon gif iconv ipv6 jpeg jpeg2k libass libcaca libmpeg2 lzo mad md5sum mng mp3 network opengl osdmenu png pulseaudio rtc rtmp sdl shm speex theora tremor truetype unicode v4l vdpau vorbis x264 xscreensaver xv xvid zoran (-altivec) (-aqua) -bl -bluray -bs2b -cddb -cdparanoia -cpudetection -debug -dga -doc -dv -dvb -ftp -ggi -gsm -jack -joystick -ladspa -lirc -live -nas -nut -openal -oss -pnm -pvr -radio -rar -samba (-selinux) -tga -toolame -twolame (-vidix) -xanim -xinerama -xvmc (-3dnow%) (-3dnowext%) (-bindist%) (-mmx%*) (-mmxext%*) (-sse%*) (-sse2%*) (-ssse3%*)" CPU_FLAGS_X86="mmx%* sse%* sse2%* ssse3%* -3dnow% -3dnowext% -mmxext%" VIDEO_CARDS="-mga -s3virge -tdfx" 5,119 KiB
Total: 1 package (1 upgrade), Size of downloads: 5,119 KiB
!!! The following installed packages are masked:
- virtual/rubygems-6::gentoo (masked by: package.mask)
/repo/gentoo/profiles/package.mask:
# Hans de Graaff <graaff@gentoo.org> (15 Feb 2015)
# Mask old virtuals based on the slot-per-version idea for removal,
# bug 421497.
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild manifests
>>> Emerging (1 of 1) media-video/mplayer-1.2_pre20150214::gentoo
>>> Installing (1 of 1) media-video/mplayer-1.2_pre20150214::gentoo
>>> Jobs: 1 of 1 complete Load avg: 2.72, 1.88, 1.46
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.
!!! existing preserved libs:
>>> package: media-libs/libcdr-0.1.0
* - /usr/lib64/libcdr-0.0.so.0
* - /usr/lib64/libcdr-0.0.so.0.0.16
* used by /usr/lib64/libreoffice/program/libwpftdrawlo.so (app-office/libreoffice-4.2.1.1)
>>> package: app-text/poppler-0.28.1
* - /usr/lib64/libpoppler.so.44
* - /usr/lib64/libpoppler.so.44.0.0
* used by /usr/lib64/libreoffice/program/xpdfimport (app-office/libreoffice-4.2.1.1)
>>> package: app-text/libmspub-0.1.1
* - /usr/lib64/libmspub-0.0.so.0
* - /usr/lib64/libmspub-0.0.so.0.0.6
* used by /usr/lib64/libreoffice/program/libwpftdrawlo.so (app-office/libreoffice-4.2.1.1)
>>> package: dev-libs/icu-53.1
* - /usr/lib64/libicuuc.so.52
* - /usr/lib64/libicuuc.so.52.1
* used by /usr/lib64/libreoffice/program/libcomphelper.so ()
* used by /usr/lib64/libreoffice/program/libfrmlo.so ()
* used by /usr/lib64/libreoffice/program/libi18nlangtag.so ()
* used by 6 other files
* - /usr/lib64/libicui18n.so.52
* - /usr/lib64/libicui18n.so.52.1
* used by /usr/lib64/libreoffice/program/libfrmlo.so ()
* used by /usr/lib64/libreoffice/program/libi18nsearchlo.so ()
* used by /usr/lib64/libreoffice/program/liblwpftlo.so ()
* used by /usr/lib64/libreoffice/program/libmergedlo.so ()
* - /usr/lib64/libicudata.so.52
* - /usr/lib64/libicudata.so.52.1
* used by /usr/lib64/libcdr-0.0.so.0 (preserved)
* used by /usr/lib64/libcdr-0.0.so.0.0.16 (preserved)
* used by /usr/lib64/libe-book-0.0.so.0 (preserved)
* used by 5 other files
>>> package: media-libs/libvisio-0.1.0
* - /usr/lib64/libvisio-0.0.so.0
* - /usr/lib64/libvisio-0.0.so.0.0.30
* used by /usr/lib64/libreoffice/program/libwpftdrawlo.so (app-office/libreoffice-4.2.1.1)
>>> package: app-text/libebook-0.1.1
* - /usr/lib64/libe-book-0.0.so.0
* - /usr/lib64/libe-book-0.0.so.0.0.2
* used by /usr/lib64/libreoffice/program/libwpftwriterlo.so (app-office/libreoffice-4.2.1.1)
Use emerge @preserved-rebuild to rebuild packages using these libraries
* IMPORTANT: 15 config files in '/etc' need updating.
* IMPORTANT: 3 config files in '/usr/share/config' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.
т.е. в системе - полный бардак в форме хз сколько времени не обновляемых конфигов и конфликтующих с бинарниками либ, и при этом - никаких глюков, тормозов и прочих проблем! по умению выживать в условиях бардака с гентой сравнится разве что винда, но она от бардака тормозит и глючит, а тут - ни-ни
кстати, заодно вопрос: как вот быть с обновлением конфигов? с одной стороны, иногда в новой версии пакета меняются какие-то опции или даже синтаксис, с другой - etc-update затирает внесённые пользователем правки
есть ли какой-то средний вариант?