-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it possible to provide libc6 to prevent conflicts? #13
Comments
+1 This causes conflict with steamcmd official deb. Here is an example starting with Bookworm on Ampere Altra CPU (Aarch64) # Install box86
dpkg --add-architecture armhf
apt update
apt install -y wget gpg
wget https://ryanfortner.github.io/box86-debs/box86.list -O /etc/apt/sources.list.d/box86.list
wget -qO- https://ryanfortner.github.io/box86-debs/KEY.gpg | gpg --dearmor -o /etc/apt/trusted.gpg.d/box86-debs-archive-keyring.gpg
apt update
apt install -y box86-generic-arm
# Install steamcmd
dpkg --add-architecture i386
sed -i 's/^Components: main$/& contrib non-free non-free-firmware/' /etc/apt/sources.list.d/debian.sources
apt update
apt install -y steamcmd Result:
Similar error occurs in reverse, if install steamcmd or libstdc++6:i386 before box86:
There is workaround by downloading deb and forcing overwrite, if steamcmd is installed first:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
If you try to add i386 or amd64 architecture and install any i386 or amd64 app, Debian will try to install libc6 for that architecture and will error out as a file conflict with the library provided with box86/box64 occurs. Is it possible to mark these packages as provides libc6:i386/amd64?
The text was updated successfully, but these errors were encountered: