LINUX.ORG.RU

Gentoo USE flags


0

0

хочу установить mplayer без поддержки gtk

emerge -pv mplayer

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild NS ] dev-libs/glib-1.2.10-r5 USE="-hardened" 0 kB
[ebuild NS ] x11-libs/gtk+-1.2.10-r11 USE="nls -debug" 0 kB
[ebuild N ] media-sound/lame-3.96.1-r1 USE="gtk -debug" 0 kB
[ebuild N ] media-libs/giflib-4.1.4 USE="X -rle" 0 kB
[ebuild N ] media-video/mplayer-1.0.20060217 USE="X alsa dvd encode gif jpeg mad mmx nls nvidia opengl png sdl sse sse2 truetype vorbis win32codecs xv -3dfx -3dnow -3dnowext -aac -aalib -arts -bidi -bindist -bl -cdparanoia -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvb -dvdread -edl -esd -fbcon -ggi -gtk -i8x0 -ipv6 -jack -joystick -libcaca -lirc -live -livecd -lzo -matroska -matrox -mmxext -musepack -nas -openal -oss -real -rtc -samba -svga -tga -theora -v4l -v4l2 -xanim -xinerama -xmms -xvid -xvmc" 0 kB

Total size of downloads: 0 kB


недолго думая, пишу в /etc/portage/packages.use

media-video/mplayer -gtk

снова emerge -pv mplayer

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild NS ] dev-libs/glib-1.2.10-r5 USE="-hardened" 0 kB
[ebuild NS ] x11-libs/gtk+-1.2.10-r11 USE="nls -debug" 0 kB
[ebuild N ] media-sound/lame-3.96.1-r1 USE="gtk -debug" 0 kB
[ebuild N ] media-libs/giflib-4.1.4 USE="X -rle" 0 kB
[ebuild N ] media-video/mplayer-1.0.20060217 USE="X alsa dvd encode gif jpeg mad mmx nls nvidia opengl png sdl sse sse2 truetype vorbis win32codecs xv -3dfx -3dnow -3dnowext -aac -aalib -arts -bidi -bindist -bl -cdparanoia -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvb -dvdread -edl -esd -fbcon -ggi -gtk -i8x0 -ipv6 -jack -joystick -libcaca -lirc -live -livecd -lzo -matroska -matrox -mmxext -musepack -nas -openal -oss -real -rtc -samba -svga -tga -theora -v4l -v4l2 -xanim -xinerama -xmms -xvid -xvmc" 0 kB

Total size of downloads: 0 kB

как видите, флаг gtk из USE не убрался.

однако же,

USE="-gtk" emerge -pv mplayer

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild N ] media-sound/lame-3.96.1-r1 USE="-debug -gtk" 0 kB
[ebuild N ] media-libs/giflib-4.1.4 USE="X -rle" 0 kB
[ebuild N ] media-video/mplayer-1.0.20060217 USE="X alsa dvd encode gif jpeg mad mmx nls nvidia opengl png sdl sse sse2 truetype vorbis win32codecs xv -3dfx -3dnow -3dnowext -aac -aalib -arts -bidi -bindist -bl -cdparanoia -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvb -dvdread -edl -esd -fbcon -ggi -gtk -i8x0 -ipv6 -jack -joystick -libcaca -lirc -live -livecd -lzo -matroska -matrox -mmxext -musepack -nas -openal -oss -real -rtc -samba -svga -tga -theora -v4l -v4l2 -xanim -xinerama -xmms -xvid -xvmc" 0 kB

Total size of downloads: 0 kB

почему-то срабатывает.

почему?

глаза раскрой:

emerge -pv mplayer
media-sound/lame-3.96.1-r1 USE="gtk -debug"

USE="-gtk" emerge -pv mplayer

media-sound/lame-3.96.1-r1 USE="-debug -gtk"

anonymous
()

> /etc/portage/packages.use

Надо /etc/portage/package.use. :) Почувствуй разницу.

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