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

Ubuntu 16.04安装依赖时提示无法定位ruby包、texinfo无安装候选

报错修复步骤

1. 解决「E: Unable to locate package ruby」报错

  • 你本地已通过非apt渠道(如rvm、rbenv、源码编译等)安装了可用的Ruby 2.6.3环境,apt软件索引中未登记该包的安装记录,无需再通过apt安装ruby,直接从安装命令中移除ruby参数即可。

2. 解决「E: Package 'texinfo' has no installation candidate」报错

Ubuntu 16.04(xenial)已结束官方生命周期,软件包已迁移至归档源,按如下步骤操作:

  • 编辑/etc/apt/sources.list文件,替换所有源地址为归档源,参考配置如下:
deb http://old-releases.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
  • 保存配置后执行命令更新apt缓存:
    sudo apt update
  • 若仍无法定位texinfo包,可直接下载对应版本deb包手动安装:
wget http://old-releases.ubuntu.com/ubuntu/pool/main/t/texinfo/texinfo_6.1.0.dfsg.1-5_amd64.deb
sudo dpkg -i texinfo_6.1.0.dfsg.1-5_amd64.deb
# 修复可能存在的依赖缺失
sudo apt install -f

3. 执行调整后的依赖安装命令

完成上述配置后,运行移除ruby参数后的命令安装剩余依赖即可:
sudo apt-get install build-essential curl git m4 texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 22:57:03