我不想全部安装,因为它占用了很多空间。。
以下是我确信需要的:
gcc,生成python。。
还有什么?
在网站上,在他们关于安装的文档中。。。
http://www.shogun-toolbox.org/doc/en/current/installation.html
要求
SHOGUN需要标准的linux实用程序,如bash、grep、test、sed、,cut、ldd、uname gcc g++和cat python(debian包:python2.4或蟒蛇2.5)/配置为工作。
可选地,您将需要atlas和lapack(debian包lapack3 dev、atlas3标头atlas3基本dev或atlas3 altivec devatlas3-se2-dev)。请注意,仅支持atlas/lapack在linux下(高性能计算应该在linux下完成只是无论如何)。如果atlas/lapack不可用,请不要担心幕府将在没有的情况下工作,尽管使用稍慢的版本。
收件人使用CPLEX(tm)启用多内核学习只需确保CPLEX可以在PATH中找到。如果没有找到,幕府将诉诸1-范数MKL、p-范数MKL的GLPK(如果找到版本至少为4.29)其中p>1仍然有效。
要编译C#接口,您需要有C#开发人员文件(debian包mono-utils)已安装。
编译Lua接口您需要有Lua开发人员文件(debian包Lua)已安装。
要编译Java接口,您需要已安装开发人员文件(debian包openjdk-6-jdk)。
编译R接口需要有R开发人员文件(debian包r-base-dev)。
要编译Ruby接口,您需要安装的Ruby开发人员文件(debian包Ruby)。
编译倍频程接口需要有倍频程开发人员文件(debian包octave3.0标头)已安装。
编译python接口需要安装numpy 1.x版本(debian包python-numpy)。