web-dev-qa-db-fra.com

Ubuntu 16.04, bibliothèque supprimée manuellement, impossible d'installer à l'aide d'apt-get for gdal library

Je travaillais sur la bibliothèque GDAL.

Je l'ai installé en utilisant apt-get install, puis lib est installé dans le dossier /usr/share/gdal (gdal 1.11). Ensuite, je dois passer à la nouvelle version (gdal 2.1.3) et j'ai ajouté un dépôt à source.list (ppa:ubuntugis/ubuntugis-unstable) pour obtenir la nouvelle version.

J'ai supprimé le dossier /usr/share/gdal par erreur. Ensuite, j'essaie d'installer avec apt-get install, il ne crée jamais ce dossier (/usr/share/gdal).

Aussi, j'ai essayé de tout supprimer, usr/share/gdal, usr/include/gdal, apt-get remove... Ensuite, j'essaie de réinstaller, encore une fois, il échoue.

Je serai heureux pour toute aide.

1
omer yamac
  1. Utilisez dpkg-query --search pour rechercher les packages concernés dans lesquels des fichiers ont été (ou avaient déjà) installés sur un chemin particulier, e. g.

    dpkg-query --search /usr/share/gdal/
    
  2. Restaurez les paquets corrompus via Apt avec l'option --reinstall, e. g.

    Sudo apt-get install --reinstall libgdal1i
    

Avec certaines modifications de sortie, vous pouvez combiner ces commandes sans étape intermédiaire manuelle:

dpkg-query --search /usr/share/gdal/ | sed -e 's/:.*//;s/, /\n/g' | sort -u | xargs -r -- Sudo apt-get install --reinstall
1
David Foerster