LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: sarge_ma

好用的工具checkinstall

[复制链接]
发表于 2004-9-20 01:25:56 | 显示全部楼层

回复: 好用的工具checkinstall

虽然没用过 checkinstall, 但可以看出是个比较方便的工具.
但是, 需要指出的是他不能替代 Debian 里主流的 build system.

新一代的 build system 将是 cdbs.

最初由 sarge_ma 发表
zz from moto
                                                                                
http://moto.debian.org.tw/viewtopic.php?t=58
                                                                                
hi...各位,小弟今天要?矸窒頁В裉旆窒淼能涹w是:checkinstall
                                                                                
checkinstall是甚麼呢?先回想一下,是否有make tarball的經驗呢,我想一定有吧,用原始碼自己make的好處是自己可以最佳化,但缺點是
                                                                                
不好管理這些tarball,甚至安裝久了,會將系統搞的?y七八糟,所以才會出現rpm,dpkg等package manager。
                                                                                
今天checkinstall就是用?斫鉀Qtarball管理的,他能將make好的tarball包成rpm,tgz,deb
,然後在使用rpm -i/pkgadd/dpkg -i?戆惭b,這樣是不是很方便呢。
                                                                                
首先,先安裝checkinstall:
                                                                                
apt-get install checkinstall

然後我解開網路上dl下?淼腶vifile.tar.gz原始碼,且執行好
./configure
make
                                                                                
ok...現在我們就可以打checkinstall,他就會詢問我們是要封包成那一種格式,我選deb,完成之後,便會在目錄下出現avifile-xxx.deb
                                                                                
之後就用dpkg -i avifile-xxx.deb,就安裝好了,這樣是不是很方便呢。
发表于 2004-9-20 09:00:11 | 显示全部楼层

回复: 回复: 好用的工具checkinstall

最初由 yongq 发表
虽然没用过 checkinstall, 但可以看出是个比较方便的工具.
但是, 需要指出的是他不能替代 Debian 里主流的 build system.

新一代的 build system 将是 cdbs.


介绍介绍?
发表于 2004-9-27 08:22:59 | 显示全部楼层
The Common Debian Build System
http://build-common.alioth.debian.org/

What is it?
In essence, the Common Debian Build System attempts to provide a modular yet very powerful build system for Debian packages. You can use it to create a build system for typical GNU autotools packages in 4 lines, or you can just reuse the CDBS core to implement your own build systems.

Besides autotools.mk, there are also a number of useful other premade classes, such as ones for Perl and Python. Since implementing classes is so easy, you can write your own class for a collection of similar packages, and then propose it for inclusion in CDBS when it's ready.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表