首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于依赖关系,无法升级R

由于依赖关系,无法升级R
EN

Stack Overflow用户
提问于 2017-09-05 12:36:12
回答 1查看 181关注 0票数 0

我想将R(3.0.2版)升级到3.4.1这样的更新版本,但我面临一个复杂的依赖问题,这阻碍了我这样做。

我使用几种解决方案在终端上输入了许多代码,但没有成功,您可以在下面看到升级它的尝试和警告消息:

代码语言:javascript
复制
    sudo apt-get install r-base
    The following information may help to resolve the situation:
    The following packages have unmet dependencies:
    r-base : Depends: r-base-core (>= 3.4.1-2xenial0) but 3.0.2-1ubuntu1   is to be installed
    Depends: r-recommended (= 3.4.1-2xenial0) but 3.0.2-1ubuntu1 is to  be installed

我在这个链接上执行了所有步骤,但是没有工作,结果是:

代码语言:javascript
复制
 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
 sudo add-apt-repository 'deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial/'
 sudo apt-get update

在最后一段代码之后,我收到了以下消息:

代码语言:javascript
复制
 W: Some index files failed to download. They have been ignored, or old ones used instead.

在此之后,我遵循了这个链接和这个链接的步骤:当我运行sudo -f安装时

代码语言:javascript
复制
  Reading package lists... Done
  Building dependency tree       
  Reading state information... Done

当我运行sudo apt升级时,我得到:

代码语言:javascript
复制
  262 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.
  Need to get 4,171 kB/710 MB of archives.

  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty- updates/main udev amd64 204-5ubuntu20.20
  404  Not Found [IP: 213.32.5.7 80]
  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty-updates/main libudev1 amd64 204-5ubuntu20.20
  404  Not Found [IP: 213.32.5.7 80]
  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty-  updates/main libpam-systemd amd64 204-5ubuntu20.20
  404  Not Found [IP: 213.32.5.7 80]
  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty-updates/main systemd-services amd64 204-5ubuntu20.20
  404  Not Found [IP: 213.32.5.7 80]
  Err http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_14.10/  owncloud-client-l10n 2.2.4-10.1
  404  Not Found [IP: 195.135.221.134 80]
  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty-updates/main libsystemd-daemon0 amd64 204-5ubuntu20.20
  404  Not Found [IP: 213.32.5.7 80]
  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty-updates/main libsystemd-login0 amd64 204-5ubuntu20.20
  404  Not Found [IP: 213.32.5.7 80]
  Err http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_14.10/  owncloud-client 2.2.4-10.1
  404  Not Found [IP: 195.135.221.134 80]
  Err http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_14.10/  libowncloudsync0 2.2.4-10.1
  404  Not Found [IP: 195.135.221.134 80]
  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty-updates/main libgudev-1.0-0 amd64 1:204-5ubuntu20.20
  404  Not Found [IP: 213.32.5.7 80]
  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty-updates/main  libsystemd-journal0 amd64 204-5ubuntu20.20
  404  Not Found [IP: 213.32.5.7 80]
  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty-updates/main isc-dhcp-client amd64 4.2.4-7ubuntu12.8
  404  Not Found [IP: 213.32.5.7 80]
  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty-  updates/main isc-dhcp-common amd64 4.2.4-7ubuntu12.8
  404  Not Found [IP: 213.32.5.7 80]
  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty-updates/main initramfs-tools all 0.103ubuntu4.5
  404  Not Found [IP: 213.32.5.7 80]
  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty-updates/main initramfs-tools-bin amd64 0.103ubuntu4.5
  404  Not Found [IP: 213.32.5.7 80]
  Err http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/ trusty-updates/main gir1.2-gudev-1.0 amd64 1:204-5ubuntu20.20
  404  Not Found [IP: 213.32.5.7 80]
  E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/s/systemd/udev_204-5ubuntu20.20_amd64.deb  404  Not Found [IP: 213.32.5.7 80]

  E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/s/systemd/libudev1_204-5ubuntu20.20_amd64.deb  404  Not Found [IP: 213.32.5.7 80]

  E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/s/systemd/libpam-systemd_204-5ubuntu20.20_amd64.deb  404  Not Found [IP: 213.32.5.7 80]

  E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/s/systemd/systemd-services_204-5ubuntu20.20_amd64.deb  404  Not Found [IP: 213.32.5.7 80]

   E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/s/systemd/libsystemd-daemon0_204-5ubuntu20.20_amd64.deb  404  Not Found [IP: 213.32.5.7 80]

  E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/s/systemd/libsystemd-login0_204-5ubuntu20.20_amd64.deb  404  Not Found [IP: 213.32.5.7 80]

  E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/s/systemd/libgudev-1.0-0_204-5ubuntu20.20_amd64.deb  404  Not Found [IP: 213.32.5.7 80]

 E: Failed to fetch http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_14.10/./all/owncloud-client-l10n_2.2.4-10.1_all.deb  404  Not Found [IP: 195.135.221.134 80]

 E: Failed to fetch http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_14.10/./amd64/owncloud-client_2.2.4-10.1_amd64.deb  404  Not Found [IP: 195.135.221.134 80]

 E: Failed to fetch http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_14.10/./amd64/libowncloudsync0_2.2.4-10.1_amd64.deb  404  Not Found [IP: 195.135.221.134 80]

 E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/s/systemd/libsystemd-journal0_204-5ubuntu20.20_amd64.deb  404  Not Found [IP: 213.32.5.7 80]

 E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/i/isc-dhcp/isc-dhcp-client_4.2.4-7ubuntu12.8_amd64.deb  404  Not Found [IP: 213.32.5.7 80]

 E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/i/isc-dhcp/isc-dhcp-common_4.2.4-7ubuntu12.8_amd64.deb  404  Not Found [IP: 213.32.5.7 80]

 E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/i/initramfs-tools/initramfs-tools_0.103ubuntu4.5_all.deb  404  Not Found [IP: 213.32.5.7 80]

 E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/i/initramfs-tools/initramfs-tools-bin_0.103ubuntu4.5_amd64.deb  404  Not Found [IP: 213.32.5.7 80]

 E: Failed to fetch http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/pool/main/s/systemd/gir1.2-gudev-1.0_204-5ubuntu20.20_amd64.deb  404  Not Found [IP: 213.32.5.7 80]

 E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?


  0 upgraded, 0 newly installed, 0 to remove and 279 not upgraded

任何形式的帮助都将不胜感激。

事先非常感谢

对不起,我在Linux方面的能力很差,但我正在努力!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-05 12:38:42

而不是仅仅

代码语言:javascript
复制
sudo apt-get install r-base

增加命令以包括apt表示冲突的包:

代码语言:javascript
复制
sudo apt-get install r-base r-base-core

你可能得在这里再加几个。这主要是因为你做了一个部分升级增加了回购,这里从CRAN。

但是我们中的很多人都使用这些CRAN插件,这应该可以工作(虽然我更喜欢最近的Ubuntu版本,但这是另一个故事)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46055145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档