首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在远程ubuntu服务器上运行praat

在远程ubuntu服务器上运行praat
EN

Stack Overflow用户
提问于 2016-06-29 11:50:55
回答 2查看 482关注 0票数 2

我正在为一个使用praat功能的web应用程序工作。我已经为此编写了一个脚本,它在ubuntu中运行得很好。但是现在我想在远程的ubuntu服务器上运行这些.praat脚本,并且我已经安装了praat,但是当我运行praat时,它会给出以下错误:

(praat:1364):GObject警告**:无效(NULL)指针实例 (praat:1364):GObject CRITICAL **:g_signal_connect_data:断言'G_TYPE_CHECK_INSTANCE (实例)‘失败 (praat:1364):Gtk-警告**:GtkWindow未设置的屏幕;在使用窗口之前,必须始终为GtkWindow设置屏幕 (praat:1364):Gdk-关键**:IA__gdk_screen_get_default_colormap:断言'GDK_IS_SCREEN (屏幕)‘失败 (praat:1364):Gdk-关键**:IA__gdk_colormap_get_visual:断言'GDK_IS_COLORMAP (彩色映射)‘失败 (praat:1364):Gdk-关键**:IA__gdk_screen_get_default_colormap:断言'GDK_IS_SCREEN (屏幕)‘失败 (praat:1364):Gdk-关键**:IA__gdk_screen_get_root_window:断言'GDK_IS_SCREEN (屏幕)‘失败 (praat:1364):Gdk-关键**:IA__gdk_screen_get_root_window:断言'GDK_IS_SCREEN (屏幕)‘失败 (praat:1364):Gdk-关键**:IA__gdk_window_new:断言'GDK_IS_WINDOW (父)‘失败的分段错误(核心转储)

请告诉我方法a,我可以在远程的ubuntu服务器上运行praat脚本。

EN

回答 2

Stack Overflow用户

发布于 2017-08-08 09:22:28

当编译Praat作为服务器从您的网页命令时,您可能不需要声音或GUI。做

代码语言:javascript
复制
cp makefiles/makefile.defs.linux.nogui ./makefile.defs

它创建可执行的praat_nogui。如果您也不需要图形(.e.g PNG文件)(即您只需要普拉特的计算),您可以创建一个更轻的版本:

代码语言:javascript
复制
cp makefiles/makefile.defs.linux.barren ./makefile.defs

它创建可执行的praat_barren。然后键入make来构建程序。如果您的Unix不是Linux,则可能需要编辑makefile中的库名。

您还可以从linux64nogui.tar.gzlinux64barren.tar.gz下载https://github.com/praat/praat/releases

普拉特

票数 5
EN

Stack Overflow用户

发布于 2016-08-17 08:04:12

我也遇到了同样的问题,并使用makefile.defs.linuxs.pulse配置从源代码中重新构建praat,为我解决了这个问题。我不得不做一些小的改变,以使构建工作。您可以在github上找到修改。

编辑:使用来自makefile.defs.linux.barren的makefile定义现在解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38098717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档