You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04下运行DroidCam缺失GLIBC_2.29与GLIBC_2.28的替代解决方案咨询

Ubuntu 20.04下运行DroidCam缺失GLIBC_2.29与GLIBC_2.28的替代解决方案咨询

嗨,太懂这种两难了——为了一个小软件升级整个系统犯不上,碰GLIBC更是不敢,毕竟这玩意儿是系统的命根子,乱动搞不好直接崩给你看。这里有几个稳妥的替代路子,你可以试试:

  • 找适配旧版系统的DroidCam预编译包
    不少软件开发者会针对不同Ubuntu版本发布对应安装包,你可以去DroidCam的下载渠道找找专门为Ubuntu 20.04(或更低版本)编译的版本。这类预编译包会基于系统自带的GLIBC 2.31(Ubuntu 20.04默认版本)编译,不会要求更高的依赖,直接安装就能用。

  • 用Docker容器隔离运行
    容器是绝佳的隔离方案,完全不用碰宿主机的核心组件:

    1. 先在Ubuntu 20.04上装Docker,用sudo apt install docker.io就行,系统自带源里就有
    2. 拉取带新版GLIBC的轻量镜像,比如Ubuntu 22.04的基础镜像:docker pull ubuntu:22.04
    3. 启动容器时挂载宿主机摄像头设备,同时映射DroidCam常用的4747端口:
      docker run -it --device=/dev/video0 -p 4747:4747 ubuntu:22.04
    4. 进入容器后正常安装DroidCam就行,摄像头会通过设备映射被容器识别到
  • 从源码手动编译适配版本
    如果找不到现成的适配包,自己编译也是个办法:

    1. 先装编译依赖:sudo apt install build-essential libavcodec-dev libavformat-dev libswscale-dev libsdl2-dev
    2. 获取DroidCam的官方源码
    3. 进入源码目录按官方编译指南操作,编译时会自动适配你当前系统的GLIBC版本,生成的二进制文件就不会要求更高依赖了

这些方案都不用改动你现有系统的核心部分,风险比升级GLIBC小太多,也不用为一个软件换系统,应该能解决你的问题。

备注:内容来源于stack exchange,提问作者Eric Garcia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 10:18:10