当我在 Ubuntu 软件中心搜索“zsnes”时,可以找到它,但它没有“安装”按钮。如果我点击“更多信息”按钮,我会收到“未找到软件包”消息。
Synaptic 也找不到这个包。
(来自用户@REJ)我有 Natty 64 位。运行时,sudo apt-get install zsnes
它给出以下输出:
Reading package lists... Done Building dependency tree
Reading state information... Done Package zsnes is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'zsnes' has no installation candidate
答案1
zsnes 仅存在于 32 位 Natty 的 Universe 存储库中。
如果你看看在启动板上对于 zsnes 包,您会注意到没有可用的 64 位包 - 只有 32 位(i386)包。
为了使其在 64 位下工作,需要一些终端工作......
下载 32 位软件包从这里进入您的下载文件夹。
安装所有依赖项:
sudo apt-get install libao4 libc6 libgcc1 libgl1-mesa-glx libpng12-0 libsdl1.2debian libstdc++6 zlib1g
然后执行以下操作:
cd ~/Downloads
dpkg -x zsnes_1.510-2.2ubuntu4_i386.deb zsnes_dir
cd zsnes_dir/usr/bin
您现在可以通过运行来运行应用程序
./zsnes -ad sdl
答案2
首先运行这个命令
apt-get build-dep zsnes
它将下载并安装所有 32 位依赖项以获取兹内斯运行。接下来只需安装兹内斯像往常一样使用此命令
apt-get install zsnes
最后,成功安装后兹内斯我们只想通过运行此命令来摆脱安装/构建所需的依赖项
aptitude markauto $(apt-cache showsrc zsnes | grep Build-Depends | perl -p -e 's/(?:[\[(].+?[\])]|Build-Depends:|,|\|)//g')
答案3
我想分享我在 amd64 上安装 ZSNES 时遇到的不同策略。
如果您不介意使用不同的模拟器(我认为是一个更好的模拟器),那么可以使用 SNES9x 端口。
首先,将这些源添加到您的sources.list
文件中etc/apt
。
要以 root 身份编辑文件,请打开终端并输入:
cd etc/apt
sudo gedit sources.list
打开后,将以下两行添加到文本文件中,然后保存:
deb http://ppa.launchpad.net/bearoso/ppa/ubuntu raring main
deb-src http://ppa.launchpad.net/bearoso/ppa/ubuntu raring main
另外,请将“raring”替换为您当前正在运行的 UBUNTU 版本。
然后,在你的终端中输入:
sudo apt-get update
完成后,使用以下命令安装程序:
sudo apt-get install snes9x-gtk
安装后,只需在仪表板中搜索该应用程序并运行它!
配置很简单,在我看来它是一个很棒的模拟器,它已经存在很多年了,而且这个端口到目前为止运行良好。
-克里斯
答案4
这在我的台式机上有效,但不适用于我的旧笔记本电脑。
尝试了很多方法才得到一个可以工作的 snes 模拟器。当我放弃的时候,我下载了适用于 Windows 的 zsnes 并意外地运行了它,它成功了!!在那之前我确实从软件中心安装了 PLAYONLINUX,基本上它与 WINE 一起运行得很好。只需在桌面(或您喜欢的地方)创建一个文件夹,然后将下载的 zsnes 文件放在那里并运行它 :) 如果您的游戏手柄有问题,请安装 JSTEST-GTK 并校准!!
希望这对某些人有帮助。