Gostaria de ajudar?

quarta-feira, 23 de maio de 2012

Advanced Bash Scripting

Excelente conteúdo sobre desenvolvimento em BASH. clique.

GrADS Script - Bin Guan's

Excelente página com várias bibliotecas/funções do GrADS de fácil utilização:

Bin Guan's

Boa Sorte e Bom Trabalho a Todos!!

Diagrama SkewT/LogP no GrADS


Existe um site que tem um extenso material sobre a elaboração do diagrama SkewT mo GrADS, excelente para quem quer gerar os perfis verticais para uma determinada região ou para apresentar em uma aula, curso e etc. Não irei aqui tecer maiores detalhes pois o próprio site faz isso muito bem. Segue os links:

1 - SkewT_1
2 - SkewT_2 
3 - SkewT_3

Boa Sorte e Bom Trabalho a Todos!!

quinta-feira, 17 de maio de 2012

Instalando Software Impressora HP

Para quem tem uma impressora HP (o modelo da minha é HP OfficeJet 4400) e quer instalar o software proprietário para poder (manipular e digitalizar imagens) scanear, imprimir, tirar cópias mais facilmente segue um tutorial de como fazer a instalação do software open source da HP para estes fins:
OBS1: Os comandos dos itens 3 e 5 são grandes mesmo aconselho copiar e colar no terminal.
OBS1: Instalei este programa no ubuntu 11.10 para outros SO ou para verificar se é compativel com seu modelo de impressora HP clique aqui.
1 - A primeira coisa a se fazer é o download do programa, para isso clique no link Download the Regular Tarball
2 - Agora atualize seus repositórios:

>sudo apt-get update

3 - Instale algumas dependências:

Para ubuntu 8.04

>sudo apt-get install --assume-yes libcups2 cups libcups2-dev cups-bsd cups-client libcupsimage2-dev libdbus-1-dev build-essential gs-esp openssl libjpeg62-dev libsnmp-dev libtool libusb-dev python-imaging policykit policykit-gnome python-qt4 python-qt4-dbus python-dbus python-gobject python2.5-dev python-notify python python-reportlab libsane libsane-dev sane-utils xsane

Para ubuntu 10.04 ou versões mais recentes

> sudo apt-get install --assume-yes libcups2 cups libcups2-dev cups-bsd cups-client libcupsimage2-dev libdbus-1-dev build-essential ghostscript openssl libjpeg62-dev libsnmp-dev libtool libusb-dev python-imaging policykit-1 policykit-1-gnome python-qt4 python-qt4-dbus python-dbus python-gobject python-dev python-notify python python-reportlab libsane libsane-dev sane-utils xsane

4 - Vá até o diretório no qual você baixou o programa e descompacte-o

>tar xvfz hplip-X.XX.X.tar.gz  (x.xx.x é a versão do programa)
>cd hplip-X.XX.X

5 - Agora é necessário configurar o porgrama antes da instalação para isso:

Para ubuntu 8.04
    - 32 bits

>./configure --with-hpppddir=/usr/share/ppd/HP --prefix=/usr --enable-qt4 --enable-doc-build --enable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-policykit --disable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build --enable-fax-build

    -64 bits

>./configure --with-hpppddir=/usr/share/ppd/HP --libdir=/usr/lib64 --prefix=/usr --enable-qt4 --enable-doc-build --enable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-policykit --disable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build --enable-fax-build

Para ubuntu 10.04 ou versões mais recentes

    -32 bits
  
>./configure --with-hpppddir=/usr/share/ppd/HP --prefix=/usr --enable-udev-acl-rules --enable-qt4 --enable-doc-build --disable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-policykit --enable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build --enable-fax-build

    -64 bits
  
>./configure --with-hpppddir=/usr/share/ppd/HP --libdir=/usr/lib64 --prefix=/usr --enable-udev-acl-rules --enable-qt4 --enable-doc-build --disable-cups-ppd-install --disable-foomatic-drv-install --disable-foomatic-ppd-install --disable-hpijs-install --disable-policykit --enable-cups-drv-install --enable-hpcups-install --enable-network-build --enable-dbus-build --enable-scan-build --enable-fax-build

6 - Feito isso é preciso executar o comando make, observe que não precisa ser super usuario para este comando:

>make

No entanto para rodar o make install é necessário ser super usuario:

>sudo make install

7 - Após o tópico 6 a instalação esta completa, no entanto, para usuarios normais (não root) ter acesso ao programa execute o comando:

