ubuntu系统下制作deb包-简单使用

简单记录ubuntu系统下制作deb的过程客户机部分机器仅支持deb包安装,只能制作一个简单的deb包。本地虚拟机只安装了一个centos的linux虚拟机,貌似不支持dpkg命令(不能打deb包),因此又搞了一个ubuntu的虚拟机。制作过程如下:mkdir -p hello #创建一个文件夹cd hello #切换到这个路径下mkdir -p DEBIAN #创建这个路径,然后在路径下创建对应的文件:3.1 vim control #这个最重要的文件,必须有,重点是【Architectu
摘要由CSDN通过智能技术生成

简单记录ubuntu系统下制作deb的过程

客户机部分机器仅支持deb包安装,只能制作一个简单的deb包。

本地虚拟机只安装了一个centos的linux虚拟机,貌似不支持dpkg命令(不能打deb包),因此又搞了一个ubuntu的虚拟机。

制作过程如下:

  1. mkdir -p hello #创建一个文件夹
  2. cd hello #切换到这个路径下
  3. mkdir -p DEBIAN #创建这个路径,然后在路径下创建对应的文件:
    3.1 vim control #这个最重要的文件,必须有,重点是【Architecture】属性,代表支持哪些架构下的系统,可以选择【all】,其他信息如下图:
    在这里插入图片描述
    3.2 preinst文件:在拷贝文件到指定目录之前,需要执行的脚本
    3.2 postinst文件:在拷贝文件到指定目录之后,需要执行的脚本
    3.2 prerm文件:卸载系统之前需要执行的脚本
    3.2 postrm文件:卸载系统之后需要执行的脚本

4.cd .. #切换到DEBIAN同级目录下,然后创建对应的安装目录,以及将需要安装的资源放到这个目录下,例如将系统安装到/opt/hello这个路径下,可以先在这个路径下创建opt文件夹,然后再opt文件夹

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
制作Ubuntudeb,需要以下步骤: 1. 准备工作:确保安装了必要的软件括dpkg、debhelper、build-essential等。 2. 创建一个工程目录,并在其中进行工作。例如,可以在home目录下创建一个名为"myproject"的目录。 3. 将项目的文件和文件夹复制到"myproject"目录中。这些文件应该括你想要在deb中安装的应用程序源代码、库文件、配置文件等。 4. 在"myproject"目录中创建一个名为"debian"的子目录。这个目录将含控制文件和规则文件。 5. 在"debian"目录中,创建一个名为"control"的文本文件,用于描述软件的基本信息,如软件的名称、版本、作者、依赖项等。可以使用文本编辑器打开该文件进行编辑。 6. 创建一个名为"rules"的文本文件,用于描述软件构建规则。该文件告诉构建系统如何编译和构建软件。同样,可以使用文本编辑器进行编辑。 7. 编辑完"control"和"rules"文件后,可以使用dpkg-buildpackage命令构建deb。在"myproject"目录中打开终端,运行命令"dpkg-buildpackage -us -uc"。 8. 构建过程可能需要一些时间,运行完命令后,deb将生成在"myproject"目录中的上层目录中。 9. 现在,你可以使用生成的deb进行安装和分发了。 以上是制作Ubuntudeb的基本步骤。具体的操作和配置可能根据项目的需求而有所不同,但这个过程为你提供了一个基本的框架来创建和构建deb

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值