如何在ubuntu上安装RJDBC软件包

时间:2018-11-15 14:33:20

标签: r ubuntu rscript

我是R的新手。我在ubuntu上使用apt-get安装了R。我想在本地运行一个R脚本,该脚本使用RJDBC连接到DB。

我正在尝试安装RJDBC软件包。我按照以下步骤安装了它

 R> install.packages("RJDBC")

询问是否要创建个人目录,我输入是。

现在,当我在R脚本中尝试library(RJDBC)时,它给我一个错误,找不到这样的软件包。

我没有安装RStudio。我只想创建R脚本并使用Rscript命令运行它。出于同样的原因,我安装了Rscript。

我想念什么吗?

我正在使用Ubuntu实例。任何帮助是极大的赞赏。

install.packages("/tmp/RtmpRgKgmc/downloaded_packages/txtplot_1.0-3.tar.gz", repos= NULL , type = "source")

Installing package into ‘/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)

> library('txtplot')
Error in library("txtplot") : there is no package called ‘txtplot’
> 

更新:

我已经尝试了几个小时。但是它没有安装任何软件包。我在Ubuntu 14.04上,安装后它正在安装R 3.0.2版本。

我在R控制台上跑到下面。但是它永远不会安装它。只需将软件包下载到temp文件夹中即可。

trying URL 'http://cran.cnr.berkeley.edu/src/contrib/plumber_0.4.6.tar.gz'
Content type 'application/x-gzip' length 83174 bytes (81 Kb)
opened URL
==================================================
downloaded 81 Kb


The downloaded source packages are in
    ‘/tmp/RtmppYMbcW/downloaded_packages’

接下来我要做什么?

我从这里开始执行安装步骤。 https://medium.com/@GalarnykMichael/install-r-and-rstudio-on-ubuntu-12-04-14-04-16-04-b6b3107f7779

1 个答案:

答案 0 :(得分:0)

尝试使用此方法选择库的安装路径(其中my_user是您的用户,3.4是R的版本,my_package是您的软件包。Repos是可选的) )

install.packages('mypackage',
      lib='/home/my_user/R/x86_64-pc-linux-gnu-library/3.4',
      repos='http://cran.rstudio.com/'
)

这会将此路径添加到R源的顶部

.libPaths(c(
    .libPaths(),
    "/home/my_user/R/x86_64-pc-linux-gnu-library/3.4/"
))

如果您使用Shiny,则可能必须使用文件/etc/R/RenvironR_LIBS_SITE编辑文件R_LIBS_USER,类似于R_LIBS_SITE=${R_LIBS_SITE-'/usr/local/lib/R/site-library:/usr/lib/R/site-library:/usr/lib/R/library'}。这对于Shiny Server来说不是可选的软件包。对于其他人,他们可以留在您的家庭用户中。