gEDA-user: installation
Stuart Brorson
sdb at cloud9.net
Sun Mar 18 11:32:29 EDT 2007
>> Do not install as root. If you install as root, and you need to
>> install system-wide dependencies, the installer becomes confused when
>> it tries to fire up an expect session as root.
>
> Now I'm confused. In all these years of working on Unix, I've always
> thought packages need to be installed as root. How else will you keep
> the binaries in a place like /opt or /usr/local where all users of your
> system can access them?
This is almost a religious issue. In creating the installer I chose
to follow the pre-existing gEDA practice, which is to install by
default somewhere underneath the user's ${HOME} directory.
However, I personally recommend users to install into a new directory,
/usr/local/geda, and then set their $PATH variables to point to it. I
think the installer will create this new directory, and ask for the
root password if needed. It's been a while since I looked.....
Anyway, it's best to install into /usr/local/geda (or some similar
system-wide, but independent directory) because if you ever need to
remove your gEDA installation, you can just nuke the whole directory.
If you install into /usr/local, then you've got to rm each and every
gEDA file independently, which is quite a PITA.
More about uninstalling the gEDA Suite is here:
http://geda.seul.org/wiki/geda:gedasuite_installation#how_do_i_uninstall_the_geda_suite
Stuart
More information about the geda-user
mailing list