LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1400|回复: 7

分享一下你的 use 设置?

[复制链接]
发表于 2008-12-27 19:22:47 | 显示全部楼层 |阅读模式
我是新手,还在努力学习中,今天刚安装完基本系统,还没重新编译 world。想使用小巧的 e17 窗口管理器,该设置哪些 USE 标签比较好呢?
我现在只设置了 gtk -gnome -kde -qt3 -qt4
大家说一下自己在 make.conf 的配置可否?
发表于 2008-12-27 20:39:11 | 显示全部楼层
  1. # These settings were set by the catalyst build script that automatically built this stage
  2. # Please consult /etc/make.conf.example for a more detailed example
  3. #---------------------------------------------------------------------------
  4. #CFLAGS="-O2 -march=athlon-xp -pipe"
  5. #athlon-xp
  6. #CHOST="x86_64-pc-linux-gnu"
  7. #CXXFLAGS="${CFLAGS}"
  8. #--------------------------------------------------------------
  9. #CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer -msse3"
  10. #CFLAGS="-march=athlon-xp -mfpmath=sse -mmmx -msse -msse2 -msse3 -m3dnow -pipe -O3 -funroll-loops -funit-at-a-time -fpeel-loops -ftracer -funswitch-loops -fweb -frename-registers -fbranch-target-load-optimize2"
  11. #LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
  12. #--------------------------------------------------------------
  13. #ACCEPT_KEYWORDS="x86"
  14. ACCEPT_KEYWORDS="~x86"
  15. #ARCH="x86"
  16. #--------------------------------------------------------------
  17. CHOST="i686-pc-linux-gnu"
  18. #CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer -msse3"
  19. #CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
  20. #CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
  21. CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer"
  22. #CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
  23. #GCC 4.3 has -march=core2
  24. # pentium-m     Low power version of Intel Pentium3 with MMX, SSE, SSE2.
  25. #               Used by Centrino notebooks.
  26. # prescott      Intel Pentium4 with MMX, SSE, SSE2 and SSE3.
  27. # nocona        Intel Pentium4 with 64-bit extensions, MMX, SSE, SSE2
  28. #               and SSE3.
  29. #ACCEPT_KEYWORDS="~x86"
  30. CXXFLAGS="${CFLAGS}"
  31. #CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
  32. MAKEOPTS="-j3"
  33. #LDFLAGS="-Wl,-O1"  ###OK+++
  34. LDFLAGS="-Wl,-O1 -Wl,--as-needed"
  35. #LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
  36. #EMERGE_DEFAULT_OPTS="-v"
  37. #--------------------------------------------------------------
  38. #LDFLAGS="-Wl,-O1"
  39. #LDFLAGS="-Wl,-O1 -Wl,--as-needed"
  40. #LDFLAGS="-Wl,-O2"
  41. #LDFLAGS="-Wl,-O1 -Wl,--as-needed"
  42. #LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s"
  43. #LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--sort-common -Wl,--hash-style=both -s"
  44. #LDFLAGS="-Wl,-O2,--as-needed"
  45. #--------------------------------------------------------------
  46. #BUILD_PREFIX=/home/yegle/tmp  ## set tmp_dir,default is /var/tmp/
  47. #--------------------------------------------------------------
  48. #==== for crossdev ========================
  49. #   CFLAGS="-march=athlon-xp -pipe"
  50. #   CXXFLAGS="${CFLAGS}"
  51. #   LDFLAGS=""
  52. #==== for openembedded========================
  53. #CFLAGS="-march=athlon-xp -O2 -pipe"
  54. #CFLAGS="-march=athlon-xp -pipe"
  55. #CXXFLAGS="${CFLAGS}"
  56. #LDFLAGS=""
  57. #LDFLAGS="-Wl,-O2,--as-needed"
  58. #---------------------------------------------------------------------------
  59. #==== for crossdev ========================
  60. LINGUAS="zh_CN zh"
  61. #---------------------------------------------------------------------------
  62. #---------------------------------------------------------------------------
  63. #ACCEPT_KEYWORDS="~amd64"
  64. #---------------------------------------------------------------------------
  65. #---------------------------------------------------------------------------
  66. # /usr/portage/profiles/use.desc
  67. USE="accessibility dbus lvm2 a52 aac automount bash-completion boost bzip2 chroot cjk \
  68.      colordiff command-args compress cscope curl dbase dbm directfb \
  69.      disk-partition dts fat ffmpeg fontconfig glib gtalk gzip \
  70.      hddtemp ithreads jpeg2k jpgraph latin1 mmap \
  71.      network ntfs nvidia openssh openssl opensslcrypt posix \
  72.      rar sandbox scim serial 3dnow 3dnowext imagemagick \
  73.      sftp sql sqlite3 subversion symlink threads unzip usb v4l \
  74.      v4l2 vim vim-pager vim-syntax vim-with-x wav wma real \
  75.      xine xinetd xvid zip gssapi theora -cups -ipv6 -kde truetype-fonts \
  76.      -type1-fonts"
  77. USE="$USE 3dnow 3dnowext mmx sse fftw gmp mudflap openmp chm samba ieee1394 bluetooth oss wifi hdaps gnome dvd dvdr dvdread fam fastcgii imagemagick"
  78. USE="$USE win32codecs sse2 acpi alsa djvu flac lm_sensors mad mmap mp3 mplayer ncurses nls pcmcia startup-notification xface xinerama xinetd zlib"
  79. # added on Apr 30, 2008
  80. # use for Hardware with Multimedia Instruction
  81. USE="$USE mmx sse sse2 ssse3 nvidia srt"
  82. # use for Desktop Environment
  83. USE="${USE} X gtk gtk2 gnome hal avahi"
  84. # use for Chinese Support
  85. USE="${USE} cjk immqt-bc"
  86. # use for File Formats Support
  87. USE="${USE} exif gif jpeg mp3 mng mpeg ogg openexr pdf png svg tiff wma wmf xml xpm"
  88. # use for Multimedia Support
  89. USE="${USE} alsa cdr cddb cdparanoia css dts dvd dvdr openal opengl v4l v4l2 vcd xv xvmc" #arts
  90. # use for Codecs
  91. USE="${USE} a52 aac aalib audiofile cdparanoia dv dvdread encode ffmpeg flac lame live mad quicktime theora vorbis x264 xvid"
  92. # use for Power Management
  93. USE="${USE} acpi -apm"
  94. # use for Programming
  95. USE="${USE} bash-completion -examples lua python -ruby subversion vim-syntax" #csv
  96. # use for Accounting
  97. USE="${USE} hbci ofx quotes stock"
  98. # misc.
  99. USE="${USE} branding samba wifi" #fbsplash
  100. # TODO: Add this next emerge -e world
  101. #USE="${USE} xinerama"
  102. USE="${USE} lm-sensors nforce2 nvidia pmu"
  103. USE="${USE} l7filter"
  104. USE="${USE} xcb xinerama"
  105. USE="${USE} kdeprefix xcomposite" #KDE4
  106. USE="${USE} kerberos caps -imlib"
  107. #---------------------------------------------------------------------------
  108. #USE="immqt "
  109. #FEATURES="userpriv usersandbox ccache sandbox parallel-fetch userfetch" #getbinpkg keepwork
  110. FEATURES="ccache sandbox parallel-fetch userfetch preserve-libs noinfo" #nodoc metadata-transfer getbinpkg keepwork  
  111. INPUT_DEVICES="keyboard mouse evdev synaptics"
  112. VIDEO_CARDS="nvidia vesa vga"
  113. #ALSA_CARDS="es1371"
  114. ALSA_CARDS="hda-intel"
  115. #---------------------------------------------------------------------------
  116. CCACHE_DIR="/var/tmp/ccache"
  117. CCACHE_SIZE="1G"
  118. #---------------------------------------------------------------------------
  119. MAKEOPTS="-j3"
  120. PORTAGE_BINHOST="https://e.ututo.org.ar/athlon-xp/ http://gentoo.modulix.net/gentoo/grp/x86_64-pc-linux-gnu/athlon64/gnome/"
  121. #PORTDIR=/home/lvdata/funtoo/portage/
  122. PORTAGE_TMPDIR=/home/lvdata/portage_temp
  123. PKGDIR=/usr/portage/packages
  124. PORT_LOGDIR=/var/log/portage
  125. AUTOCLEAN="yes"
  126. PORTAGE_NICENESS=8
  127. PORTAGE_RSYNC_INITIAL_TIMEOUT=60
  128. #---------------------------------------------------------------------------
  129. #GENTOO_MIRRORS="http://gentoo.gg3.net/ ftp://gg3.net/pub/linux/gentoo/"
  130. #GENTOO_MIRRORS="http://fido.online.kz/gentoo"
  131. #---------------------------------------------------------------------------
  132. #FETCHCOMMAND='proz --no-getch --no-search ${URI} -P ${DISTDIR}'
  133. #==========================OK====================================
  134. #--------------- copy from elog ----------------------------------------------
  135. FETCHCOMMAND="/usr/bin/axel -a -o \${DISTDIR}/\${FILE} \${URI}"
  136. RESUMECOMMAND="${FETCHCOMMAND}"
  137. #-------------------------------------------------------------
  138. #FETCHCOMMAND="/usr/bin/axel -a -n2 \${URI} -o \${DISTDIR}"
  139. #RESUMECOMMAND="/usr/bin/axel -a -n2 \${URI} -o \${DISTDIR}"
  140. #==========================OK====================================
  141. #FETCHCOMMAND="/usr/bin/wget --limit-rate=30k -t 5 --passive-ftp -P \${DISTDIR} \${URI}"
  142. #RESUMECOMMAND="/usr/bin/wget --limit-rate=30k -c -t 5 --passive-ftp -P \${DISTDIR} \${URI}"
  143. #==========================OK====================================
  144. #==========================OK====================================
  145. #FETCHCOMMAND="/usr/bin/axel -a -n 4 -o \${DISTDIR}/\${FILE} \${URI}"
  146. #RESUMECOMMAND="/usr/bin/axel -a -n 4 -o \${DISTDIR}/\${FILE} \${URI}"
  147. #
  148. #FETCHCOMMAND="/usr/bin/axel -a -n 10 -S 5 -o \${DISTDIR}/\${FILE} \${#URI}"
  149. #RESUMECOMMAND="/usr/bin/axel -a -n 10 -S 5 -o \${DISTDIR}/\${FILE} \${URI}"
  150. #
  151. #FETCHCOMMAND="/usr/bin/wget  -t 5 --passive-ftp -P \${DISTDIR} \${URI}"
  152. #RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P \${DISTDIR} \${URI}"
  153. #RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P \${DISTDIR}"
  154. #---------------------------------------------------------------------------
  155. #RSYNC_RATELIMIT=20
  156. #FETCHCOMMAND="/usr/bin/wget --limit-rate=20k -t 5 --passive-ftp -P \${DISTDIR} \${URI}"
  157. #RESUMECOMMAND="/usr/bin/wget --limit-rate=20k -c -t 5 --passive-ftp -P \${DISTDIR}
  158. #---------------------------------------------------------------------------
  159. #================================================================
  160. #---------------------------------------------------------------------------
  161. #FETCHCOMMAND="axel -a -n 3 -N -o \${DISTDIR}/\${FILE} \${URI}"
  162. #RESUMECOMMAND="axel -a -n 3 -N -o \${DISTDIR}/\${FILE} \${URI}"
  163. #---------------------------------------------------------------------------
  164. #source /usr/portage/local/layman/make.conf
  165. #FETCHCOMMAND="/usr/bin/axel -a -o \${DISTDIR}/\${FILE}/\${URI}"
  166. #RESUMECOMMAND=${FETCHCOMMAND}
  167. #---------------------------------------------------------------------------
  168. #==============================================================================
  169. # Lukemftp (BSD ftp):
  170. #FETCHCOMMAND="/usr/bin/lukemftp -s -a -o \${DISTDIR}/\${FILE} \${URI}"
  171. #RESUMECOMMAND="/usr/bin/lukemftp -s -a -R -o \${DISTDIR}/\${FILE} \${URI}"
  172. #
  173. # Prozilla (turbo downloader)
  174. #FETCHCOMMAND='/usr/bin/proz --no-getch -s ${URI} -P ${DISTDIR}' #[去掉前面的#]
  175. #FETCHCOMMAND='/usr/bin/proz --no-getch --no-search ${URI} -P ${DISTDIR}'
  176. #nano /etc/prozilla.conf [配置prozilla,把这一行threads改为=10,十线程下载,
  177. #ftpsearch=OFF (不自动搜索下载镜像)]
  178. #==============================================================================
  179. #---------------------------------------------------------------------------
  180. PORTAGE_ELOG_SYSTEM="save"
  181. PORTAGE_ELOG_CLASSES="warn error info"
  182. #---------------------------------------------------------------------------
  183. #mirrorselect -D -s4
  184. #---------------------------------------------------------------------------
  185. #PORTDIR_OVERLAY="/usr/local/myportage"
  186. #PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/gentoo-china"
  187. #----
  188. #PORTDIR_OVERLAY="/usr/portage/local/layman/gentoo-china"
  189. PORTDIR_OVERLAY="/usr/local/portage/layman/gentoo-china"
  190. PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/layman/lxde"
  191. PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/myportage"
  192. #PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/gentoo-taiwan"
  193. #----
  194. #PORTDIR_OVERLAY="/usr/portage/local/layman/gentoo-china/ /usr/local/myportage/"
  195. #PORTDIR_OVERLAY="/usr/local/myportage /usr/portage/local/layman/gentoo-china"
  196. #----
  197. PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
  198. #---------------------------------------------------------------------------
  199. ##一. 网通
  200. #GENTOO_MIRRORS="http://61.135.158.199"
  201. #SYNC="rsync://61.135.158.199/gentoo-portage"
  202. #点评:版主fei所架设。dell 2650 4G内存。双P4 xeon 2.8G 超线程,只做了portage和distfiles和snapshots镜象。
  203. #每天同步两次。北京网通机房。千兆带宽。
  204. ##二. 电信
  205. #GENTOO_MIRRORS="ftp://gentoo.anheng.com.cn/gentoo"
  206. #点评:sanfanling帮忙联系建立的,速度很快
  207. #GENTOO_MIRRORS="http://linux.ntcu.net/ftp/dists/gentoo"
  208. #SYNC="rsync://linux.ntcu.net/gentoo-portage"
  209. #点评:从上海连,可达200KB/S
  210. #GENTOO_MIRRORS="ftp://ftp.linuxforum.net/gentoo http://mirror.gentoo.gr.jp"
  211. #点评:据反映linuxforum的镜像更新可能不够勤,所以以gentoo.gr.jp为后备
  212. #GENTOO_MIRRORS="http://mirrors.acm.cs.rpi.edu/gentoo"
  213. #SYNC="rsync://acm.cs.rpi.edu/gentoo-portage"
  214. #点评:这是fakeid和assemble推荐的
  215. ##三. 教育网
  216. #GENTOO_MIRRORS="ftp://ftp3.tsinghua.edu.cn/mirror/gentoo"
  217. #SYNC="rsync://ftp3.tsinghua.edu.cn/gentoo/gentoo-portage"
  218. ##点评:清华的,教育网访问速度超快,可以sync,教育网首选。
  219. #GENTOO_MIRRORS="ftp://ftp.sjtu.edu.cn/gentoo"
  220. #点评:上海交大
  221. ##四. 内地以外
  222. #GENTOO_MIRRORS="http://ftp.ncnu.edu.tw/Linux/Gentoo"
  223. #SYNC="rsync://rsync.gentoo.org/gentoo-portage"
  224. #点评:这是zhllg用的,从香港连,很快
  225. #---------------------------------------------------------------------------
  226. SYNC="rsync://mirror.averse.net/gentoo-portage"
  227. GENTOO_MIRRORS="http://61.135.158.199 http://mirror.averse.net/pub/gentoo http://mirror.lupaworld.com/gentoo http://linux.ntcu.net/ftp/dists/gentoo ftp://gentoo.anheng.com.cn/gentoo"
  228. #SYNC="rsync://linux.ntcu.net/gentoo-portage"
  229. #http_proxy = http://211.140.192.186:8080
  230. #PORTAGE_RSYNC_INITIAL_TIMEOUT=60
  231. SYNC="rsync://linux.ntcu.net/gentoo-portage"
  232. GENTOO_MIRRORS="http://ftp.nara.wide.ad.jp/pub/Linux/gentoo/ http://files.gentoo.org http://gentoo.localhost.net.ar/ http://ftp.public.fix.fi/gentoo/ http://gentoo.channelx.biz/"
  233. #---------------------------------------------------------------------------
  234. SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"
  235. SYNC="rsync://61.135.158.199/gentoo-portage"
  236. GENTOO_MIRRORS="http://61.135.158.199  ftp://gentoo.anheng.com.cn/gentoo  ftp://gentoo.imj.fr/pub/gentoo/ http://gentoo.mirrors.easynews.com/linux/gentoo/ ftp://ftp.public.fix.fi/gentoo ftp://194.117.143.70/sites/gentoo"
  237. GENTOO_MIRRORS="http://61.135.158.199  ftp://gentoo.anheng.com.cn/gentoo"
  238. #GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://ftp.twaren.net/Linux/Gentoo/ http://mirror.pacific.net.au/linux/Gentoo"
  239. #http://ftp.nara.wide.ad.jp/pub/Linux/gentoo/ http://linux.ntcu.net/ftp/dists/gentoo
  240. #GENTOO_MIRRORS="http://mirror.gentoo.gr.jp/ http://gentoo.gg3.net/ http://gentoo.channelx.biz/ http://ftp.gentoo.or.kr/"
  241. #SYNC="rsync://193.190.198.20/gentoo-portage"
  242. #SYNC="rsync://211.14.6.124/gentoo-portage"
  243. #SYNC="rsync://rsync.gentoo.org/gentoo-portage"
  244. #---------------------------------------------------------------------------
  245. #GENTOO_MIRRORS="http://ftp.nara.wide.ad.jp/pub/Linux/gentoo/ $GENTOO_MIRRORS"
  246. #---------------------------------------------------------------------------
  247. #SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
  248. #SYNC="rsync://mirror.averse.net/gentoo-portage"
  249. #SYNC="rsync://61.135.158.199/gentoo-portage"
  250. #SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage/"
  251. #SYNC="rsync://mirror.espri.arizona.edu/gentoo/"
  252. #SYNC="rsync://gentoo.139pay.com/gentoo-portage"
  253. #SYNC="rsync://linux.ntcu.net/gentoo-portage"
  254. #SYNC="rsync://rsync.gentoo.org/gentoo-portage"
  255. #SYNC="rsync://gentoo.chem.wisc.edu/gentoo/gentoo-portage"
  256. #SYNC="rsync://acm.cs.rpi.edu/gentoo-portage"
  257. #SYNC="rsync://61.135.158.199/gentoo-portage"
  258. #SYNC="rsync://38.99.64.200/gentoo-portage"
  259. ####SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage"
  260. #SYNC="rsync://219.111.13.142/gentoo-portage"
  261. #SYNC="rsync://61.135.158.199/gentoo-portage"
  262. #SYNC="rsync://gentoo.kems.net/gentoo-portage"
  263. #SYNC="rsync://202.1.117.1/gentoo-portage"
  264. #SYNC="rsync://ftp.swin.edu.au"
  265. #SYNC="rsync://rsync.gg3.net/portage"
  266. #SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
  267. #SYNC="rsync://mirror.lupaworld.com/gentoo/gentoo-x86-portage"
  268. #SYNC="rsync://http://mirror.lupaworld.com/gentoo/gentoo-x86-portage/"
  269. #SYNC="rsync://ftp3.tsinghua.edu.cn/gentoo/gentoo-portage"
  270. #---------------------------------------------------------------------------
  271. #SYNC="rsync://192.168.1.3/gentoo-portage"
  272. #GENTOO_MIRRORS="http://192.168.1.3 $GENTOO_MIRRORS"
  273. #---------------------------------------------------------------------------
  274. ####mirror ===>> /etc/portage/mirrors
  275. #---------------------------------------------------------------------------
