USE flags [RESOLVIDO]

1. USE flags [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/03/2014 - 12:58h

Acabei de instalar o funtoo e tenho algumas dúvidas em relação ao arquivo make.conf
Exemplificando-as, eu quero instalar o vlc. Digito emerge vlc e retorna isso:

funtoo pedro # emerge vlc
Calculating dependencies... done!
[ebuild N ] media-libs/libdvbpsi-0.2.2 USE="-doc -static-libs"
[ebuild N ] media-libs/libogg-1.3.1 USE="-static-libs"
[ebuild N ] media-libs/libdvdcss-1.2.13-r1 USE="-doc -static-libs"
[ebuild N ] media-libs/vo-aacenc-0.1.3 USE="-examples (-neon) -static-libs"
[ebuild R ] sys-libs/zlib-1.2.8-r1 USE="minizip*"
[ebuild N ] media-libs/libvorbis-1.3.3 USE="-static-libs"
[ebuild N ] media-libs/libdvdread-4.2.1 USE="css"
[ebuild N ] media-libs/libmad-0.15.1b-r8 USE="-debug -static-libs"
[ebuild N ] media-sound/lame-3.99.5-r1 USE="-debug (-mmx) -mp3rtp -sndfile -static-libs"
[ebuild N ] media-libs/libdvdnav-4.2.1
[ebuild N ] media-libs/libmpeg2-0.5.1-r2 USE="X -sdl -static-libs"
[ebuild N ] media-libs/flac-1.2.1-r5 USE="cxx ogg sse -3dnow (-altivec) -debug -static-libs"
[ebuild N ] x11-libs/libva-1.1.1-r1 USE="X drm opengl -egl -vdpau -wayland" VIDEO_CARDS="intel -dummy -fglrx -nvidia"
[ebuild N ] x11-libs/libva-intel-driver-1.0.20-r1 USE="X drm -wayland"
[ebuild N ] media-video/ffmpeg-1.2.5 USE="X aac alsa bzip2 encode hardcoded-tables iconv mmx mp3 network truetype vaapi vorbis zlib -3dnow -3dnowext -aacplus (-altivec) -amr -avx -bindist -bluray -cdio (-celt) -cpudetection -debug -doc -examples -faac -fdk -flite -fontconfig -frei0r -gnutls -gsm -iec61883 -ieee1394 -jack -jpeg2k -libass -libcaca -libsoxr -libv4l -mmxext -modplug (-neon) -openal -openssl -opus -oss -pic -pulseaudio -rtmp -schroedinger -sdl -speex -ssse3 -static-libs {-test} -theora -threads -twolame -v4l -vdpau (-vis) -vpx -x264 -xvid" FFTOOLS="aviocat cws2fws ffescape ffeval fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher"
[ebuild N ] virtual/ffmpeg-9 USE="X encode mp3 truetype vaapi -gsm -jpeg2k -opus -sdl -speex -theora -threads -vdpau -x264"
[ebuild N ] media-video/vlc-2.1.4 USE="X alsa avcodec avformat cdda dbus dvbpsi dvd encode ffmpeg flac gcrypt mmx mp3 mpeg ncurses ogg opengl png postproc sse swscale truetype udev vaapi vorbis xcb xml -a52 -aalib (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -cddb -chromaprint -dc1394 -debug -dirac -directfb (-directx) -dts -dvb (-dxva2) -egl -faad -fdk -fluidsynth -fontconfig -gme -gnome -gnutls -growl -httpd -ieee1394 (-ios-vout) -jack -kate -kde -libass -libcaca -libnotify -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) -matroska (-media-library) -modplug -mtp -musepack (-neon) -omxil -opencv -optimisememory -opus -projectm -pulseaudio -qt4 (-qt5) -rdp -rtsp -run-as-root -samba -schroedinger -sdl -sdl-image -sftp -shout -sid -skins -speex -svg -taglib {-test} -theora -tremor -twolame -upnp -v4l -vcdx -vdpau -vlm -vnc -wma-fixed -x264 -xv -zvbi"

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by media-video/vlc-2.1.4
# required by vlc (argument)
>=sys-libs/zlib-1.2.8-r1 minizip

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.


Isso significa que tenho que adicionar todas essas flags no USE ? - Não há um modo mais prático ?


  


2. Re: USE flags [RESOLVIDO]

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 05/03/2014 - 13:39h

f4k3 escreveu:
...
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by media-video/vlc-2.1.4
# required by vlc (argument)
>=sys-libs/zlib-1.2.8-r1 minizip

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.


Isso significa que tenho que adicionar todas essas flags no USE ? - Não há um modo mais prático ?

Salve mano .Primeiro de uma olhada aqui http://www.vivaolinux.com.br/artigo/Instalando-gerenciando-e-mantendo-pacotes-no-Gentoo-Linux-e-deri... .

Tenta ai :

# echo ">=sys-libs/zlib-1.2.8-r1 minizip" >> /etc/portage/package.accept_keywords
# emerge --ask media-video/vlc






3. Re: USE flags [RESOLVIDO]

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 05/03/2014 - 20:15h

O pacote não está mascarado, só está exigindo uma flag.

# echo ">=sys-libs/zlib-1.2.8-r1 minizip" >> /etc/portage/package.use
# emerge -av vlc


4. Re: USE flags [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/03/2014 - 22:25h

Lucas_Meneses escreveu:

O pacote não está mascarado, só está exigindo um flag.

# echo ">=sys-libs/zlib-1.2.8-r1 minizip" >> /etc/portage/package.use
# emerge -av vlc


Hm, entendi. E mais uma duvida, o USE é bem instável no sentido de ser muito modificado certo ? Por exemplo, determinados pacotes exigem determinadas flags. Porém como sei quais flags colocar lá, serão sempre as pedidas pelos pacotes ?


5. Re: USE flags [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 05/03/2014 - 22:27h

O package.use serve pra setar uma USE Flag especificamente para aquele programa.


6. Re: USE flags [RESOLVIDO]

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 06/03/2014 - 11:16h

f4k3 escreveu:

Lucas_Meneses escreveu:

O pacote não está mascarado, só está exigindo um flag.

# echo ">=sys-libs/zlib-1.2.8-r1 minizip" >> /etc/portage/package.use
# emerge -av vlc


Hm, entendi. E mais uma duvida, o USE é bem instável no sentido de ser muito modificado certo ? Por exemplo, determinados pacotes exigem determinadas flags. Porém como sei quais flags colocar lá, serão sempre as pedidas pelos pacotes ?


É como o amigo falou acima, o package.use é para setar flags especificamente para um pacote. Nem sempre e bom colocar flags "Gerais", lembre-se que, quanto mais flags você colocar mais coisas serão compiladas, as vezes você não precisa de uma determinada flag para todos os pacotes que a suportam, as vezes você só precisa de uma flag para um pacote, então cabe a você discernir. Lembre-se que o legal do Funtoo e Gentoo é justamente a capacidade de deixar o sistema mais leve e mais rápido usando somente aquilo de que precisa. Se você colocar uma flag que só precisa em um pacote no make.conf, você estará deixando o sistema mais "gordo" desnecessariamente. Alguns pacotes exigem flags que são básicas para o seu funcionamento, o gtk por exemplo é essencial para o gnome, então esses tipos de flag você coloca no USE do make.conf. Dê uma pesquisada para conhecer melhor as flags, não precisa conhecer todas (são muitas), mas o que é necessário para o seu sistema rodar bem é bom saber.


7. Re: USE flags [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 06/03/2014 - 11:46h

Muito obrigado. Estou gostando muito do Funtoo, 'e um pouco diferente do que estou acostumado entao surgiu ai algumas duvidas, mas estou lendo o `handbook`. Mas o emerge eu simplesmente achei incrivel.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts