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


A instalação a partir dos repositórios é recomendada apenas ao FreePascal(FPC daqui em diante), porque o Lazarus precisa de uma instalação homeuser, do contrário você teria de alterar permissões em pastas de sistemas onde não é seguro mexer.

Nesta instalação, usaremos o FPC dos repositórios, porém o Lazarus será instalado pelo fpcupdeluge. Primeiro vamos instalar alguns pacotes essenciais:

sudo dnf install make automake gcc gcc-c++ kernel-devel
sudo dnf groupinstall "Development Tools" "Development Libraries"
sudo dnf install gdb zip unzip subversion binutils libX11-devel gtk2-devel gdk-pixbuf2-xlib
sudo dnf install cairo cairo-devel cairomm-devel
sudo dnf install pango pango-devel pangomm pangomm-devel
     

O código fonte do FPC também será requerido, então execute:

     sudo dnf install fpc fpc-src qt5pas-devel
     

Tanto no Windows como também no Linux é essencial saber onde os arquivos de código fonte do freepascal se encontram, então execute:

Se você observou bem a saída do comando, todos eles se encontram na raiz da pasta:

/usr/share/fpcsrc

Anote esse caminho porque ele será importante para configurar a IDE do Lazarus ou o vscode.

Com o FPC instalado no seu sistema você está apto a instalar o Lazarus via GIT ou fpcupdeluge. Para não ser muito repetitivo, escolha como desejará fazer a instalação do Lazarus:

  1. Instalação no Linux: Usando fpcupdeluge
  2. Instalação no Linux: Usando GIT

Se decidir usar o fpcupdeluge, esteja atento em personalizar a instalação indo na opção Setup+ e ligando a opção Use system FPC for Lazarus:

Download do código fonte do FPC

A opção acima quando marcada fará o fpcupdeluge reutilizar o fpc pré-instalado, caso contrário você enfrentará um monte de downloads e compilações do fpc que na minha modesta opinião não vale a pena.

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