>sudo usermod -a -G lp $nomedousuario

PS. Se você ao executar os comando acima já estava com a impressora conectada ao USB, basta agora desconectar e conectar novamente, mas se você não estava com a impressora conectada será necessário reiniciar o computador e ai conectar a impressora a USB.
Feito isso agora precisamos configurar o Programa, para isso siga os seguintes passos:
1 - Execute o comando:

>sudo hp-setup

Após executar esse comando irá aparecer a seguinte imagem:


 Escolha a opção Universal Serial Bus (USB) e clique em NEXT>


 O Software irá reconhecer automaticamente sua HP é só clicar em Next>


 Por fim é só você dar um nome para sua impressora (pode deixar o que for sugerido).
A instalação/configuração está concluida, agora é só ir no menu aplicativo ou fazer uma busca pelo Natty (para usuarios ubuntu 11.10)

Boa Sorte e Bom Trabalho a Todos. Fonte HP_OpenSource.

Java para Ubuntu 11.1

Esta é uma forma rápida de instalar e configurar o Java em seu ubuntu 11.1. Este software é excencial para quem acessa o site de seus bancos (banco do brasil, santander e etc).
A primeira coisa a se fazer é baixar o binário no site do JAVA.
PS. i586 para rocessadores intel e x64 para AMD.
Agora você precisa ir até a pasta onde o arquivo foi baixado e executa-lo:
>sudo mkdir /usr/java
>sudo mv jre-****-linux-****.bin /usr/java/

PS. Os *** significa a versão e o tipo de processador do software que muda de tempos em tempos.

>cd /usr/java/
>sudo chmod +x jre-****-linux-****.bin
>sudo ./jre-****-linux-****.bin
>sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jre*.*.*_**/bin/java" 1
>sudo update-alternatives --set java /usr/java/jre*.*.*/bin/java

Após terminar a instalação você poderá testar o programa digitando no Terminal java -version. Aparecendo as especificações do java significa que ocorreu tudo bem.
Exclua o arquivo .bin que você copiou para pasta /usr/java
>sudo rm jre-****-linux-****.bin

Pode ser necessário configura o plugin do Firefox, para isso siga:
>cd /usr/lib/mozila/plugins
>sudo ln -s /usr/java/jre*.*.*_**/lib/****/libnpjp2.so
 
Para testar se o plugin esta funcionado, feche o Firefox e após abrir novamente clique AQUI. Se a instalação foi feita corretamente aparecerá a seguinte imagem:
A necessidade de se fazer essa instalação é que possivelmente Java oficial da Oracle não poderá mais ser distribuído com distros Linux
Boa Sorte e Bom Trabalho a Todos.

Template no GrADS para ler Netcdf

Algumas pessoas me perguntaram como fazer um Template para ler vários arquivoc Netcdf (.nc) segue duas dicas fáceis de fazer isso:

Você pode criar um arquivo .ctl :
Suponha que você tenha sete arquivos netcdf, cada arquivo contendo a média mensal de uma década:

pr.1880_1889.nc
pr.1890_1899.nc
pr.1900_1909.nc
pr.1910_1919.nc
pr.1920_1929.nc
pr.1940_1949.nc

O arquivo .ctl ficaria assim:

DSET ^pr.%x30_%x39.nc
OPTIONS template
DTYPE netcdf
TDEF 840 linear jan1980 1m0
.
.
.

Você pode usar um comando direto no Grads, ou simplesmente colocar este comando no seu arquivo .gs:

Suponha que você tenha dois arquivos uwnd.1989.nc e uwnd.1990.nc para abrir os dois de uma só vez digite:

> sdfopen uwnd.1989.nc uwnd.%y4.nc 73

Boa Sorte e Bom Trabalho a Todos!!

Enviando Email com anexo via Terminal

Olá a todos,
Se você precisa enviar um email com um anexo via terminal do Linux não precisa se preocupar que não tem segredo, para isso basta instalar um programa (ssmtp) e fazer algumas configurações que já será possível enviar email via terminal.
Caso você queira somente enviar o email com menssagem de texto os passos a se seguir são o seguinte:
Obs: configuração para email GMAIL para outros emails ainda não testei.

> apt-get update

Já que estamos com a lista atualisada é só instalar o ssmtp com o comando?

>apt-get install ssmtp

Após a instalação do SSMTP é preciso configura dois arquivos que são /etc/ssmtp/ssmtp.conf e /etc/ssmtp/revaliases.

