Tiny Core Linux

dCore Import Debian Packages to Mountable SCE extensions => dCore x86_64 => Topic started by: xor on May 07, 2021, 06:11:06 AM

Title: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: xor on May 07, 2021, 06:11:06 AM
Steam and MultiLib download commands for Debian (Non-Free) repository

advanced, I'm not a linux user
I don't know how many times I have reopened this topic.
but I think there is a solution to the problem.

I will not discuss TCL and DCore minimalist point of view
I just want to move my STEAM account to Linux environment.
I don't like turnkey linux distributions.

MultiLib for STEAM and linux
I am aware it is in the Debian archives
I'm so tired of repeating the same things
can you help me please !
Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: Juanito on May 09, 2021, 08:31:28 AM
See the readme here:

http://tinycorelinux.net/11.x/x86_64/tcz/src/multilib/
Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: xor on May 09, 2021, 09:17:16 PM
I did not understand anything from the article
Can you write a more descriptive comment!?
Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: Juanito on May 10, 2021, 12:26:32 AM
The readme explains how to modify a CorePure64-11.x installation so that it becomes mutli-lib.

Boot CorePure64-11.x, download glibc32_ml.tcz and glibc64_ml.tce and follow the instructions.
Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: CardealRusso on May 09, 2023, 08:40:49 AM
See the readme here:

http://tinycorelinux.net/11.x/x86_64/tcz/src/multilib/
can you make this for 14x?

after fallowing this readme it has breaken the system, glibc dont works (or the version is outdated?)
Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: Juanito on May 09, 2023, 09:13:58 AM
Those instructions will only work on CorePure64-11.x

I’ve no plans to make an update, but maybe there is something more recent at the url on the first line of the instructions.

The binutils, gcc and glibc version would need to match that of the version of CorePure64 in use.
Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: mocore on May 10, 2023, 07:37:20 AM
but maybe there is something more recent at the url on the first line of the instructions.

specifically it appears
the url in question is http://www.linuxfromscratch.org/~dj/lfs-systemd-multilib/chapter10/chapter10.html ( unfortunately / currently 404 mort )
found in http://tinycorelinux.net/11.x/x86_64/tcz/src/multilib/compile_mutlilib

all though that link is currently dead , perhaps it exists in some archive

generally related i found the below links 

https://unix.stackexchange.com/questions/12956/how-do-i-run-32-bit-programs-on-a-64-bit-debian-ubuntu/47003#47003
https://wiki.debian.org/Multiarch/HOWTO
https://wiki.gentoo.org/wiki/Multilib


Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: CardealRusso on May 10, 2023, 05:31:20 PM
I’ve no plans to make an update
Is it too exhausting to be able to replicate these files to 14.x?

I know that multilib is theoretically against tinycore's underlying principles, but I implore you to do it, because it's really important.
I use TinyCore not because of performance or because it's small, but because of one of the consequences it has, which is that you can have more control over a system where there are few things running.

On Linux systems like Debian or Ubuntu, the simple list of processes is exhausting and needs to be analyzed very carefully.

And it's not just something you do for me, I'm sure a lot of people who use TinyCore would like to have access to multilib.
Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: aus9 on May 10, 2023, 06:22:41 PM
Hi Mocore
Quote
that link is currently dead , perhaps it exists in some archive
https://web.archive.org/web/20200211165611/http://www.linuxfromscratch.org/~dj/lfs-systemd-multilib/chapter10/chapter10.html

However there appears to be a more recent guide for those interested
https://linuxfromscratch.org/~thomas/multilib/index.html

To anyone, 
I owe a lot to Juanito and others for their help over the years. So I will open my big gob and say unless someone else who has the time and skills replies.....I will have a go at seeing what I can do.....starting in a few days.

This post is in the Debian Core forum.....and I would only plan on building for TC64. I found this post in Recent Posts

I can not speak on behalf of Juanito but I pretty sure he is has a family life etc and so can not be expected to build everything and have no time to enjoy life. I am retired....65 Yah! so have a bit more time but my skills are still medium not great.

thanks for reading

Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: Rich on May 10, 2023, 10:39:21 PM
Hi aus9
Let me start by saying Tinycore supports 3 Intel/AMD configurations:
core          32 bit kernel    32 bit apps
core64        64 bit kernel    32 bit apps
corepure64    64 bit kernel    64 bit apps


If you wish to build extensions to support multilib, you and anyone else
are more than welcome to do so.

@Everyone else:
If you are not satisfied with the CorePure64-11.x support of multilib, or any
extensions that may have been created to support multilib, I suggest you
use a Linux distro that already supports multilib for that purpose. Those distros
also tend to have a much larger staff to support them.
Here are a couple of examples:
https://wiki.archlinux.org/title/official_repositories#multilib
https://docs.voidlinux.org/xbps/repositories/index.html#multilib
Also see this:
https://steamcommunity.com/sharedfiles/filedetails/?l=german&id=1787799592

In the past, xor has resorted to badgering, complaining, demanding, and starting
multiple threads about multilib in order to get his way.

That type of behavior will no longer be tolerated.

Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: curaga on May 10, 2023, 11:16:53 PM
The primary use of multilib is Steam games. For that other distros would be better, for many reasons.
Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: aus9 on May 11, 2023, 02:00:45 AM
Hi Rich and others
My first response was because I thought I understood the compile and notes from Juanito in the 11x repo. I tend to build mainly corepure64 and any others are  "any arch"

But your steamcommunity  link discussing graphics drivers has scared me off ....so I am now withdrawing my offer.
The building of AMD video drivers for 32lib to allow me to test anything then build the other video drivers support which I am not prepared to go to.

Voidlinux link and comment
I have used voidlinux which I regard as the fastest non-systemd usb boot up I have experienced in recent years. its init is runit and is really easy to work with unlike systemd 

Also voidlinux is a rolling release so potential users are going to get the most recent software. A good reason to consider for steam users no? I have a unwritten agreement with Juanito that I would only update once per final release unless there is a significant security update. Again, a good reason for members wanting steam to consider going to a rolling release where they can expect multiple updates within one year instead of 1 per year.

thanks for reading
Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: CardealRusso on May 11, 2023, 01:52:16 PM
The primary use of multilib is Steam games.
Not just for steam, but many  linux native games are multilib.

I particularly think multilib is a bad thing, there have even been many discussions on Steam's linux client about a pure 64-bit client, but they refuse for compatibility reasons.  Provide 64-bit Steam client (so we do not have to multi-arch just for Steam ...) (https://github.com/ValveSoftware/steam-for-linux/issues/5342)

For that other distros would be better, for many reasons.
I'm sure it would be much easier to go directly to Windows if the reason for migrating to another distribution is compatibility and troubleshooting issues. Windows is effectively superior to Linux in terms of Hardware & Software support, losing only in terms of privacy and invasion.
Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: mocore on May 18, 2023, 05:06:29 AM
use a Linux distro that already supports multilib for that purpose.
this made me wander how much *easyer* it might be to add-to / adapt / modify dcore for multilib ?
or if any one has all ready attempted to do so !
Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: CardealRusso on August 12, 2023, 07:00:06 PM
I tried my best to replicate multilib for tinycore 14.x but got filtered through glibc mazes. Perhaps Juanito can continue from here? That's halfway there and certainly only possible with an experienced user.
https://snippet.host/wocjcy
https://web.archive.org/web/20220925134756/https://www.linuxfromscratch.org/~thomas/multilib/index.html
Title: Re: Steam and MultiLib download commands for Debian (Non-Free) repository
Post by: Juanito on August 12, 2023, 11:17:31 PM
You need to use exactly the same versions of binutils, gcc, glibc, linux, etc as those in 14.x.