Я работал над библиотекой GDAL.
Я установил его с помощью apt-get install
, затем lib установил в папку /usr/share/gdal
(gdal 1.11). Затем мне нужно перейти на новую версию (gdal 2.1.3), и я добавил репо в source.list (ppa:ubuntugis/ubuntugis-unstable
), чтобы получить новую версию.
Я удаляю папку /usr/share/gdal
по ошибке. Затем я пытаюсь установить, используя apt-get install
, он никогда не создает эту папку (/usr/share/gdal
).
Также я пытался удалить все, usr/share/gdal
, usr/include/gdal
, apt-get remove
... Затем я пытаюсь переустановить, снова это не удается.
Буду рад любой помощи.
Используйте dpkg-query --search
, чтобы найти затронутые пакеты, в которых (или были) установлены файлы по определенному пути, e. г.
dpkg-query --search /usr/share/gdal/
Восстановление поврежденных пакетов через Apt с опцией --reinstall
, e. г.
sudo apt-get install --reinstall libgdal1i
С помощью некоторого искажения вывода вы можете объединить эти команды без промежуточного шага вручную:
dpkg-query --search /usr/share/gdal/ | sed -e 's/:.*//;s/, /\n/g' | sort -u | xargs -r -- sudo apt-get install --reinstall