- Configurando o ssmtp.conf

Neste arquivo iremos modificar o Mailhub (endereço do servidor SMTP que será utilizado que para o gmail é smtp.gmail.com:465), FromLineOverride (serve para determinar se os ervidor SMTP aceita que seja enviado um email com remetente diferente), UseTLS (especifica se os ervidor utiliza TLS ou SSL), AuthPAss (senha do e-mail, neste caso do GMAILS), AuthUser (nome de usuário do servidor SMTP, neste caso seuemail@gmail.com). Existem outros  itens, mas não serão abordados aqui.
Abra o arquivo ssmtp.conf com o seu editor de preferência:

>vi /etc/ssmtp/ssmtp.conf

Modifique, insira ou acrescente as seguinte linhas?

FromLineOverride=NO
Mailhub=smtp.gmail.com:465
UseTLS=YES

Agora abra o arquivo revaliases

>vi /etc/ssmtp/revaliase

e acrescente, insira ou modifique a seguinte linha?

root:seuemail@gmail.com:smtp.gmail.com:465

Agora que já esta tudo configurado precisamos criar um arquivo texto com a menssagem a ser enviada.
Para isso crie um arquivo texto e depois insira o email (destinatário), o assunto e a menssagem:

>vi email.txt

dentro doa rquivo email.txtx insira:

To: emaildestinatario@dominio.com
Subject: Email Teste

Esta é uma menssagem teste enviada via terminal.

Para enviar esta menssagem que acabamos de criar via linha de comando no terminal devemos digitar o seguinte:

> ssmtp emaildestinatario@dominio.com -auseuemail@gmail.com -apsuasenha < email.txt

Neste comando acima observe para não esquecer do (-au) antes do seu email e (-ap) antes da sua senha.
Pronto agora você já pode enviar email do GMAIL pelo terminal.

Para enviar o email com um anexo é preciso seguir mais alguns passos:
Para isso é preciso conferir se você tem o (mutt) instalado em sua maquina (/usr/ports/mail/mutt) caso não instale-o.
Neste caso você pode escolher inserir no arquivo ssmtp.conf o seu usuario e senha acrescentando as duas linhas seguintes?

AuthPass=sua senha
AuthUser=seuemail@gmail.com

Desta forma para enviar um email no terminal só bastaria digitar:

>ssmtp emaildestinatario@dominio.com < email.txt

Feito isso precisamos configurar o MUTT para isso siga os passos seguintes:
Passo - 1
Crie um arquivo (script) com o seguinte conteúdo:

>vi enviaemail.sh
#!/bin/sh
/etc/ssmtp$@

Passo - 2
Coloque o script que você criou acima na pasta /usr/local/bin
Passo - 3
dentro do diretório /home crie um arquivo chamado de (.muttrc) e insira o seguinte:
set sendmail="/usr/local/bin/enviaemail.sh"

Pronto já é possível enviar email com anexo via seu terminal, para isso use o seguinte comando:

> mutt -a arquivo.rar -a arquivo2.jpg -s 'Assunto' emaildestinatario@gmail.com < /dev/null

O /dev/null é para que o envio seja automático e não interativo.

Boa Sorte e Bom trabalho a Todos.

Executando .bin no Ubuntu

Para aqueles que alguma vez baixou algum programa na internet e ele veio com as extensões .bin e .cue para executa-los no Linux não tem segredo: 
Para isso é preciso executar o seguinte comando no terminal: 
> sudo apt-get install bchunk
Este comando instala o programa Binchunker . Este programa trabalha em ambiente texto, portanto para executar o arquivo .bin digite no terminal:
 > bchunk arquivo.bin zrquivo.cue arquivo.iso 
A partir de agora você tem uma imagem .iso ou você "descompacta" ou grava em um CD/DVD.

Boa Sorte e Bom Trabalho a todos!!

Consumo de Energia em seu PC

Para quem está querendo montar um PC novo ou para quem já tem seu PC ou Note e gostaria de saber como calcular o quanto de enrgia sua maquina consome segue um programa que pode ajudar a calcular fácil fácil. Basta baixar um pequeno programinha chamado LocalCooling que você encontra no Baixaki, instalar e escolher a opção My Power nela você ver a potência de todos os periféricos e a soma no final (Estimated powe PC usage), feito isso utilize a formula para calcular o consumo:
Consumo = ((potencia Total * Total de Horas do Pc ligado no mês)/1000)*Preço do kWh da sua cidade
Ex:
Para um PC que tem uma potencia de 135Watts e fica ligado 12h/dia, 360/mes e o kWh custando 0,60 tem-se:
Consumo = ((135*360)/1000)*0,6
Consumo = R$29,16 por mês bastante não é?
Boa Sorte e Bom Trabalho a todos!!

