LINUX.ORG.RU

use-флаги


0

0

Дошел только до определения их в make.conf, увидел длиннющий список глобальных, понял, что до послезавтрашнего экзамена вряд ли успею поставить систему(просто неожиданно заработавший на live-cd vpn зарядил решимостью перейти) и решил пока оставаться на убунте. Наверное, я неправильно понял: если мне необходима поддержка alsa, dvdr и т.д., это все нужно указывать в make.conf(у меня получилась совсем длинная строка, поэтому кажется, делаю что-то явно не то), или оно все включено по умолчанию, нужно только отметить с минусом то, что не включать?

★★★★

типа того. В зависимости от используемого профиля. Профили здесь: /usr/portage/profiles/

текущий: ls -la /etc/make.profile

UserUnknown ★★★★★
()

у меня получилась совсем длинная строка, поэтому кажется, делаю что-то явно не то

USE="X examples kdeenablefinal mmx sse tetex tcl slang flac xprint ruby \
     bash-completion rcc java javascript tcltk cddb vcd ffmpeg \
     musicbrainz mysql vhosts nsplugin graphicsmagick tk xine tools \
     sasl xscreensaver aac vim apache2 kdexdeltas sqlite scanner \
     exif sse2 jmx zip iconv trayicon php sql subversion 7zip \
     graphviz -ipv6 timidity mozcalendar mozdevelop xmms logrotate gimp \
     jython rdesktop usb audiofile mono msn mmkeys calendar cvs \
     haskell samba xcomposite gd jabber gphoto2 povray gtkhtml syslog \
     nautilus ieee1394 fastcgi sqlite3 webdav curl gs svg \
     lm_sensors xinetd lcms memcache lua lzw wmf ocaml rss lj icq irc idn \
     yaz branding libnotify xattr jpeg2k bluetooth djvu smarty \
     pear-db v4l real imagemagick tagwriting toolbar network cgi \
     latex srv hddtemp acpi pda kdepim nntp jce xrandr wma maildir \
     thunderbird gajim pdf ole chm artworkextra dts xvid mozsvg tga \
     openal ftp posix xsl xmlrpc simplexml pcntl memlimit mhash \
     flatfile imap asf java5 gstreamer directfb lcd \
     kdehiddenvisibility seamonkey menubar imlib gdm icons cursors bonobo aiglx \
     evo colordiff bzip2 tiff mng firefox hal lde kde glitz png apm \
     glib pch gtk2 httpd cdda wxwindows skins mod xosd plotutils \
     qt amazon ip4100 servicetools newspr arts pcre session expat \
     a52 matroska x264 gcl ansi plugins mp4 mjpeg takushipatch \
     foomaticdb chardet mplayer fftw dvdread gnomecanvas mozbranding \
     gnutella magic thumbnailing gsf admin sensord print grammar \
     math thesaurus qt3support cdrom ntfs3g kqemu ogg cdr dvdr mad \
     vorbis spell dvi dbus alsa nfs dvd mpeg opengl jpeg truetype \
     doc gnome pango cairo gif filter_default qt3 qt4 mp3 modplug \
     win32codecs server cdaudio dmi ctype ppds acl divx irda sms \
     emerald aalib cpudetection freeimage devil rar theora jikes \
     jbig openexr cdparanoia bjam musepack applet xulrunner \
     fontconfig enblend sift d gaim mecab vim-syntax zsh-completion gnutls \
     ares fuse pidgin bmpx mpd wavpack upnp moznopango raw \
     iceweasel pdo threads beagle custom-cflags -mppe-mppc fbsplash \
     webkit custom-optimization oss themes postgres htmlhandbook \
     inotify epiphany gedit pth fltk glut nano-syntax wifi cdio xcb nptl \
     reflection spl xml tokenizer gcj libffi java6 id3tag html \
     extra scintilla mozembed -tracker python csv glade fbcon git \
     xmp flash avahi banshee groovy profiler xfce custom-cpuopts \
     mmap smp custom-cxxflags google-gadgets kipi cleartype dvdnav \

     cuda irrlicht moonlight semantic-desktop -paludis xft lame \
     schroedinger dia plasma thumbnail jingle oscar -E psyco \
     maxoptimization objc cdrtools hyphenation dirac rtsp v4l2 utils midi \
     fbcondecor kdeprefix aspell"

:)

...

Тупо, когда ставишь что тебе нужно, смотришь, нет ли там выключенных нужных или включённых ненужных флагов. А потом - или euse -E flag, или flagedit package +flag

Вначале можешь включить только то, что тебе точно реально нужно X, alsa и т.п. Со временем всегда можно добавить/убавить в любой момент.

KRoN73 ★★★★★
()

Настройки по умолчанию зависят от используемого profile файла. Я обычно меняю use флаги под устанавливаемую программу. Т. е. перед установкой смотрю, какие флаги она использует, и корректирую make.conf. Сразу все прописать это, коненчо, тяжко.

ksl
()
Ответ на: комментарий от ksl

Ребят, подскажите, а использовать /etc/make.conf для установки флагов для конкретного пакета это не моветон разве? Я раньше думал, что лучше использовать файл /etc/portage/package.use. Или я не прав?

ucalculus
()
Ответ на: комментарий от ucalculus

>Ребят, подскажите, а использовать /etc/make.conf для установки флагов для конкретного пакета это не моветон разве?

Для одного пакета - моветон. Но если флаг, пусть и не глобальный, но ходовой и/или используется в разных пакетах - то в make.conf короче :)

KRoN73 ★★★★★
()
Ответ на: комментарий от ucalculus

Согласен с KRoN73. Могу только добавить, что для редко встречающихся use флагов настройки по умолчанию меня чаще всего устраивают. Поэтому package.use использую в основном если нужно исключить флаг, который есть в make.conf. Например, в make.conf у меня есть флаг alsa, но emacs, скажем, мне с ним не нужен.

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