Usando fpcupdeluxe (nível médio)

É mais simples uma instalação manual com o Lazarus+FPC, porque sua instalação será homeuser, isto é, podemos sem permissão especial instalar, configurar e usar. Nesta instalação, usaremos o fpcupdeluxe para instalar o FPC e Lazarus no HOME do usuário.

Primeiro tenha certeza de ter instalado o compilador e código fontes do fpc, caso não tenha, siga este link:

Installation on Linux: Install FPC from the repositories

Com o FPC instalado no seu sistema você apenas baixa ou compila o Lazarus sem essa dependência monstruosa, o download e compilação no caso fpcdeluge será menor, e convenhamos, o FPC será algo que você não precisa modificar e deixá-lo instalado no sistema permitirá que a própria distro se encarregue de atualizá-la para você.

There is one more thing to be done, when running programs built in Lazarus in the Linux environment, the following dependency message may appear in the terminal:

Gtk-Message: 00:00:00.000: Failed to load module "pk-gtk-module"

The program runs normally, but the lack of this dependency may indicate that some visual aspect is not as it should be, to correct the problem, run:

sudo -i
echo "/usr/lib64/gtk-3.0/modulesexit" > /etc/ld.so.conf.d/pk-gtk.conf
echo "/usr/lib64/gtk-2.0/modules" > /etc/ld.so.conf.d/gtk2.conf
ldconfig

And the dependency message mentioned in the terminal will be gone.

Antes de prosseguir, é sempre bom revisar os passos anteriores, as dicas acima foram retiradas da página oficial:

https://wiki.lazarus.freepascal.org/fpcupdeluxe

E pode acontecer do meu artigo estar desatualizado, por isso, sempre confirme as dependencias novamente.

Depois de instalada as dependencias, visite a página:
https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases

Baixando o fpcupdeluxe

The above file is an executable, after downloading it, in the terminal give execute permission and run it:

chmod +x fpcupdeluxe-x86_64-linux
./fpcupdeluxe-x86_64-linux

It is not necessary to use “sudo” because this will be a homeuser installation, ie it will not require administrative permissions.

On the next screen, select as FPC Version the option cool and for Lazarus version too cool, then click Setup+:

Click Setup++ to adjust some parameters

Then make the following adjustment by selecting the platform you want to compile your programs:

Check the option Use system FPC for Lazarus

You can do some other markup like defining the platform you want to compile on:

Some other options might also be interesting

Then confirm with the OK button and then Install/Update FPC+Laz and proceed with the installation:

So get ready, it's quite time consuming. Upon successful completion, an entry in the system menu will be generated. Now Lazarus will appear in the GNOME desktop search menu.

The Lazarus_fpcupdeluxe file was also generated in the user's HOME folder. If you need to run Lazarus outside of the default menu, then run this script.

If you felt difficulty in the article, watch the video below: