Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
serveurs:installation:web-srv:geonature-dependances [2023/06/13 09:32] – [Dépendances pour l'instance "web-srv"] jpmilcent | serveurs:installation:web-srv:geonature-dependances [2024/03/13 11:27] (Version actuelle) – [Dépendances pour l'instance "db-srv"] jpmilcent |
---|
====== Installer les dépendances de GeoNature ====== | ====== Installer les dépendances de GeoNature ====== |
| |
===== Dépendances pour l'instance "web-srv" ===== | ===== Dépendances pour l'instance "web-srv" & "bkp-srv" (espace Pré-Prod) ===== |
* Via les paquets systèmes : | * Via les paquets systèmes : |
* Nécessaire pour les paquets Python suivants : ''sudo apt install -y libpq-dev libgdal-dev gdal-bin build-essential libcairo2 libpango-1.0-0 libpangocairo-1.0-0 libgdk-pixbuf2.0-0 libffi-dev shared-mime-info '' | * Nécessaire pour les paquets Python suivants : ''sudo apt install -y libpq-dev libgdal-dev gdal-bin libffi-dev libpangocairo-1.0-0 '' |
* Python : ''sudo apt install -y python3 python3-dev python3-setuptools python3-pip python3-virtualenv python3-gdal python3-wheel python3-cffi '' | * Python : ''sudo apt install -y python3 python3-dev python3-pip python3-venv python3-setuptools python3-gdal python3-wheel python3-cffi python3-virtualenv python3-virtualenvwrapper'' |
* Serveurs et système : ''sudo apt install unzip wget'' | * Serveurs et système : ''sudo apt install unzip wget git redis pipx'' |
* Via PIP : ''%% sudo pip3 install --upgrade pip virtualenv virtualenvwrapper %%'' | |
* En tant qu'utilisateur //geonat//, via NVM : | * En tant qu'utilisateur //geonat//, via NVM : |
* Installer [[https://github.com/nvm-sh/nvm#installing-and-updating| la dernière version de NVM disponible sur le site du projet]] : | * Installer [[https://github.com/nvm-sh/nvm#installing-and-updating| la dernière version de NVM disponible sur le site du projet]] : |
* Ex. : ''%% curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash %%'' | * Ex. : ''%% curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash %%'' |
* Vérifier la version de Node nécessaire à GeoNature : https://github.com/PnX-SI/GeoNature/blob/master/frontend/.nvmrc | * Vérifier la version de Node nécessaire à GeoNature : https://github.com/PnX-SI/GeoNature/blob/master/frontend/.nvmrc |
* Installer Node dans la version correspondante: '' nvm install <gn-node-version> '' | * Si GeoNature est déjà installé, se placer dans le dossier contenant le fichier //.nvmrc// : ''cd ~/geonature/frontend/'' |
* Ex. : '' nvm install v10.15.3 '' | * Installer/Mettre à jour Node & Npm : ''nvm install'' |
| * Sinon, installer Node & Npm dans la version correspondante: '' nvm install <gn-node-version> '' |
| * Ex. : '' nvm install v10.15.3 '' |
| |
===== Dépendances pour l'instance "db-srv" ===== | ===== Dépendances pour l'instance "db-srv" ===== |
* Nécessaire pour les paquets Python suivants : ''sudo aptitude install -y build-essential libgdal-dev gdal-bin '' | * Nécessaire pour les paquets Python suivants : ''sudo aptitude install -y build-essential libgdal-dev gdal-bin '' |
* Python : ''sudo aptitude install -y python3 python3-dev python3-setuptools python3-pip python3-wheel python3-gdal python3-cffi '' | * Python : ''sudo aptitude install -y python3 python3-dev python3-setuptools python3-pip python3-wheel python3-gdal python3-cffi '' |
* Serveurs et système : ''sudo aptitude install unzip wget'' | * Serveurs et système : ''sudo aptitude install unzip wget sshpass'' |
| |