Linux源码打包工具CheckInstall

Checkinstall是能够通过源码,自动生成 RPM/Debian 或Slackware 安装包的程序。通过 CheckInstall生成的安装包,可以通过linux的各种软件包软件包管理器来管理安装与卸载,保证系统的”干净“。

使用GUN Autoconf安装程序时我们一般是使用源码提供的Makefile在进行构建,但Makefile很多情况下是不提供卸载或升级的,所以我们只能自行的进行程序的管理,这样在我们升级或卸载时就非常繁琐,所以我们可以通过打包工具,打包成安装包,以供我们在该平台下进行程序的管理。

一般来说,我们编译GNU Autoconf配置的工程是使用:

./configure
make
make install

的步骤来编译安装工程,并安装至预定位置。configure脚本即是检查安装程序之前,系统是否满足某些依赖项,在make时需要用到,同时会根据编译参数生成Makefile文件(若有依赖子工程,则会在子工程文件夹统一生成Makefile文件,同时也会生成一个日志文件config.log和配置脚本config.status),然后就可以进行make,从临时文件夹中编译出可执行文件,并可以通过make install安装到指定目录中。

安装:sudo apt-get install checkinstall


使用checkinstall来打包安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值