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

Ubuntu 18.04安装libdouble-conversion-dev报无安装候选如何解决

Ubuntu 18.04 安装 libdouble-conversion-dev 解决方案

问题说明

执行sudo apt-get install libdouble-conversion-dev时返回no installation candidate报错,核心原因是系统未启用对应软件源组件,或直接混用Debian版本二进制包导致依赖不匹配,仅执行apt update、手动安装Debian Buster平台的安装包无法解决该问题。

操作步骤

方案1:启用官方universe源后安装(优先推荐)

Ubuntu 18.04的libdouble-conversion-dev包收录在官方universe源中,多数报错是系统未启用该源组件导致找不到包:

  • 先卸载之前手动安装的不兼容Debian包,避免依赖冲突:
    sudo dpkg -r libdouble-conversion-dev
    sudo apt install -f
    
  • 启用universe源组件并更新软件索引:
    sudo add-apt-repository universe
    sudo apt update
    
  • 执行安装命令:
    sudo apt install libdouble-conversion-dev
    

方案2:源码编译安装(方案1失效时使用)

如果启用源后仍找不到包,直接从源码编译安装,不会出现依赖适配问题:

  • 安装编译所需的基础依赖:
    sudo apt install build-essential cmake git
    
  • 下载double-conversion项目v3.1.5稳定版源码压缩包,解压后进入源码根目录。选择v3.1.x版本可匹配Ubuntu 18.04的系统依赖版本,无兼容性问题。
  • 执行编译与安装操作:
    cmake -DBUILD_SHARED_LIBS=ON .
    make -j$(nproc)
    sudo make install
    
  • 刷新系统动态库缓存,确保系统可正常识别已安装的库文件:
    sudo ldconfig
    

注意事项

不要直接在Ubuntu系统中混用Debian官方源的二进制安装包,两个发行版的基础依赖版本存在差异,强行安装会导致apt依赖损坏,严重时会造成系统包管理器无法正常使用。

内容的提问来源于stack exchange,提问作者user19538866

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 10:54:16