Tag: 可执行

Jedi Academy(OpenJK)未正确加载SDL2

所以我试图在我的笔记本电脑上安装星球大战绝地武士绝地学院,运行Ubuntu 13.10。 你可能知道或者可能不知道,这个游戏很老,创作者LucasArts只为Mac和Windows制作了版本。 然而,幸运的是,几年前游戏的源代码已经发布,OpenJk项目诞生了。 从本质上讲,他们正在重写游戏代码,并且已经做到了这样,你可以在Linux上玩游戏,没有葡萄酒,就像在其他操作系统上播放一样流畅。 链接到GitHub页面。 编译和一切工作都很好,据我所知,OpenJK没有任何问题,我知道在linux中使用它的人,我的问题似乎是SDL2。 或者更确切地说,我明显缺乏它。 当我尝试执行应该启动游戏的文件时,我收到此错误: ./openjk.x86_64: error while loading shared libraries: libSDL2.so.0: cannot open shared object file: No such file or directory 好吧,据我所知,我确实有SDL2,这样做了: sudo apt-get install libsdl2-2.0-0 还有这个 sudo apt-get install libsdl2-dev 此外,我已经访问了几个有安装指南的网站,并为SDL2安装了大量的依赖项。 所以我认为我拥有它们。 如果你认为你可能找到了我没有的列表,请随时在下面发帖给我试试。 并且,作为我开始发布此问题之前的最后一步,我从网站下载了最新的sdl2.tar.gz,解压缩了文件,然后运行: ./autogen.sh ./configure; make; sudo make install 安装工作正常,所以这让我在跑完后更加困惑 sudo ldconfig 并且Jedi Academy文件仍然返回相同的错误。 不幸的是,似乎我所拥有的SDL2对于Jedi Academy来说还不够好,因此对我来说还不够好): 有谁知道问题的根源在这里? 是OpenJK还是SDL2,或者我需要获得不同的版本吗? […]

是否可以将.ISO文件转换为.exe文件?

我已经下载了Trusty(14.04),它是一个.iso文件。 我知道我必须做什么,我得到一个东西来安装映像(确切地说是Slysoft)并安装了.iso然后Ubuntu的东西运行通过做什么,所以我重新启动我的机器它没有启动与ubuntu相反,它是正常的启动。 (我正在使用Vista [有史以来最糟糕的做法]清楚)。 所以,我想我可能只是将文件转换为.exe文件,然后通过它安装,但这可能吗? 如果没有,我该怎么办?

如何直接从nautilus运行可执行文件?

当我在geany和build中编写C代码然后使用那里的按钮从那里运行程序时,它工作正常。 我再次使用终端仿真器中的./file_name命令运行已编译的可执行文件。 但是当我双击nautilus中的可执行文件时,没有任何反应。 我还从属性菜单中选中了“允许将文件作为程序执行”。 但问题仍然存在。

是./(点斜线)命令?

问题的核心: 问题出现了,我无法安装软件,所以我真的在询问./因为我不知道它并且输出“命令未找到”让我对实际命令是什么感到困惑。 语境: 我想安装文件truecrypt-7.2-setup-x86 。 说明说使用命令: sudo ./truecrypt-7.2-setup-x86 但输出是: sudo: ./truecrypt-7.2-setup-x86: command not found 更新:为了完整性,在测试中我在文件夹中但尚未使文件可执行(chmod + x)。

Bash:./ filename:无法执行二进制文件

我无法在ubuntu 11.10 32位中执行fortran编译代码。 错误信息是 bash: ./filename : Cannot execute binary file. 我也安装了gcc和gfortran库。 有人可以帮忙吗? $ file um um: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped

如何更改文件管理器处理可执行文件的方式?

当我双击文本文件时,nautilus会问我想用它们做些什么。 我发现这是侵入性的,因为我只是希望它们打开。 我怎样才能解决这个问题? 注意: 这个问题是关于这个问题的“规范”问题; 如果需要编辑 。 注2:文本文件可以是HTML,CSS,TXT等。

Bash脚本可以在家中调用,但不能在脚本目录中调用

尝试使脚本可调用时,我遇到了一个非常奇怪的错误。 我在/ srv / projectname / scripts中有一个脚本目录,在那里我存储了一些脚本,可以作为不同项目的cron作业调用。 我正在尝试添加一个新的,并看到非常奇怪的行为。 在调试中,我使用这组命令重现它 从/ srv / projectname / scripts创建一个文件创建一个文件 vi helloworld.sh 完全插入文字: #!/usr/bin/env bash echo “Hello World!” 使脚本可执行并尝试调用它: chmod +x helloworld.sh ./helloworld.sh 这使: -bash: ./helloworld.sh: Permission denied 确保没有代码错误: bash helloworld.sh 这使: Hello World! 将脚本复制到home并调用它: cp helloworld.sh ~/helloword.sh ~/helloword.sh 这使: Hello World! 我不知道发生了什么事。 我已经尝试了很多变种,我给出了完整的路径,相同的错误,或者如果我没有给出任何错误的sudo,但也没有打印“Hello World!”。 其他细节:运行于:Ubuntu 12.04.4 LTS我也注意到我无法用Tab键完成一个给我这个错误的脚本的全名,但是我可以移动它。 目录/ srv […]

.x86文件未执行

我已经找到了一个名为superhot的游戏并下载了压缩的Linux版本。 我解压缩它,有一个名为SUPERHOT-LINUX_Data的目录和扩展名为.x86的文件。 我去了房产并打勾“可以执行”。 但该文件仍然无法启动。 我只能看到从点击该文件开始的大量进程。 他们的名字始于统一。 我应该安装一些库或什么? 谢谢你的建议 编辑:我已经尝试过达米恩说和单声道安装成功,但仍然没有。 然后我尝试从终端运行该文件: $ ./SUPERHOT-LINUX.x86 它返回了: ./SUPERHOT-LINUX.x86: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory 我想有些东西不见了?

在Thunar运行脚本之前询问

Nautilus或PCManFM可以选择在执行文件之前询问您。 我可以在Thunar有那个吗? 我发布这个是为了提供答案。

从其图标中生成可执行的Python程序

我希望python程序在单击图标的窗口中执行。 这是教我自己和编码类型和Ubuntu的第一天,所以过分解释和额外的细节是值得赞赏的。 我正在使用的代码示例 print(“Game Over”) input(“\n\nPress the enter key to exit”) 在IDLE中运行正常但是当我单击.py文件图标时,它会打开编辑器而不是程序/窗口 到目前为止我所做的步骤 右键单击.py文件并将权限设置为“允许将文件作为程序执行” 尽可能多地阅读,它似乎指向了我头顶的信息。 例子 #!/usr/local/bin/python #!/usr/bin/env python CHMOD X 我不了解或知道在哪里使用。 我使用的是Ubuntu 14.04和Python 3 先感谢您。