关于在openSUSE中无法使用flatpak Bottle/Steam/Wine相关应用的解决办法

如果文章中的图片加载不出来, 请您考虑使用代理软件

此文章使用CC-BY-NC协议


前言

换了 openSUSE 作为主力系统已经有一阵子了. 用起来确实很顺心.

只是在某些设置上, 我觉得suse可能过于保守了.

最近几天, 我想在suse上玩点 Windows 游戏时就遇到了这个情况.

过程

因为不想破坏系统包, 保持干净与整洁, 在安装大部分软件之前, 我都会先看看有没有其 flatpak 版.

例如 Steam , HeroicBottles. 他们三个加起来就是 Linux 游戏环境的终极解决方案.

之前这套在其他发行版上都没毛病, 但是到了suse这里, 我的 bottle 创建得很顺利, 但是就是运行不了 exe.

而且, 这不只是 Bottles 一个软件的异常, Heroic 也是如此. 只要运行, 就报错noexec filesystem.

我不禁开始怀疑, 是不是suse的毛病.

解决

于是一番苦找, 终于在这里找到了解决办法:

首先:

1
sudo getsebool selinuxuser_execmod

如果显示selinuxuser_execmod --> disabled, 请继续往下看👇:

1
sudo setsebool -P selinuxuser_execmod 1

如此便可解决 openSUSE 上 SELinux 的默认策略存在着的兼容性问题.


我是听话的便当.

Bye~❛‿˂̵✧


关于在openSUSE中无法使用flatpak Bottle/Steam/Wine相关应用的解决办法
https://wzk0.github.io/2026/suse-wine/
作者
听话的便当
发布于
2026年1月25日
许可协议