適性を使用してDebianにrgdalをインストールする

適性を使用してDebianにrgdalをインストールする

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/?]                          

これで何もインストールされないので、答えてn2番目のオプションを提供します。

      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コンテナには役に立たないので、このシーケンスをプログラムで実行するにはどうすればよいですか?適性スクリプトなどを書く方法はありますか?

ベストアンサー1

おすすめ記事