Ubuntu 14.04용 Second Life를 어떻게 얻나요?

Ubuntu 14.04용 Second Life를 어떻게 얻나요?

Ubuntu 14.04용 Second Life 패키지를 다운로드했지만 실행 방법을 잘 모르겠습니다. 설정하려면 어떤 파일을 클릭해야 하나요?

세컨드 라이프 폴더

답변1

SL은 32비트 바이너리이므로 64비트(모두가 이 시점에 있음)를 사용하는 경우 방금 수행한 작업은 다음과 같습니다.

sudo dpkg --add-architecture i386

sudo apt-get install libfontconfig1:i386 libx11-6:i386 libxrender1:i386 libxext6:i386 libgl1-mesa-glx:i386 libglu1-mesa:i386 libglib2.0-0:i386 libsm6:i386
sudo apt-get install libgtk2.0-0:i386
sudo apt-get install gstreamer0.10-pulseaudio:i386 libidn11:i386 libuuid1:i386 libstdc++6:i386
sudo apt-get install libpangoxft-1.0-0:i386 libidn11:i386 libpangox-1.0-0:i386
sudo apt-get install libwebkit-dev libaprutil1-dev  libtcnative-1
sudo apt-get install libglu1-mesa-dev zlib1g-dev libssl-dev libogg-dev libpng12-dev libdbus-glib-1-dev libgtk2.0-dev
sudo apt-get install libopenal-dev libvorbis-dev libalut-dev libapr1-dev libaprutil1-dev libboost-dev libc-ares-dev libxmlrpc-epi-dev libopenjpeg-dev libjpeg62-dev libgtk2.0-dev libsdl1.2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev google-mock
sudo apt-get install libdb-dev  libapr1-dev libaprutil1-dev
sudo apt-get install libopenal1:i386

위에서는 창을 시작하는 트릭을 수행했습니다. 위는 상위 집합입니다. 일부는 바이너리를 실행하기 위해 컴파일하는 것이 아닙니다.

... 소리가 제대로 작동하도록 하려면 다음을 따르세요.사운드를 작동시키려면 여기로 가세요

소리가 작동하는군요... SL 창을 시작하면 다음과 같은 팝업이 표시됩니다.

We're having trouble connecting to your voice server :
    https://.....
    :UDP: 3478, 3479, 5060, 5062, 12000-17000
Voice communications will not be available.
Please check your network and firewall setup

이는 음성 채팅 기능을 차단하는 것입니다. 원하는 경우 다음과 같이 UDP 포트를 열어야 합니다.

iptables -A INPUT -p udp  --dport 3478 -j ACCEPT

즉...SL은 바로 사용할 수 없습니다!!! 그러나 위의 단계를 사용하면 잘 실행됩니다.

답변2

터미널에서 파일의 압축을 풀고 Second_Life_3_8_2_i686과 같은 이름을 갖고 다음을 포함하는 결과 디렉터리로 cd합니다.

app_settings  etc                     install.sh    README-linux-joystick.txt  res-sdl              skins
bin           featuretable_linux.txt  lib           README-linux.txt           secondlife           summary.json
character     fonts                   licenses.txt  README-linux-voice.txt     secondlife_icon.png

./secondlife를 입력하여 터미널에서 프로그램을 실행합니다.

답변3

다음 명령을 실행하십시오.

wget http://download.cloud.secondlife.com/Viewer_4/Second_Life_4_0_4_314579_i686.tar.bz2
tar xvf Second_Life*
cd Second_Life*
sudo ./install.sh

자세한 내용은 추가 정보 파일을 참조하세요.

답변4

지금 막 직접 설치해 보았습니다. 패키지를 다운로드하고 파일을 추출한 후 ./secondlife추출된 디렉터리에서 실행했습니다.

출력은 다음과 같습니다.

aspire:~/SecondLife/Second_Life_4_0_4_314579_i686$ ./secondlife
64-bit Linux detected.
Multi-arch support detected.
Running from /home/grace/SecondLife/Second_Life_4_0_4_314579_i686
 - Installing menu entries in /home/grace/.local/share/applications
bin/do-not-directly-run-secondlife-bin: error while loading shared libraries: libfreetype.so.6: cannot open shared object file: No such file or directory
*** Bad shutdown ($LL_RUN_ERR). ***

You are running the Second Life Viewer on a x86_64 platform.  The
most common problems when launching the Viewer (particularly
'bin/do-not-directly-run-secondlife-bin: not found' and 'error while
loading shared libraries') may be solved by installing your Linux
distribution's 32-bit compatibility packages.
For example, on Ubuntu and other Debian-based Linuxes you might run:
$ sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl

*******************************************************
This is a BETA release of the Second Life linux client.
Thank you for testing!
Please see README-linux.txt before reporting problems.

aspire:~/SecondLife/Second_Life_4_0_4_314579_i686$

따라서 분명히 문제는 Scott Stensland가 말한 것과 정확히 같습니다. 즉, 64비트 아키텍처에서 32비트 바이너리를 실행하려고 한다는 것입니다. 호환 패키지를 설치해야 합니다. 제안된 내용부터 시작하여 터미널에 다음을 입력할 수 있습니다(터미널 창을 열려면 Ctrl+Alt+T).

sudo apt-get update
sudo apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl

하지만 작동하려면 Scott이 제안한 모든 단계를 수행해야 할 것 같습니다. 쉬운 일이 아닙니다.

관련 정보