LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-23-2020, 08:52 AM   #1
JimBrewster
Member
 
Registered: Feb 2010
Location: usa:/dev/random
Distribution: Slackware-15.0; -current
Posts: 245

Rep: Reputation: 60
Multilib, container image, or both?


Hey all,

Old dog user here, trying to learn some new tricks. This might be a silly question, but if one is installing 32-bit apps as images (e.g. flatpaks), does one still need a multilib system? Which is the simpler and/or better way to go, and why?

Eventually, I'm going to probably use both, but if I want to quickly get Wine and Steam running on a new 64-current box, what would you all recommend for an optimal install workflow?

Thanks in advance, and praise "Bob!"
 
Old 06-23-2020, 09:28 AM   #2
biker_rat
Member
 
Registered: Feb 2010
Posts: 368

Rep: Reputation: 220Reputation: 220Reputation: 220
If you want wine & steam working on your slackware64-current box as quickly as possible, install slackpkgplus and activate alienBob's multilib repo (make sure to give it priority).You can then issue commands slackpkg update gpg, slackpkg update, slackpkg install-new, slackpkg update-all slackpkg install multlib. You then have multilib and you can grab alienbob's wine and steamclient packages from his repo (there may be one or two dependencies to grab from there as well- but the repo has notes to tell which if any dependencies are required). That will give you a running linux steam client and wine-staging-5.6 in about 30 to 60 minutes depending on how familiar you are with slackware and slackpkg plus and the alienbob repos, and assuming you have broadband.Which is what you asked for. Once you have done this once , you can probably cut the time required to 15 to 20 minutes.YMMV.
After that keep in mind the following tips. Linux steam client comes with proton which is wine-staging modded and rebranded by steam. You can use dugan chen's slackbuild to build latest wine or wine staging (5.11)- if you want to experiment with a later version. You can directly install steam windows client into wine. You can look into the glorious eggroll third party modded version of proton. You can mess around with epic games store by installing legendary. When installing games in wine, try to use a separate wine prefix for each game. Games tend to clobber each other's installation if installed into the same wine prefix.
 
4 members found this post helpful.
Old 06-23-2020, 10:06 PM   #3
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,442
Blog Entries: 7

Rep: Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551Reputation: 2551
Quote:
Originally Posted by biker_rat View Post
If you want wine & steam working on your slackware64-current box as quickly as possible, install slackpkgplus and activate alienBob's multilib repo (make sure to give it priority).You can then issue commands slackpkg update gpg, slackpkg update, slackpkg install-new, slackpkg update-all slackpkg install multlib. You then have multilib and you can grab alienbob's wine and steamclient packages from his repo (there may be one or two dependencies to grab from there as well- but the repo has notes to tell which if any dependencies are required).
That's excellent! Thanks for posting.
 
1 members found this post helpful.
Old 06-23-2020, 11:54 PM   #4
RadicalDreamer
Senior Member
 
Registered: Jul 2016
Location: USA
Distribution: Slackware64-Current
Posts: 1,816

Rep: Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981Reputation: 981
Steam provides its own Wine (go to Settings in Steam, go to Steam Play and enable it. It is really great. Check out ProtonDB to see what works, what doesn't, and what you need to do for a few games to get them to work. https://www.protondb.com/

Steam Slackbuild https://slackbuilds.org/repository/14.2/games/steam/

Last edited by RadicalDreamer; 06-23-2020 at 11:57 PM.
 
2 members found this post helpful.
Old 06-24-2020, 12:45 AM   #5
aaditya
Member
 
Registered: Oct 2013
Location: India
Distribution: Slackware
Posts: 272
Blog Entries: 2

Rep: Reputation: 85
Multilib seems to be the way for 32 bit + wine support.

For gaming on Slackware64-current, lutris is another great tool. It serves as a launcher to run games, and has support for various runners, including wine. The wine runner has support for cool features like dxvk integration (for running DX9 - DX11 games) and esync support (for multithreaded apps).

Here is a SlackBuild with instructions by DugenChen: lutris.SlackBuild

I am amazed at what is possible nowadays. :-)
 
2 members found this post helpful.
Old 07-06-2020, 12:55 PM   #6
JimBrewster
Member
 
Registered: Feb 2010
Location: usa:/dev/random
Distribution: Slackware-15.0; -current
Posts: 245

Original Poster
Rep: Reputation: 60
Thanks for the input. Set up multilib and Steam from Alienbob's repos: easy-peasy. Now just waiting for Terraria 1.4 to port to Linux-native, since the .exe is pretty laggy under Wine. My kid is starting to agitate to go back to Windo$e. I don't suppose there are any other workarounds short of dual-boot?
 
Old 07-07-2020, 12:39 PM   #7
biker_rat
Member
 
Registered: Feb 2010
Posts: 368

Rep: Reputation: 220Reputation: 220Reputation: 220
How laggy is Terreria? What are your hardware specs? If your hardware isn't vintage, I would suspect your video drivers need sorting out. Did you use current instead of 14.2? 14.2 has really old video drivers. Current will almost always outperform 14.2 for gaming on wine (an exception might arise if you are using nvidia proprietary driver and an old game).
 
1 members found this post helpful.
Old 07-07-2020, 12:46 PM   #8
biker_rat
Member
 
Registered: Feb 2010
Posts: 368

Rep: Reputation: 220Reputation: 220Reputation: 220
Steam does offer a linux native version of Terraria. The required video card specs listed are pretty low.
 
Old 07-07-2020, 02:16 PM   #9
JimBrewster
Member
 
Registered: Feb 2010
Location: usa:/dev/random
Distribution: Slackware-15.0; -current
Posts: 245

Original Poster
Rep: Reputation: 60
biker_rat,

Thanks! It is some generic onboard graphics on an HP with an i5 CPU. Not vintage, but not high-performance by any means. I'll look up the specs when I get home, but here are some possibly salient details:

- The same release of Terraria runs much better on Windows on the same hardware.

- I am running slackware-current.

- The available release of Terraria through Steam (1.4.x) hasn't been ported to Linux yet, so it is something to do with Wine.

- I downloaded Xonotic, a more resource-intense game but Linux-native, and it actually performed decently.
 
Old 07-07-2020, 05:31 PM   #10
biker_rat
Member
 
Registered: Feb 2010
Posts: 368

Rep: Reputation: 220Reputation: 220Reputation: 220
The steam website (steampowered.com) says it is ported to linux. Install the linux steam client which is in alienbob's 32bit section (but it works from 64bit with multilib installed -there may be one or two deps listed by alienbob, install those too if they exist). Install terraria with from the linux native steam client (it will install the linux version if you do not opt into proton for all linux games) and see if it works better. Please let us know which generation i5 cpu.
 
  


Reply

Tags
flatpaks, multilib, slackware64-current, steam, wine



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
linux container host os and container os question jzoudavy Linux - Newbie 1 09-01-2015 05:21 AM
LXer: Inside the Open Container Project: How Docker plans to unite the container market LXer Syndicated Linux News 0 06-23-2015 04:30 AM
[ANN] mk-slack64-multilib : A tool to create slackware64+multilib tree/iso phenixia2003 Slackware 5 12-28-2012 05:42 AM
upgrading slackware64 13.1 multilib to slackware64 -current multilib Cultist Slackware 4 03-12-2011 09:04 AM
[SOLVED] Broffice not compile on Slack64(multilib or no multilib);SlackBuild afreitascs Slackware 4 06-14-2010 07:16 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:43 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration