Forum > Linux

Attempts to install Lazarus/FPC on various distributions (live session only)

(1/1)

MaxCuriosus:
Out of curiosity I've tried to install Lazarus/FPC in live sessions of Linux distributions, assuming that if that works it should work also, perhaps more easily, on installed distributions.

Test conditions:

1. Files (.deb and .rpm) of Lazarus/FreePascal package on a flash drive
2. Simple scripts on the same flash drive
3. ISO image restored on a second flash drive
   or
   ISO image, along with other images, put on a third flash drive with Ventoy utility installed
4. Live session run
5. Original OS configuration except for language/keyboard/timezone when necessary
6. Internet access via an ethernet port

Run the appropriate simple script, locate the Lazarus icon and launch the IDE.

My successful attempts below.

MaxCuriosus:

--- Code: Bash  [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---#!/bin/bashsudo apt-get install libgtk2.0-devsudo dpkg -i fpc-laz_3.2.2-210709_amd64.debsudo dpkg -i fpc-src_3.2.2-210709_amd64.debsudo dpkg -i lazarus-project_4.0.0-0_amd64.debexit 
--- Code: Text  [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---Debian        debian-live-12.11.0-amd64-cinnamon.iso        debian-live-12.11.0-amd64-gnome.iso        debian-live-12.11.0-amd64-kde.iso        debian-live-12.11.0-amd64-lxde.iso        debian-live-12.11.0-amd64-lxqt.iso        debian-live-12.11.0-amd64-mate.iso        debian-live-12.11.0-amd64-xfce.iso        Deblight        deblight-os-amd64-v1-5-2024.iso  Elementary        elementaryos-8.0-stable.20241122rc.iso        Lite        linux-lite-7.4-64bit.iso Lubuntu        lubuntu-24.04-desktop-amd64.iso  Zorin        Zorin-OS-17.2-Core-64-bit.iso        Zorin-OS-17.3-Core-64-bit.iso 

MaxCuriosus:

--- Code: Bash  [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---#!/bin/bashsudo apt-get updatesudo apt-get install libgtk2.0-devsudo dpkg -i fpc-laz_3.2.2-210709_amd64.debsudo dpkg -i fpc-src_3.2.2-210709_amd64.debsudo dpkg -i lazarus-project_4.0.0-0_amd64.debexit 
--- Code: Text  [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---BunsenLabs      boron-1-240123-amd64.hybrid.iso Kali      kali-linux-2025.2-live-amd64.iso   LMDE      lmde-6-cinnamon-64bit.iso  Mint      linuxmint-22-mate-64bit.iso MX      MX-23.4_KDE_x64.iso      MX-23.4_x64.iso        PopOS      pop-os_22.04_amd64_intel_55.iso    Sparky       sparkylinux-7.8-x86_64-kde.iso       sparkylinux-7.8-x86_64-lxqt.iso       sparkylinux-7.8-x86_64-mate.iso       sparkylinux-7.8-x86_64-xfce.iso Spiral      SpiralLinux_Gnome_12.231120_x86-64.iso        Ubuntu      ubuntu-24.04.1-desktop-amd64.iso        UfficioZero      UZL-11_2-desktop-x86_64.iso 

MaxCuriosus:

--- Code: Bash  [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---#!/bin/bashsudo dnf install libgccsudo dnf install glibc-develsudo dnf install gtk2-develsudo dnf install makesudo rpm --install fpc-laz-3.2.2-241023.x86_64.rpmsudo rpm --install fpc-src-laz-3.2.2-241023.x86_64.rpmsudo rpm --install lazarus-project-4.0-0.x86_64.rpmexit 

--- Code: Text  [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---Fedora          Fedora-Workstation-Live-42-1.1.x86_64.iso 

Navigation

[0] Message Index

Go to full version