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 [2021/04/15 07:50] – [Installer les dépendances de GeoNature] 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 ====== |
* Via les paquets systèmes : | |
* Nécessaire pour les paquets Python suivants : ''sudo aptitude 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 '' | ===== Dépendances pour l'instance "web-srv" & "bkp-srv" (espace Pré-Prod) ===== |
* Python : ''sudo aptitude install -y python3 python3-dev python3-setuptools python3-pip python3-virtualenv python3-gdal python3-wheel python3-cffi '' | * Via les paquets systèmes : |
* Serveurs et système : ''sudo aptitude install supervisor unzip'' | * Nécessaire pour les paquets Python suivants : ''sudo apt install -y libpq-dev libgdal-dev gdal-bin libffi-dev libpangocairo-1.0-0 '' |
* Via PIP : ''<nowiki> sudo pip3 install --upgrade pip virtualenv virtualenvwrapper </nowiki>'' | * Python : ''sudo apt install -y python3 python3-dev python3-pip python3-venv python3-setuptools python3-gdal python3-wheel python3-cffi python3-virtualenv python3-virtualenvwrapper'' |
* En tant qu'utilisateur //geonat//, via NVM : | * Serveurs et système : ''sudo apt install unzip wget git redis pipx'' |
* Installer [[https://github.com/nvm-sh/nvm#installing-and-updating| la dernière version de NVM disponible sur le site du projet]] : | * En tant qu'utilisateur //geonat//, via NVM : |
* Ex. : ''<nowiki> curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash </nowiki>'' | * Installer [[https://github.com/nvm-sh/nvm#installing-and-updating| la dernière version de NVM disponible sur le site du projet]] : |
* Vérifier la version de Node nécessaire à GeoNature : https://github.com/PnX-SI/GeoNature/blob/master/frontend/.nvmrc | * Ex. : ''%% curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash %%'' |
* Installer Node dans la version correspondante: '' nvm install <gn-node-version> '' | * Vérifier la version de Node nécessaire à GeoNature : https://github.com/PnX-SI/GeoNature/blob/master/frontend/.nvmrc |
* Ex. : '' nvm install v10.15.3 '' | * Si GeoNature est déjà installé, se placer dans le dossier contenant le fichier //.nvmrc// : ''cd ~/geonature/frontend/'' |
| * 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" ===== |
| * Via les paquets systèmes : |
| * 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 '' |
| * Serveurs et système : ''sudo aptitude install unzip wget sshpass'' |
| |