![如何启动手动安装的应用程序?](https://linux22.com/image/988320/%E5%A6%82%E4%BD%95%E5%90%AF%E5%8A%A8%E6%89%8B%E5%8A%A8%E5%AE%89%E8%A3%85%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
我对 Ubuntu 完全陌生。我习惯在 Windows 中执行 .exe 文件。但在这里,当我单击一个看起来像是启动的文件时,它不起作用。我在 Raspberry Pi 2 上使用 Ubuntu Mate。
我输入
sudo chmod +r+x ZSNES
它说 zsnes 不是文件名。ZSNES 是一个 SNES 模拟器。我把所有解压的文件都放在桌面上的一个文件夹中。我尝试用目录代替文件,在文件末尾加上扩展名,还有其他东西。通常我的技术水平不会这么差。但说到 Linux,我真的很糟糕。这是一个Dropbox 档案链接,如果你想亲自看看它的执行情况。
答案1
使用快捷方式打开终端Ctrl+Alt+T
输入应用程序的名称并按回车键。
如果您需要管理员/根权限,请使用前缀须藤后面跟着应用程序的名称。示例 -
sudo bash文件名
另外,.exe 文件不能直接在 Linux 上运行。如果要运行 .exe 文件,请安装 Wine 平台。对于 Linux 中的应用程序,您需要 .deb 包。
答案2
我查看了您提到的软件包的安装过程:
您还需要:
- SDL(简单直接媒体层):检查http://www.libsdl.org获取 SDL 1.2.0 或更高版本。-
NASM v0.98.39:http://nasm.sf.net/
- zlib v1.2.3 或更高版本:http://www.zlib.net
它可能已经安装在您的系统上,也许您只是缺少开发标头。检查您的发行版可用的软件包或转到上面的页面
- libpng :http://www.libpng.org/
您可能还需要 libpng,ZSNES 可以在没有 PNG 支持的情况下进行编译,但我发现这样做会使 ZSNES 出于某些奇怪的原因变得不稳定。如果您没有 libpng,请获取并安装它,或者将 --without-png 选项传递给“configure”脚本。-
Curses/NCurses 检查您的发行版。如果您在启用调试器的情况下进行编译,则需要其中一个。您可能还必须在包含目录中将 ncurses.h 符号链接到 curses.h。
然后构建可执行文件,转到 src 目录并输入:
sudo sh ./autogen.sh && gmake && gmake install
注意:这仅涵盖 SVN/WIP 版本,有关发布请参阅下面的说明。
注意:autogen.sh 需要安装 automake 和 autoconf。您收到的任何有关 configure.in 的解析错误都是由于未安装这些程序造成的。
另请注意:libpng(可选)需要是最新版本,否则 zsnes 将不会使用它。
源码: zsnes_1_51/docs/安装.txt
答案3
问题中提到的是源代码,你不能运行它,你必须构建它。
您几乎肯定会面临依赖问题,而且由于您的 Ubuntu 没有互联网连接,这将是一个大问题。
相反,你应该使用一个.deb
文件,当然你需要以某种方式下载它们并将其放在你的/home
文件夹中
安装
sudo dpkg -i zsnes_1.510-2.2ubuntu5_i386.deb
安装
sudo dpkg -i zsnes_1.510+bz2-6_i386.deb
安装
sudo dpkg -i zsnes_1.510+bz2-8_i386.deb
如果你有 64 位系统,可能还需要启用 32 位支持,只需运行
sudo dpkg --add-architecture i386