Cedilha no Ubuntu 9.04

Para quem esta com problema de configurar seu teclado Internacional com cedilha segue uma dica que na maioria dos casos resolve:

1 - É preciso edita o arquivo "immodule-files.d/libgtk2.0-0.immodules" para isso digite no terminal como sudo ou su:

> sudo vi /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules

Na sexta linha você verá o seguinte:
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"
Modifique acrescentando en referente ao inglês:
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
Agora salve o arquivo.
2 - É preciso alterar mais um arquivo "environment" para isso digite no terminal:

> sudo vi /etc/environment

No final do arquivo acrescente a seguinte linha:
export GTK_IM_MODULE=cedilla
Agora salve o arquivo reinicie a interface gráfica através do comando (Alt+F4) e reinicie o X que pode ser através do comando:

> sudo /etc/initi.d/gdm restart

Ou simplesmente encerrer a sessão.

Boa sorte e Bom trabalho a todos.

Fontes:


Instalação do Udunits (GrADS)




Download

>wget -c ftp://ftp.unidata.ucar.edu/pub/udunits/udunits-1.12.11.tar.gz
>tar -zvxf udunits-versão.tar.gz
>
cd udunits-versao/src/

>>./configure --disable-shared --enable-static --prefix=$HOME/supplibs/src/udunits-1.11.7

>>make


Se ao executar o make gerar o erro abaixo:

>>gcc: +z: No such file or directory

Altere a linha "CFLAGS = -O +z" por "CFLAGS = -O -fpic" nos arquivos abaixo


>vi port/misc/Makefile
>vi lib/Makefile
>
vi udunits/Makefile 
 
Execute o make novamente

 
>make 
 

Se der o erro abaixo, ou parecido:

>ld: Unsatisfied symbol "pow" in file /home/user/grads/supplibs/src/udunits-versao/src/lib/libudunits.a[utlib.o]

Muda a linha "ld_math = " para "ld_math = -lm" no arquivo abaixo


>vi udunits/Makefile
>make

Se o aparecer os erros abaixos: 


>>gcc: +DSitanium2: No such file or directory
>>
gcc: +Z: No such file or directory
>>gcc: +Ofltacc=strict: No such file or directory
>>gcc: +Z: No such file or directory
>>
cc1: error: unrecognized command line option "-fast"

Vá até o arquivo perl/Makefile e faça as seguintes alterações:

>>vi perl/Makefile

Apagar a Flag "+DSitanium2" e inserir o seu compilador cc
Mudar todas as flag que apresenta
"+Z" pelo equivalente gcc "-fPIC"
Apagar o valor referente a variavel OPTIMIZE
Apagar a flag -Ae na linha 272

>>make
>> make install 
 

O comando make install irá gerar no diretorio /lib a biblioteca libudunits.a e udunits.h
Copie a libudunits.a para o diretorio /lib que você esta instalando. Ex:/home/user/pplibs

>>
cp ./lib/libudunits.a /home/user/pplibs/lib/
>>mkdir /home/user/pplibs/include/udunits
>>
cp ./lib/udunits.h /home/user/pplibs/include/udunits



Boa Sorte e Bom trabalho a todos!!

Instalação do Modelo RAMS

Este tutorial foi cedido pelo Dr. Antonio Carlos Santana dos Santos - Prof. Adjunto Vice-Coordenador do Curso de Física da Universidade Estadual do Ceará.

Para facilitar o tutorial esta em um arquivo .pdf .

Boa Sorte e Bom Trabalho a todos.

Software Ferret

Este tutorial foi desenvolvido por Paulo Henrique e Junior e sedido pelo Dr. Antonio Carlos Santana dos Santos - Prof. Adjunto Vice-Coordenador do Curso de Física da Universidade Estadual do Ceará.

Para facilitar o tutorial esta em um arquivo .pdf e abaixo segue um link para maiores informações.

tutorial:

link:


Boa Sorte e Bom trabalho a todos.


Instalação da biblioteca HDF


A primeira coisa a se fazer é baixar o código na seguinte homepage: http://www.hdfgroup.org/release4/obtain.htm

