私は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
を使用して、特定のパスにファイルがインストールされている(またはインストールされていた)影響を受けるパッケージを見つけます。 g。
dpkg-query --search /usr/share/gdal/
--reinstall
オプションを使用して、破損したパッケージをApt経由で復元します。 g。
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