You need to enable JavaScript to run this app. Ubuntu 20.04 源码安装GNOME Totem时meson install报错缺itstool
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04 源码安装GNOME Totem时meson install报错缺itstool

报错核心根因
  • 从错误堆栈最后一行可直接定位问题:FileNotFoundError: [Errno 2] No such file or directory: 'itstool'。触发报错的Ubuntu 20.04设备,缺少Totem安装流程中GNOME帮助文档翻译合并环节必需的itstool工具;可正常完成安装的设备此前已经预装过该工具,因此两台同版本系统的安装表现出现差异。
  • 你执行的操作步骤中存在路径冗余,但并非本次报错的诱因:在Totem源码目录执行完meson builddir、ninja、ninja test完成全量编译后,退到源码父目录执行meson compile的操作,和后续切回build目录执行安装的路径不匹配,但ninja的目录回溯逻辑兼容了这个路径偏差,没有在编译阶段触发问题,真正的安装中断完全由缺失itstool导致。
修复操作步骤
  • 在触发报错的设备上执行依赖安装命令:sudo apt install itstool,该工具在Ubuntu 20.04官方源中直接提供,无需添加第三方源
  • 安装完成后无需重新执行全量编译,直接切回之前生成的totem/builddir目录,重新执行sudo ninja install即可走完剩余安装流程
  • 前置规避:如果后续清理系统后重新编译Totem,可以直接对照源码目录下debian/control文件内列明的所有编译依赖项一次性安装,避免安装环节反复触发缺失依赖的中断问题。

补充说明:能正常完成安装的设备,大概率是此前安装过其他带Yelp帮助文档的GNOME套件,安装过程中自动将itstool拉为依赖预装到了系统中,没有主动安装过该工具的干净系统就会触发本次报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.04 19:54:03