
RShinyも含まれているDockerコンテナにrgdalをインストールしています。一部のパッケージをインストールするには特定のライブラリが必要ですが、gdalライブラリのダウングレードバージョンも必要です。解決策が見つかりました。
aptitude install libgdal-dev libgdal1-dev libproj-dev libgdal1h libdap-dev
次のソリューションを提供します。
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) libdap-dev [Not Installed]
2) libdapserver7 [Not Installed]
3) libgdal-dev [Not Installed]
4) libgdal1-dev [Not Installed]
5) libgdal1h [Not Installed]
Accept this solution? [Y/n/q/?]
これで何もインストールされないので、答えてn
2番目のオプションを提供します。
Downgrade the following packages:
6) build-essential [12.1 (now, unstable) -> 11.7 (stable)]
7) g++ [4:5.2.1-4 (now, unstable) -> 4:4.9.2-2 (stable)]
8) gcc [4:5.2.1-4 (now, unstable) -> 4:4.9.2-2 (stable)]
9) gfortran [4:5.2.1-4 (now, unstable) -> 4:4.9.2-2 (stable)]
10) libstdc++6 [5.2.1-16 (now, unstable) -> 4.9.2-10 (stable)]
同意y
し、インストールするパッケージのリストを確認するように求められたら、もう一度確認してください。これはインタラクティブに行われ、Dockerコンテナには役に立たないので、このシーケンスをプログラムで実行するにはどうすればよいですか?適性スクリプトなどを書く方法はありますか?