Line 9: |
Line 9: |
| ==Install== | | ==Install== |
| <ol> | | <ol> |
− | <li>On many Linux distributions, you may need to download and install an older version of libssl (1.1 or 1.x).</li> | + | <li>See the [[#Distribution Specific Instructions|Distribution Specific Instructions]] for your Distribution.</li> |
− | <ul>
| |
− | <li>On Ubuntu, Debian, Linux Mint, and other Debian-based installations, install <code>libssl1.1</code> (by running <code>sudo apt install libssl1.1</code> on a terminal).</li>
| |
− | <li>On Arch Linux and its derivatives, install <code>openssl-1.1</code> by running <code>sudo pacman -S openssl-1.1</code>.</li>
| |
− | </ul>
| |
| <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 29: |
Line 25: |
| | | |
| <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== |