Checkinstall 一个从源码包自动创建RPM包(也可以创建Slackware包以及Debian包)的小工具: 1. 从源码自动创建RPM包,省却了些rpm spec文件的繁琐(这个我们用得着呀) 2. 避免了从源码安装后,源码目录被删除后无法干净清除所安装的程序 3. 编译一次,到处安装 使用方法: 1. 安装checkinstall http://www.asic-linux.com.mx/~izto/checkinstall/index.php 2. 假设要安装valgrind-3.3.1.tar.bz2 # tar –jxvf valgrind-3.3.1.tar.bz2 # cd valgrind-3.3.1 # ./configure # make # checkinstall (NOT "make install" any more~) 运行checkinstall之后,会有向导指引用户进行创建rpm的过程 (似乎可以写一个默认的配置文件进行无人值守创建:/usr/local/lib/checkinstall/checkinstallrc) 最后会提示生成了rpm包:/usr/src/redhat/RPMS/i386/valgrind-3.3.1-1.i386.rpm 基本原理 运行make install,使用installwatch工具监控make install的写操作,将文件列表记住, 然后加上向导中的信息,生成rpm spec文件,再调用rpmbuild…… 这个咚咚可以自用,可以送人,据说是居家旅行、馈赠亲朋之佳品。 beta |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 03:28 , Processed in 0.165625 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.