如何检查Ubuntu系统中是否已经安装了R语言?

12

我是 R 的新手,不确定之前是否已经安装了 R。

有没有办法知道你的系统中是否已经安装了 R?


2
你是否在寻找除了“尝试启动 R 并查看其是否正常工作”之外的其他方法? - Dason
而且搜索系统也可能会有所帮助。 - Rich Scriven
我没有安装R Studio,只有R。 - WitVault
然后打开终端并在命令行中键入 R - Rich Scriven
4
完全合理的问题。 - jdharrison
显然这是一个合理的问题。这些不友好的评论。 - Fabio Milheiro
2个回答

29
在Ubuntu上,我通常使用which命令来检查程序是否存在。which是一个Unix命令,用于确定可执行文件的位置。如果R可执行文件在PATH中的某个位置,则它应该返回其位置:
john@ubuntu:~$ which R
/usr/bin/R

或者您可以使用type命令:

john@ubuntu:~$ type R
R is /usr/bin/R

type是一个Unix命令,它描述了如果用作命令名称,它的参数将如何被解释。

如果R未在PATH上,则可以使用locate来代替find,但它很可能会返回大量R的结果,因此需要进行一些过滤。

john@ubuntu:~$ locate -b R | fgrep -w R/bin
/usr/lib/R/bin/R
/usr/lib/R/bin/REMOVE
/usr/lib/R/bin/Rcmd
/usr/lib/R/bin/Rd2pdf
/usr/lib/R/bin/Rdconv
/usr/lib/R/bin/Rdiff
/usr/lib/R/bin/Rprof
/usr/lib/R/bin/Rscript
/usr/lib/R/bin/exec/R

16

以下是对评论区中几个不带讽刺的回答进行概括:

  1. 在命令行中输入R可能会将其打开。如果这样做无效,则很可能没有安装R。
  2. R可能位于/usr/bin/中,请查看该文件夹。如果没有,那么您拥有R的机会就更小了。
  3. 否则,请搜索名为R的文件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接