Как получить Second Life для Ubuntu 14.04

Как получить Second Life для Ubuntu 14.04

Я скачал пакет Second Life для Ubuntu 14.04, но не уверен, как его запустить. Какой файл мне нужно щелкнуть, чтобы настроить его?

Папка «Вторая жизнь»

решение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 и содержит:

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

Более подробную информацию можно найти в файлах readme.

решение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$

Итак, проблема, очевидно, именно в том, о чем сказал Скотт Стенсленд, а именно в том, что вы пытаетесь запустить 32-битный двоичный файл на 64-битной архитектуре. Вам нужно установить пакет совместимости. Вы можете начать с того, что он предлагает, и ввести это в терминале (ctrl+alt+T, чтобы открыть окно терминала):

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

Но похоже, вам придется проделать все шаги, которые предложил Скотт, чтобы это заработало. Нелегко.

Связанный контент