#1 Added by Deepthrust 10 years ago
If you came to this post looking for help on getting Ryzom to run on your 64bit box, then you have gone through a lot of posts, and many posts that are out of date, this post will help you to get Ryzom up and running in no time.
I am running Ubuntu 14, with 64 bit, I have been a Linux fan for a long time, one of the first OS's I used was Unix, back when we had nothing but command line (glad those painful days are over). One of the great things about Linux, any flavor really is repositories, which takes 90% of the pain out of installing software, and makes life easy for those that are new to Linux.
With that being said, I first tried the typical .deb files for Ryzom, there are 32 and 64 bit install files, for some reason they do not work, for me anyhow, so I did the download from here, unpacked it, and placed it where I wanted, but there are a couple of things that need to be done, before even thinking of downloading unzipping the file, and running.
Ryzom runs on the 32 bit libs, and they are not the funnest things to find and install on a 64bit box. So after days of reading, and searching, I found a post on Stack Overflow, the post has something to do with another issue, but it tells you how to get, install and make a couple of changes to the 32bit lib.
The post can be found HERE, but here is the short of what needs to be done, and you can copy and paste it into a terminal:
sudo apt-get install libc6:i386
sudo -i
cd /etc/apt/sources.list.d
echo "deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
apt-get update
apt-get install ia32-libs
rm /etc/apt/sources.list.d/ia32-libs-raring.list
exit
sudo apt-get install gcc-multilib
this does take a bit, and each line needs to be entered or copy and paste one line at a time, let each line complete before moving to the next line. The line that starts with “echo” is one long line that ends with “.list”.
This should work for Debian distros as well, since they have the same basic kernel, not sure about other flavors, such as Fedora, OpenSuSe, Gentoo... but the process should be about the same, just the commands may be different.
Once you have the 32bit libs installed, just follow the site directions, and posts about installing Ryzom.
One thing I found interesting is that, I first installed Ryzom with Knoppix 7, and I had some annoying issues, and thought it had to do more with the port from Windows to Linux, for example, no sound in the game, and some of the game windows were missing scroll bars. Now under Ubuntu all of that is fixed, but did not help with the notorious rubber-band effect, it gets annoying but you learn to get used to it.
#2 Added by Bitttymacod 10 years ago
---
#3 Added by Deepthrust 10 years ago
#4 Added by Karu 10 years ago
#5 Added by Deepthrust 10 years ago
#6 Added by Virg 10 years ago
#7 Added by Bitttymacod 10 years ago
#8 Added by Corwin 10 years ago
ia32-libs package was the old quick and dirty way of using 32bit programs under 64bit linux.New and proper way is with multilib, which allows to install 32bit and 64bit libraries side-by-side.Checking the official 32bit client, I see that it requires following (ubuntu 14.04):libc6:i386libgcc1:i386libstdc++6:i386libx11-6:i386libxau6:i386libxcb1:i386libxdmcp6:i386libxext6:i386libxrandr2:i386libxrender1:i386libxxf86vm1:i386(+ libGL that you get from nvidia or ati drivers for example)
#9 Added by Zardozo 9 years ago
#10 Added by Zardozo 9 years ago
#11 Added by Zardozo 9 years ago
#12 Added by Eilvara 9 years ago
sudo dpkg --add-architecture i386sudo apt-get update
i got this:root@odin:/etc/apt/sources.list.d# apt-get install ia32-libsReading package lists... DoneBuilding dependency tree Reading state information... DonePackage ia32-libs is not available, but is referred to by another package.This may mean that the package is missing, has been obsoleted, oris only available from another sourceHowever the following packages replace it: lib32z1 lib32ncurses5 lib32bz2-1.0E: Package 'ia32-libs' has no installation candidateroot@odin:/etc/apt/sources.list.d#
#13 Added by Ekoh 9 years ago
Easiest way is to use the ryzom ppa
$ sudo add-apt-repository ppa:ryzom-isv/ppa$ sudo apt-get update && apt-get install ryzom
After that, to launch ryzom you should have a ryzom launcher in your menu. If not, run the following command :
$ sh /opt/ryzom.sh
#14 Added by Teeneemai 9 years ago
Last edited by Teeneemai (9 years ago)
#15 Added by Icus 9 years ago
I have always compiled my own clients, simply because I end up with a client which is suited to the machine(s) I am running on, rather than a generic version. I have found that I do get improved performance and, generally, fewer problems.It's not quite as easy as Ekoh's solution but I am happy to help anyone who is interested. My starting point was https://ryzomcore.atlassian.net/wiki/display/RC/Build+Source+on+L inuxand I have refined this to suit Ubuntu/Kubuntu releases, to build the client only, although I do build both client and server. I am also running under 14.01 currentlyMai
powered by ryzom-api