Posts Tagged fuego
在Ubuntu 10.10 (64bit)上安装fuego
fuego是一个下围棋的人工智能程序。据说棋力比gnugo好,尤其在小棋盘上。但这个程序目前还不在Ubuntu的官方软件仓库里。
说是安装fuego, 其实可以作为一个比较典型的在Ubuntu上安装外来软件的范例。
- 先安装这两个软件:
sudo apt-get install checkinstall libboost-all-dev
- 下载并解压fuego的源代码包。
- 用如下命令configure/make
./configure --with-boost-libdir=/usr/lib64/ --prefix=/usr
稍微解释一下,–with-boost-libdir=/usr/lib64/ 只是这个软件必须。那个 –prefix=/usr 则是绝大部分软件的标准安装路径。
- 用checkinstall将刚刚编译好的包转成一个标准的Ubuntu软件包(deb包)并安装
sudo checkinstall -D make install
然后你要回答几个问题。比较重要一点的是那个”Requires”, 这里你应该选
libboost-thread1.42.0 (>= 1.42.0-1), libboost-filesystem1.42.0 (>= 1.42.0-1), libboost-system1.42.0 (>= 1.42.0-1)
为什么不直接在第2步之后就用标准的make install来安装?答案是那样你不大好管理。通过制作一个Deb包,你就可以用Ubuntu本身的软件管理方法(apt-get remove, 或者那个图形化界面)来删除这个软件。而且,你要是愿意的话还可以和别人分享这个包,省得别人还要编译。