[4405] | 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 | |
---|