【问题标题】:R package installation in ubuntu在 ubuntu 中安装 R 包
【发布时间】:2011-04-08 12:40:59
【问题描述】:

这里有点新手。我一直在为 Windows 工作,最近搬到了 ubuntu,(我认为是“Hardy Heron”)。我也不是一个Linux人。反正。我正在尝试安装“diptest”包。我运行了命令

install.packages("diptest") 

输出是:

将软件包安装到“/home/smart/R/i486-pc-linux-gnu-library/2.6” (因为“lib”未指定) 这有点奇怪,因为我正在运行 R 2.12.1。然后就挂了。

另外,如果我打电话给library("diptest"),它会说我需要重新安装该软件包,因为它是为 R 2.6 构建的。重新安装的过程是否与install.packages 不同?谢谢。很抱歉问了这么简单的问题。

【问题讨论】:

  • 您能详细说明您是如何安装新的 R 的吗?在 Ubuntu(基于 debian)上,您应该遵循以下说明:cran.r-project.org/bin/linux/debian 它看起来与我们在错误安装 R 后在 debian 服务器上遇到的问题非常相似。

标签: r r-package


【解决方案1】:

重新安装与安装过程完全相同,即 install.packages("diptest")。您可能希望使用选项repos 指向正确的存储库。好像出了什么问题。 AFAIK R 使用该版本的正确存储库,但您的安装可能会出现一些奇怪的情况。确保您按照在 debian here 上安装 R 的说明进行操作。

所以对于我的回购来说:

install.packages("diptest",
   repos="http://www.freestatistics.org/cran/bin/windows/contrib/2.12")

您可以使用命令packageStatus() 获取一些信息。这也应该为您提供存储库,例如:

> update(packageStatus())
Number of installed packages:

                         ok upgrade unavailable
  E:/R/Library          111       1           2
  C:/R/R-2.12.2/library  26       2           0

Number of available packages (each package counted only once):

                                                              installed not installed
  http://www.freestatistics.org/cran/bin/windows/contrib/2.12        99          2791
  http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/2.12         3            12

如果没问题,你可以检查包是否真的安装了:

"diptest" %in% installed.packages()

如果是,您可以通过old.packages() 查询是否可以找到更新的版本。

> old.packages()
         Package    LibPath                 Installed     Built    ReposVer     
survival "survival" "E:/R/Library"          "2.36-2"      "2.12.1" "2.36-5"     
lattice  "lattice"  "C:/R/R-2.12.2/library" "0.19-17"     "2.12.2" "0.19-23"    
Matrix   "Matrix"   "C:/R/R-2.12.2/library" "0.999375-46" "2.12.2" "0.999375-49"
         Repository                                                   
survival "http://www.freestatistics.org/cran/bin/windows/contrib/2.12"
lattice  "http://www.freestatistics.org/cran/bin/windows/contrib/2.12"
Matrix   "http://www.freestatistics.org/cran/bin/windows/contrib/2.12"

如果是这样,您可以使用

安装新版本

install.packages("diptest")

或者只是更新所有这些,使用

update.packages()

HTH

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-14
    • 2013-05-05
    • 2021-11-25
    • 1970-01-01
    相关资源
    最近更新 更多