复制代码

big make.conf  and big package.use
看得头晕就 grep -v "^#"
回复 支持 反对

使用道具 举报

发表于 2008-12-27 21:01:54 | 显示全部楼层
2楼,你这个。。。。 太晕了实在是
呵呵
回复 支持 反对

使用道具 举报

发表于 2008-12-27 21:35:14 | 显示全部楼层
其实USE的内容是慢慢变多的,开始的时候都是就基本的几个,随着软件的安装和对系统的熟悉之后再加上去的,还有些USE是对单个软件设置的,不在make.conf里面,在package.use文件里面。每个人不尽相同。找到适合你自己的,需要再加不迟。
回复 支持 反对

使用道具 举报

发表于 2008-12-29 09:36:47 | 显示全部楼层
同意楼上的。

楼主还是参考一下/usr/portage/profiles/use.*文件,小幅慢慢修改自己的/etc/make.conf吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-29 21:02:48 | 显示全部楼层
在我 emerge -vp 的过程中看到不想要的就减掉?
回复 支持 反对

使用道具 举报

发表于 2008-12-30 10:13:04 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-12-30 10:51:42 | 显示全部楼层
个人采取又大改小的办法。

make.conf里的USE太少,个人觉得也是对gentoo开发者工作的浪费,如果走极端,分开管理每个包的USE就成了debian了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表