Search icon
Subscription
0
Cart icon
Close icon
You have no products in your basket yet
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
Free Learning
Arrow right icon
Getting Started with Lazarus IDE

You're reading from  Getting Started with Lazarus IDE

Product type Book
Published in Feb 2013
Publisher Packt
ISBN-13 9781782163404
Pages 116 pages
Edition 1st Edition
Languages
Author (1):
Roderick Person Roderick Person
Profile icon Roderick Person

Installing Lazarus in Linux


The Lazarus IDE is available as binary packages for Linux in the Red Hat Package Management (RPM) format, Debian (DEB) format, or in tar gzip format. These packages are available for 32-bit or 64-bit distributions of Linux. Certain distributions of Linux, such as Ubuntu, make Lazarus available through their custom package managers. For information on installing Lazarus using such package management software, check the instructions available from the distribution's website or manuals.

Downloading and installing the Lazarus Linux RPM package

The Lazarus binary RPM package is available from the Lazarus SourceForge.net (http://sourceforge.net/projects/lazarus/files/) download area. Once you have accessed this page, choose the correct link for your platform package, in this case either Lazarus Linux x86_64 RPM for 64-bit platforms or Lazarus Linux i386 RPM for 32-bit platforms. We will be using the 32-bit package for this example. After clicking on the correct link, choose the current release link, in this case Lazarus 1.0.2. Once you are in this area, all the packages needed to install Lazarus are available to be downloaded. Download the following packages:

  • Lazarus-1.0.2-1.i386.rpm

  • fpc-src-2.6.0-0.laz.i686.rpm

  • fpc-2.6.0-0.laz.i686.rpm

Also available is the optional package, fpc-debuginfo-2.6.0-0.laz.i686.rpm, which provides debug information for the system units. This is only needed if you want to do development for Free Pascal itself, which is beyond the scope of this book.

Requirements

Before installing Free Pascal and Lazarus, the following programs are required on the Linux system:

  • GNU as the GNU assembler

  • GNU Id or the GNU linker

GNU Make, this is optional but recommended for easy recompiling of the FPC compiler and Run-Time Library (RTL).

Lazarus requires the following libraries:

GTK+ 2.x or Qt: Most Linux distributions already install GTK+ 2.x. You can also download the libraries from http://www.gtk.org. Qt is also supported by most distributions and is installed together with KDE.

To begin the installation of Lazarus, log into your system as a root user. First install the Free Pascal for the Lazarus package containing the following command:

# rpm -UvH fpc-2.6.0-0.laz.i686.rpm

After the successful completion of this package, next we will need to install the Free Pascal source code package. The Free Pascal source code package is required to operate certain functions in Lazarus. If the IDE cannot find the Free Pascal source, the user will be presented with a warning box with the following message:

The Free Pascal source was not found. Some functions will not work.

To install the Free Pascal source, use the following command:

# rpm -UvH fpc-src-2.6.0-0.laz.i686.rpm

After the successful completion of the installation of the Free Pascal source, all that is left to do is to install the Lazarus IDE itself with the following command:

# rpm -UvH Lazarus-1.0-1.i386.rpm

With the successful completion of these three packages, you are ready to use the Lazarus IDE. Under the GNOME desktop, Lazarus can be accessed from the Applications menu under the Programming submenu.

Downloading and installing the Lazarus Linux DEB package

For Debian-based Linux distributions, the SourceForge.net Lazarus repository contains Debian packages for 32-bit and 64-bit distributions. Access the SourceForge.net repository at http://sourceforge.net/projects/lazarus/files/. For 32-bit Debian-based distributions, choose the Lazarus Linux i386 DEB subfolder. For 64-bit Debian-based distributions, choose the Lazarus Linux amd64 DEB subfolder. Next, choose the current Lazarus release, which at the time of writing is Lazarus 1.0.2. Download all the Debian packages within this folder.

For 32-bit systems:

  • lazarus_1.0.2-0_i386.deb

  • fpc-src_2.6.0-120824_i386.deb

  • fpc_2.6.0-120824_i386.deb

For 64-bit systems:

  • lazarus_1.0.2-0_amd64.deb

  • fpc-src_2.6.0-120824_amd64.deb

  • fpc_2.6.0-120824_amd64.deb

Once the packages are downloaded, install them using the following command:

dpkg -i <package_name>

Install each of the packages for Free Pascal, Free Pascal Source, and the Lazarus IDE.

Lazarus for Ubuntu

There is an Ubuntu repository available at http://www.hu.freepascal.org that contains Lazarus and FPC debs. This repository can be used with apt-get. Before using this repository with apt-get, it first needs to be added to the apt.

First, we need to add the repository's gpg key to the apt keys with the following commands as a root user:

# gpg –keyserver hkp://pgp.mit.edu:11371 –recv-keys 6A11800F
# gpg -a –export 6A11800F | apt-key add -

Next, add the repository by editing /etc/apt/sources.list, adding the following line:

deb http://www.hu.freepascal.org/lazarus/lazarus-stable universe

Once the repository is added to the list of available repositories, Lazarus can be installed with the following commands, again as root:

# apt-get update
# apt-get install lazarus
You have been reading a chapter from
Getting Started with Lazarus IDE
Published in: Feb 2013 Publisher: Packt ISBN-13: 9781782163404
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $15.99/month. Cancel anytime}