waldo kitty schrieb:
Another problem: how can a user rebuild Lazarus, when it has been
installed into /usr where the user has not enough rights.
if this has been done, then it indicates that root installed Laz/FPC...
that means that root has to do the rebuild, not the user(s)...
This is how Lazarus is installed by default (distributed packages). This
may be okay for multi-user systems with a skilled administrator, but not
necessarily for the average user at home. All my current considerations
are about users (like me) without an skilled system administrator.
if they need to be able to rebuild Laz/FPC, they need to install it into
their home directory for the necessary rights to be active...
This requirement should be documented, including how to accomplish it.
The documentation could be restricted to how to use the repository, when
Lazarus ever has to be rebuilt after the first installation - if
that's the simplest way.
yes, i see what you are saying, though... the packages are configured to
install to a central location for all to use and that means that they
cannot to the rebuild... but they should not have to do any rebuild
since the package should be stable... plus they are fully loaded with
all the goodies and debug capabilities... this should them the ability
to test and work with Laz/FPC...
Remember that installing packages requires to rebuild Lazarus, so that a
private installation might be preferable as the default. While this is
not complicated for itself, it should be nice and easy to perform the
move from the original distribution to a private build.
/if/ they later reach a point where they need to be able to rebuild
Laz/FPC or be able to compile for other platforms and such, _then_ they
would install from the sources/SVN to their *home* directory and wade on
into the really deep end of the pool... IIUC, they would only need to
edit a couple of Laz/FPC specific files to change some directory entries
to point at the new installation location in their home directory but
that shouldn't be hard to do...
It's not so hard for the second time, but for the first time it is.
Perhaps I see too many problems, I'll have to check the actual
procedures myself again.
DoDi
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus