私は試した:
sudo apt-get 削除 r-base
sudo apt-get r-base-coreを削除する
.libPaths() のすべてのエントリを削除します。
問題は私が使用していることです。ドッカーコンテナRがインストールされています。このコマンドを実行すると、端末に次のメッセージが表示されます。
パッケージ 'r-base-core' がインストールされていないため削除されませんでした。
私が構築したコンテナからRを削除したいのは、私が本当に必要とするのはOracle R Enterpriseを使用することで、Rバージョン3.3.0でのみ機能するためです。コンテナにインストールされたバージョンは3.6.0です。
このコレクションでは、私の問題に対する2つの考えられる解決策を考えることができます。
- .libPaths()に示されているパスからすべてを削除し、正しく動作することを願っています。私が試してみて、すべてを台無しにする前に、誰かがこれがうまくいくかどうかを確認できたらいいでしょう。
- Rをアンインストールして再インストールする必要がないように、バージョン3.6.0からバージョン3.3.0にダウングレードする方法を見つけてください。
答え1
見たらドッカーファイル実際には、その特定の画像用またはr-base
パッケージがありませんr-base-core
。パッケージr
の一部であるようですrstudio-server
。
rstudio-server
以前のバージョンのパッケージを使用することもできます。通常、debパッケージのファイルを手動で処理するのは良い考えではありません。
PS。既存のコンテナに変更を適用する代わりに、rstudio用のDockerfileの変更されたバージョンに基づいて独自のイメージを構築する方が良いかもしれません。