[Lazarus] lazarus as normal user

petr.kristan at epos.cz petr.kristan at epos.cz
Thu Feb 18 15:10:10 CET 2010


On Thu, Feb 18, 2010 at 10:48:17AM -0300, Pino Zollo wrote:
> Hi to the list,
> I am just a beginner with lazarus....
> 
> I have installed it on my Debian 5.01....first fpc an then I have compiled 
> lazarus from sources copied in /usr/src/lazarus.

Easiest way, but any user on your machine can modify /usr/src/lazarus
Run as root:
cd /usr/src/lazarus
find -type d -print0 | xargs -0 chmod 777
find -type d -print0 | xargs -0 chmod 666

or 

Only USER and root can work with Lazarus:
cd /usr/src/lazarus
chown USER * -R    (USER means your normal login name)

Then do not work with lazarus as root.
/usr/src/lazarus/startlazarus should work.

> It happens that all goes fine if I run lazarus as root (deprecated by Debian) 
> from /usr/src/lazarus...I can compile examples and run them. 
> I can even install new components and they appear into the IDE.
> 
> The problem rises if I run lazarus as normal user.
> 
> Having made "make install" now I have /usr/local/bin/lazarus-ide
> available to all users .
> 
> If I run /usr/local/bin/lazarus-ide I have a hell of problems:
> 
> Units are not found anymore when compiling examples:
> For any subdir I have to add into fpc.cfg a new entry -uF ....
> 
> When lazarus rebuilds for a new components it does it to the 
> original /usr/src/lazarus but then it is /usr/local/bin/lazarus-ide
> that is restarted....so I do not see any change into the IDE.
> 
> I have tried to compile lazarus as a normal user having the sources 
> in /home/myuser/lazarus but this does not succeed. 
> 
> Please some advise....
> 
> Regards
> 
> Pino   
> 
> pinozollo at gmail dot com 
> http://www.qsl.net/zp4kfx/Linux
> 
> 

-- 
Petr Kristan
.
EPOS PRO s.r.o., Bozeny Nemcove 2625, 530 02 Pardubice
tel: +420 466335223    Czech Republic (Eastern Europe) 
fax: +420 466510709




More information about the Lazarus mailing list