在 Ubuntu 13,10 中打开 .sh 文件的问题

在 Ubuntu 13,10 中打开 .sh 文件的问题

我在 Ubuntu 13.10 中打开 Cytoscape 的 .sh 文件时遇到问题。我点击它,但它什么也没做!当我尝试使用终端时,它打开了,但显示了很多代码,并且没有运行。抱歉,如果这是一个愚蠢的问题,我是 Ubuntu 新手。

答案1

在终端类型中:

chmod u+x filename.sh

然后:

./filename.sh

该文件必须具有执行权限。(使用 chmod u+x 完成)。

答案2

我遇到了同样的问题,更改执行位不是答案。由于某种原因,shell 脚本说它找不到 X-windows 服务器。我以为这可能是由于 Ubuntu 使用 Unity 或 compiz,但事实并非如此。

问题是 OpenJDK 不管出于什么原因都无法工作。我卸载了 Oracle Java。所以我从 java.com 下载,安装在 中,将/usr/java/jre1.7.0_55中的所有内容符号链接到,然后 Cyto 安装程序就可以正常工作了。它将其运行元素放在“其他”应用程序菜单部分中。/usr/java/jre1.7.0_55/bin/usr/local/bin

我在 64 位平台上运行,所以这也可能是一个问题。

相关内容