Sign in Join
Wiki copytemporary

Raspbian: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11*(Raspberry Pi only)*
22
33> **Note:** Content here is quite out of date. As the Raspberry Pi OS is just another Debian based distribution, the reader is referred to [[Installing Lazarus on Linux]] and [[Lazarus on Raspberry Pi]], those page are kept up to date and contains everything you need. (Please don't update this page unless you are committed to maintaining it in the future)
44
55**Raspbian**, now called [Raspberry Pi OS](https://www.raspberrypi.com/software/), is a free operating system based on the [Debian](https://debian.org) [[Linux]] distribution optimized for the [[Raspberry Pi]] hardware. Most historic and current versions of Raspbian support both [[Free Pascal]] and [[Lazarus]].
66
77## Installing Lazarus and Free Pascal
88
99### Graphical Installer on modern versions of Raspbian
1010
1111On modern versions of Raspbian installation is very easy. It can be performed with the PiPackage manager. You have to select simply "Add / Remove Software" in the global Preferences menu.
1212
13-Installing FPC on Raspbian Stretch.jpeg\|Step 1: Install Free Pascal with PiPackage. Installing Lazarus on Raspbian Stretch.jpeg\|Step 2: Install Lazarus Running Lazarus from the "Programming" menu on Raspbian Stretch.jpeg\|Lazarus is now available in the global "Programming" menu Lazarus 1 6 on Raspbian Stretch.jpg\|A simple session with Lazarus on Raspbian Stretch.
13+![](/wiki-images/1/18/Installing_FPC_on_Raspbian_Stretch.jpeg)
1414
15+Step 1: Install Free Pascal with PiPackage.
16+
17+![](/wiki-images/e/e6/Installing_Lazarus_on_Raspbian_Stretch.jpeg)
18+
19+Step 2: Install Lazarus
20+
21+![](Running_Lazarus_from_the_"Programming"_menu_on_Raspbian_Stretch.jpeg "Running_Lazarus_from_the_"Programming"_menu_on_Raspbian_Stretch.jpeg")
22+
23+Lazarus is now available in the global "Programming" menu
24+
25+![](/wiki-images/9/9a/Lazarus_1_6_on_Raspbian_Stretch.jpg)
26+
27+A simple session with Lazarus on Raspbian Stretch.
28+
1529## Installing via the command shell on older versions of Raspbian
1630
1731### Installing Free Pascal
1832
1933Free Pascal is easily installed with the following shell commands:
2034
2135``` bash
2236 sudo apt-get update
2337 sudo apt-get upgrade
2438 sudo apt-get install fpc
2539```
2640
2741There are three modes to use Free Pascal on Raspbian:
2842
2943- via the shell command `fpc`. This requires to enter a number of options along with the `fpc` command.
3044- via the shell command `fp`. This command starts a text-based IDE.
3145- via Lazarus, see below
3246
3347### Installing Lazarus
3448
3549The steps to install Lazarus are very similar to those required for installing Free Pascal:
3650
3751``` bash
3852 sudo apt-get update
3953 sudo apt-get upgrade
4054 sudo apt-get install fpc
4155 sudo apt-get install lazarus
4256```
4357
4458This installs a ready-to-use precompiled version of Lazarus, however not necessarily the newest one.
4559
4660## Compiling from sources
4761
4862The newest versions of Lazarus are distributed as source code.
4963
5064To compile current FPC and Lazarus sources for Raspbian Buster (based on Debian 10 Buster), see [[Build current FPC and Lazarus for Raspbian]].
5165
5266In order to compile Lazarus from subversion sources see [Michell Computing: Lazarus on the Raspberry Pi](http://www.michellcomputing.co.uk/blog/2012/11/lazarus-on-the-raspberry-pi/) for details. The information there is somewhat outdated but still usable.
5367
5468The easiest way to compile from source is to use [fpcup](https://github.com/LongDirtyAnimAlf/Reiniero-fpcup) . See also [[fpcup]] in this wiki.
5569
5670## Screenshots
5771
58-<File:Lazarus> on Raspberry Pi Raspian Wheezy version 2012-10-28.png\|Lazarus on Raspbian Wheezy <File:fp> raspian.png\|Free Pascal text mode IDE on Raspbian Wheezy
72+![](/wiki-images/e/ef/Lazarus_on_Raspberry_Pi_Raspian_Wheezy_version_2012-10-28.png)
73+
74+Lazarus on Raspbian Wheezy
75+
76+![](/wiki-images/7/7f/Fp_raspian.png)
77+
78+Free Pascal text mode IDE on Raspbian Wheezy
5979
6080## Hardware access
6181
6282See [[Lazarus on Raspberry Pi]] for details.
6383
6484## External Links
6585
6686- [Raspberry Pi Foundation](http://www.raspberrypi.org)
6787- [Official Raspbian site](http://www.raspbian.org)
6888- [Additional information on Lazarus and Raspberry Pi at eLinux.org](http://www.elinux.org/Lazarus_on_RPi)
6989
7090---
7191*From the Free Pascal wiki, page "Raspbian", as it stood on 2023-11-12 after a change by Dbannon, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history