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:

Instalação no Linux: Instalar o FPC a partir dos repositórios

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ê.

Há mais uma coisa a ser feita, ao executar programas construídos no Lazarus no ambiente Linux pode surgir a seguinte mensagem de dependência no terminal:

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

O programa executa normalmente, mas a falta dessa dependência pode indicar que algum aspecto visual não está como deveria ser, para corrigir o problema, execute:

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

E a mensagem de dependência mencionada no terminal sumirá.

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

O arquivo acima é um executável, depois de baixá-lo, no terminal dê permissão de execução e rodê-o:

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

Não é necessário usar “sudo” porque essa será uma instalação homeuser, isto é, não vai requerer permissões administrativas.

Na tela seguinte selecione como FPC Version a opção fixes e para Lazarus version também fixes, depois clique em Setup+:

Clique em Setup++ para ajustar alguns parametros

Depois faça o seguinte ajuste selecionando a plataforma que deseja compilar seus programas:

Marque a opção Use system FPC for Lazarus

Você pode fazer algumas outras marcações como definir a plataforma em que pretende compilar:

Algumas outras opções também podem ser interessantes

Depois confirme com o Botão OK e então em Install/Update FPC+Laz e prossiga com a instalação:

Então prepare-se, ela é bastante demorada. Após a conclusão com sucesso será gerado uma entrada no menu do sistema. Agora o Lazarus aparecerá no menu de pesquisa do ambiente GNOME.

Também foi gerado o arquivo Lazarus_fpcupdeluxe no pasta HOME do usuário. Se precisar executar o Lazarus por fora do menu padrão, então execute este script.

Se sentiu dificuldade no artigo, assista ao vídeo abaixo: