Ubuntu9.10下编译的gmchess 0.2.1 中国象棋
- haria1988
- 帖子: 689
- 注册时间: 2008-04-17 17:53
- 来自: 江苏.无锡
- 联系:
-
- 帖子: 473
- 注册时间: 2008-04-27 1:10
- 来自: http://blogs.gnome.org/happyaron/
- careone
- 帖子: 839
- 注册时间: 2007-12-17 21:41
Re: Ubuntu9.10下编译的gmchess 0.2.1 中国象棋
下载楼主的deb 后在 ubuntu 8.04 i386 上无法运行,提示
checkinstall 打包时可带相应的参数,详细请运行 man checkinstall
附用 checkinstall 把源码打包deb/rpm的方法,想学打包的爱好者可以参考一下:
只好在 ubuntu 8.04 i386 下重新编译了一下,也打包传上来 另外:/usr/lib/libstdc++.so.6 什么字头不符之类
checkinstall 打包时可带相应的参数,详细请运行 man checkinstall
代码: 全选
checkinstall -D --pkggroup games -A i386 --pkgrelease 1~careone1 --maintainer "Careone \<zzbusagain@yahoo.com.cn\>" --requires python --pakdir /home/puser
首先安装checkinstall,源中有1 下载源码包:代码: 全选
sudo apt-get install checkinstall
项目地址: 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/
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/