Port details on branch 2024Q4 |
- linux-steam-utils Steam launcher for FreeBSD
- 20240625 games
=0 20240625Version of this port present on the latest quarterly branch. - There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
 - Port Added: 2024-10-18 06:00:08
- Last Update: 2024-10-18 05:56:59
- Commit Hash: 8cdc1a8
- Also Listed In: linux
- License: MIT
- WWW:
- https://github.com/shkhln/linuxulator-steam-utils
- Description:
- A set of workarounds for running the Linux Steam client under FreeBSD.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- linux-steam-utils>0:games/linux-steam-utils
- To install the port:
- cd /usr/ports/games/linux-steam-utils/ && make install clean
- To add the package, run one of these commands:
- pkg install games/linux-steam-utils
- pkg install linux-steam-utils
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: linux-steam-utils
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64
- distinfo:
- TIMESTAMP = 1719338773
SHA256 (shkhln-linuxulator-steam-utils-20240625_GH0.tar.gz) = 0976e893a6be4c1ecc2802b09948a1d468abdc2b4fb23409074aa247b5ced045
SIZE (shkhln-linuxulator-steam-utils-20240625_GH0.tar.gz) = 41129
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- linux-c7-devtools>0 : devel/linux-c7-devtools
- Runtime dependencies:
-
- ca_root_nss>=0 : security/ca_root_nss
- gtar : archivers/gtar
- liberation-fonts-ttf>=0 : x11-fonts/liberation-fonts-ttf
- zenity : x11/zenity
- linux-c7-dbus-libs>0 : devel/linux-c7-dbus-libs
- linux-c7-gtk2>0 : x11-toolkits/linux-c7-gtk2
- linux-c7-dri>0 : graphics/linux-c7-dri
- linux-c7-nss>0 : security/linux-c7-nss
- linux-c7-alsa-plugins-oss>0 : audio/linux-c7-alsa-plugins-oss
- ruby32 : lang/ruby32
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- games_linux-steam-utils
- USES:
- linux ruby:run
- pkg-message:
- For install:
- Please note, this is an unofficial wrapper for the Steam client
and as such it is supported on a best effort basis.
Limitations:
- Sandbox is disabled for the web browser component.
- No controller input, no streaming, no VR.
- Valve Anti-Cheat is untested.
- Steam's container runtime (pressure-vessel) doesn't work.
Additional dependencies:
- If you use an NVIDIA card, you need to install a suitable
x11/linux-nvidia-libs(-xxx) port.
Steam setup:
1. Set security.bsd.unprivileged_chroot and vfs.usermount sysctls to 1.
2. Add nullfs to kld_list, load it.
3. Create a dedicated FreeBSD non-wheel user account for Steam. Switch to it.
4. Run `/usr/local/steam-utils/bin/lsu-bootstrap` to download the Steam bootstrap executable.
5. Run `steam` to download updates and start Steam.
For the list of tested Linux games see https://github.com/shkhln/linuxulator-steam-utils/wiki/Compatibility.
Native Proton setup (optional, semi-experimental):
1. Run `sudo pkg install wine-proton libc6-shim python3`.
2. Run `/usr/local/wine-proton/bin/pkg32.sh install wine-proton mesa-dri`.
3. In Steam install the matching Proton version (appid 2348590 for 8.0, 2805730 for 9.0, etc).
To enable it right click a game title in Steam, click Properties,
click Compatibility, select "FreeBSD Wine (emulators/wine-proton)".
- Master Sites:
|