ユーザーがSystemRequirementsでパッケージをインストールしても、まだプログラム/パッケージがインストールされていない場合はRをインストールしますか?Rは自動的にSystemRequirementsをインストールします:そのプログラムをまだ持っていないユーザーの場合
cliprパッケージは、この質問の完全な例です。https://github.com/mdlincoln/clipr/blob/master/DESCRIPTIONです。パッケージが 'DESCRIPTION'ファイル内のSystemRequirements:を宣言している場合、それはチェックのためにRによってインストールされますか?
CLIPR記述ファイル
Package: clipr
Type: Package
Title: Read and Write from the System Clipboard
Version: 0.2.0.9000
[email protected]: c(
person("Matthew", "Lincoln", email = "[email protected]", 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
私はWriting R Extensions section on the DESCRIPTION fileに相談してきたし、私の質問に対する答えを見つけることができません。
私は 'nloptr'パッケージが* nixプラットフォームでこれを自動的に行うと思います。 NLoptライブラリをダウンロードしてインストールします。しかし、Windowsに手動でインストールする必要があります。しかし、私はそれがどのようにコード化されているかに関する詳細は持っていません。 –
Rはそれをどうやって行うのですか?私は99%がRにこれをする方法がないと確信しています。必要なプログラム/要件がインストールされているかどうかを確認するパッケージがあります。パッケージやパッケージをダウンロードしてインストールすることはできませんが、パッケージ作成者がコーディングする必要があります。 – Dason