Debian acadêmico - Instalando GeoGebra, Portugol IDE/G-Portugol e Java 7

Publicado por Kleber de Paiva Siqueira Costa em 25/02/2013

[ Hits: 14.638 ]

Blog: http://kleberpaivasiqueiracosta.wordpress.com/

 


Debian acadêmico - Instalando GeoGebra, Portugol IDE/G-Portugol e Java 7



Olá pessoal! Tudo bem?

Hoje vamos abordar a instalação de alguns softwares comumente utilizados nos primeiros períodos de cursos superiores de computação. Será necessário ter o Java instalado em sua máquina, que é um pré-requisito para que alguns destes softwares possam rodar.

Softwares a serem instalados:
  • Java 7 :: Pré-requisito para a instalação do GeoGebra e Portugol IDE;
  • GeoGebra :: Software utilizado para operações algébricas e geométricas;
  • Portugol IDE :: Software utilizado para estudo e desenvolvimento de algoritmos através da pseudo linguagem Portugol, o português estruturado;
  • G-Portugol :: Pacote GPT, com compilador para a pseudo linguagem Portugol, uma alternativa atual para usuários habituados a trabalhar na shell com editores de texto do tipo Vim e nano.

Java 7

Como precisamos do Java instalado no Debian, então vamos instalar o Java 7, que é a versão corrente estável. Instalaremos através de um repositório do Ubuntu. Mas não se preocupe, já foi testado no Debian Squeeze (32 e 64 bits). Então, vamos iniciar o trabalho.

Insira o repositório Java no arquivo sources.list, para isso, abra o arquivo e faça a edição:

Obs.: Aqui estou utilizando o Vim para realizar as edições. Sinta-se à vontade para usar o editor que mais lhe agrade.

# vim /etc/apt/sources.list

Insira as seguintes linhas no final do arquivo:

### Repositório Java ###
deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main

Salve, saia do arquivo e atualize sua base de pacotes. Ao atualizar, você notará que existe uma mensagem referente à chave do repositório Ubuntu. Baixe-a e adicione a chave do repositório:

# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

Atualize sua base de pacotes novamente e veja que está tudo correto, depois instale o Java 7:

# aptitude update
# aptitude install oracle-java7-installer


Aceite os termos e siga o padrão aceitando a instalação do Java 7. O instalador vai configurar o JDK 7 e o JRE 7 junto com todos os plugins necessários em sua distribuição e navegador.

A partir de agora você receberá atualizações do Java em seu Debian.

Com o Java 7 instalado, podemos iniciar a instalação de nossos softwares acadêmicos sem medo.

Instalando o GeoGebra via repositório

Vamos inserir o repositório do GeoGebra no arquivo "sources.list". Abra o arquivo novamente:

# vim /etc/apt/sources.list

Insira as seguintes linhas no final do arquivo:

### Geogebra ###
deb http://download.opensuse.org/repositories/home:heimdall78/Debian_6.0/ /

Salve e saia do arquivo. Agora baixe e adicione a chave do repositório:

# wget http://download.opensuse.org/repositories/home:heimdall78/Debian_6.0/Release.key
# apt-key add - < Release.key

Atualize a base de pacotes e instale o GeoGebra:

# aptitude update
# aptitude install geogebra


Após a instalação, o GeoGebra estará disponível na interface gráfica no painel:

Aplicativos → Ciência → GeoGebra

Além de estar com o programa instalado, você passa a receber todas as atualizações do software, mais um benefício por ter inserido o repositório do aplicativo em sua "sources.list".

Instalando o Portugol IDE

Inicie fazendo o download do programa:

# wget http://www.dei.estt.ipt.pt/portugol/sites/dei.estt.ipt.pt.portugol/files/portugol23.zip

Extraia o arquivo ".zip" e mova seu conteúdo extraído para um local específico, utilizarei aqui o subdiretório /opt:

# unzip portugol23.zip
# mv portugol /opt


Obs.: Caso não tenha os pacotes Zip e o Unzip instalados em seu Debian, basta rodar:

# aptitude install zip unzip -y

Caso trabalhe com o subdiretório opt, verifique suas permissões; e caso seja necessário, passe as permissões de dono e grupo do subdiretório e seu conteúdo, recursivamente, para seu usuário padrão da interface gráfica:

# chown usuário:usuário -R /opt

Entre no diretório atual do arquivo extraído e dê permissões de execução para o aplicativo através do arquivo "Portugol.jar":

# cd /opt/portugol
# chmod +x Portugol.jar


Caso esteja utilizando o terminal na interface gráfica para rodar o software, esteja no subdiretório /opt/portugol/ e faça:

# ./Portugol.jar

Caso esteja em modo texto, vá para o TTY7 utilizando as teclas Ctrl+Alt+F7 simultaneamente. Se a sua interface gráfica não estiver levantada no TTY7, faça:

# service gdm3 start

Abra o terminal através do menu:

Aplicativos → Acessórios → Terminal

E rode o seguinte comando (estou como root, no exemplo):

# cd /opt/portugol
# ./Portugol.jar


Para deixar a execução do software ainda mais amigável, vamos colocar um ícone com a chamada do aplicativo na barra do painel superior do GNOME, na mesma localização do GeoGebra, ele vai ficar em:

Aplicativos → Ciência → Portugol IDE

Esta configuração foi feita no GNOME 2.30.2, caso esteja em uma versão diferente, atual, procure a forma específica para esse procedimento em outra fonte, é muito provável que seja da mesma forma, mas não posso afirmar que vá funcionar.

Na interface gráfica, clique na barra do painel superior do GNOME, vá em "Sistema", depois em "Preferências", e depois escolha a opção "Menu Principal", faça da seguinte forma:

Sistema → Preferências → Menu Principal

Uma janela vai abrir com as opções dos menus de aplicativos do GNOME, ela estará dividida em duas partes:

Na parte esquerda, clique na opção "Ciência", então ao lado direito do menu, aparecerá aberto. Clique em "Novo Item", e siga o padrão abaixo:
  • Nome: Portugol IDE
  • Comando: /opt/portugol/Portugol.jar
  • Comentário: IDE para Português Estruturado

Agora escolha um ícone para o aplicativo através do botão esquerdo da janela e clique em "OK" e feche o menu. Basta testar agora através do painel seguindo o seguinte caminho:

Aplicativos → Ciência → Portugol IDE

Instalação do pacote GPT

Agora vamos a instalação do pacote GPT, que consiste em um compilador para a pseudo linguagem Portugol. É uma ótima alternativa para usuários que querem estudar algoritmos em Português Estruturado utilizando editores de texto no próprio Shell, como o Vim e o nano.

Verifique se o pacote já existe em seu sistema:

# dpkg -l gpt

Caso não exista, instale o pacote:

# aptitude install gpt

Agora, vamos conhecer as opções do GPT, rode o comando abaixo para visualizá-las:

# gpt

Você terá acesso às seguintes informações:

Modo de uso: gpt [opções] algoritmos...

Opções:
   -v                    mostra versão do programa
   -h                    mostra esse texto
   -o  <arquivo>   compila e salva programa como <arquivo>
   -t  <arquivo>   salva o código em linguagem C como <arquivo>
   -s  <arquivo>   salva o código em linguagem Assembly como <arquivo>
   -i                    interpreta o algoritmo
   -d                    exibe dicas no relatório de erros

Utilize seu editor preferido e inicie a criação de seus algoritmos.

Vamos utilizar um exemplo como ilustração, creio que seja útil para usuários que tenham dificuldades em entender as aplicações do modo de uso apresentado no HELP acima.

Crie um arquivo e digite o algoritmo de teste, usaremos o clássico "Olá mundo":

# vim algoritmo.gpt

algoritmo olamundo;

início
imprima ("ola mundo");
fim

Salve e feche o arquivo.

Agora converta-o para executável da seguinte forma:

# gpt -o olamundo.exe olamundo.gpt

Agora basta rodar o executável:

# ./olamundo.exe

Sua saída tem que ser: ola mundo

Agora é só desfrutar dos programas em seu cotidiano, creio que isto possa ajudar os linuxers que estão em vida acadêmica e utilizam Debian ou alguma distribuição derivada como desktop padrão.

Até a próxima, pessoal!

Referências


Dica também publicada em:
Outras dicas deste autor

Configurando repositórios no Debian Squeeze

Leitura recomendada

Playlist contendo todos os vídeos do canal no YouTube

Instalando VMware Workstation 8.0.2 no Kernel 3.3.7-1

Instalando o plugin Java6 da Sun no Ubuntu Linux

Migração para o Software Livre - Uma visão de futuro

Resolvendo dependências no Sbopkg

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts