O grande problema é que geralmente as pessoas tentam baixar os pacotes sem ser os RPM, mas os binários e fontes para compilar, seria o ideal mas comigo pelo menos não funcionou.
Primeiro vamos instalar o Free Pascal, fpc-2.0.4-0.i586.rpm, precisaremos do RPM instalado no Slackware, ele vem nos discos de instalação do mesmo, eu sei que o RPM não tem suporte para o Slackware nem é recomendado instalar RPM e converter o RPM em TGZ neste caso costuma dar problemas.
Comando como usuário root:
# rpm -ivh --force --nodeps fpc-2.0.4-0.i586.rpm
Não existem problemas em ser RPM, pois o Lazarus só vai consultar se os arquivos do Free Pascal existirem no disco. Neste caso não tem problema de ser RPM no Slackware.
Agora vamos instalar os fontes do Free Pascal, que são necessários também. Eu sei que existe um pacote para isso em TGZ, no site que eu informei, no caso fpc-src-2.0.4.source.tgz, mas não o instale. Existe algum problema nele.
Instale como root o pacote:
# rpm -ivh fpc-src-2.0.4-0.i386.rpm
O Lazarus só precisa que estes arquivos estejam nos diretórios corretos.
Vamos efetivamente instalar o Lazarus agora.
Descompacte o arquivo lazarus-0.9.20-0.tar.gz, de preferência como usuário root.
# tar -zxvf lazarus-0.9.20-0.tar.gz
Um diretório "lazarus" será criado, mova-o preferencialmente para o diretório correspondente informado abaixo:
Para Slackware 10.2:
# mv lazarus/ /usr/local/share/
Para Slackware 11.0:
# mv lazarus/ /usr/share/
Entre no diretório do Lazarus, como exemplo o Slackware 11.0:
# cd /usr/share/lazarus/
Execute o comando:
# make clean all
Será refeita uma compilação, deve demorar um pouco. Se tudo ocorrer sem problemas, execute:
# ./localize.sh
Crie um diretório temporário para o Lazarus compilar, preferencialmente desta forma:
# mkdir /tmp/lazarus
Dê permissão de gravação para todos os usuários, ou a menos que você queira limitar, dê permissão para um grupo, da forma que você preferir. No caso da minha sugestão fica assim:
# chmod 0777 -R /tmp/lazarus
Agora crie um link (ícone) para acesso ao Lazarus, caminho do comando:
"/usr/share/lazarus/startlazarus"
Acesse o Lazarus, deve estar funcionando. Com Lazarus já aberto, vá até o menu Environment -> Environment Options. Veja a figura abaixo:
Na opção:
"Directory for building test projects"
Mude de "/tmp/" para "/tmp/lazarus/" Caso contrário só o root conseguirá compilar.
Com isso terminamos a instalação!