我尝试在ubuntu服务器上升级R的最新版本,之后是其他博客,我从服务器上卸载了R,然后尝试按照以下步骤进行安装:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/'
sudo apt update
我从这里https://www.digitalocean.com/community/tutorials/how-to-install-r-on-ubuntu-18-04
开始执行这些步骤当我尝试运行上一条命令时: sudo apt-get install r-base
我收到此错误:
sudo apt install r-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
r-base : Depends: r-base-core (>= 4.0.2-1.1804.0) but it is not going to be installed
Depends: r-recommended (= 4.0.2-1.1804.0) but it is not going to be installed
Recommends: r-base-html but it is not going to be installed
apt-cache policy r-base
产量:
-base:
Installed: (none)
Candidate: 4.0.2-1.1804.0
Version table:
4.0.2-1.1804.0 500
500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
4.0.1-1.1804.0 500
500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
4.0.0-1.1804.0 500
500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/ Packages
3.6.3-2 500
500 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages
3.4.4-1xenial0 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
3.4.3-1xenial0 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
3.4.2-2xenial2 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
3.4.2-1xenial1 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
3.4.1-2xenial0 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
3.4.1-1xenial0 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
3.4.0-1xenial0 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
3.3.3-1xenial0 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
3.3.2-1xenial0 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
3.3.1-1xenial0 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
3.3.0-2xenial0 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
3.3.0-1xenial0 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
3.2.5-1xenial 500
500 https://cran.rstudio.com/bin/linux/ubuntu xenial/ Packages
感谢您的帮助!
答案 0 :(得分:0)
我遇到了同样的问题...您在使用哪种处理器?这发生在我身上,因为我是在arm64机器上安装的,而主要的cran库没有用于该体系结构的软件包。我在/etc/apt/sources.list中删除了对cran仓库的引用(仅使用文本编辑器),并从http://ports.ubuntu.com/ubuntu-ports安装。这个工作很好,但是我的R版本比Cran存储库中的版本旧。我将不得不为软件包找到其他源,或者在本地进行编译,或者使用R 3.4.4。
答案 1 :(得分:0)
您引用的输出是不完整的,我们看不到它后面的内容是什么。
我的怀疑是二进制文件所依赖的其他软件包太旧了。 通常 apt install
命令假定为 current 系统。所以也许尝试
sudo apt update
sudo apt upgrade
sudo apt install r-base
,并使用看到的任何“奇数”错误更新您的问题。我维护底层的Debian软件包r-base
,并在多台计算机上运行这些相同的Ubuntu二进制文件,也没有任何问题。