Line 9: |
Line 9: |
| ==Install== | | ==Install== |
| <ol> | | <ol> |
− | <li>See the [[#Distribution Specific Instructions|Distribution Specific Instructions]] for your Distribution.</li> | + | <li>Apply distro-specific prerequisites if needed: |
| + | |
| + | {| class="wikitable" |
| + | |- |
| + | ! distros |
| + | ! prerequisites |
| + | |- |
| + | | Debian-based<br /><small>(Debian, Ubuntu, Linux Mint)</small> |
| + | | Install LibSSL 1.1 by running <code>sudo apt install libssl1.1</code> in a terminal. |
| + | |- |
| + | | Arch-based<br /><small>(Arch, Manjaro, EndeavourOS)</small> |
| + | | Install OpenSSL 1.1 by running <code>sudo pacman -S openssl-1.1</code> in a terminal. |
| + | |- |
| + | | NixOS |
| + | | Use [https://search.nixos.org/packages?channel=unstable&show=steam-run&type=packages steam-run] to run <samp>install on Linux.sh</samp> in the steps below.<br /><small>(Make sure your system has steam-run installed, or create a temporary nix-shell with steam-run by executing <code>export NIXPKGS_ALLOW_UNFREE=1 && nix-shell -p steam-run</code>. Then run <code>steam-run ./install\ on\ Linux.sh</code> in a terminal to start the installation.)</small> |
| + | |} |
| + | </li> |
| <li>Download the [https://smapi.io/ latest version of SMAPI].</li> | | <li>Download the [https://smapi.io/ latest version of SMAPI].</li> |
| <li>Extract the <samp>.zip</samp> file somewhere (but not in your game folder!).</li> | | <li>Extract the <samp>.zip</samp> file somewhere (but not in your game folder!).</li> |
Line 25: |
Line 41: |
| | | |
| <small>To install manually instead, see instructions in the installer's readme.</small> | | <small>To install manually instead, see instructions in the installer's readme.</small> |
− |
| |
− | ===Distribution Specific Instructions===
| |
− | Many Linux distributions may need additional steps to work, such as installing an older version of OpenSSL.
| |
− |
| |
− | ====Debian-Based (Ubuntu, Linux Mint, Debian)====
| |
− | On Ubuntu, Debian, Linux Mint, and other Debian-based installations, install <code>libssl1.1</code>.
| |
− | Run <code>sudo apt install libssl1.1</code> in a terminal.
| |
− |
| |
− | ====Arch-Based (Arch Linux, Manjaro Linux, EndeavourOS)====
| |
− | On Arch Linux and its derivatives, install <code>openssl-1.1</code> by running <code>sudo pacman -S openssl-1.1</code>.
| |
− |
| |
− | ====NixOS====
| |
− | On [https://nixos.org NixOS] you need to use [https://search.nixos.org/packages?channel=unstable&show=steam-run&type=packages steam-run] to execute the Installer Script.
| |
− | * Make sure your system has steam-run installed or create a temporary nix-shell with steam-run by executing <code>export NIXPKGS_ALLOW_UNFREE=1 && nix-shell -p steam-run</code>.
| |
− | * Run <code>steam-run ./install\ on\ Linux.sh</code> in a terminal to start the installation.
| |
| | | |
| ==Update SMAPI== | | ==Update SMAPI== |