Wiki copymirror

This is a mirror of the wiki at pascal.chat. Editing, history and sign-in are there.

Installing Lazarus

한국어 · Deutsch · English · Español · Français · Magyar · Polski · Português · Slovenčina · Suomi · Tiếng Việt · Русский · 中文(中国) · 日本語

Overview

For people who simply want to install Lazarus and start using it for programming, the easiest approach is to download and install a recent, reasonably stable binary release (such as a Linux ".rpm" package, a Windows ".exe" installer, or a macOS ".dmg" disk image or installer ".pkg" package).

For those who want to participate in the development of the compiler or the Lazarus IDE, or for those who want the most up-to-date tools, an installation from source files is necessary.

The Lazarus IDE provides two main parts:

These in turn are dependent on:

Lazarus system requirements

  1. A Free Pascal Compiler, packages, and sources. (Important: of the same version/date)
  2. A supported widget set:

Win32/Win64

The native Win32 API can be used, or the Qt widgetset.

Linux/BSD

GTK+ 2.x or Qt : Most Linux distributions and *BSDs already install the GTK+ 2.x libraries. You can also find them at http://www.gtk.org.
Qt is also supported with all distributions (auto installed if you prefer KDE).

macOS

You need the Apple Xcode developer tools. For macOS versions before 10.15 (Catalina), the 32 bit Carbon or 64 bit Cocoa widget sets can be used.
For macOS 10.15 onwards, the 64 bit Cocoa widget set must be used as all 32 bit support has been removed by Apple.
Qt can be used too, but it requires much more effort.

The Qt widget set is supported on Linux 32/64, Win 32/64, macOS 32/64, FreeBSD 32/64, Haiku and embedded Linux (qtopia) platforms. For more details about the installation of Qt, see the Qt Interface article.

Operating system specific guides

FreeBSD

Haiku

Solaris

Linux

SeeInstalling Lazarus on Linux which covers most of what you need for most Linux Distributions.

Some distribution specific pages exist, but they may not be as up to date as the Installing Lazarus on Linux guide.

Ubuntu/Debian Linux notes

macOS

Raspbian

Windows

Multiple Lazarus installs

Please see Multiple Lazarus for details on having more than one Lazarus version installed on one system. We cover issues that can arise due to multiple Lazarus installs here, because they can also happen when installing over a previous version.

Troubleshooting

Troubleshooting details that should (hopefully) be applicable across platforms may be found in the article Installation Troubleshooting.

Lazarus FAQ

The Lazarus FAQ - Frequently Asked Questions - page is available here.

Installing old versions

See Installation hints for old versions

See also


From the Free Pascal wiki, page "Installing Lazarus", as the Internet Archive kept it on 2026-01-28, last changed on 2025-08-23. 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.

Revision 2, last changed by WikiArchive .