手把手教你如何在linux环境下制作deb软件包


前言

Linux系统一般分为两个派系:Redhat系和 Debian 系,Redhat系使用 RPM 包管理机制,而 Debian 系,像 Debian 系,如 Debian、Ubuntu 等操作系统则使用 deb 管理机制。

我们此篇着重介绍 deb 机制下如何构建属于自己的软件包


提示:以下是本篇文章正文内容,下面案例可供参考

1、写一个复杂的程序

在这里插入图片描述

2、编译可执行文件

确保程序无误,如有错误,请自行更改
在这里插入图片描述

3、创建一个 hellold 文件夹

这个文件名也可自行更改为其他的
按下图结构分别创建目录:DEBIAN、usr/local/bin/,创建文件:control
将hello 文件拷贝到 /deb_test/usr/local/bin/ 目录下
在这里插入图片描述

4、编写control 文件

这个文件用来记录 hellold 安装包的安装信息
在这里插入图片描述

5、可能遇到的错误

注意:包名不能使用 “_” 下划线

在这里插入图片描述
在这里插入图片描述

重新更改后

在这里插入图片描述

6、使用dpkg命令编包

dpkg -b hellold/ hellold_1.0_i386.deb

在这里插入图片描述

7、安装自己编好的deb包

sudo dpkg -i hellold_1.0_i386.deb

在这里插入图片描述

8、可以查看是否安装成功

dpkg -l |grep hello

显示两个 “ii” 字母,表示安装成功,接下来就可以愉快的使用我们的软件包啦!
在这里插入图片描述

9、程序使用测试

hello
在这里插入图片描述

10、卸载程序

如果需要卸载创建包,可使用如下命令
dpkg -P hellold //卸载hellold 程序及配置文件
dpkg -r hellold //卸载 hellold 程序
在这里插入图片描述

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值