Windowsマシン上でRのI install.package()
を実行すると、パッケージはCRANからダウンロードされ、インストールされます。私がLinuxの箱で同じことをするとき、パッケージは通常コンパイルしなければなりません(少なくとも、スクロールしている行はどれもg++
です)。さまざまなオペレーティングシステムでCRANのパッケージを異なる方法でインストールするのはなぜですか?
Windowsでパッケージのインストール方法が異なるのはなぜですか?
その他questionsとtheir answers特に、Linuxではさまざまな方法とリポジトリを使用すると、より多くの/異なるパッケージ(特にcran2debリポジトリを使用)を取得できることがわかります。私の質問は本質的に理論的です。なぜなら、Windowsのデフォルトの選択はプリコンパイルされた(バイナリの)パッケージをダウンロードするのに対し、Linuxのデフォルトはソースからパッケージをコンパイルするようです。
別の言い方をすると(上記の2番目のリンクでDirkの主張に基づいて)、CRANはUnixタイプのオペレーティングシステム用のバイナリパッケージを提供しないのはなぜですか?