Ubuntu 16.04, вручную удаленная библиотека, не удалось установить с помощью apt-get для библиотеки gdal

Я работал над библиотекой 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 ... Затем я пытаюсь переустановить, снова это не удается.

Буду рад любой помощи.

1
задан 3 July 2018 в 13:42

1 ответ

  1. Используйте dpkg-query --search, чтобы найти затронутые пакеты, в которых (или были) установлены файлы по определенному пути, e. г.

    dpkg-query --search /usr/share/gdal/
    
  2. Восстановление поврежденных пакетов через 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
0
ответ дан 3 July 2018 в 13:42

Другие вопросы по тегам:

Похожие вопросы: