rsharo / steamos_docker Goto Github PK
View Code? Open in Web Editor NEWBuilds a SteamOS image for Docker with 3D graphics and sound
Builds a SteamOS image for Docker with 3D graphics and sound
steamos_buildmach
has to be run with --privileged
because mkimage.sh
tries to remount the proc filesystem after chrooting. We can build the fakechroot
variant of SteamOS under fakeroot/fakechroot, but this eventually causes grief with systemd
. Unfortunately minbase
and fakechroot
variants are mutually exclusive.
Would like to figure out a way to build the minbase
variant as a normal user and without the --privileged
flag -- without maintaining our own fork of /usr/share/debootstrap/scripts/stable
.
We disable the final build command in mkimage.sh
so the -t
argument is pointless. We can remove it from the Dockerfile
and README.md
alchemist instructions.
Might be just my machine, but I get a segfault if I re-run steam
after saving my password and closing the client down.
Deleting the file $(STEAMHOME)/.steam/registry.vdf
recovers from the condition without wiping your save games or download cache.
But it means you have type your steam password every time you launch the client.
Running make SUITE=alchemist
fails due to missing valve key, even though the keyring has been loaded into steamos_buildmach
.
Brewmaster works fine, though.
I`m running Fedora 24 and i have this error, with nvidia and default Make target too.
Removing intermediate container 2a48c5ae3f8d
Step 24 : WORKDIR /root
---> Running in d84ef72e329f
---> 261eda0dfc63
Removing intermediate container d84ef72e329f
Step 25 : SHELL
Unknown instruction: SHELL
Makefile:21: recipe for target 'steamos_buildmach.built' failed
make[2]: *** [steamos_buildmach.built] Error 1
make[2]: Leaving directory '/root/steamos_docker/steamos_buildmach'
Makefile:25: recipe for target 'steamos_buildmach' failed
make[1]: *** [steamos_buildmach] Error 2
make[1]: Leaving directory '/root/steamos_docker'
Makefile:37: recipe for target 'build/brewmaster.built' failed
make: *** [build/brewmaster.built] Error 2
All the scripts would be identical at this time, but we could omit the script from the command line if we installed symbolic links in /usr/share/debootstrap/scripts
for each suite like Debian does.
The project has steamos_ati
, but no steamos_nvidia
. Would be nice to have both.
The steambox
image is currently unable to play sound.
We should support selecting the SteamOS version (alchemist, brewmaster, brewmaster_beta, etc) from the make command.
Something like:
make SUITE=brewmaster_beta all
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.