因此,我将 Zelda Classic 下载并解压缩到我的 Ubuntu 14.04 64 位笔记本电脑上的下载文件中。我打开文件夹并单击 zlaunch-l 并没有任何反应。我检查了属性,它是可执行的。我选择运行软件再次运行 zlaunch-l 应用程序没有效果。我尝试在终端中选择它,但它似乎无法区分 Zelda Classic 文件夹名称中的空格,并告诉我路径文件夹不存在。我想在我的机器上玩 Zelda,但我也想知道如何让我在软件中心之外下载的应用程序运行。请有人帮助我。
因此,我将 Zelda Classic 下载并解压缩到我的 Ubuntu 14.04 64 位笔记本电脑上的下载文件中。我打开文件夹并单击 zlaunch-l 并没有任何反应。我检查了属性,它是可执行的。我选择运行软件再次运行 zlaunch-l 应用程序没有效果。我尝试在终端中选择它,但它似乎无法区分 Zelda Classic 文件夹名称中的空格,并告诉我路径文件夹不存在。我想在我的机器上玩 Zelda,但我也想知道如何让我在软件中心之外下载的应用程序运行。请有人帮助我。
这就是我所做的(顺便说一句,谢谢你给我看这个。我现在要离线几天 ^^)
从http://www.zeldaclassic.com/downloads.php下载的游戏(您提到的版本 2.50)
转到 Download 文件夹并右键单击该文件并选择Extract Here。这应该在名为Zelda Classic的下载文件夹中创建一个文件夹。从你的终端进入这个文件夹,然后简单地
./zelda-l
它应该马上开始......
请注意,我没有检查任何要执行的选项,只是按照它们到达时的方式使用了文件(没有修改权限)
这有帮助,
ag.cfg
Zelda Classic 文件夹中文件的第 48 行显示了这一点所以也许那条线可以提供帮助。我也在运行 14.04 64 位。
这听起来像是一个典型的路径问题。这一点都不荒谬,您只需要习惯这种思维方式即可;)
如果您尝试通过从终端调用程序来启动程序,系统会检查
PATH
变量在哪里可以找到它。您的
HOME
目录不是搜索路径的一部分,出于安全原因您可能不想更改它。只需试试这个:
cd GAMEPATH
./zlaunch-l
并按回车./
命令前面的 会建议您的系统不要搜索,而是在您当前的工作目录中PATH
运行该程序。塞尔达经典需要各种 32 位库,这些库不包含在 64 位版本的 Ubuntu 中。使用命令
ldd ./zlaunch-l
和ldd ./zelda-l
获取丢失文件的列表,然后使用 aptitude 或类似程序安装所述库。这些命令应该安装所有必需的库: