如何在 64 位 Ubuntu 上下载、安装和玩 Second Life

如何在 64 位 Ubuntu 上下载、安装和玩 Second Life

我尝试下载适用于 Ubuntu 14.04.3 64 位的 Second Life,但没有任何结果。我尝试按照其他答案操作,但窗口不会显示,或者终端没有按照答案操作。有人能帮我解决这个问题吗?

对于那些想知道我尝试了哪些说明的人,请点击此链接。我按照说明操作,但游戏没有出现。 如何安装第二人生?

答案1

对于你的 64 位系统,我首先尝试使用 Kokua 查看器kokuaviewer 下载。这应该可以毫无问题地安装并运行在您的系统上(假设您的声音已经正常工作)。语音聊天功能可以工作,但它的实现没有得到 Linden Labs 的认可,因此将来可能会消失。在这种情况下,您必须切换到批准的机制并在 wine 下运行 secondlife Windows 语音程序(就像您必须为官方查看器执行的操作一样)。

如果您确实想要获得必要的 32 位库,这里是来自第二人生 bin 文件的列表:

$ ldd do-not-directly-run-secondlife-bin
    linux-gate.so.1 =>  (0xf773d000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf76ef000)
    libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf763f000)
    librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7635000)
    libhunspell-1.3.so.0 => not found
    libopenal.so.1 => /usr/lib/i386-linux-gnu/libopenal.so.1 (0xf75be000)
    libalut.so.0 => not found
    libgobject-2.0.so.0 => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0 (0xf755f000)
    libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf7435000)
    libGLU.so.1 => /usr/lib/i386-linux-gnu/libGLU.so.1 (0xf73bb000)
    libGL.so.1 => /usr/lib32/nvidia-375/libGL.so.1 (0xf7338000)
    libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf71ed000)
    libfmodex.so => not found
    libGLOD.so => not found
    libSDL-1.2.so.0 => not found
    libgdk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk-x11-2.0.so.0 (0xf712c000)
    libgthread-2.0.so.0 => /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 (0xf7129000)
    libgtk-x11-2.0.so.0 => /usr/lib/i386-linux-gnu/libgtk-x11-2.0.so.0 (0xf6c33000)
    libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf6c08000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf6c03000)
    libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf6bba000)
    libaprutil-1.so.0 => not found
    libapr-1.so.0 => not found
    libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf6a42000)
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf69ed000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf69d0000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf681a000)
    /lib/ld-linux.so.2 (0x565c8000)
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf67ff000)
    libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf67d3000)
    libffi.so.6 => /usr/lib/i386-linux-gnu/libffi.so.6 (0xf67ca000)
    libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xf6755000)
    libGLX.so.0 => /usr/lib32/nvidia-375/libGLX.so.0 (0xf6735000)
    libGLdispatch.so.0 => /usr/lib32/nvidia-375/libGLdispatch.so.0 (0xf66b5000)
    libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf668e000)
    libpangocairo-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangocairo-1.0.so.0 (0xf6680000)
    libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 (0xf662f000)
    libgdk_pixbuf-2.0.so.0 => /usr/lib/i386-linux-gnu/libgdk_pixbuf-2.0.so.0 (0xf6606000)
    libgio-2.0.so.0 => /usr/lib/i386-linux-gnu/libgio-2.0.so.0 (0xf643d000)
    libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf6430000)
    libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0xf642c000)
    libXi.so.6 => /usr/lib/i386-linux-gnu/libXi.so.6 (0xf6419000)
    libXrandr.so.2 => /usr/lib/i386-linux-gnu/libXrandr.so.2 (0xf640c000)
    libXcursor.so.1 => /usr/lib/i386-linux-gnu/libXcursor.so.1 (0xf6401000)
    libXcomposite.so.1 => /usr/lib/i386-linux-gnu/libXcomposite.so.1 (0xf63fc000)
    libXdamage.so.1 => /usr/lib/i386-linux-gnu/libXdamage.so.1 (0xf63f8000)
    libXfixes.so.3 => /usr/lib/i386-linux-gnu/libXfixes.so.3 (0xf63f1000)
    libcairo.so.2 => /usr/lib/i386-linux-gnu/libcairo.so.2 (0xf62b0000)
    libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf629b000)
    libgmodule-2.0.so.0 => /usr/lib/i386-linux-gnu/libgmodule-2.0.so.0 (0xf6295000)
    libatk-1.0.so.0 => /usr/lib/i386-linux-gnu/libatk-1.0.so.0 (0xf626e000)
    libpangoft2-1.0.so.0 => /usr/lib/i386-linux-gnu/libpangoft2-1.0.so.0 (0xf6256000)
    libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf6252000)
    libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf624a000)
    libthai.so.0 => /usr/lib/i386-linux-gnu/libthai.so.0 (0xf623f000)
    libselinux.so.1 => /lib/i386-linux-gnu/libselinux.so.1 (0xf6219000)
    libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf6200000)
    libpixman-1.so.0 => /usr/lib/i386-linux-gnu/libpixman-1.so.0 (0xf614f000)
    libxcb-shm.so.0 => /usr/lib/i386-linux-gnu/libxcb-shm.so.0 (0xf614b000)
    libxcb-render.so.0 => /usr/lib/i386-linux-gnu/libxcb-render.so.0 (0xf6140000)
    libharfbuzz.so.0 => /usr/lib/i386-linux-gnu/libharfbuzz.so.0 (0xf60dc000)
    libdatrie.so.1 => /usr/lib/i386-linux-gnu/libdatrie.so.1 (0xf60d2000)
    libgraphite2.so.3 => /usr/lib/i386-linux-gnu/libgraphite2.so.3 (0xf60aa000)

和语音程序:

$ ldd SLVoice
    linux-gate.so.1 =>  (0xf772f000)
    libortp.so => /usr/local/vm/work/Second_Life_5_0_3_324435_i686/bin/./../lib/libortp.so (0xf76fb000)
    libsndfile.so.1 => /usr/local/vm/work/Second_Life_5_0_3_324435_i686/bin/./../lib/libsndfile.so.1 (0xf76a1000)
    libvivoxsdk.so => /usr/local/vm/work/Second_Life_5_0_3_324435_i686/bin/./../lib/libvivoxsdk.so (0xf7055000)
    libvivoxplatform.so => /usr/local/vm/work/Second_Life_5_0_3_324435_i686/bin/./../lib/libvivoxplatform.so (0xf6f57000)
    libvivoxoal.so.1 => /usr/local/vm/work/Second_Life_5_0_3_324435_i686/bin/./../lib/libvivoxoal.so.1 (0xf6f0f000)
    libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf6ec8000)
    librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf6ebe000)
    libresolv.so.2 => /lib/i386-linux-gnu/libresolv.so.2 (0xf6ea5000)
    libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf6ea0000)
    libidn.so.11 => /usr/lib/i386-linux-gnu/libidn.so.11 (0xf6e6c000)
    libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf6e66000)
    libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf6e48000)
    libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf6cd1000)
    libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf6c7c000)
    libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf6c5f000)
    libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf6aa9000)
    /lib/ld-linux.so.2 (0x5659d000)

请注意,我的设置中缺少一些库,但它们不会影响我的操作。此外,(Linux)语音库设置非常无用,因为 libvivoxoal 从未完全设置(就像 Kokua 设置一样),所以 Linux 语音程序永远无法运行。批准的语音设置是在 wine 下安装 Windows SL,并在 wine 下运行该 SLVoice。这确实可以与 32 位 SL Linux SL 查看器一起成功运行。

相关内容