Difference between revisions of "DualLaz"

From Free Pascal wiki
Jump to navigationJump to search
m
Line 28: Line 28:
 
  /home/you/development/fpc/bin/x86_64-linux/fpc.sh
 
  /home/you/development/fpc/bin/x86_64-linux/fpc.sh
 
as the compiler path. Do not chose  
 
as the compiler path. Do not chose  
  /home/jo/development/fpc/bin/x86_64-linux/fpc
+
  /home/you/development/fpc/bin/x86_64-linux/fpc
 
because it will give you run time errors aplenty (system.ppu not found etc.).
 
because it will give you run time errors aplenty (system.ppu not found etc.).
  

Revision as of 18:49, 19 February 2015

Two simultaneous Lazarus copies operational in Linux 64 bit

Typically, you have a primary install via fpcUP in ~/development.
But you also want a secondary test version in /workdir/LazB independently, possibly for release testing of Lazarus ver. 1.4

Here is a run-through to achieve that. Let's assume:

  • We use the Linux distro: mint 17.1 KDE 64 bit of 2015 (Kubuntu should work too, I guess)
  • primary Lazarus resides in ~/development installed via fpcUP
  • no other Lazarus installed via debian or whatever, which could interfere somehow
  • /home/you below refers to your ~ aka home-directory aka $HOME aka /home/michael or whatever name you chose.


In ~ create two shell scripts : runL1.sh and runL2.sh containing

#!/bin/sh
/home/you/development/lazarus/startlazarus --primary-config-path=~/.lazarus1st

and

#!/bin/sh
/home/you/development/lazarus/startlazarus --primary-config-path=~/.lazarus2nd

respectively.

Upon executing runL1.sh a path setting screen will pop up. There we choose

/home/you/development/fpc/bin/x86_64-linux/fpc.sh

as the compiler path. Do not chose

/home/you/development/fpc/bin/x86_64-linux/fpc

because it will give you run time errors aplenty (system.ppu not found etc.).