Desde o começo do ano venho me encontrando com um estudo intensivo de programação, e como matéria do meu curso, começo com algoritmos partindo para Pascal. Um problema conhecido é que no Windows é muito mais fácil e é só baixar o Pascalzim que você já pode programar e compilar seu app que você não vai ter problema nenhum, já no Linux é bem mais diferente.
Existem vários e vários tutoriais na internet usando o FPC (Free Pascal Compiler), mas nenhum que eu instalasse via apt-get que funcionasse corretamente, sendo que eu pensei logo em uma coisa: se o projeto tem site oficial, com certeza há pacotes para instalação de alguma IDE ou algum compilador que você use algo via gedit ou qualquer editor de texto e que possa compilar usando algum comando do tipo "app /home/fulano/arquivo.pas -c", por exemplo. Acabo que me deparo com um pacote em .tar que me adiantou demais.
Baixei o pacote no site oficial do projeto, mas se você quiser agilizar e ir logo para a página de download, o SourceForge está a seu dispor neste link. Logo depois, escolha a versão mais atualizada e estável que você quiser, é claro que as instáveis vão ter algo de "RC", "Alpha" ou "Beta" no nome. Ao escolhe uma dessas pastas terá várias opções, na realidade são opções de qual sistema você usa.
Há a opção de instalar tudo de maneira automática em .deb ou um .rpm (caso use Fedora), podem, mas é tudo mais complicado pois tem que instalar um pacote por pacote -- foi isto que entendi pelo menos --, então eu recomendo a vocês instalarem manualmente usando os scripts dentro de cada .tar comprimido que há para baixar.
Na hora de escolher seu arquivo certifique a arquitetura do seu processador e o sistema instalado. Geralmente você pode haver o sistema em 32-bits, então é o fpc-x.x.x.i386-linux.tar, e se tiver 64-bits, pode ser esse: fpc-x.x.x.x86_64-linux.tar. Tome nota de estar escolhendo o pacote certo porque se escolher errado há grandes chances de dar tudo errado.
Baixou? Então extraia o arquivo que você baixou e depois ele vai extrair uma pasta. Automaticamente dentro dessa pasta vai ter que extrair mais um arquivo, que pelo menos no meu se chamou "binary.i386-linux.tar". E vai extrair mais um arquivo. Não faça mais nada, apenas abra seu terminal.
Abrindo o terminal acesse a pasta que você extraiu tudo usando o comando "cd", e sim, é a pasta que surgiu extraindo o primeiro arquivo. Por exemplo:
Logo depois que terminar e estiver tudo instalado, você já pode começar a programar em Pascal usando uma IDE que para quem é contra visuais retros vai odiar, mas é a melhor opção que temos até agora. Quando decidir usar o Pascal em seu Ubuntu, você terá que digitar o comando:
Ainda pretendo pegar os arquivos do Free Pascal e fazer um .deb para que todos possam usufruir do Free Pascal sem problemas, e até quem sabe, se for permitido, fazer uma IDE inspirada no FPC mas toda projetada no GTK? Ainda estou vendo a possibilidade disso. Espero que tenham entendido o tutorial, e qualquer dúvida, estou livre a dúvidas. ;)
Leia Mais ►
Existem vários e vários tutoriais na internet usando o FPC (Free Pascal Compiler), mas nenhum que eu instalasse via apt-get que funcionasse corretamente, sendo que eu pensei logo em uma coisa: se o projeto tem site oficial, com certeza há pacotes para instalação de alguma IDE ou algum compilador que você use algo via gedit ou qualquer editor de texto e que possa compilar usando algum comando do tipo "app /home/fulano/arquivo.pas -c", por exemplo. Acabo que me deparo com um pacote em .tar que me adiantou demais.
Aviso: Não me responsabilizo por danos em seu computador. Comigo funcionou dessa maneira e estou compartilhando o que eu fiz para que a comunidade entenda o processo. Faça por sua conta e risco.
Baixei o pacote no site oficial do projeto, mas se você quiser agilizar e ir logo para a página de download, o SourceForge está a seu dispor neste link. Logo depois, escolha a versão mais atualizada e estável que você quiser, é claro que as instáveis vão ter algo de "RC", "Alpha" ou "Beta" no nome. Ao escolhe uma dessas pastas terá várias opções, na realidade são opções de qual sistema você usa.
Há a opção de instalar tudo de maneira automática em .deb ou um .rpm (caso use Fedora), podem, mas é tudo mais complicado pois tem que instalar um pacote por pacote -- foi isto que entendi pelo menos --, então eu recomendo a vocês instalarem manualmente usando os scripts dentro de cada .tar comprimido que há para baixar.
Na hora de escolher seu arquivo certifique a arquitetura do seu processador e o sistema instalado. Geralmente você pode haver o sistema em 32-bits, então é o fpc-x.x.x.i386-linux.tar, e se tiver 64-bits, pode ser esse: fpc-x.x.x.x86_64-linux.tar. Tome nota de estar escolhendo o pacote certo porque se escolher errado há grandes chances de dar tudo errado.
Baixou? Então extraia o arquivo que você baixou e depois ele vai extrair uma pasta. Automaticamente dentro dessa pasta vai ter que extrair mais um arquivo, que pelo menos no meu se chamou "binary.i386-linux.tar". E vai extrair mais um arquivo. Não faça mais nada, apenas abra seu terminal.
Abrindo o terminal acesse a pasta que você extraiu tudo usando o comando "cd", e sim, é a pasta que surgiu extraindo o primeiro arquivo. Por exemplo:
cd /home/bruno/Downloads/fpc-2.6.0.i386-linux/Apos rodar o comando, abra o terminal e digite este comando:
sudo ./install.shO processo de instalação irá se inicializar. Diga "y" (sim) para todas as perguntas, e se perguntar alguma coisa sobre "/usr" e "/usr/share", digite "/usr/share" e conclua a instalação dando yes em todas as alternativas.
Logo depois que terminar e estiver tudo instalado, você já pode começar a programar em Pascal usando uma IDE que para quem é contra visuais retros vai odiar, mas é a melhor opção que temos até agora. Quando decidir usar o Pascal em seu Ubuntu, você terá que digitar o comando:
fpApenas isso, mais nada. Irá surgir a IDE e você poderá programar sem incomodo o que perturbe e atrapalhe, a não ser que você tenha algum amigo chato. :P
Ainda pretendo pegar os arquivos do Free Pascal e fazer um .deb para que todos possam usufruir do Free Pascal sem problemas, e até quem sabe, se for permitido, fazer uma IDE inspirada no FPC mas toda projetada no GTK? Ainda estou vendo a possibilidade disso. Espero que tenham entendido o tutorial, e qualquer dúvida, estou livre a dúvidas. ;)

