我目前有 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
是這裡在蟒蛇內。當您在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