Ubuntu9.10下编译的gmchess 0.2.1 中国象棋

软件和网站开发以及相关技术探讨
回复
头像
haria1988
帖子: 689
注册时间: 2008-04-17 17:53
来自: 江苏.无锡
联系:

Ubuntu9.10下编译的gmchess 0.2.1 中国象棋

#1

帖子 haria1988 » 2009-08-16 12:26

如题,有需要的下!
附件
gmchess_0.20.1-1_i386.deb
(551.25 KiB) 已下载 78 次
screenshot
screenshot
happyaron
帖子: 473
注册时间: 2008-04-27 1:10
来自: http://blogs.gnome.org/happyaron/

Re: Ubuntu9.10下编译的gmchess 0.2.1 中国象棋

#2

帖子 happyaron » 2009-08-16 12:30

这里有个PPA了:
viewtopic.php?f=95&t=221184
I will always return.
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

Re: Ubuntu9.10下编译的gmchess 0.2.1 中国象棋

#3

帖子 careone » 2009-08-16 16:43

下载楼主的deb 后在 ubuntu 8.04 i386 上无法运行,提示
/usr/lib/libstdc++.so.6 什么字头不符之类
只好在 ubuntu 8.04 i386 下重新编译了一下,也打包传上来
gmchess_0.20.1-1~careone1_i386.deb
(541.85 KiB) 已下载 56 次
另外:
checkinstall 打包时可带相应的参数,详细请运行 man checkinstall

代码: 全选

checkinstall -D --pkggroup games -A i386 --pkgrelease 1~careone1 --maintainer "Careone \<zzbusagain@yahoo.com.cn\>" --requires python --pakdir /home/puser
附用 checkinstall 把源码打包deb/rpm的方法,想学打包的爱好者可以参考一下:
首先安装checkinstall,源中有

代码: 全选

sudo apt-get install checkinstall
1 下载源码包:
项目地址: http://code.google.com/p/gmchess/

2 解压缩源码包:


3 进入要打包的源代码目录
再运行
./configure
make
通常情况下接下来的操作是 make install (但这样只会安装,不会生成 deb包)。
这里可改用 checkinstall 命令来生成 deb包

4 运行 checkinstall 生成 deb包(也可生成rpm及其它格式包,请参考 man checkinstall)

简单一点的操作:

代码: 全选

checkinstall -D make install
然后按提示操作。
缺点: 需要修改较多内容,如分组,依赖关系等

高级一点的操作(即带多个参数的checkinstall)

代码: 全选

checkinstall -D --pkggroup games -A i386 --pkgrelease 1~careone1 --maintainer "Careone \<zzbusagain@yahoo.com.cn\>" --requires python --pakdir /home/puser
注意: 尖括号(<, >)是特殊字符,需要在前面加反斜杠(\)。空格可以直接输入
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
回复