>wget -c http://www.hdfgroup.org/ftp/HDF/HDF_Current/src/hdf-4.2.5.tar.gz

OBS1: Para a compilação do HDF4 você já precisa ter instalado em seu sistema as bibliotecas ZLIB e JPEG. Você pode observar como faze-lo aqui mesmo no site (ZLIB e JPEG).
Ao baixar o código fassa uma cópia para o diretório usr/local

Descompacte-o:

>tar -zvxf hdf-4.2.5.tar.gz

Ao descompactar será criado o seguinte diretório hdf-4.2.5 .Dentro do diretório hdf-4.2.5 é necessário criar os seguites diretórios bin, lib, man, man/man1 e include.

>cd hdf-4.2.5
>mkdir bin lib man man/man1 include

Para compilar a bilioteca HDF4 utilize o seguinte comando:
Obs: Em alguns casos pode estar faltando os seguintes programas: flex e yacc (e isto pode gerar um erro ao executar o comando abaixo). Para instalar os programas flex e yacc sgia os seguintes passos:
>apt-get install flex    (para os usuários do Fedora por exemplo é só mudar o "apt" para "yum")
>apt-get install byacc    (para os usuários do Fedora por exemplo é só mudar o "apt" para "yum")

>F77=ifort ./configure --prefix=/usr/local --with-jpeg=/usr/local/hdf4 --with-zlib=/usr/local/hdf
>make
>make check (verifica se ocorreu erro)
>make install

Agora confira no diretório /usr/local/lib se foram criados dois arquivos:
  • libmfhdf.a
  • libdf.a
Se existir estes arquivos significa que a compilação está correta e terminada.

OBS2: O usuário pode escolher o compilador de sua preferência para compilar o HDF4. Nos passos acima foi utilizado o compilador ifort da intel (F77=ifort). Para quem quiser ou precisar utilizar outro compilador g95 e pgf90 por exemplo, basta fazer:

>F77=g95 ou F77=pgf90 ./configure --prefix=/usr/local --with-jpeg=/usr/local/hdf4 --with-zlib=/usr/local/hdf

, respectivamente. Depois executando os passos seguintes.

>make
>make install

Boa Sorte e Bom Trabalho a Todos.

quarta-feira, 16 de maio de 2012

Instalação da biblioteca NETCDF

A primeira cosia a se fazer é baixar o arquivo na seguinte homepage: http://www.unidata.ucar.edu/downloads/netcdf/index.jsp
Em NetCDF C/C++/Fortran Stable Releases e Downloads of stable releases of netCDF escolha qual versão você deseja baixar.

É possível escolher instalar uma versão pré-compilada ou não compilada (recomendada)

Download do arquivo:

>wget -c http://www.unidata.ucar.edu/downloads/netcdf/binary/linux_2.6-x86_64/binary-netcdf-4.0.1_ifort_ifort_icpc.tar.gz

OBS: Note que esta versão é para aqueles que possuem o ifort como compilador fortran e icpc o compilador intel também e também não esquecer da escolha da arquitetura de processador que você possui, neste caso x86_64.
Salve o arquivo baixado no diretório usr/local

Descompacte-o:

>tar -zvxf binary-netcdf-4.0.1_ifort_ifort_icpc.tar.gz
Agora é necessário exportar as variáveis de ambiente. Vá no diretório raiz /home/usuário e degite:

>gedit .bashrc
No final do Arquivo .bashrc acrescente as seguintes linhas
  • export NETCDF=/usr/local/netcdfX.X
  • export PATH=/usr/local/netcdfX.X/bin:/usr/local/netcdfX.X/lib:$PATH
Boa Sorte e Bom Trabalho a Todos!!

Instalando a Biblioteca JPEG


A primeira coisa a se fazer é baixar o código em http://www.hdfgroup.org/ftp/lib-external/jpeg/src/jpegsrc.v6b.tar.gz (disponível na página de downloads da HDF4).
Para facilitar podemos baixar via terminal

>wget -c http://www.hdfgroup.org/ftp/lib-external/jpeg/src/jpegsrc.v6b.tar.gz

Fassa uma cópia para o diretório usr/local;
Descompacte-o:

>tar -zxvf jpegsrc.v6b.tar.gz

Configure da seguinte forma:

>./configure --prefix=/usr/local/

Agora instale da seguinte maneira:

>make
>make install-lib
(este comando instala as bibliotecas da jpeg-6b)

Boa Sorte e Bom Trabalho a todos.

Instalação da biblioteca ZLIB

