# 结构
pack_deb
- DEBIAN # 打包配置文件夹
- control # 必需,软件包的元数据信息,如名称、版本、作者、依赖关系等。
- postinst # 安装后执行
- postrm # 卸载后执行
- opt/xops_server # 待打包软件目录,安装路径为 /opt/xops_server
# 打包
chmod -R 0775 pack_deb/DEBIAN
dpkg -b pack_deb xops_server-arm64-1.710.0.deb
# DEBIAN/control 注意,包名限英文和+-字符
Package:xops-server
Version:1.710.0
Section:net
Priority:optional
Depends:
Architecture:arm64
description:XOps Server
maintainer:netnr
# DEBIAN/postinst
#!/bin/bash
chown root:root /opt/xops_server/xops_server
chmod 0775 /opt/xops_server/xops_server
# DEBIAN/postrm
#!/bin/bash
echo "remove /opt/xops_server"
rm -rf /opt/xops_server
# 更多
dpkg -l # 列出已安装
dpkg -l | grep keyword # 搜索
dpkg -s package_name # 搜索
dpkg -I package.deb # 查看包信息