Gentoo Archives: gentoo-user

From: Grant <emailgrant@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] do you USE="minimal" in /etc/make.conf?
Date: Fri, 24 Feb 2012 15:46:59
Message-Id: CAN0CFw0ebzpeymCiBriG7ftcLpo3_U39s0jG5yq1CbYW3EyaHA@mail.gmail.com
In Reply to: Re: [gentoo-user] do you USE="minimal" in /etc/make.conf? by Alan McKinnon
1 >> I try to run a minimal system in general so I added the minimal USE
2 >> flag to /etc/make.conf.  The only difference I've noticed so far is
3 >> the lack of color in vim.  Do you add minimal to /etc/make.conf and
4 >> remove it as necessary in package.use or the other way around?
5 >
6 > I leave it off and add it per-package as needed.
7 >
8 > I suppose the best approach would be for each individual to look at
9 > their own copy of what this below does and decide for themselves if the
10 > majority is what the need or don;t need (and make a choice):
11
12 Thanks, I'm switching back to your method.
13
14 - Grant
15
16
17 > # euses -sf minimal
18 > minimal - Install a very minimal build (disables, for example, plugins,
19 > fonts, most drivers, non-critical features) app-crypt/ekeyd:minimal -
20 > Only install the ekey-egd-linux service rather than the full ekeyd
21 > package. app-editors/nano:minimal - Disable all fancy features,
22 > including ones that otherwise have a dedicated USE flag (such as
23 > spelling). app-office/scribus:minimal - Don't install headers (only
24 > required for e.g. plug-in developers) app-portage/gentoolkit:minimal -
25 > Install only the gentoolkit core code. app-text/dictd:minimal - Don't
26 > build server but dict client, dictzip and dictfmt only.
27 > dev-db/mariadb:minimal - Install client programs only, no server
28 > dev-db/mysql:minimal - Install client programs only, no server
29 > dev-db/unixODBC:minimal - Disable bundled drivers and extra libraries
30 > (most users don't need these) dev-libs/libcdio:minimal - Only build the
31 > libcdio library and little more, just to be used to link against from
32 > multimedia players. With this USE flag enabled, none of the
33 > command-line utilities are built, nor is the CDDA library.
34 > dev-php/PEAR-HTTP_Download:minimal - Do not include support for
35 > PEAR-MIME_Type dev-php/ZendFramework:minimal - Installs the minimal
36 > version without Dojo toolkit, tests and demos dev-util/dialog:minimal -
37 > Disable library, install command-line program only
38 > dev-util/google-perftools:minimal - Only build the tcmalloc_minimal
39 > library, ignoring the heap checker and the profilers.
40 > mail-client/thunderbird:minimal - Remove the software development kit
41 > and headers media-gfx/iscan-plugin-gt-f500:minimal - Install the
42 > firmware only, and not the plugin. net-analyzer/munin:minimal -
43 > installs only the munin-node, applicable if the host is not the munin
44 > master installation" net-p2p/eiskaltdcpp:minimal - Don't install
45 > headers net-print/hplip:minimal - Only build internal hpijs/hpcups
46 > driver (not recommended at all, make sure you know what you are doing)
47 > sci-chemistry/oasis:minimal - Restricts functionality on free software
48 > sys-apps/smartmontools:minimal - Do not install the monitoring daemon
49 > and associated scripts. sys-auth/pambase:minimal - Disables the
50 > standard PAM modules that provide extra information to users on login;
51 > this includes pam_tally (and pam_tally2 for Linux PAM 1.1 and later),
52 > pam_lastlog, pam_motd and other similar modules. This might not be a
53 > good idea on a multi-user system but could reduce slightly the overhead
54 > on single-user non-networked systems. sys-boot/lilo:minimal - Do not
55 > install the dolilo helper script sys-kernel/zen-sources:minimal - Clone
56 > git tree with --depth 1 to reduce amount of data to download. Use with
57 > caution www-client/firefox:minimal - Prevent sdk and headers from being
58 > installed x11-apps/xinit:minimal - Control dependencies on legacy apps
59 > (xterm, twm, ...). Safe to enable if you use a modern desktop
60 > environment.