| 1 | #!/bin/bash |
|---|
| 2 | |
|---|
| 3 | cat <<eod |
|---|
| 4 | Ce script installe miniconda puis la version conda de ferret. |
|---|
| 5 | |
|---|
| 6 | Rm : |
|---|
| 7 | 1) Il faut répondre aux questions de l'installation conda. |
|---|
| 8 | 2) Tout à la fin, il commente les lignes rajoutées automatiquement dans |
|---|
| 9 | le .bashrc pour éviter que conda soit actif par défaut. |
|---|
| 10 | 3) On fait une rétroinstallation de ferret qui sans ça ne marche pas |
|---|
| 11 | sur certains ordis. |
|---|
| 12 | eod |
|---|
| 13 | sleep 12 |
|---|
| 14 | |
|---|
| 15 | # Installation de miniconda (notamment pour ferret) |
|---|
| 16 | ======================================= |
|---|
| 17 | |
|---|
| 18 | wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh |
|---|
| 19 | bash Miniconda3-latest-Linux-x86_64.sh |
|---|
| 20 | # desactiver conda par defaut |
|---|
| 21 | cd $HOME/miniconda3/bin |
|---|
| 22 | ./conda config --set auto_activate_base false |
|---|
| 23 | |
|---|
| 24 | ./conda create --name python2 python=2.7 |
|---|
| 25 | ./conda create --name python3 python=3.7 |
|---|
| 26 | ./conda install -y netcdf4 h5py jinja2 pip sqlalchemy basemap matplotlib numpy scipy |
|---|
| 27 | |
|---|
| 28 | |
|---|
| 29 | # Installation de ferret via conda |
|---|
| 30 | ========================= |
|---|
| 31 | |
|---|
| 32 | # Il faut installer une ancienne version d’abord à cause d’un bug |
|---|
| 33 | # cf. https://www.pmel.noaa.gov/maillists/tmap/ferret_users/fu_2019/msg01061.html |
|---|
| 34 | ./conda install -y -c "conda-forge/label/cf202003" pyferret |
|---|
| 35 | ./conda create -n FERRET -c conda-forge/label/cf202003 pyferret ferret_datasets --yes |
|---|
| 36 | |
|---|
| 37 | |
|---|
| 38 | # Installation basemap |
|---|
| 39 | ================= |
|---|
| 40 | https://github.com/conda-forge/basemap-feedstock/issues/45 |
|---|
| 41 | #suggère pour un des problèmes rencontrés de faire une install comme suit |
|---|
| 42 | conda create -n basemap python=3.7 basemap proj4=5.2.0 |
|---|
| 43 | conda activate basemap |
|---|
| 44 | python -c "from mpl_toolkits.basemap import Basemap" |
|---|
| 45 | |
|---|
| 46 | #PB identifiés avec le nouveau compilateur |
|---|
| 47 | # INTEGER(KIND=JPIM), PARAMETER :: IVAR=0 !Z"3FFFFFFF" |
|---|
| 48 | |
|---|
| 49 | |
|---|
| 50 | |
|---|