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