2014-02-10 94 views

回答

3

(我是这个软件包的debian维护者)。

你可以尝试

apt-get -b source shogun

,但它会给你在这个非常时刻只有核心libshogun库。路上有一个python软件包(在debian中),但尚未被接受,但尚未在ubuntu上发布。

https://ftp-master.debian.org/new/python-shogun_3.1.1-1.html

所以,你真的是最好的从源代码安装的。 Shogun的buildbots在ubuntu上运行,创建一个python包。所以,你可以从那里复制的设置:

https://travis-ci.org/shogun-toolbox/shogun/jobs/18605663

+0

谢谢回答索伦。 (buildbots!很酷。) – stackoverflax

+0

所以...我从来没有得到这个工作。我正在尝试,仍然在12.04。我下载了3.2.0,试图按照这里的指示(http://www.shogun-toolbox.org/doc/en/current/installation.html),这似乎是错误的(没有配置!),然后我发现这些:http ://www.shogun-toolbox.org/doc/en/latest/install.html。 cmake的作品,但后来使死:/home/ubuntu/shogun-3.2.0/src/shogun/statistics/TestStatistic.cpp:1:0:错误:你选择的CPU不支持x86-64指令集 – stackoverflax

+0

ubuntu @ ok2:〜/ shogun-3.2.0/build $ uname -a Linux ok2.novalocal 3.2.0-24-virtual#39-Ubuntu SMP Mon May 21 18:44:18 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux – stackoverflax

0

this职位在这里和这instruction我这样做,工作对我来说直接安装到幕府我畅达ENV以下。它不是最优雅的方式,但到目前为止已经解决。

!注意有swig:即。安装apt-get安装swig !我用蟒蛇和将军蟒蛇infterface - 所以我cmake的前缀是/ home/user中/蟒蛇/

您需要的CMake建立幕府将军:

SET UP CMake的FIRST(跳过,如果你有cmake的> 3.1)

  1. CD /路径安装目录
  2. WORKDIR = $(PWD)#ie你家
  3. 下载和安装CMake到你家:
  4. wget的http://www.cmake.org/files/v3.1/cmake-3.1.3.tar.gz
  5. 焦油xzf的cmake-3.1.3.tar.gz
  6. CD的cmake-3.1.3
  7. cmake_dir = $ WORKDIR/cmake的5的./configure --prefix = $ cmake_dir
  8. 使-j 2
  9. make install的
  10. 出口的cmake到PATH,所以你可以使用它的幕府将军:出口 PATH = $ cmake_dir /箱/:$ PATH

下载并安装到将军蟒蛇ENV

  1. wget的ftp://shogun-toolbox.org/shogun/releases/3.1/sources/shogun-3.1.1.tar.bz2
  2. 焦油JXF幕府-3.1.1.tar.bz2 3 CD幕府-3.1.1/
  3. mkdir build
  4. cd build
  5. cmake -DPythonStatic = ON -DPythonModular = ON -DCMAKE_INSTALL_PREFIX =/home/myusername/anaconda/envs/p27/..
  6. 使-j2所有#four过程需要一段时间
  7. 使安装
+0

在将军安装的第5步,只需DCMAKE_INSTALL_PREFIX =/home/myusername/anaconda/work(no envs/p27 /。 )? – scottlittle

+0

@scottlittle,..表示目标目录build/.. – PlagTag