Steam for Linux

Steam for Linux

AbarSimorgh 24 Oct, 2018 @ 7:15am
Portal Stories: Mel won't run on openSUSE Leap 15
Hi everybody,

I am running openSUSE Leap 15, Kernel version 4.12.14, Intel Corei7-4790K CPU @ 4.00GHz, GeForce GT 610, NVIDIA Driver Version: 390.87
I own and play Portal 2 on this computer without problems on Steam.

According to Portal Stories FAQ on this link I am suppose to do the following (Quote from the FAQ):
The game won't start under Linux
Unfortunately there are some issues running the game under Linux. To get the game to start, please install libtcmalloc-minimal4:i386 and try again. To install:

sudo apt install libtcmalloc-minimal4:i386

But the problem is that in openSUSE repo I can't find that file and doing:
sudo zypper se libtcmalloc
gives me:
Loading repository data... Reading installed packages... S | Name | Summary | Type ---+--------------+-------------------------------+-------- i+ | libtcmalloc4 | Thread-caching malloc library | package

And I already installed libtcmalloc4. Should it be i386? There is only one version of libtcmalloc4 available on openSUSE repo and it is : 2.5-lp150.3.2-x86_64

Does anybody know how I can go about to fix this problem.
Appreciate any help.

Regards
Originally posted by x_wing:
Just to clarify, I meant this one: http://ftp.gwdg.de/pub/opensuse/tumbleweed/repo/oss/i586/libtcmalloc4-2.5-7.1.i586.rpm

My apologies, I should have said that it was located in tumbleweed repo. Weird thing is that I can't see any x86 rpm file for your distro, which is weird as you must have some 32 bit deps in order to make work steam.
< >
Showing 1-12 of 12 comments
x_wing 24 Oct, 2018 @ 7:38am 
Try with the rpm for i586 on openSUSE Oss all on this link: https://pkgs.org/download/libtcmalloc4

The only problem I can see is that you may not have some of the x86 deps for the package. But anyway, try to install and see what happens...
AbarSimorgh 24 Oct, 2018 @ 8:18am 
Originally posted by x_wing:
Try with the rpm for i586 on openSUSE Oss all on this link: https://pkgs.org/download/libtcmalloc4

The only problem I can see is that you may not have some of the x86 deps for the package. But anyway, try to install and see what happens...
Thank you for your reply.
I only see libtcmalloc4-2.5-lp150.3.2.x86_64.rpm and not i586
x_wing 24 Oct, 2018 @ 8:53am 
Check in the one that says "Oss all"
AbarSimorgh 24 Oct, 2018 @ 12:26pm 
Originally posted by x_wing:
Check in the one that says "Oss all"
I did download that .rpm and installed it, but nothing changed.
The author of this thread has indicated that this post answers the original topic.
x_wing 24 Oct, 2018 @ 6:01pm 
Just to clarify, I meant this one: http://ftp.gwdg.de/pub/opensuse/tumbleweed/repo/oss/i586/libtcmalloc4-2.5-7.1.i586.rpm

My apologies, I should have said that it was located in tumbleweed repo. Weird thing is that I can't see any x86 rpm file for your distro, which is weird as you must have some 32 bit deps in order to make work steam.
AbarSimorgh 25 Oct, 2018 @ 4:53am 
Thank yo for the reply, truly appreciated.
Is it ok that I am running Leap and not Tumbleweed?
AbarSimorgh 25 Oct, 2018 @ 5:01am 
@x_wing
Thank you for your help. It fixed the problem.

Kind regards.
Zyro 25 Oct, 2018 @ 5:04am 
:steamhappy:

If you fancy a challenge, play Portal Stories: Mel in hard/classic mode or whatevcer they call it. It's a great game, worth the trouble you went through to run it.
Last edited by Zyro; 25 Oct, 2018 @ 5:20am
AbarSimorgh 25 Oct, 2018 @ 5:45am 
My 5 year old son loves the Portal games. I will try the hard mode though.

Thank you.
x_wing 26 Oct, 2018 @ 5:05am 
Hey, good to know it worked out!

To give some background about why it wasn't a problem to install a package for another version, the answer is that on this case it was a library that wasn't used by no other application in your system (out of your game), so there was no chance to break anything.

As general rule, for this kind of isolated libraries there should be no problem installing them. But, always be aware that it's quite risky to install a package that will replace something that was already installed in your system.

So, long story short, if you need a library that is not in your system (e.g. a newer version), you can safely install a version that wasn't intended for your system if and only if nothing on your current system depends of that library.

Zyro 26 Oct, 2018 @ 5:09am 
Well, I think there's an additional potential problem: The library depending on more stuff you haven't got installed. Which is not breaking anything - but not going to repair anything either.
x_wing 26 Oct, 2018 @ 9:08am 
Originally posted by Zyro:
Well, I think there's an additional potential problem: The library depending on more stuff you haven't got installed. Which is not breaking anything - but not going to repair anything either.

Of course, but on that case the package cannot be installed unless it's forced. And forcing something shall be a big red ligth...
< >
Showing 1-12 of 12 comments
Per page: 1530 50