現在R 4.2.1を使用していますが、4.0.5をインストールしようとしています
4.2.1 は削除できますが、インストール時に R 4.0.5 を指定できないようです。
どのようなご意見でも歓迎いたします。
これまで私が試みたことは次のとおりです:
情報: Ubuntu 20.04.5 LTS
答え1
個人的には、システムで別のバージョンの R が必要な場合は、Anaconda / Miniconda を使用することをお勧めします。
最終的に、複数の環境を作成し、それぞれに異なるプログラム セットを配置できるようになります。環境間の切り替えは簡単です。また、環境ごとに異なるバージョンのプログラム (R など) を配置できます。
あなたはできる決めるどれがお好みですか。Miniconda をお勧めします。
ダウンロードできますここ最新のもの (Python バージョン 3.9) を入手することをお勧めします。
ダウンロードリンクの下にインストールセットがあります説明書。
インストール後 (何と答えればよいかわからない場合は、デフォルトのオプションを選択してください)、ログアウトして再度ログインするように求められると思います。基本的に、環境を有効にする必要があります。conda
実行ファイルがパス内にあることがわかります。 (つまり、次のように入力しますwhich conda
)
正直に言うと、何ができて何ができないかを確認するには、conda のドキュメントを確認することをお勧めします。しかし、ここでは質問に回答するために要点だけ述べます。
作成するコマンドを使用して環境を作成しますconda create -n myenv
。
それを働かせた後は、スイッチを実行して、 を環境に追加します。プロンプトの左端に がconda activate myenv
表示されます。これを終了してシステム レベルのソフトウェアに戻るには、 を実行します。(myenv)
conda deactivate
とにかくR
、ここAnaconda 内。環境内でmyenv
、 と入力しますconda install -c conda-forge r-base=4.0.5
。
環境内または環境外にいるときに入力しますwhich R
。これにより、どの R を使用しているかがわかります。個人的には、これは、Ubuntu のバージョン用の R バージョンで遊ぶよりもはるかに安全だと思います。また、別の別の環境で実行することもできます (そのようなバージョンが利用できる場合)。
答え2
このアプローチは私にとってはうまくいきました:
代わりに、1precise0
私は次のような出力を使用しましたapt-cache showpkg r-base
私の場合は次のとおりでした:sudo apt-get install r-base-core=4.0.5-1.2004.0c