CheckInstall:快速创建 deb、rpm、Slackware 包

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高级教程

点击进入 CheckInstall 项目主页

Read More:

发表评论?

0 条评论。

发表评论

注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>