TT Bigdata TT Bigdata
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

    • 各组件代码
    • 通用代码模板
  • 国产化&其他系统

    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 支持&共建

    • 蓝图愿景
    • 技术支持
    • 合作共建
登陆
GitHub (opens new window)

JaneTTR

数据酿造智慧,每一滴都是沉淀!
首页
  • 部署专题

    • 常规安装
    • 一键部署
  • 组件安装

    • 常规&高可用
  • 版本专题

    • 更新说明
  • Ambari-Env

    • 环境准备
    • 开始使用
  • 组件编译

    • 专区—Ambari
    • 专区—Bigtop-官方组件
    • 专区—Bigtop-扩展组件
  • 报错解决

    • 专区—Ambari
    • 专区—Bigtop
  • 其他技巧

    • Maven镜像加速
    • Gradle镜像加速
    • Bower镜像加速
    • 虚拟环境思路
    • R环境安装+一键安装脚本
    • Ivy配置私有镜像仓库
    • Node.js 多版本共存方案
    • Ambari Web本地启动
    • Npm镜像加速
    • PostgreSQL快速安装
    • Temurin JDK 23快速安装
  • 成神之路

    • 专区—Ambari
    • 专区—Bigtop
  • 集成案例

    • Redis集成教学
    • Dolphin集成教学
    • Doris集成教学
    • 持续整理...
  • 核心代码

    • 各组件代码
    • 通用代码模板
  • 国产化&其他系统

    • Rocky系列
    • Ubuntu系列
  • 生产调优

    • 组件调优指南
    • 1v1指导调优
  • 支持&共建

    • 蓝图愿景
    • 技术支持
    • 合作共建
登陆
GitHub (opens new window)
  • Hadoop

  • Spark

  • Trino

  • Hudi

  • Paimon

  • Livy

  • Flink

  • Atlas

  • Superset

  • Jsvc

  • Zookeeper

  • Hive

  • Sqoop

  • Cloudbeaver

  • Bigtop-select

    • bigtop-select 打包缺 compat 报错修复
    • bigtop-select 打包缺 control 文件报错修复
    • 报错解决-Bigtop
    • Bigtop-select
    JaneTTR
    2025-07-16
    目录

    bigtop-select 打包缺 control 文件报错修复deb

    问题定位

    当我们在 Ubuntu 上对 bigtop-select 进行源码编译时,会遇到一些和官方默认环境不同的问题。 目前 bigtop 官方 deb 打包链路没有完全适配 Ubuntu,会直接暴露如下典型报错:

    # 现象复现

    编译命令如下:

    gradle bigtop-select-pkg \
      -PparentDir=/usr/bigtop \
      -Dbuildwithdeps=true \
      -PpkgSuffix -d
    
    1
    2
    3
    4

    命令执行界面

    实际日志输出:

    root@ubuntu22:/opt/modules/bigtop# gradle bigtop-select-pkg \
    > -PparentDir=/usr/bigtop \
    > -Dbuildwithdeps=true \
    > -PpkgSuffix
    Starting a Gradle Daemon (subsequent builds will be faster)
    > Task :bigtop-select-sdeb FAILED
    
    FAILURE: Build failed with an exception.
    
    * Where:
    Script '/opt/modules/bigtop/packages.gradle' line: 525
    
    * What went wrong:
    Execution failed for task ':bigtop-select-sdeb'.
    > java.io.FileNotFoundException: /opt/modules/bigtop/build/bigtop-select/deb/bigtop-select-3.2.0/debian/control (No such file or directory)
    
    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
    
    * Get more help at https://help.gradle.org
    
    BUILD FAILED in 16s
    4 actionable tasks: 4 executed
    root@ubuntu22:/opt/modules/bigtop#
    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25

    # 问题定位

    • gradle 在 deb 打包时,必须保证 debian 目录下有 control 文件(debian 制包元数据核心文件)。
    • 如果缺失就会出现如上的 FileNotFoundException,打包无法继续。

    # 解决方法

    提示

    如何补齐 debian/control 及相关打包文件?具体步骤可参考这里: 解读-bigtop-select支持deb

    #Bigtop-select#Bigtop#编译问题#依赖管理
    bigtop-select 打包缺 compat 报错修复

    ← bigtop-select 打包缺 compat 报错修复

    最近更新
    01
    bigtop-select 打包缺 compat 报错修复 deb
    07-16
    02
    首次编译-环境初始化 必装
    07-16
    03
    解决-devscripts依赖缺失
    07-16
    更多文章>
    Theme by Vdoing | Copyright © 2017-2025 JaneTTR | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式