A primeira coisa a se fazer é baixar o código na seguinte homepage:

http://www.hdfgroup.org/ftp/lib-external/zlib/1.2/src/zlib-1.2.3.tar.gz (disponível na página de downloads da HDF4).

Para facilitar digite no terminal do Linux:

>wget -c http://www.hdfgroup.org/ftp/lib-external/zlib/1.2/src/zlib-1.2.3.tar.gz

Se você baixou em um diretório de sua preferência fassa uma cópia para o diretório usr/local
Agora descompacte-o

>tar -zxvf zlib-1.2.3.tar.gz

Agora Configure com o seguinte comando:

>./Configure --prefix=/usr/local
>make
>make instal

Neste tutorial utilizamos a versão 1.2.3 da biblioteca ZLIB dependendo a versão pode mudar com o tempo, caso queira uma versão mais recente é só modificar no ato do Download.
Boa Sorte e Bom Trabalho a Todos!!

Instalação do Compilador ifort na vesão 9.10 do ubuntu


PS. Para quem ja tem o ifort instalado e atualisou o ubuntu para versão 9.1 ou superior a libstdc++.so.5 pode ser instalada pelo Synaptic ou apt-get install, basta adiciona a linha abaixo no seu source.list (/etc/apt/sources.list).
deb http://ubuntu.mirror.cambrium.nl/ubuntu/ hardy main universe
Após adicionar a linha ao source.list recarregue os repositório e depois é só instalar que o ifort voltará a funcionar.
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Algumas vezes eu me deparei com um erro ao compilar programas FORTRAN com o ifort.
/opt/intel/Compiler/11.1/059/bin/ia32/fortcom: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: o such file or directory
ifort: error #10273: Fatal error in /opt/intel/Compiler/11.1/059/bin/ia32/fortcom, terminated by 0x7f

