首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将自动安装SystemRequirements:对于那些还没有该程序的用户

将自动安装SystemRequirements:对于那些还没有该程序的用户
EN

Stack Overflow用户
提问于 2015-12-08 03:58:13
回答 1查看 438关注 0票数 5

当用户安装带有SystemRequirements的包时:他们还没有安装程序/包,R会安装它吗?

剪贴画包就是这个问题的完美例子:https://github.com/mdlincoln/clipr/blob/master/DESCRIPTION。如果一个包在'DESCRIPTION‘文件中声明了一个SystemRequirements:,那么R会安装它来检查吗?

剪贴画描述文件

代码语言:javascript
复制
Package: clipr
Type: Package
Title: Read and Write from the System Clipboard
Version: 0.2.0.9000
Authors@R: c(
  person("Matthew", "Lincoln", email = "matthew.d.lincoln@gmail.com", role = c("aut", "cre")),
  person("Louis", "Maddox", role = "ctb"))
Description: Simple utility functions to read from and write to the Windows,
  OS X, and X11 clipboards.
Imports: utils
SystemRequirements: xclip (http://sourceforge.net/projects/xclip/) or xsel
  (http://www.vergenet.net/~conrad/software/xsel/) for accessing the X11
  clipboard
License: GPL-3
LazyData: TRUE
Suggests: testthat
URL: https://github.com/mdlincoln/clipr
BugReports: https://github.com/mdlincoln/clipr/issues

我已经咨询过在描述文件上写入R扩展部分,但找不到我的问题的答案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-08 04:55:21

不是的。一般来说,R不会那么做,因为它怎么可能呢?SystemRequirements是一个没有规范的文本字段,它可以告诉R如何在任何给定的系统上安装需求。

有些包在安装检查后将检查系统上是否存在其他需求,并为用户提供下载和安装,但这完全取决于包创建者,而且不能保证。

如果你想要一些证据,你只需要相信我,但是我在我的系统上安装了clipr,并且在这个过程中没有安装xsel或xclip。我认为许多人也可以证明存在Java问题,因为在安装rJava时,Java不会自动安装。

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

https://stackoverflow.com/questions/34147756

复制
相关文章

相似问题

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