(一)ubuntu通过deb管理软件包

通常我们用源码包安装软件都需要编译,而编译就会带来时间的消耗。如果只是有一两台服务器需要这样,我们还能够接受,但当你需要对十台,几十台甚至上百台服务器进行编译安装源码包,你会不会疯掉呢?现在可以这样做,将编译安装好的程序打包成deb,再为这些deb包做一个网络源。以后就在需要安装的服务器(系统环境相同)中配置好该网络源,通过apt-get安装即可,这样就省去了很多繁琐的工作,节省了大量时间。

 

一、示例

以一个例子具体讲述怎样去实现 1、要制作nginx的deb包; 2、将制作好的deb包放到一台能够提供web访问的服务器中,并配置成网络apt源; 3、最后在客户端服务器的源配置中添加该源的访问地址; 4、客户端通过apt-get安装编译好的nginx。

流程

 

二、将nginx制作成deb包

1、目录及文件设定 apt目录

/home/apt/mydeb     //存放需要打包成deb的源程序
/home/apt/ubuntu    //存放打包好的deb包以及所有deb软件包信息文件Packages.gz

mydeb目录

DEBIAN          //存放包的控制文件以及一些执行脚本
srcname         //将要打包的程序源码目录

DEBIAN目录

control         //deb 包的控制文件信息
postinst        //deb 包安装后执行的命令
postrm          //deb 包卸载时执行的命令

2、生成deb包前准备工作

mkdir /tbt/apt/mydeb/tbt-nginx1.6
cp nginx /home/apt/mydeb/tbt-nginx1.6/      //将编译好的nginx拷贝到此目录
cd /home/apt/mydeb/tbt-nginx1.6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值