Este erro se deve ao fato do ifort depender da biblioteca (libstdc++.so.5) e as versões mais novas do Linux (como a 9.10 do ubuntu) vem atualisada com a nova biblioteca, ou seja, libstdc++.so.6.
Ao efetuar sua atualização de SISTEMA também pode ocorrer a substituição da lib.5 pela lib.6. Ex: você possue o ubuntu 9.04 e atualisou para o ubuntu 9.10 pode ficar certo que a lib foi atualisada e o IFORT irá dar erro.
A pergunta é, como resolver esse problema?
PS. Observe qual a configuração da sua maquina: 32 ou 64 bits. No meu caso 64 bits
Primeiro : Baixar o arquivo l_cprof_p_11.1.064_intel64.tgz so site da intel (http://software.intel.com/en-us/articles/non-commercial-software-development/). Ao baixar você recebera no seu email o Serial Number que servirá para autenticar seu software.

Segundo : descompacte o arquivo l_cprof_p_11.1.064_intel64.tgz  , pode ser na pasta /downloads mesmo.
>> tar -xzvf l_cprof_p_11.1.064_intel64.tgz
Terceiro : Verifique se o g++ esta instalado:
>>g++
Se a resposta for:
g++: no input files
Esta ok.
Iniciando a instalação:

Entre na pasta descompactada (/l_cprof_p_11.1.064_intel64) usando o terminal.
>> cd l_cprof_p_11.1.064_intel64
Em seguida use o comando:
>> sudo ./instal.sh

Apartir de agora você simplesmente segue o que esta sendo solicitado direto no terminall:

Passo 1/7: Apresentação
Passo 2/7: 1. View the license agreement. Vá até o final e digite: “accept”
Passo 3/7: 1. Ativação da licença.  Nesta parte você precisará inserir a lincensa (XXXX-XXXXXXXX)
Passo 4/7: 1. Typical Install.
O instalador confere os pré-requisitos.

Em seguida aparece a seguinte mensagem de erro:
Missing critical pre-requisite
-- 32-bit libraries not found


não pode ser encontrado:
libstdc++
libstdc++5
glibc
libgcc


Como comentei no início do tópico essas bibliotecas estão diferentes na versão 9.10. Para tentarmos solucionar esse problema teremos que crias links simbólicos das biblioecas lib.6 para as lib.5, desta forma tentaremos "enganar" o programa. Em uma outra Aba do terminal digite:

>> sudo ln -s /usr/lib32/libstdc++.so.6 /usr/lib32/libstdc++.so.5
>> sudo ln -s /usr/lib64/libstdc++.so.6 /usr/lib64/libstdc++.so.5


Volte para a Aba onde você esta instalando:

Saia do instalador digitando "q" e depois enter. Volte ao início do tópico e repita os passos 1-4. Em alguns sistemas você pode se deparar com a seguinte menssagem de erro:

Missing optional pre-requisite
-- No compatible Java* Runtime Environment (JRE) found
-- operating system type is not supported.
-- system glibc or kernel version not supported or not detectable
-- binutils version not supported or not detectable


Por enquanto ignore esta menssagem. Dê enter e aparecerá:

Activation Type:
   Existing License File
Component(s):
   Intel(R) Fortran Compiler Professional Edition for Linux*
      Intel(R) Fortran Compiler for applications running on Intel(R) 64
      Intel(R) Debugger for applications running on Intel(R) 64
      Intel(R) Math Kernel Library for applications running on Intel(R) 64
Location:
   /opt/intel/Compiler/11.1/059
Install Mode:
   NONRPM



O proximo passo é escolher a opção: 1. Install

Espere que a instalação seja concluída e em seguida aperte “Enter” para sair do instalador. A instalação foi concluida. Parte do problma foi solucionado.

Ao tentar compilar algo aparece a mensagem de erro:

/opt/intel/Compiler/11.1/059/bin/intel64/fortcom: /usr/lib/libstdc++.so.5: version `CXXABI_1.2' not found (required by /opt/intel/Compiler/11.1/059/bin/intel64/fortcom)
/opt/intel/Compiler/11.1/059/bin/intel64/fortcom: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2' not found (required by /opt/intel/Compiler/11.1/059/bin/intel64/fortcom)


Precisamos fazer uma verificação no terminal digite:

>> strings /usr/lib64/libstdc++.so.5 | grep CXXABI

O retorno:
CXXABI_1.3
CXXABI_1.3.1
CXXABI_1.3.2
CXXABI_1.3.3


O último passo:

Entre no link: http://packages.ubuntu.com/jaunty/libstdc++5, faça o download da biblioteca lib.5 e instale em seu PC.
PS. para versões ubuntu ou debian:
>>dpkg -i libstdc++5_3.3.6-17ubuntu1_amd64.deb
Em seguida crie novos links simbólicos:

# ln -sf /usr/lib/libstdc++.so.5.0.7 /usr/lib32/libstdc++.so.5
# ln -sf /usr/lib/libstdc++.so.5.0.7 /usr/lib64/libstdc++.so.5

Agora é preciso exportar algumas variaveis:
No Terminal digite:
>> gedit /home/usuario/.bashrc
No final do arquivo .bashrc insira
# Intel Fortran Compiler 10.1.015 for Linux
# Environment variables
    export LD_LIBRARY_PATH="/opt/intel/Compiler/11.1/064/lib"
    export DYLD_LIBRARY_PATH="/opt/intel/Compiler/11.1/064/lib"
    export MANPATH="/opt/intel/Compiler/11.1/064/man"
    export PATH=/opt/intel/Compiler/11.1/064/bin/intel64:$PATH
Agora Salve e feche o arquivo .bashrc
No terminal digite:
>>source .bashrc
Observe que ao executarmos o comando

>> strings /usr/lib64/libstdc++.so.5 | grep CXXABI

retorna:
CXXABI_1.2
CXXABI_1.2.1
CXXABI_1.2.2


Agora esperamos que os problemas tenham sido solucionado. Compile algo com o ifort e verifique se esta tudo ok.

Boa Sorte e Bom Trabalho a Todos!!

Instalando o Compilador icc da Intel

A instalação do icc assim como a do ifort esta cada vez mais fácil, a primeira coisa a se fazer é baixar o software em sua página:


Observe que será preciso preencher um cadastro e ao efetuar o download a licença será enviada para seu email.

Obs: Não apague esta licença você precisará dela sempre que for instalar o software em outra maquina ou simplesmente reinstalar em sua maquina devido algum problema.

Ao descompactar o arquivo baixado entre na pasta criada e execute o seguinte comando:

>./install.sh

 Obs: Aconselho executar o comando acima como super usuario (root, sudo, su)

Ao executar o comando acima abrirá um menu no qual você irá escolher as opções desejadas (nada complicado).

Observe que durante a instalação será dado a opção em que local você deseja instalar o software, se você escolher a opção defaul irá instalar na pasta /opt

O número da licença será  solicitado durante a instalação é só digitar o número e pronto.

Após a instalação concluida, é preciso inserir a variáveis de ambiente:

Dentro do arquivo .bashrc (no final), que encontra-se dentro do diretório /home/usuário, acrescente:
  • export LD_LIBRARY_PATH="/opt/intel/versao/lib"
  • export DYLD_LIBRARY_PATH="/opt/intel/versao/lib"
  • export MANPATH="/opt/intel/man"
  • export PATH=/opt/intel/versao/bin:$PATH
No terminal digite
> source .bashrc, para atualizar seu bash

Para testar se o icc foi instalado corretamente digite:

>icc -v

Se a resposta for a versão do compilador que você acabou de instalar, siguinifica que esta tudo ok.

Boa Sorte e Bom Trabalho a Todos!!

Instalação do Software NCAR

Para baixar o software você precisa se cadastrar no site http://www.earthsystemgrid.org/  na parte inferior da página você verá Analysis & Visualization Software clique em NCL: NCAR Comand Lenguage. Escolha a versão que você deseja e fassa o download.

Para instalar descompacte o arquivo baixado na pasta /usr/local como root ou sudo.

>cd /usr/local
>tar -xvf ~/ncl_ncarg-versao.tar

Após descompactar inisra em seu .bashrc as variáveis de ambiente:
NCARG_ROOT=/usr/local
PATH=/usr/local/bin:$PATH
export NCARG_ROOT
export PATH 
Salve e atualize o .bashrc 
>source .bashrc 
 Para testar se esta funcionando digite em seu terminal:
>ncl -V

Se a resposta for a versão do ncarg significa que esta tudo ok.

Boa Sorte e Bom Trabalho a Todos!!

Instalando o software GrADS

Eu sugiro a instalação da versão 2 do GrADS chamado de OpenGrads. è uma versão mais moderna com novas funções e possibilidades.

Para isso baixe o código no site oficial OpenGrads não esquecendo de optar pela versão referente a sua arquitetura de processamento (32 ou 64 bits).

Eu sugiro que a instalação seja feita na pasta /usr/local. Para isso descompacte o arquivo dentro da pasta no qual você deseja fazer a instalação, no caso sugerido /usr/local.

Como o software já é pré compilado, basta agora inserir as variáveis de ambiente no sue arquivo /home/usuario/.bashrc
  • export PATH=/usr/local/grads-1.9b4/bin:$PATH
  • export GADDIR=/usr/local/grads-1.9b4/data
  • export GASCRP=$GADDIR


Obs. Em algumas ditribuições linux será preciso instalar uma biblioteca e criar um link simbólico:
  • sudo apt-get install libncurses5-dev
  • sudo ln -s /usr/lib/libtermcap.so /usr/lib/libtermcap.so.2
Como sugestão no proprio site do OpenGrads tem um tutorial (em inglês) para a instalação. site.
Boa Sorte e Bom Trabalho a Todos!!

Instalando o Compilador Fortran (ifort) da Intel

A instalação do ifort esta cada vez mais intuitiva, a primeira coisa a se fazer é baixar o software em sua página:


Observe que será preciso preencher um cadastro e ao efetuar o download a licença será enviada para seu email.

Obs: Não apague esta licença você precisará dela sempre que for instalar o software em outra maquina ou simplesmente reinstalar em sua maquina devido algum problema.

Ao descompactar o arquivo baixado entre na pasta criada e execute o seguinte comando:

>./install.sh

 Obs: Aconselho executar o comando acima como super usuario (root, sudo, su)

Ao executar o comando acima abrirá um menu no qual você irá escolher as opções desejadas (nada complicado).

Observe que durante a instalação será dado a opção em que local você deseja instalar o software, se você escolher a opção default irá instalar na pasta /opt

O número da licença será  solicitado durante a instalação é só digitar o número e pronto.

Após a instalação concluida, é preciso inserir a variáveis de ambiente:

Dentro do arquivo .bashrc (no final), que encontra-se dentro do diretório /home/usuário, acrescente:
  • export LD_LIBRARY_PATH="/opt/intel/versao/lib"
  • export DYLD_LIBRARY_PATH="/opt/intel/versao/lib"
  • export MANPATH="/opt/intel/man"
  • export PATH=/opt/intel/versao/bin:$PATH
No terminal digite
> source .bashrc, para atualizar seu bash

Para testar se o ifort foi instalado corretamente digite:

>ifort -v

Se a resposta for a versão do compilador que você acabou de instalar, siguinifica que esta tudo ok.

Boa Sorte e Bom Trabalho a Todos!!