While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Nexus Mods retire their in-development cross-platform app to focus back on Vortex
- Windows compatibility layer Wine 11 arrives bringing masses of improvements to Linux
- GOG plan to look a bit closer at Linux through 2026
- Hytale has arrived in Early Access with Linux support
- Valve reveal all the Steam events scheduled for 2026
- > See more over 30 days here
- Weekend Players' Club 2026-01-16
- whizse - Venting about open source security.
- rcrit - Away later this week...
- Liam Dawe - Welcome back to the GamingOnLinux Forum
- simplyseven - A New Game Screenshots Thread
- JohnLambrechts - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
Recently migrated from Arch to Debian
Trying to get Steam under wine working but for some reason , both wine and wine64 fail to launch steam.
A bit confused as it worked out of the box on Arch.
razing@debian:~/.wine/drive_c/Program Files (x86)/Steam64$ wine64 Steam.exe
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER: unimplemented DisconnectEx
fixme:ntdll:server_ioctl_file Unsupported ioctl c8000006 (device=c800 access=0 func=1 method=2)
fixme:winsock:server_ioctl_sock Unsupported ioctl c8000006 (device=c800 access=0 func=1 method=2)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIORW(IOC_WS2, 6))
\src\common\net.cpp (263) : Fatal Assertion Failed: PlatformSocketsInit failed, error [no name available] (10045)
\src\common\net.cpp (263) : Fatal assert failed: c:\buildslave\steam_rel_client_win32\build\src\common\net.cpp, line 263. Application exiting.
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
_ExitOnFatalAssert
razing@debian:~/.wine/drive_c/Program Files (x86)/Steam64$ wine Steam.exe
\src\common\net.cpp (263) : Fatal Assertion Failed: PlatformSocketsInit failed, error [no name available] (10045)
\src\common\net.cpp (263) : Fatal assert failed: c:\buildslave\steam_rel_client_win32\build\src\common\net.cpp, line 263. Application exiting.
_ExitOnFatalAssert
Edit : Yes i am , seems i am on the Stable version.
I think most people use Testing , no ?
But the stable version still remains 1.8.7.2
Funnily enough steam now starts but fails to download anything as it lacks access to servers.
Wonder if this has anything to do with my user not having sudo rights.
wine-3.0.3
So it seems it is 3.0.3
I would move to testing but a bit worried what a full system upgrade might imply.
View PC info
How can i be sure if what i have is stable or testing ?
I tried checking /etc/-os-release and my apt-sources list
# deb cdrom:[Official Debian GNU/Linux Live 9.5.0 kde 2018-07-14T18:03]/ stretch main
#deb cdrom:[Official Debian GNU/Linux Live 9.5.0 kde 2018-07-14T18:03]/ stretch main
deb http://ftp.sk.debian.org/debian/ stretch main non-free contrib
deb-src http://ftp.sk.debian.org/debian/ stretch main non-free contrib
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free
#wine
deb https://dl.winehq.org/wine-builds/debian/ stretch main
# stretch-updates, previously known as 'volatile'
deb http://ftp.sk.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.sk.debian.org/debian/ stretch-updates main contrib non-free
Is that testing or stable ? Do i just replace main with testing and do a system upgrade ?
http://ftp.sk.debian.org/debian/dists/testing/ stretch main non-free contrib
Or is it
deb http://ftp.sk.debian.org/debian/ testing main non-free contrib
Can someone share their /apt-list for testing ?
I am guessing once i do a apt-get update and apt-get upgrade and maybe an apt dist-upgrade i will be on testing ?
SID as ArchLinux has bleeding edge packages is as stable as the late one.
Some here are confused as to the purpose of Testing, it IS for testing. But SID is a rolling-release distro that is meant to all-purpose!
Anyway, even on SID/Testing you will need to use Wine staging repos because Debian Wine packages ain't compiled with gaming flags.
I had to do that months ago as I played a lot with Wine/Steam games!
Managed to figure it out and get to testing and do a distro-upgrade
Only KDE crashed and recovered but rest is fine (sound , display , net connection)
A bit worried about the recommendation i got during dist upgrade to run "apt autoremove" as there are quite a few packages there.
The following packages will be REMOVED:bdf2psf caja-common debian-zh-faq-s dh-python dolphin4 fonts-hack-ttf fonts-oxygen g++-6 gcc-6-base:i386 gcj-6-jre-lib gir1.2-gnomekeyring-1.0 gnome-orca gnome-user-docs gnome-user-guide gtk3-engines-breeze iputils-arping ipxe-qemu kde-baseapps-bin kde-baseapps-data
kde-icons-mono kdepasswd kdepim-doc kdesudo konqueror-nsplugins kpart-webkit ktnef libass5 libavcodec57:i386 libavdevice57 libavfilter6 libavformat57 libavresample3 libavresample3:i386 libavutil55:i386 libbind9-140 libblas-common libbluray1 libbtbb0 libcacard0
libcapstone3 libcdio-cdda1 libcdio-paranoia1 libcdio13 libcomerr2:i386 libdns162 libdrm-dev libebur128-1 libenca0 libestools2.4 libexempi3 libfcitx-gclient0 libfcitx-qt0 libfdt1 libfile-copy-recursive-perl libgcj-bc libgcj-common libgcj17 libgcr-3-common
libgegl-0.3-0 libgeoclue-2-0 libgfortran3 libgit2-24 libgles1-glvnd-nvidia libgles1-glvnd-nvidia:i386 libgles2-mesa libgloox15 libgltf-0.0-0v5 libgmime-2.6-0 libgnome-desktop-3-12 libgnome-keyring-common libgnome-keyring0 libgps22 libgtop-2.0-10 libhttp-parser2.1
libhunspell-1.4-0 libical2 libicu57:i386 libidn11:i386 libilmbase12 libiodbc2 libiptcdata0 libisc160 libisccc140 libisccfg140 libiso9660-8 libjim0.76 libk3b6 libk3b6-extracodecs libkcddb4 libkcompactdisc4 libkdecorations2private5v5 libkexiv2-11 libkexiv2-data
libkf5akonadicore-bin libkf5akonadiprivate5 libkf5calendarcore5 libkf5gapi-data libkf5gpgmepp-pthread5 libkf5incidenceeditor-bin libkf5kdgantt2-5 libkf5kipi31.0.0 libkf5mailcommon-plugins libkf5pimcommon-plugins libkf5qgpgme5 libkf5syndication5 libkf5webkit5
libkonq-common libkonq5-templates libkonq5abi1 libkonqsidebarplugin4a libkprintutils4 libkxmlrpcclient4 liblimba0 liblivemedia57 libllvm3.9 libllvm3.9:i386 liblouis12 liblwres141 libmagickcore-6.q16-3 libmagickcore-6.q16-3-extra libmagickwand-6.q16-3 libmikmod3
libminiupnpc10 libmpfr4 libnfs8 libntfs-3g871 libokularcore7 libopencv-core2.4v5 libopencv-imgproc2.4v5 libopenexr22 liborcus-0.11-0 libpackagekitqt5-0 libpcre16-3 libperl5.24 libpodofo0.9.4 libpoppler-qt4-4 libpoppler64 libpostproc54 libprotobuf-lite10 libprotobuf10
libpthread-stubs0-dev libpython3.5 libpython3.5-minimal libpython3.5-stdlib libqaccessibilityclient0 libqca2-plugin-ossl libqgsttools-p1 libqmobipocket1 libqt4-help libqt5clucene5 libqt5multimediaquick-p5 libqt5quickparticles5 libqt5quicktest5 libraw15
libreoffice-kde libreoffice-pdfimport libruby2.3 libsac-java-gcj libsdl-mixer1.2 libsdl-net1.2 libsndio6.1:i386 libsodium18 libsoprano4 libsox2 libspeexdsp1:i386 libspice-server1 libstdc++-6-dev libsuitesparseconfig4 libswresample2:i386 libswscale4 libtomcrypt0
libtracker-sparql-1.0-0 libtxc-dxtn-s2tc libubertooth0 libusbredirparser1 libva-drm1:i386 libva-wayland1 libva-x11-1:i386 libva1:i386 libvdeplug2 libvpx4:i386 libvte-2.91-0 libvte-2.91-common libwayland-egl1-mesa libwebpmux2:i386 libx11-dev libx11-doc libx11-xcb-dev
libx264-148:i386 libx265-95:i386 libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxdamage-dev libxdmcp-dev libxen-4.8 libxencall1
libxendevicemodel1 libxenevtchn1 libxenforeignmemory1 libxengnttab1 libxenmisc4.11 libxenstore3.0 libxentoolcore1 libxentoollog1 libxerces-c3.1 libxext-dev libxfixes-dev libxfont1 libxml++2.6-2v5 libxshmfence-dev libxxf86vm-dev linux-headers-4.9.0-7-amd64
linux-headers-4.9.0-7-common manpages-fr manpages-fr-extra mate-icon-theme mesa-common-dev musescore-soundfont-gm nvidia-legacy-390xx-alternative openbios-ppc openbios-sparc openhackware python-beautifulsoup python-cairo python-gobject-2 python-gtk2 python3-distutils
python3-lib2to3 python3.5 python3.5-minimal qemu-efi qemu-efi-aarch64 qemu-slof qemu-system qemu-system-arm qemu-system-common qemu-system-data qemu-system-gui qemu-system-mips qemu-system-misc qemu-system-ppc qemu-system-sparc qemu-system-x86 qemu-user
qemu-user-binfmt qemu-utils qml-module-org-kde-extensionplugin qml-module-org-kde-kirigami qtbase5-dev-tools rename rsync ruby2.3 seabios soprano-daemon tcpd wesnoth-1.12 wesnoth-1.12-aoi wesnoth-1.12-core wesnoth-1.12-data wesnoth-1.12-did wesnoth-1.12-dm
wesnoth-1.12-dw wesnoth-1.12-ei wesnoth-1.12-httt wesnoth-1.12-l wesnoth-1.12-low wesnoth-1.12-music wesnoth-1.12-nr wesnoth-1.12-sof wesnoth-1.12-sotbe wesnoth-1.12-thot wesnoth-1.12-trow wesnoth-1.12-tsg wesnoth-1.12-ttb wesnoth-1.12-utbs x11proto-core-dev
x11proto-damage-dev x11proto-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev
I got sick of bleeding edge stuff breaking.
Yes it was an easy fix and yes it would get updated, but it still managed to hit me at my most inconvenient times.
Trying this does not work
deb https://dl.winehq.org/wine-builds/debian/ testing mainAnd it seems the files do exist for testing
https://dl.winehq.org/wine-builds/debian/dists/testing/
Seems i goofed up and did not remove the old wine install
root@debian:/home/razing# dpkg-query -l | grep wineii fonts-wine 3.0.3-2 all Windows API implementation - fonts
ii libkwineffects11 4:5.13.5-1+b1 amd64 KDE window manager effects library
ii libwine:amd64 3.0.3-2 amd64 Windows API implementation - library
ii libwine:i386 3.0.3-2 i386 Windows API implementation - library
ii wine-stable 3.0.3~stretch amd64 WINE Is Not An Emulator - runs MS Windows programs
ii wine-stable-amd64 3.0.3~stretch amd64 WINE Is Not An Emulator - runs MS Windows programs
ii wine-stable-i386:i386 3.0.3~stretch i386 WINE Is Not An Emulator - runs MS Windows programs
ii wine32:i386 3.0.3-2 i386 Windows API implementation - 32-bit binary loader
ii wine64 3.0.3-2 amd64 Windows API implementation - 64-bit binary loader
ii winehq-stable 3.0.3~stretch amd64 WINE Is Not An Emulator - runs MS Windows programs
ii winetricks 0.0+20180815-1 all package manager for Wine to install software easily
And trying to remove it now throws an error
The following packages will be REMOVED:wine-stable winehq-stable winetricks
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 7,225 kB disk space will be freed.
Do you want to continue? [Y/n] Y
dpkg: warning: 'ldconfig' not found in PATH or not executable
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable
dpkg: error: 2 expected programs not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin
E: Sub-process /usr/bin/dpkg returned an error code (2)
Debian irc saved me
Seems the path issue was from doing "su" instead of "su -" to get to root
Still need to fix the wine repo
After opening my STUPID eyes, i realized i forgot to do an apt-update after adding the wine testing to my sources list.
View PC info
/etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.us.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/debian-security testing/updates main contrib non-free
deb-src http://security.debian.org/debian-security testing/updates main contrib non-free
#deb http://debug.mirrors.debian.org/debian-debug/ testing-debug main contrib non-free
/etc/apt/sources.list.d/wine.list
deb https://dl.winehq.org/wine-builds/debian/ testing main