Windows
1. Install from distribution on ultibo.org
2. Next rebuild RTL to latest and greatest version
– download sources
– download from github
– extract in {location}
– Lazarus tools Build Ultibo
Raspberry Pi
The next stepts, including the IDE (Lazarus for Ultibo) work file from the RPi console or over a XRDP or VNC connection.
Use the ultibo installer script, initially and to update to the latest and greatest version of Ultibo on github.
1. Copy the installer script over to the Pi, in the user pi home directory.
wget https://github.com/ultibohub/Tools/releases/download/1.0.5/ultiboinstaller.sh
2. Make the script executable
chmod +X ultiboinstaller.sh
2. Install dependencies (only needed on a fresh system)
Do the next steps in superuser mode. Convenient and otherwise it fails on an XRDP session
sudo su apt-get update apt-get upgrade apt-get install -y libgtk2.0-dev libcairo2-dev libpango1.0-dev libgdk-pixbuf2.0-dev libatk1.0-dev libghc-x11-dev apt-get install -y libx11-dev libgdk-pixbuf2.0-dev gir1.2-coglpango-1.0 xorg-dev apt-get install -y binutils-arm-none-eabi
3. Increase swapfile
Because the Raspberry Pi only has 1024MB of memory at most, installation on Raspbian requires a swap file size of at least 1000MB, anything less may result in an error while building Lazarus.
nano /etc/dphys-swapfile
Edit the CONF_SWAPSIZE value to be 1000 or greater
sudo /etc/init.d/dphys-swapfile stop sudo /etc/init.d/dphys-swapfile start ls -lh /var exit
And check that the file “swap” is now the size specified above
5. Now run script in user mod, the ‘exit’ in step 3 takes care of that. Takes a while!
6. After completion
Change swap back to 100, see step 3, in superuser mode!
The Lazarus IDE will now show up in Programming on the desktop.
Related posts:
Over the years I have collected several tiny touch LCD screens for the Raspberry Pi which are based on sending the frame...
After the installation and configuration for Domoticz with RFLINK and P1 Smartmeter and Bresser Weatherstation hr real h...
A page describing how to get the latest Freepascal and Lazarus development systems on the Raspberry Pi in optimal form...
On this page I will show you how to access the Raspberry Pi in a Windows environment. - Acces the home directory on t...