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

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

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


目录

章节 内容
前言 问题背景与系统环境说明
过程 问题排查与现象描述
解决 SELinux 策略修改方案

前言

换了 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/4/2026/suse-wine/
作者
听话的便当
发布于
2026年1月25日
许可协议