前几天,我试图重新进入 RuneScape 游戏,并尝试复制并粘贴 RuneScape 网站上的 Ubuntu 客户端终端代码:
sudo -s -- << EOF
wget -O - https://content.runescape.com/downloads/ubuntu/runescape.gpg.key | apt-key add -
mkdir -p /etc/apt/sources.list.d
echo "deb https://content.runescape.com/downloads/ubuntu trusty non-free" > /etc/apt/sources.list.d/runescape.list
apt-get update
apt-get install -y runescape-launcher
EOF
每次我尝试这个,它都会说找不到“runescape-launcher 软件包”。我甚至尝试逐行输入,从第二行开始,而不是复制和粘贴整个块。这与我的 32 位系统有关吗?
我决定尝试使用 Wine 来安装 Windows .exe 文件(虽然不太理想,但如果它能正常工作并且不会出现延迟,至少它还是有用的)。我让 Wine 运行安装程序,它说它会下载 2015 C++ Windows 可再发行版本。我单击了所有默认文件位置。
好吧,它尝试安装并弹出无法安装 C++ 2015 可再发行组件的提示。我尝试自己下载它,但它是一个 Windows 文件,所以我不确定把它放在哪里。Wine 是否有一些特殊的目录或类似的东西?此外,它还尝试下载另一个东西,我忘了它是什么,但如果您需要知道,可以检查一下,但它也未能成功下载。
任何有关安装这些程序(Ubuntu 客户端或通过 Wine 的 Windows .exe)的帮助都将不胜感激。我尝试安装旧版本的 RuneScape,它以 .msi 形式提供,它在 Wine 中运行良好,没有出现“无法安装 C++”的情况。我正在运行带有 32 位系统的 Ubuntu 16.04。如果您需要更多详细信息,请告诉我。
答案1
尝试这个
非官方 Linux 客户端是一组 perl 脚本,可复制 Windows 客户端行为,例如从 .prm 文本文件读取要使用的参数,此外,它还可确保 OpenGL 在使用 Java7/OpenJDK7 时正常工作,而根据其开发人员的说法,这对 Linux 用户来说是一个问题,因为 Java 无法在不将其包装在 LD_LIBRARY_PATH 内的情况下找到自己的库。如果没有这个,Linux 用户将只能使用安全模式作为显示模式,其速度约为 4fps。
该软件包还包括一个 RuneScape 客户端设置 GUI,允许用户更改一些脚本和客户端设置,以及 jagexcache 清理器。
安装非官方的 RuneScape Linux 客户端
符文景观
要在 Ubuntu 12.10、12.04、11.10、11.04、10.10 或 10.04 中安装非官方 RuneScape Linux/Unix 游戏客户端,请使用以下命令:
sudo apt-add-repository ppa:hikariknight/unix-runescape-client
sudo apt-get update
sudo apt-get install unix-runescape-client
注意:“unix-runescape-client”包是一个虚拟包,如果未安装 OpenJDK,它将安装 OpenJDK,因此如果您想使用自定义 Java 包(Sun/Oracle Java)而不安装 OpenJDK,您可以直接安装“runescape”包。
还有一个关于如何在 Ubuntu 中安装 RuneScape 客户端的视频,这里。
安装完成后,从菜单/Dash 运行 RuneScape。第一次运行 RuneScape 启动器时,将显示一个终端窗口,让您选择要使用的官方 (.jar) 客户端,下载完成后,您可以启动 RuneScape。
非官方的 RuneScape Linux/Unix 游戏客户端开发人员提到,该游戏在 32 位 Java 中的运行速度比在 Linux 上的 64 位 Java 中的运行速度快得多,因为客户端 jvm(热点客户端)不适用于 64 位。
在 Linux 上运行 RuneScape 时存在一些已知问题,但也有一些可用的修复程序 - 请在 RuneScape wiki 上查看。