SGUG RSE: Difference between revisions
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
==== Toolchain ==== | ==== Toolchain ==== | ||
RSE uses GCC 9 which can cross compile with distcc on x86 systems. It uses RPM SPEC files (not to be confused with SGI SPEC files) to generate SRPMs. It is based on Fedora 31. | RSE uses [[GCC]] 9.2.0 which can cross compile with distcc on x86 systems. It uses RPM SPEC files (not to be confused with SGI SPEC files) to generate SRPMs. It is based on Fedora 31. | ||
==== Packages ==== | ==== Packages ==== | ||
Line 13: | Line 13: | ||
<code>systune ncargs 262144</code> | <code>systune ncargs 262144</code> | ||
Download the RSE archives from [https://github.com/sgidevnet/sgug-rse/releases GitHub] | |||
There are always three. | |||
Extract the archives as root to /usr. | |||
Use tdnf to search the repos. | |||
[[Category:Open-Source-Software]] | [[Category:Open-Source-Software]] | ||
[[Category:No-Images]] | [[Category:No-Images]] | ||
[[Category:Stubs]] | [[Category:Stubs]] |
Latest revision as of 18:06, 24 February 2025
SGUG RSE is a community effort of the Silicon Graphics User Group to develop software for IRIX using a ported version of RPM, along with tdnf and microdnf to provide package management and resolution. It essentially installs itself as a package without any interaction with the larger system.
Toolchain
RSE uses GCC 9.2.0 which can cross compile with distcc on x86 systems. It uses RPM SPEC files (not to be confused with SGI SPEC files) to generate SRPMs. It is based on Fedora 31.
Packages
As of 2025, RSE is still experimental but boasts over 1,000 "packages" of software, of which many are games, media and other software that is of relevance to SGI users.
Bootstrapping
RSE can be installed by doing the following:
Use /usr/sysadm/privbin/modifyUserAccount to add the main user to group sys.
systune ncargs 262144
Download the RSE archives from GitHub
There are always three.
Extract the archives as root to /usr.
Use tdnf to search the repos.