Instalando PyFerret no Debian 7 com Python2.6
Autor: Marcelo Rodrigues | Publicado: 2013-07-18T13:47:00-03:00


Passo 1
Verifique se o Python2.6 está instalado no sistema usando o comando abaixo:

$ python2.6

Deverá aparecer algo como:



Para sair digite:

quit()

Como usuário administrador do sistema instale os pacotes abaixo:
# aptitude update
# aptitude install python-numpy python-scipy libpython2.6 libcurl3 python-qt4

Passo 2
Use o comando 'uname' para verificar a arquitetura do seu sistema: $ uname -m

32 bits  -  i686
64 bits  -  x86_64

Depois, faça download dos pacotes do PyFerret usando os comandos abaixo conforme a arquitetura do seu sistema:

32 bits:
$ cd ~
$ wget ftp://ftp.pmel.noaa.gov/ferret/pub/pyferret/pyferret_environment-0.0.9.tar.gz
$ wget ftp://ftp.pmel.noaa.gov/ferret/pub/pyferret/pyferret_executables-0.0.9-Ubuntu-10.10-32.tar.gz
$ wget ftp://ftp.pmel.noaa.gov/ferret/pub/data/fer_dsets.tar.gz

ou

64 bits:
$ cd ~
$ wget ftp://ftp.pmel.noaa.gov/ferret/pub/pyferret/pyferret_environment-0.0.9.tar.gz
$ wget ftp://ftp.pmel.noaa.gov/ferret/pub/pyferret/pyferret_executables-0.0.9-Ubuntu-10.10-64.tar.gz
$ wget ftp://ftp.pmel.noaa.gov/ferret/pub/data/fer_dsets.tar.gz

Passo 3
Crie os diretórios /home/usuario/pyferret e /home/usuario/pyferret/fer_dsets
$ cd ~
$ mkdir -p ~/pyferret/fer_dsets

Mova os arquivos do PyFerret conforme o exemplo abaixo:
$ cd ~
$ mv pyferret_environment-0.0.9.tar.gz&nbsp;pyferret_executables-0.0.9-Ubuntu-10.10-32.tar.gz ~/pyferret
$ mv fer_dsets.tar.gz ~/pyferret/fer_dsets

Extraia os arquivos usando o comando 'tar':
$ cd ~/pyferret
$ tar -xzvf pyferret_environment-0.0.9.tar.gz
$ tar -xzvf pyferret_executables-0.0.9-Ubuntu-10.10-32.tar.gz
$ cd ~/pyferret/fer_dsets
$ tar -xzvf fer_dsets.tar.gz

Passo 4
Para configurar o PyFerret entre no diretório ~/pyferret/bin e faça uma cópia do arquivo ferret_paths_template.sh:



$ cd ~/pyferret/bin

$ cp ferret_paths_template.sh ferret_paths.sh



Em seguida edite o arquivo ~/pyferret/bin/ferret_paths.sh com seu editor de texto preferido e mude a variável FER_DIR=/usr/local/ferret para FER_DIR=/home/usuario/pyferret


$ vim ~/pyferret/bin/ferret_paths.sh


Edite o arquivo ~/.bashrc ($ vim ~/.bashrc) e adicione ao final do arquivo a linha abaixo:&nbsp;

source ~/pyferret/bin/ferret_paths.sh




Execute o comando abaixo para recarregar as variáveis de ambiente do sistema:


$ source ~/.bashrc



Passo 5

Baixe o arquivo shapefile.py e salve dentro do diretório ~/pyferret/lib/python2.6/site-packages



$ cd ~/pyferret/lib/python2.6/site-packages

$ wget http://pyshp.googlecode.com/svn/trunk/shapefile.py



Passo 6

Baixe o arquivo toolsUI-4.1.jar e salve dentro do diretório ~/pyferret/lib/



$ cd ~/pyferret/lib/

$ wget http://bit.ly/11Q6d5w
$ mv 11Q6d5w toolsUI-4.1.jar



Pronto!

Agora basta digitar no terminal: pyferret.sh

$ pyferret.sh









Dica!



Passo 7

O PyFerret possui as mesma funções do Ferret e ainda vem com várias funções do Python2.6. Umas dessas funções é o suporte a plotar gráficos e mapas com alta resolução. Para isso basta incluir as linhas abaixo no início do script:



set graphics high

set win /size=4.0 1

! A linha abaixo substitui o -gif no PyFerret

set graphics unmapped

Agradecimentos ao +Paulo Henrique pelas dicas no PyFerret.