Debian acadêmico - Instalando GeoGebra, Portugol IDE/G-Portugol e Java 7
Dica publicada em Linux / Software
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:
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:
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.
# vim /etc/apt/sources.list
Insira as seguintes linhas no final do arquivo:
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".
# 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:
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
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:
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
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!
Dica também publicada em:
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
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/ /
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 errosUtilize 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
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
- http://blognu.wordpress.com/
- software.opensuse.org: Install package home:heimdall78 / geogebra
- Portugol IDE | Aprendizagem de algoritmia
- G-Portugol | A Linguagem de Programação
Dica também publicada em: