Tiny Core Linux

Tiny Core Extensions => TCE Q&A Forum => Topic started by: xor on June 08, 2020, 01:49:27 AM

Title: wiki ; Installing Steam for Linux Client on TCL !?
Post by: xor on June 08, 2020, 01:49:27 AM
wiki ; Installing Steam for Linux Client on TCL !?

https://wiki.ubuntu.com/Valve

can you create a wiki page showing how to do this !?
linux is not just an unix alternative system,
it is also an operating system that can play games.

(this article was written with google translation!)
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: Juanito on June 08, 2020, 03:40:04 AM
As has been said several times, unless something changed recently, steam requires a 32/64bit multi-lib system.

Tinycore does not have a multi-lib option.
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: xor on June 08, 2020, 07:23:07 AM
As has been said several times, unless something changed recently, steam requires a 32/64bit multi-lib system.

Tinycore does not have a multi-lib option.
https://www.archlinux.org/packages/multilib/x86_64/steam/
http://tinycorelinux.net/11.x/x86_64/tcz/

already in the TCL library; existing ones; GREEN
already in the TCL library; nonexistent; RED!

Dependencies (27)

+ bash
  + curl
   + dbus
    + desktop-file-utils
- freetype2
+ gdk-pixbuf2
  + hicolor-icon-theme
   + lib32-alsa-plugins
    + lib32-gcc-libs
   ? lib32-libgl (lib32-libglvnd)
+ lib32-libgpg-error
 + lib32-libx11
  + lib32-libxss
   + lib32-nss
- lib32-vulkan-driver (lib32-nvidia-utils, lib32-vulkan-intel, lib32-vulkan-radeon, lib32-amdvlk, lib32-vulkan-intel, lib32-vulkan-radeon)
  - lib32-vulkan-icd-loader
   - lsb-release
+ lsof
  + nss
   + python
- ttf-font (ttf-dejavu, ttf-liberation, ttf-bitstream-vera, ttf-droid, gnu-free-fonts, noto-fonts, ttf-croscore, ttf-ibm-plex)
   - usbutils
    - vulkan-driver (nvidia-utils, vulkan-intel, vulkan-radeon, amdvlk, vulkan-intel, vulkan-radeon, nvidia-utils)
     - vulkan-icd-loader
+ xorg-xrandr
   + zenity
- steam-native-runtime (optional) - steam native runtime support

Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: xor on June 08, 2020, 08:45:11 AM
As has been said several times, unless something changed recently, steam requires a 32/64bit multi-lib system.
Tinycore does not have a multi-lib option.

32/64bit multi-lib system.

i just need steam installation to play native linux games.

non-linux-based (wine-supported) games work very inefficiently. ! :(

All new games are 64-bit. :)

I am not expecting a 32-bit version for him.
(I don't want the 32-bit library!)
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: aus9 on June 08, 2020, 06:06:26 PM
@xor
Quote
i just need steam installation to play native linux games.
you may be better off looking for linux distros that are designed to support steam out of the box?

You can do your own search but debian rolling model might suit you better to get more frequent updates and so I suggest you try out  "GameOver" from
https://sparkylinux.org/download/rolling/

Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: xor on June 08, 2020, 09:27:08 PM
@xor
Quote
i just need steam installation to play native linux games.
you may be better off looking for linux distros that are designed to support steam out of the box?

You can do your own search but debian rolling model might suit you better to get more frequent updates and so I suggest you try out  "GameOver" from
https://sparkylinux.org/download/rolling/

I love using TCL.

I saw that many of the games I have on steam have linux support.

looking at the file dependency list,

98% of these files already appear to be in the TCL library.

No one wants the impossible.
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: Juanito on June 08, 2020, 10:43:06 PM
https://www.archlinux.org/packages/multilib/x86_64/steam/

The clue is in the word "multilib".
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: xor on July 13, 2020, 12:36:41 AM
" Running 64Bit in Steam with Linux: Solution. "
https://forum.kerbalspaceprogram.com/index.php?/topic/95791-running-64bit-in-steam-with-linux-solution/

As has been said several times, unless something changed recently, steam requires a 32/64bit multi-lib system.

Tinycore does not have a multi-lib option.
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: Sashank999 on July 13, 2020, 12:48:49 AM
Hi xor,

We need lsb-release and ttf fonts. We also need vulkan drivers. Freetype is already in repo.
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: Juanito on July 13, 2020, 01:59:15 AM
CorePure64 has vulkan drivers for intel and amd.
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: Sashank999 on July 13, 2020, 02:04:55 AM
Hi Juanito,

That leaves us with lsb and ttf fonts. I have found lsb source within packages.debian.org. But I cannot find ttf fonts.
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: Juanito on July 13, 2020, 02:57:26 AM
I would assume "ttf fonts" means any tff font.

The issue will still be that the steam client expects a multi-lib environment.
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: xor on July 13, 2020, 03:06:05 AM
Quote
ksp.sh
to launch KSP whenever you want to play.

(note: if you use the steam launcher to play, it will revert to 32bit.
Always use this ksp.sh shell script to launch KSP!)


I hope this helps someone! :D

https://forum.kerbalspaceprogram.com/index.php?/topic/95791-running-64bit-in-steam-with-linux-solution/



I would assume "ttf fonts" means any tff font.

The issue will still be that the steam client expects a multi-lib environment.
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: Sashank999 on July 13, 2020, 03:11:31 AM
Hi Juanito,

Can't we tweak the TCL x64 to contain 2 dirs - lib32 and lib64; then tweak the glibc and graphics drivers's tczs to install them under lib32 folders ?

@xor Once read the "Unpackaged" section and try it. If it works, say me. In the link here: https://developer.valvesoftware.com/wiki/Steam_under_Linux#Native_Steam_on_Linux

Well, I can't decide anything until I download, compile the steam source. I need confirmation that this is the source : http://repo.steampowered.com/steam/archive/precise/steam_latest.tar.gz
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: Juanito on July 13, 2020, 03:19:19 AM
Can't we tweak the TCL x64 to contain 2 dirs - lib32 and lib64; then tweak the glibc and graphics drivers's tczs to install them under lib32 folders ?

No - you would need a proper multi-lib environment - see, for example, http://www.linuxfromscratch.org/~dj/lfs-systemd-multilib/index.html
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: Sashank999 on July 13, 2020, 03:34:01 AM
Hi Juanito,

Oh. I think it can't be happened. But we can tweak steam, no ? (I think so  :-X )
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: xor on July 14, 2020, 09:25:32 AM
(as usual; I write with google translate)

steam; I realized that it has a multi-layered structure.
roughly i see this as 4 layers
64-bit linux (can run 32-bit linux content)
but when it comes to wine derivative
win32 >> wine32 << linux32
win64 >> wine64 << linux64

my purpose is not to run 32-bit linux applications or 32-64 bit windows applications.
steam use for 64-bit linux only

now instead of extracting files for this job
Downloading the full package will be less labor and time consuming.

By the way, I am thinking of using TCL DCORE.

About DCORE; I don't want to be like fish out of water.
https://www.linuxsecrets.com/tinycorelinux-wiki/dcore:faq.html

meanwhile, to progress;
I am slowly shifting this main subject to this side :)
http://forum.tinycorelinux.net/index.php/topic,24051.0.html

Hi Juanito,

Oh. I think it can't be happened. But we can tweak steam, no ? (I think so  :-X )
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: PDP-8 on July 14, 2020, 03:07:12 PM
Quote
my purpose is not to run 32-bit linux applications or 32-64 bit windows applications.
steam use for 64-bit linux only

If all you want is a "steam launcher", there are plenty of of other distros that support that right out of the box.  At this point, why would you care what's underneath?

I think you may be missing the point of Tinycore itself.  It's not meant to be a global-domination operating system serving as a launcher for your socio/political and science-fiction projects.

It *could* be, but that's up to YOU, not the devs.  They have supplied the tools to do so.

All I've seen are requests that THEY build stuff to YOUR specifications.  Ever think of man-power?  Maybe they have a life beyond TC.  Perhaps they are awaiting for your solutions - real solutions, and not just ideas coming from one direction.

Sorry - but in the end, I think you are missing the whole point of TC.

Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: Sashank999 on July 14, 2020, 07:48:20 PM
Hi xor and PDP-8,

I think xor is a former windows user. I have seen many people being maniacs after release of Windows 10 due to its really high resource consumption (One of my reasons to shift to TCL). Hence even I shifted to TCL.

TCL is a community based distro. Which means that users are freely allowed to build software they like if devs don't have time to do it, don't like it, think it as time consuming, think it as useless or think it cannot be done with their distro (TCL).

That is where we come in. We develop it. Tweak the System to do it. Say the methods to recreate it. We post it in repo. I think we can create ourselves.
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: xor on July 14, 2020, 09:23:37 PM
(I write with google translation as usual, if the words are absurd; the responsible is google. :)

The statement "resources are limited, needs are unlimited" is not mine :)

I am a 4gb ram and 2 core system user. (AMD A4-5300)

I have repeatedly tried the transition to linux.
but I saw that none of them had a free and original structure like TCL.

I compare the system potential of TCL to the PS2 game console that was released years ago.

logically a 5 MB operating system
8GB game DVD and 8MB memory card to save changes made!
moreover, PS2 can run linux :)

When it comes to Game in Linux;
Games are the reason and reason for many people to buy computers!

Everyone knows that the current games are direct 64-bit.
and at the same time, it is known to everyone when the new generation game engines work on multi platform.

https://store.steampowered.com/steamos/buildyourown

I tried linux distribution.

and also with TCL via SD-card

I checked this game list below.

https://steam.fandom.com/wiki/List_of_DRM-free_games

in particular; https://store.steampowered.com/app/237930/transistor/

this game worked almost 2 times faster at TCL! :)

when you realize this fact; I wish I had 64-bit steam.

(without wine or a different derivative emulsion
A steam with 64-bit native linux support only for linux gaming applications)

but unfortunately old linux users;
steam = seeing a wedding cake of 4x floors and unnecessary size :)

what i want to tell
steam (64-bit) = only one cup cake

Hi xor and PDP-8,

I think xor is a former windows user. I have seen many people being maniacs after release of Windows 10 due to its really high resource consumption (One of my reasons to shift to TCL). Hence even I shifted to TCL.

TCL is a community based distro. Which means that users are freely allowed to build software they like if devs don't have time to do it, don't like it, think it as time consuming, think it as useless or think it cannot be done with their distro (TCL).

That is where we come in. We develop it. Tweak the System to do it. Say the methods to recreate it. We post it in repo. I think we can create ourselves.
Title: Re: wiki ; Installing Steam for Linux Client on TCL !?
Post by: PDP-8 on July 15, 2020, 12:06:19 AM
Well, ok, I'm out of the gaming discussion since that's not my thing.

A little OT: have you ever tried PARDUS ?  Community edition available, live media, forums and so forth

https://www.pardus.org.tr/

Might cut down on having to translate all the time, and maybe you could get steam running on it!

Not to mention that there is a global brotherhood of developers doing good work everywhere - TC is great, but it is just a part of the larger family!