Nod Joy

是谁来自山川湖海 却囿于昼夜厨房与爱


  • 首页

  • 技术

  • 笔记

  • 杂记

  • 分享

  • 归档

  • 关于

  • 状态

  • 搜索

  • 我的小店

  • Harbor

  • 域名证书管理

  • 在线文档

  • 在线笔记

  • 云盘

  • Quick Reference

  • Linux 命令查询

  • Mock 模拟数据

  • 文档预览服务
推荐
  • 科学推荐(按量付费)
友链
  • milu杰克
  • 小菜
close

deb包的打包流程

时间: 2022-08-11   |   分类: 笔记     |   阅读: 360 字 ~1分钟

deb包的打包流程

以打包二进制文件为例

创建目录

mkdir  make-deb
cd make-deb
mkdir -p opt/mydeb/bin

将准备好的二进制文件放入opt/mydeb/bin目录

创建DEBIAN目录

mkdir DEBIAN

创建DEBIAN/control文件

cat > DEBIAN/control << EOF
Package: mydeb
Version: 1.0.0
Section: base
Priority: optional
Architecture: amd64
Depends:
Maintainer: zhangyong <
Description: mydeb
EOF

创建DEBIAN/postinst文件

cat > DEBIAN/postinst << EOF
#!/bin/bash
echo "postinst"
EOF

创建DEBIAN/postrm文件

cat > DEBIAN/postrm << EOF
#!/bin/bash
echo "postrm"
EOF

创建DEBIAN/preinst文件

cat > DEBIAN/preinst << EOF
#!/bin/bash
echo "preinst"
EOF

创建DEBIAN/prerm文件

cat > DEBIAN/prerm << EOF
#!/bin/bash
echo "prerm"
EOF

说明:

  • DEBIAN/control文件:包的基本信息
  • DEBIAN/preinst文件:安装前执行的脚本
  • DEBIAN/postinst文件:安装后执行的脚本
  • DEBIAN/prerm文件:卸载前执行的脚本
  • DEBIAN/postrm文件:卸载后执行的脚本

打包

sudo dpkg -b make-deb mydeb.deb

喜欢这篇文章的话 打赏一下吧!

Wechat Alipay

#deb#
使用jspdf导出pdf 内容被截断的问题
Ubuntu/Debian环境下使浏览器信任自签名证书
  • 文章目录
  • 站点概览
Nod Joy

Nod Joy

Programmer & Architect

GitHub Instagram Weibo Email
71 日志
4 分类
70 标签
工具站
我的小店 Harbor 域名证书管理 在线文档 在线笔记 云盘 Quick Reference Linux 命令查询 Mock 模拟数据 文档预览服务
推荐
  • 科学推荐(按量付费)
友情链接
  • milu杰克
  • 小菜
  • 以打包二进制文件为例
    • 创建目录
    • 将准备好的二进制文件放入opt/mydeb/bin目录
    • 创建DEBIAN目录
    • 创建DEBIAN/control文件
    • 创建DEBIAN/postinst文件
    • 创建DEBIAN/postrm文件
    • 创建DEBIAN/preinst文件
    • 创建DEBIAN/prerm文件
    • 打包
京ICP备17004223号 © 2020 - 闹得欢
Powered by - HUGO
Theme by - NexT
访客量 -
0%