UbuntuにR3.6をインストールする方法

UbuntuにR3.6をインストールする方法

R の最新バージョンをインストールするための手順をいくつか見つけましたが、どれも非常に複雑です。それでも試してみましたが、うまくいきませんでした。クリックするだけでこれを実行できる方法は本当にないのでしょうか?

私は試した

sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran36/'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9
sudo apt update

2つの異なるURLがあり、常に次のようなものが表示されます

Get:21 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ Packages [51.4 kB]
Reading package lists... Done   
E: The repository 'http://www.stats.bris.ac.uk/R/bin/linux/ubuntu bionic/ Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://archive.canonical.com precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
E: The repository 'http://archive.canonical.com precise Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

(これを実行するのは気が引けるのですが、--allow-unauthenticated も試してみましたが、何も変わりませんでした。)

私も試してみました sudo echo "deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/" >> /etc/apt/sources.list

しかし、それも役に立ちませんでした。(そのためには、そのファイルを chown する必要がありました。これはばかげています)

ちなみに、r-projectのウェブサイト自体には、「最新のR 3.4パッケージを入手するには、次のようなエントリを追加してください」と書かれています。

deb https://cloud.r-project.org/bin/linux/ubuntu xenial/

最後に、当然ながら、ソースからインストールしようとすると、次のメッセージが表示されてクラッシュします。

Configure: error: Maybe check LDFLAGS for paths to Fortran libraries?

実行する必要があるソフトウェアがいくつか必要なので、R3.6 が必要です。ただし、グーグルで検索すると、R3.6 は存在しないようです。

答え1

追加しているリポジトリにエラーがあります。

Ubuntu 16.04 以降バイオニック-cran36/

bionic-cran35リポジトリを使用してください。R3.6はubuntu 18に問題なくインストールできます。手順はdigitaloceanで確認できます。

https://www.digitalocean.com/community/tutorials/how-to-install-r-on-ubuntu-18-04-quickstart

19 年春の以前のマシンでは、35 に r3.6 が入る前の 36 リポジトリも使用していました。最終的には 19.10 パッケージをインストールしましたが、問題なく動作しました。それらを削除し、今日適切なリポジトリを使用してマシンに r3.6 を正しくインストールしました。

関連情報