CheckInstall:快速创建 deb、rpm 包
[撰文/hmy]
CheckInstall 用于方便的创建 deb、rpm、slackware 二进制包。试用了一下,非常简单。值得推荐。
用法:
首先安装 CheckInstall,提供 rpm 和源代码方式,不赘述。然后编译你想安装的软件,但是不 make install。比如你要安装 nginx:
- 下载 nginx
- 解压 nginx.tar.gz
- 进入 nginx 目录执行 ./configure –prefix=/usr/local/nginx ; make
- 运行 checkinstall
- 回答几个问题就 ok 了,比如对包的描述、以及要创建哪种类型的包。
checkinstall 过于dirty, 还是不要使用的为好。
还是按各种包的spec来做比较正规。
发完才发现toy以前发过的.
这个工具也是刚试用了一下,感觉非常方便.
按debian新维护手册说明做deb包其实也不难,就是需要对deb包的结构有更深入的了解.
所以checkinstall 比较适合新手
freeflying 能不能说说checkinstall做的比较脏的原因阿?愿闻其详 :)
有没有更加详细的deb包制作方法。。不是checkinstall的。。我在网络上面找了。。很多都是checkinstall的。。谢谢~~
http://www.debian.org/doc/manuals/maint-guide/index.zh-cn.html
试过checkinstall制作deb包,没有成功过,倒是用dpkg做简单包容易些。
回楼上的,制作deb包,看官方的这个就可以了:https://wiki.ubuntu.com/PackagingGuide
谢谢楼上2位。。。
依赖关系不好整啊。。
我想做一个依赖目前我机器上所有包的一个包,然后重装系统的时候,只要把我这个包装上就好了
我在SLK下面用的是src2pkg,也很爽,基本拿到软件源代码包,然后用src2pkg file.tar.gz就可以了。
太好了,这下方便多了
不推荐 CheckInstall,
除非是自己随便玩玩
CheckInstall, 很多是不成功的.