3

コマンドを使用してUbuntu LucidにRをインストールしました

sudo aptitude install r-base

「install.packages」を実行しようとすると、ソースをダウンロードしてからコンパイルに時間を費やしているようです。Windows で慣れているように、バイナリをダウンロードしてインストールするにはどうすればよいですか?

自分でパッケージをコンパイルする必要はありますか? 私は VM 内で実行しているので、可能な限りスリムに保つことができれば幸いです。

ありがとう

4

2 に答える 2

7

CRAN は Unix 用のソースのみを配布します。つまり、(Windows とは異なり) バイナリは提供されません。そのため、パッケージをローカルでコンパイルするだけです。

そうは言っても、私たちはここ数年、CRAN ソース パッケージを Debian バイナリ パッケージに変換するシステムに取り組んできました。cran2deb / debian.cran.r-project.orgを参照してください。現在、Debian テスト用に i386 バイナリをビルドしており、Debian 用に amd64 を再び提供するようにバックエンドを書き直し、最終的には Ubuntu 用に i386 と amd64 を提供する作業を進めています。これはすでに 2,000 をはるかに超えるバイナリ パッケージを提供していますが、最終的にサポートしたいすべてのフレーバーにはまだ対応していません。

その目標が達成されるかどうか、いつ達成されるかはわかりません。これはボランティアの努力であり、主な開発者 (Charles) は最近ラップトップを紛失しました。

于 2010-09-28T11:56:58.540 に答える
4

CRANパッケージはUbuntuパッケージリポジトリで利用できますが、 Ubuntuが更新された場合にのみCRANで更新されます。パッケージの最新のCRANバージョンを使用したいが、リポジトリが同じバージョンでない場合は、コンパイル/インストール手順を実行する必要があります。

Ubuntu Rパッケージの詳細は、CRANにあります。これにより、必要なすべての情報が得られます。

これ(バイナリの提供)はすべて、CRANメンテナ、R Core、およびコミュニティの他の献身的なメンバー(DebianおよびUbuntuパッケージのDirk、Vincent、Michaelなど)によるボランティアの取り組みであるため、主な取り組みはLinuxとは異なり、必要なツールが簡単に利用できないため、自己コンパイルがより困難なシステムにバイナリを提供します。

于 2010-09-28T11:50:02.140 に答える