Closed shenmo7192 closed 3 months ago
I don't know what this package contains. It doesn't look like an official box86 version.
Either open a ticket on deepin os github, or use official box86, with the included install_steam.sh script.
I don't know what this package contains. It doesn't look like an official box86 version.
Either open a ticket on deepin os github, or use official box86, with the included install_steam.sh script.
This IS an official box86. I just cloned from repo and compiled it.
While it was repacked to avoid conflict with deepin-box86
with the included install_steam.sh script
with the included install_steam.sh script
I got the pack from https://github.com/ryanfortner/box86-debs/ and it does not contain any shell..... Okay maybe i should find another binary upstream to follow
armhf packages is managed externally on UOS and deepin on arm64, since they does not have an armhf repository, so they make a package to uncompress those needed libs.
OK maybe i should try debian 12 instead
the install_steam.sh
can be found on box86 repo directly. It will create a steam
shell script launcher (important as there are some env. var. needed to have it run correctly), and will try to install needed dependancies on Debian/Ubuntu system. You'll probably have to install the dependancies by hand on deepinos.
Also, your box86 installation seems to missing the /etc/box86.box86rc
I think. It the default parameter file for box86, I don't think it got installed with you package.
the
install_steam.sh
can be found on box86 repo directly. It will create asteam
shell script launcher (important as there are some env. var. needed to have it run correctly), and will try to install needed dependancies on Debian/Ubuntu system. You'll probably have to install the dependancies by hand on deepinos.Also, your box86 installation seems to missing the
/etc/box86.box86rc
I think. It the default parameter file for box86, I don't think it got installed with you package.
Oh sorry I thought box86 support BOX86_RCFILE
as env var to pass the rc file path. I changed it to /etc/spark-box86.box86rc to avoid conflict with official release.
I refered to box64 code and made an pr to let box86 support it
https://github.com/ptitSeb/box86/pull/960
Here
I'm still unsure what is the official box86 and what is not in your configuration.
I recompiled it and it seems the correct .rcfile is does not make symbol error now. It complain a dbus error
dbus[1532300]: arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file ../../../dbus/dbus-message.c line 1362. This is normally a bug in some application using the D-Bus library.
This is my repacked version of box86. Build on Debian 10 container
The repacked version modify these things
else is the same
To avoid later misunderstanding and packaging caused error, i will use https://github.com/ryanfortner/box86-debs/ deb to test then.
Update: Restarting Steam make it successful to load without dbus problem. But steamwebhelper crashed
Trying to fix
Failed to run on debian 12 container with
shenmo128@Amber-CE-Bookworm:~/Desktop/box86/bui$ LANGUAGE=en_US LANG=en_US apt policy libgcc-s1:armhf
libgcc-s1:armhf:
Installed: 12.2.0-14
Candidate: 12.2.0-14
Version table:
*** 12.2.0-14 500
500 https://mirrors.ustc.edu.cn/debian bookworm/main armhf Packages
100 /var/lib/dpkg/status
shenmo128@Amber-CE-Bookworm:~/Desktop/box86/bui$ LANGUAGE=en_US LANG=en_US apt policy libgcc-s1:arm64
libgcc-s1:
Installed: 12.2.0-14
Candidate: 12.2.0-14
Version table:
*** 12.2.0-14 500
500 https://mirrors.ustc.edu.cn/debian bookworm/main arm64 Packages
100 /var/lib/dpkg/status
steamwebhelper is a 64bits process. It use box64 to run, and you need a recent build of box64 (with it's rcfile) to run it
steamwebhelper is a 64bits process. It use box64 to run, and you need a recent build of box64 (with it's rcfile) to run it
box64 is installed with rc file
This error seems random on my device.
I will find another person to test on his machine to test
Can this ticket be closed now?
Think so
I don't have a armhf device now....
Thank you for your patience! You are so nice.
I'm using this armhf libs package
https://cdn.d.store.deepinos.org.cn/aarch64-store/depends/deepin-wine6-stable/com.deepin-wine-runtime.deepin_1.1deepin3_arm64.deb.metalink