> On Wed, 31 May 2006 08:29:49 -0400, Timothy A. Holmes
wrote:
>
> > Raymond - the dev-lang/php use flag is there to
pull in the PHP
stuff as
> > BASE requires it.
>
> dev-lang/php is not a valid USE flag, php is.
>
> If a program installed via portage requires php,
portage will install
it
> as a dependency of that program. USE flags only affect
optional
> dependencies, such as when a program can be built with
or without php
> support.
>
> You really should read the USE flag documentation
before messing with
> them too much. Along with the flexibility it brings,
Gentoo gives you
a
> great deal of power to totally fsck your system by
fiddling with
things
> you don't understand.
>
> One would have thought that after destroying five
systems in this way,
> you would have resorted to the documentation.
>
> Check /usr/portage/profiles/use.*desc for descriptions
of all USE
flags
> and 'emerge --info' to see which are in effect on
your system.
>
> Finally, don't change to many at once, and keep track
of what you have
> done. that way, if things do go wrong, you can retrace
your steps and
> find the cause (and solution).
>
>
> --
> Neil Bothwick
>
> Jimmy Hoffa is buried here ------> X
[Timothy A. Holmes]
Neil and others:
Thanks for the input, you are correct, I accidentally put a
package
specification into the original post rather than the
appropriate use
flag -- my goof
The USE line that I want should look more like:
USE="php session cli gd pear apache2 mysql ssl png
jpeg gif"
This USE Specification comes from the WIKI article about the
installation of Snort and BASE found at:
h
ttp://gentoo-wiki.com/HOWTO_Setup_BASE_with_Apache,_Snor
t,_and_PostgreS
QL
With two slight changes
1. I use MySQL rather than postgreSQL
2. I am not using hardened sources or hardened php
I am rapidly getting the idea that either leaving the system
alone, or
just wiping it out and starting over is going to be
preferable to trying
to repair this one, since no one can seem to tell me if it
can be done.
My original thought was to simply change the use flags to
those that I
wanted, and emerge -e world, apparently, this is not
correct?
As far as portage documentation, I have not been able to
find a wiki
article or other document that indicates how to change from
a system
created by the installer disk to one that is personally
optimized. If
there is such a document, I will be most happy to read it,
as it would
really simplify things.
I do understand that there is significant power in the USE
flags, and
after having destroyed 5 systems, I came to the group asking
for help to
avoid making a similar mistake again.
The portage docs that I have seen so far (specifically those
in the
gentoo handbook), do not SEEM (that I have found) to cover
this type of
eventuality, but rather provide a general guide line for its
use.
Again, If I have missed the appropriate doc someplace,
please let me
know.
To answer Raymonds question specifically, BASE is the web
interface and
reporting engine that I use for the SNORT IDS, and it is the
reason that
php and mysql and apache2 are in the list
I will freely admit that my understanding of portage and the
USE flags
is somewhat limited, and that is part of the reason that I
came to the
group for help rather than just blindly plunging ahead as I
did
previously.
I have read the wiki document about the USE flags, and I
refer to that
chart routinely as I am trying to construct these
statements.
http://www.ge
ntoo.org/dyn/use-index.xml
This is the document that I have been using, if there is a
better one
available on the web, I am quite open to using it, if
someone can please
send me a link.
Thank you all for your time and your help - -I greatly
appreciate it
TIM
Timothy A. Holmes
IT Manager / Network Admin / Web Master / Computer Teacher
Medina Christian Academy
A Higher Standard...
Jeremiah 33:3
Jeremiah 29:11
Esther 4:14
--
gentoo-user gentoo.org mailing list
|