public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] do you USE="minimal" in /etc/make.conf?
@ 2012-02-24 15:14 Grant
  2012-02-24 15:26 ` Alex Schuster
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Grant @ 2012-02-24 15:14 UTC (permalink / raw
  To: Gentoo mailing list

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?

- Grant



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-user] do you USE="minimal" in /etc/make.conf?
  2012-02-24 15:14 [gentoo-user] do you USE="minimal" in /etc/make.conf? Grant
@ 2012-02-24 15:26 ` Alex Schuster
  2012-02-24 15:27 ` Alan McKinnon
  2012-02-24 22:41 ` Neil Bothwick
  2 siblings, 0 replies; 6+ messages in thread
From: Alex Schuster @ 2012-02-24 15:26 UTC (permalink / raw
  To: gentoo-user

Grant writes:

> 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 believe that if there were a 'maximal' USE flag, I'd enable it in
make.conf :)

	Wonko



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-user] do you USE="minimal" in /etc/make.conf?
  2012-02-24 15:14 [gentoo-user] do you USE="minimal" in /etc/make.conf? Grant
  2012-02-24 15:26 ` Alex Schuster
@ 2012-02-24 15:27 ` Alan McKinnon
  2012-02-24 15:45   ` Grant
  2012-02-24 22:41 ` Neil Bothwick
  2 siblings, 1 reply; 6+ messages in thread
From: Alan McKinnon @ 2012-02-24 15:27 UTC (permalink / raw
  To: gentoo-user

On Fri, 24 Feb 2012 07:14:18 -0800
Grant <emailgrant@gmail.com> wrote:

> 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):

# 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.


-- 
Alan McKinnnon
alan.mckinnon@gmail.com




^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-user] do you USE="minimal" in /etc/make.conf?
  2012-02-24 15:27 ` Alan McKinnon
@ 2012-02-24 15:45   ` Grant
  0 siblings, 0 replies; 6+ messages in thread
From: Grant @ 2012-02-24 15:45 UTC (permalink / raw
  To: gentoo-user

>> 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.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-user] do you USE="minimal" in /etc/make.conf?
  2012-02-24 15:14 [gentoo-user] do you USE="minimal" in /etc/make.conf? Grant
  2012-02-24 15:26 ` Alex Schuster
  2012-02-24 15:27 ` Alan McKinnon
@ 2012-02-24 22:41 ` Neil Bothwick
  2012-02-25  1:29   ` Grant
  2 siblings, 1 reply; 6+ messages in thread
From: Neil Bothwick @ 2012-02-24 22:41 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 974 bytes --]

On Fri, 24 Feb 2012 07:14:18 -0800, Grant wrote:

> 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 read somewhere, can't remember where exactly, that you should not
enable this flag globally, and I agree. The effect varies from one
package to another, it's not like jpeg, which has predictable and largely
consistent effects on all packages that use it. For example, with
server/client packages, it usually disables building of the server part,
whereas you have already found it does something completely different
with vim.

Check to see what it does on an individual package and then enable it in
package.use.


-- 
Neil Bothwick

Tell me, and I will forget. Show me, and I will remember. Involve me, and
I will learn.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [gentoo-user] do you USE="minimal" in /etc/make.conf?
  2012-02-24 22:41 ` Neil Bothwick
@ 2012-02-25  1:29   ` Grant
  0 siblings, 0 replies; 6+ messages in thread
From: Grant @ 2012-02-25  1:29 UTC (permalink / raw
  To: gentoo-user

>> 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 read somewhere, can't remember where exactly, that you should not
> enable this flag globally, and I agree. The effect varies from one
> package to another, it's not like jpeg, which has predictable and largely
> consistent effects on all packages that use it. For example, with
> server/client packages, it usually disables building of the server part,
> whereas you have already found it does something completely different
> with vim.
>
> Check to see what it does on an individual package and then enable it in
> package.use.

I've found the same thing.  It does something different to just about
every package.

- Grant



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-02-25  1:30 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-24 15:14 [gentoo-user] do you USE="minimal" in /etc/make.conf? Grant
2012-02-24 15:26 ` Alex Schuster
2012-02-24 15:27 ` Alan McKinnon
2012-02-24 15:45   ` Grant
2012-02-24 22:41 ` Neil Bothwick
2012-02-25  1:29   ` Grant

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox