全站通知:
模组:在Linux上安装SMAPI
刷
历
编
跳到导航
跳到搜索
运行 install on Linux.sh 文件,并跟随屏幕上显示的教程操作。
(如果安装程序询问您游戏安装路径,参见如何找到您的游戏文件夹。)
警告: install on Linux.sh 安装文件必须使用 ./install\ on\ Linux.sh 在终端窗口中运行(假设您的终端窗口路径在 SMAPI 的安装文件夹中),因为版本低于 4.1.0 的 SMAPI 存在一个漏洞,其会不断地向系统日志中写入日志项。
如果您不慎通过 GUI 运行了 .sh 文件(即,双击运行),而非通过终端运行,则可以通过 GUI 任务管理器或通过 kill -SIGINT [PID](其中 [PID] 为正在运行的 shell 进程的 ID)来安全地结束进程。
此页面解释如何在 Linux 上安装 SMAPI(加载模组的工具)。
在其他平台上安装:Android • macOS • Steam Deck • Windows。
安装
- 下载最新版本的SMAPI。
- 在合适位置解压此 .zip 文件(但不要在游戏文件夹中!)。
- 若您通过 Flatpak 安装了 Steam,参见如下教程:
针对 Flatpak 的教程
当您使用 Flatpak 时,您需要更改默认游戏位置:- 打开 Steam。
- 前往 Steam > Settings > Downloads 。
- 点击 Content Libraries 下的 Steam Library Folders 。
- 前往 /home/[your username]/.local/share/Steam,并点击 Select。
- 确认您选中了刚才创建的新位置,然后点击 "..." 并选择 Make Default。
- 您可能需要卸载、重装游戏,以将其移动到正确的文件夹。
(如果安装程序询问您游戏安装路径,参见如何找到您的游戏文件夹。)
警告: install on Linux.sh 安装文件必须使用 ./install\ on\ Linux.sh 在终端窗口中运行(假设您的终端窗口路径在 SMAPI 的安装文件夹中),因为版本低于 4.1.0 的 SMAPI 存在一个漏洞,其会不断地向系统日志中写入日志项。
如果您不慎通过 GUI 运行了 .sh 文件(即,双击运行),而非通过终端运行,则可以通过 GUI 任务管理器或通过 kill -SIGINT [PID](其中 [PID] 为正在运行的 shell 进程的 ID)来安全地结束进程。
欲手动安装,参见 readme 文件中的教程。
升级SMAPI
安装最新版本即可;旧版本会被自动覆盖。
卸载
- 再次启动安装程序(参见安装步骤)。
- 启动后,选择 "uninstall" 选项。
疑难解答
- 若游戏升级后 SMAPI 窗口不再出现,请升级 SMAPI 以修复其启动器。
- SMAPI 会尝试寻找一个兼容的终端或使用您的默认终端,但某些终端是不兼容的。如果安装程序或启动器不能启动终端,请尝试安装 xterm(无需将其设为默认终端)。
- 参见疑难解答以了解概述性的信息。
- 若您正在尝试为星露谷 1.5.6 安装 SMAPI,请注意您必须先行安装 libssl1.x 。参见如下教程:
发行版 | 前置要求 |
---|---|
Debian-based (Debian, Ubuntu, Linux Mint) |
在终端中运行 sudo apt install libssl1.1 以安装 LibSSL 1.1 。
|
Arch-based (Arch, Manjaro, EndeavourOS) |
在终端中 sudo pacman -S openssl-1.1 以安装 OpenSSL 1.1 。
|
NixOS | 使用 steam-run 来运行 install on Linux.sh。
其中 |
Fedora | 在终端中运行 sudo dnf install openssl1.1 以安装 OpenSSL 1.1 。
|
Gentoo | 在终端中运行 sudo emerge --ask dev-libs/openssl-compat 以安装 OpenSSL 1.1 compatibility。
|
RHEL 8-based (RHEL 8, CentOS 8, Rocky 8, Alma 8) |
在终端中运行 sudo dnf install openssl 以安装 OpenSSL 1.1 。
|
← 入门