文档章节

Debian下制作deb工具:checkinstall

ustbgaofan
 ustbgaofan
发布于 2014/07/30 16:00
字数 231
阅读 71
收藏 0

checkinstall是甚麼呢?先回想一下,是否有make tarball的經驗呢,我想一定有吧,用原始碼自己make的好處是自己可以最佳化,但缺點是

不好管理這些tarball,甚至安裝久了,會將系統搞的亂七八糟,所以才會出現rpm,dpkg等package manager。

今天checkinstall就是用來解決tarball管理的,他能將make好的tarball包成rpm,tgz,deb
,然後在使用rpm -i/pkgadd/dpkg -i來安裝,這樣是不是很方便呢。

首先,先安裝checkinstall:

apt-get install checkinstall

然後我解開網路上dl下來的avifile.tar.gz原始碼,且執行好
./configure
make

ok...現在我們就可以打checkinstall,他就會詢問我們是要封包成那一種格式,我選deb,完成之後,便會在目錄下出現avifile-xxx.deb

之後就用dpkg -i avifile-xxx.deb,就安裝好了,這樣是不是很方便呢。

本文转载自:http://blog.csdn.net/acool555/article/details/324105

共有 人打赏支持
ustbgaofan
粉丝 12
博文 148
码字总数 38017
作品 0
海淀
程序员
Ubucompilator 1.0 beta 发布

Ubucompilator 是一款非常简单方便的 .deb 包制作工具,他可以轻松的运行在 Ubuntu,Debian,Linux mint 当中。 Ubucompilator 1.0 beta 特性如下: 新的风格界面 新的 unziptool 修复 bug ...

zhangkaixuan
2010/10/06
386
1
.deb 包制作工具--Ubucompilator

Ubucompilator 是一款非常简单方便的 .deb 包制作工具,他可以轻松的运行在 Ubuntu,Debian,Linux mint 当中。 Ubucompilator 安装: 1.下载: Ubucompilator 2.安装依赖: sudo apt-get inst...

匿名
2010/10/06
870
0
linux下使用checkinstall 制作zabbix的rpm包

目前,想要在所有的client端安装zabbix client,因为想要指定预定义的路径,通过zabbix资源制作rpm包,制作rpm包的方式有多种 一种是:rombuild的方式,主要是编写spec的文件 一种是:check...

天真花语
07/03
0
0
Debian/Ubuntu自有软件包构建私有源

linux在自建私有yum源方面,我们熟知redhat系列的createrepo命令,配合rpmbuild命令,使我们创建私有yum真是相当简单了,如果切换到debian系列下面呢?前面的文件讲解了怎么制作debian系列的...

China_OS
2015/10/30
0
0
制作RPM安装包

checkinstall ,是一个能从 tar.gz 类的源代码自动生成 RPM /Debian 或Slackware 安装包的程序 本文环境介绍:本文的示例程序时nagios的插件,目的是把nagios的插件编译安装好后压成一个rpm...

qubaoquan
2010/04/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

阿里云API网关使用教程

API 网关(API Gateway)提供高性能、高可用的 API 托管服务,帮助用户对外开放其部署在 ECS、容器服务等阿里云产品上的应用,提供完整的 API 发布、管理、维护生命周期管理。用户只需进行简...

mcy0425
32分钟前
4
0
解决远程登陆误按ctrl+s锁屏假死恢复

使用putty时,偶尔发生屏幕假死,不能输入等情况。 后来发现,只要数据ctrl+s,就会假死;输入ctrl+q就可以恢复过来。 很多刚从windows转移到linux上来工作的朋友,在用vi/vim编辑文件时,常常...

HJCui
35分钟前
0
0
@Transactional

事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于...

asdf08442a
39分钟前
2
0
widows下强制解除8080端口占用问题

使用win+R打开命令窗口 输入以下命令查看哪个任务占用了8080端口 netstat -ano |findstr "8080" 然后通过任务id强制关闭占用该端口的进程 tskill 10044 // 自己的试情况而定,这个ID是LISTE...

_Artisan
49分钟前
2
0
productFlavors简单实用

最近项目中,不同环境需要配置的参数越来越多,为了减少修改代码次数。研究了一下productFlavors的使用方式,总结如下 1. as3.0以上版本使用productFlavors时需要指定一个flavorDimensions,...

火云
51分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部