所以我下载并解压了 Zelda Classic 到我的 Ubuntu 14.04 64 位笔记本电脑上的下载文件中。我打开文件夹并单击 zlaunch-l,但什么也没发生。我检查了属性,它是可执行的。我选择运行软件再次运行 zlaunch-l 应用程序,但没有任何效果。我尝试在终端中选择它,但它似乎无法区分 Zelda Classic 文件夹名称中的空格,并告诉我不存在路径文件夹。我想在我的计算机上玩 Zelda,但我也想知道如何运行我在软件中心之外下载的应用程序。请帮帮我。
答案1
这就是我所做的(顺便说一句谢谢你向我展示这个。我现在会离线几天^^)
下载游戏来自http://www.zeldaclassic.com/downloads.php(正如您提到的 2.50 版本)
进入下载文件夹,右键单击文件并选择提取自此处.这将在下载文件夹中创建一个名为塞尔达经典。从您的终端中转到此文件夹,然后
./zelda-l
它应该立即开始...
请注意,我没有检查任何要执行的选项,只是以文件到达的方式使用了它们(没有修改任何权限)
这有帮助,ag.cfg
Zelda Classic 文件夹内文件的第 48 行显示了这一点
linux_qst_dir = /home/cyrex/Downloads/Zelda Classic/
所以也许那行可以帮到你。我也在运行 14.04 64 位。
答案2
Zelda classic 需要各种 32 位库,而 64 位版本的 Ubuntu 中不包含这些库。使用命令ldd ./zlaunch-l
和ldd ./zelda-l
获取缺失文件的列表,然后使用 aptitude 或类似程序安装上述库。这些命令应该会安装所有必需的库:
sudo apt-get install libxcursor1:i386
sudo apt-get install libxpm4:i386
sudo apt-get install libasound2:i386
sudo apt-get install libgtk2.0-0:i386
sudo apt-get install libxxf86vm1:i386
答案3
这听起来像是一个典型的路径问题。它一点也不荒谬,你只需要习惯这种思维方式 ;)
如果您尝试通过从终端调用来启动程序,系统会检查PATH
变量以找到它。
您的HOME
目录不是搜索路径的一部分,出于安全原因您可能不想更改它。
只需尝试这个:
- 打开终端
- 使用以下命令切换到你解压游戏的目录
cd GAMEPATH
- 键入
./zlaunch-l
并按回车键
命令前面./
的指示你的系统不要继续搜索,PATH
而是运行该程序就在这儿在您当前的工作目录中。