微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

失败:介子安装

如何解决失败:介子安装

我想从源 GNOME 代码安装图腾应用程序。

我从 GNOME github 克隆了图腾应用程序的源代码,并使用 messon 和 ninja 命令编译,所有这些都成功编译。

问题是当我调用 meson install 命令时,它一度中断。

我遵循的步骤:

git clone https://github.com/GNOME/totem.git
cd totem
meson builddir
ninja
ninja test
cd ..
meson compile
cd builddir
sudo ninja install

发生的错误

Traceback (most recent call last):
  File "/usr/bin/meson",line 20,in <module>
    sys.exit(mesonmain.main())
  File "/usr/lib/python3/dist-packages/mesonbuild/mesonmain.py",line 226,in main
    return run(sys.argv[1:],launcher)
  File "/usr/lib/python3/dist-packages/mesonbuild/mesonmain.py",line 215,in run
    return run_script_command(args[1],args[2:])
  File "/usr/lib/python3/dist-packages/mesonbuild/mesonmain.py",line 163,in run_script_command
    return module.run(script_args)
  File "/usr/lib/python3/dist-packages/mesonbuild/scripts/yelphelper.py",line 130,in run
    merge_translations(build_subdir,abs_sources,langs)
  File "/usr/lib/python3/dist-packages/mesonbuild/scripts/yelphelper.py",line 57,in merge_translations
    subprocess.call([
  File "/usr/lib/python3.8/subprocess.py",line 340,in call
    with Popen(*popenargs,**kwargs) as p:
  File "/usr/lib/python3.8/subprocess.py",line 854,in __init__
    self._execute_child(args,executable,preexec_fn,close_fds,File "/usr/lib/python3.8/subprocess.py",line 1702,in _execute_child
    raise child_exception_type(errno_num,err_msg,err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'itstool'
Failed: meson-install 
/usr/bin/meson install --no-rebuild
ninja: build stopped: subcommand Failed.

注意:我在两台 PC (ubuntu 20.04) 上尝试过,在一台 PC 上它可以工作,而在其他 PC 上我得到错误

解决方法

看起来您缺少图腾的构建依赖项之一:itstool(转换 xml 本地化(语言翻译)数据);通过使用 i18 module here 依赖。你可以用

安装它
sudo apt-get install itstool

Here 是其他必需依赖项的列表(尽管最新或其他软件包版本可能有效,但也可能无效)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?