2016-03-19 4 views
0

4GB RAMを搭載したラップトップにグラフツールをインストールしようとしています。私はRAMが十分ではないことに気づき、hereの指示に従ってサイズ4GBのスワップファイルを作成しました。しかし、私はまだsudo make後、次のエラーを取得しておいてください。スワップファイルを作成してもグラフツールをコンパイルできません

virtual memory exhausted: Cannot allocate memory 
make[4]: *** [graph_blockmodel_covariates.lo] Error 1 
make[4]: Leaving directory `/home/snehal/Packages/graph-tool-2.13/src/graph/community' 
make[3]: *** [all-recursive] Error 1 
make[3]: Leaving directory `/home/snehal/Packages/graph-tool-2.13/src/graph' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory `/home/snehal/Packages/graph-tool-2.13/src' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory `/home/snehal/Packages/graph-tool-2.13' 
make: *** [all] Error 2 

私は問題を理解することができません。スワップファイルでメモリを使用するようにシステムに指示する必要のある特別な方法はありますか?

ありがとうございます。

答えて

1

これは非常に驚きです。システムモニタを使ってRAMを確認して確認できますか?私はgraph-toolがそれほど多くの記憶を取ることは見たことがありません。とにかく、RAMが本当に枯渇した場合、システムはほとんどフリーズするはずです。

ご使用のOSとグラフツールをコンパイルするために使用したものについての詳細を投稿してください。 また、requirementsのすべてを実際に満たしていることを確認してください。

編集:accepted procedure on debian or ubuntu graph-toolをインストールするには、ソースにTiagoのリポジトリを追加してから、apt-get install python-graph-toolまたはシナプスを使用してプリコンパイル済みのパッケージをインストールします。 しかし、それは最先端のリリースではないことに注意してください。

+0

要件がすでに満たされているので、もちろんそれを正常に設定しておく必要があります。私はすでに非常に高いRAMを持つ他のマシンにgraph-toolをインストールしました。コンパイル時にそのスワップファイルメモリをどのように使うことができるのかを知りたいだけです。 – Peaceful

+0

どのような種類のLinuxディストリビューションを使用していますか?プリコンパイルされたパッケージを使用すると、必要なRAMの量を減らすのに役立ちます。 最新リリースにない最新の機能が必要ない場合は、debian、gentoo、およびarch用に簡単に入手できます。 – Silmathoron

+0

私はUbuntuを使用しています。14.04 – Peaceful

関連する問題