# Debian 包结构参考 ## 目录结构 ``` xxxigcc-proxy_3.4.8-xg1_amd64/ ├── DEBIAN/ │ ├── control # 包元数据 │ ├── postinst # 安装后脚本 │ ├── prerm # 移除前脚本 │ └── postrm # 移除后脚本 │ ├── opt/xxxigcc-proxy/ │ ├── xxxigcc-proxy # 主二进制文件 │ └── config.json # 默认配置 │ └── lib/systemd/system/ └── xxxigcc-proxy.service # Systemd 服务文件 ``` ## 关键文件说明 ### DEBIAN/control - 定义包的基本信息 - 指定依赖关系 - 提供描述性元数据 ### 维护脚本 - `postinst`:安装后配置 - `prerm`:停止服务、准备卸载 - `postrm`:清理残留文件 ### 二进制文件 - 位于 `/opt/xxxigcc-proxy/` - 默认权限:`755`(可执行) ## 依赖关系 必需依赖: - `libc6` - `libuv1` - `libssl3` 或 `libssl1.1` - `libhwloc15` 或 `libhwloc5` ## 安全注意事项 - 严格控制文件权限 - 使用专用用户和组 - 最小化安装目录权限