>> I try to run a minimal system in general so I added the minimal USE >> flag to /etc/make.conf. The only difference I've noticed so far is >> the lack of color in vim. Do you add minimal to /etc/make.conf and >> remove it as necessary in package.use or the other way around? > > I leave it off and add it per-package as needed. > > I suppose the best approach would be for each individual to look at > their own copy of what this below does and decide for themselves if the > majority is what the need or don;t need (and make a choice):
Thanks, I'm switching back to your method. - Grant > # euses -sf minimal > minimal - Install a very minimal build (disables, for example, plugins, > fonts, most drivers, non-critical features) app-crypt/ekeyd:minimal - > Only install the ekey-egd-linux service rather than the full ekeyd > package. app-editors/nano:minimal - Disable all fancy features, > including ones that otherwise have a dedicated USE flag (such as > spelling). app-office/scribus:minimal - Don't install headers (only > required for e.g. plug-in developers) app-portage/gentoolkit:minimal - > Install only the gentoolkit core code. app-text/dictd:minimal - Don't > build server but dict client, dictzip and dictfmt only. > dev-db/mariadb:minimal - Install client programs only, no server > dev-db/mysql:minimal - Install client programs only, no server > dev-db/unixODBC:minimal - Disable bundled drivers and extra libraries > (most users don't need these) dev-libs/libcdio:minimal - Only build the > libcdio library and little more, just to be used to link against from > multimedia players. With this USE flag enabled, none of the > command-line utilities are built, nor is the CDDA library. > dev-php/PEAR-HTTP_Download:minimal - Do not include support for > PEAR-MIME_Type dev-php/ZendFramework:minimal - Installs the minimal > version without Dojo toolkit, tests and demos dev-util/dialog:minimal - > Disable library, install command-line program only > dev-util/google-perftools:minimal - Only build the tcmalloc_minimal > library, ignoring the heap checker and the profilers. > mail-client/thunderbird:minimal - Remove the software development kit > and headers media-gfx/iscan-plugin-gt-f500:minimal - Install the > firmware only, and not the plugin. net-analyzer/munin:minimal - > installs only the munin-node, applicable if the host is not the munin > master installation" net-p2p/eiskaltdcpp:minimal - Don't install > headers net-print/hplip:minimal - Only build internal hpijs/hpcups > driver (not recommended at all, make sure you know what you are doing) > sci-chemistry/oasis:minimal - Restricts functionality on free software > sys-apps/smartmontools:minimal - Do not install the monitoring daemon > and associated scripts. sys-auth/pambase:minimal - Disables the > standard PAM modules that provide extra information to users on login; > this includes pam_tally (and pam_tally2 for Linux PAM 1.1 and later), > pam_lastlog, pam_motd and other similar modules. This might not be a > good idea on a multi-user system but could reduce slightly the overhead > on single-user non-networked systems. sys-boot/lilo:minimal - Do not > install the dolilo helper script sys-kernel/zen-sources:minimal - Clone > git tree with --depth 1 to reduce amount of data to download. Use with > caution www-client/firefox:minimal - Prevent sdk and headers from being > installed x11-apps/xinit:minimal - Control dependencies on legacy apps > (xterm, twm, ...). Safe to enable if you use a modern desktop > environment.