serveurs:installation:db-srv:dependancies

Ceci est une ancienne révision du document !


Installation des dépendances pour les scripts d'import des données

  • Installer les dépendances Python3 (nous en profitons pour ajouter les paquets dont dépend GeoNature - au cas ou) : aptitude install python3 python3-pip python3-dev python3-setuptools python-pip libpq-dev libgdal-dev python-gdal python-virtualenv build-essential

Si pour une raison ou une autre, il est nécessaire d'installer les 2 versions majeures de Python, il est utile de créer une entrée dans l'outil Debian "update-alternatives". Exemple pour Python 2.7 et Python 3.7 :

  • python --version : doit afficher "Python 2.7.16"
  • update-alternatives --list python : doit afficher "update-alternatives: erreur: pas d'alternatives pour python"
  • update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1 : ajoute l'aternative python2.7 et doit afficher "update-alternatives: utilisation de « /usr/bin/python2.7 » pour fournir « /usr/bin/python » (python) en mode automatique"
  • update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2 : ajoute l'aternative python3.7 et doit afficher "update-alternatives: utilisation de « /usr/bin/python3.7 » pour fournir « /usr/bin/python » (python) en mode automatique"
  • python --version : doit maintenant afficher "Python 3.7.3"
  • update-alternatives --list python : doit afficher
    /usr/bin/python2.7
    /usr/bin/python3.7
  • update-alternatives --config python : permet de configurer l'alternative.
  • update-alternatives --remove python2.7 : permet de supprimer une alternative (ici 2.7) dans le cas où le paquet n'est plus installé sur le système.
  • serveurs/installation/db-srv/dependancies.1598364398.txt.gz
  • Dernière modification : 2020/08/25 14:06
  • de jpmilcent