listenlive.cn

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


  • 首页

  • 技术

  • 笔记

  • 杂记

  • 分享

  • 归档

  • 关于

  • 搜索
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环境下使浏览器信任自签名证书
  • 文章目录
  • 站点概览
一刀未剪

一刀未剪

Programmer & Architect

GitHub Instagram Weibo Email
70 日志
4 分类
69 标签
工具站
Harbor 在线文档 Quick Reference Linux 命令查询 Mock 模拟数据
友情链接
  • milu杰克
  • 以打包二进制文件为例
    • 创建目录
    • 将准备好的二进制文件放入opt/mydeb/bin目录
    • 创建DEBIAN目录
    • 创建DEBIAN/control文件
    • 创建DEBIAN/postinst文件
    • 创建DEBIAN/postrm文件
    • 创建DEBIAN/preinst文件
    • 创建DEBIAN/prerm文件
    • 打包
京ICP备17004223号 © 2020 - 2023 listenlive.cn
Powered by - HUGO
Theme by - NexT
访客量 -
0%