Checkinstall 是一个能从 tar.gz 类的源代码自动生成 RPM、DEB 或 Slackware 安装包的程序。通过 CheckInstall,你能用几乎所有的 tar.gz 类的源代码来生成“干净”的安装或者卸载包。
1.安装 CheckInstall
<1>使用源安装
su -c'apt-get install checkinstall'
<2>去官方网站下载 tar.gz 包,最新版本为 checkinstall-1.6.2.tar.gz
- tar -zxvf checkinstall-1.6.2.tar.gz
- cd checkinstall-1.6.2
- ./configure
- make
- make install
- 如果想要生成rpm包,在 make install 完毕后可以输入 checkinstall
2.配置 CheckInstall
你可以通过修改配置文件 /usr/local/lib/checkinstall/checkinstallrc 来改变 CheckInstall 的默认配置。
文件值需要注意的变量有 INSTYPE,INSTALL 和 PAK_DIR。
- INSTYPE 变量决定生成何种类型安装包。
- INSTALL 变量决定是只生成安装包还是一起将这个包马上安装。
- 0-只生成安装包
- 1-不仅生成安装包,还将包立即安装
3.使用 CheckInstall 生成 RPM 、DEB 包
这里以 checkinstall-1.6.2.tar.gz 为例
- tar -zxvf checkinstall-1.6.2.tar.gz
- cd checkinstall-1.6.2
- ./configure
- make
- make install
- checkinstall 注意此步骤需要选择创建那种类型的包
点击进入 CheckInstall 项目主页
0 条评论。