Skip to content

Installation Linux

Delta edited this page Nov 14, 2022 · 6 revisions

Running Through Wine

Please note, this is currently experimental and may not be 100% reliable, but it is possible to run NeosModManager under the Wine compatibility layer on Linux. For example, on a Steam Deck.

Download

  1. Download the Latest Release to your Downloads folder.
  2. Unzip the Latest Release with your file manager, archive manager or through the terminal the following way:
# For Debian based distros.
sudo apt-get install unzip
# For Arch based distros. (SteamOS is Arch btw)
sudo pacman -S unzip
# For RPM based distros.
sudo dnf install unzip
# Replace x.x.x with the version you downloaded
unzip ~/Downloads/NMM-net6.0-windows-x.x.x.zip
# remove the archive after extraction
rm ~/Downloads/NMM-net6.0-windows-x.x.x.zip
  1. Download .NET 6.0 Windows Desktop Runtime x64 to your Downloads folder
cd ~/Downloads/
wget https://download.visualstudio.microsoft.com/download/pr/0192a249-3ec8-4374-a827-e186dd58d55d/cec046575f3eb2247a10ba3d50f5cf6c/windowsdesktop-runtime-6.0.11-win-x64.exe
  1. Ensure Flatpak is setup.
flatpak --version

If the command does not return a version, follow the instructions on Flatpak's website.

  1. Install Bottles.
flatpak install com.usebottles.bottles && flatpak run com.usebottles.bottles

Bottles Setup

Once Bottles opens:

  1. Click the plus icon in the top left.
  2. Give the bottle a name. Can be anything, but simply "NeosModManager" will be easier for commands later.
  3. Select Application under Environment.
  4. Click 'Create'.
  5. Once the environment has been created, move your downloads inside the bottle.
# This asssumes you called your bottle 'NeosModManager'.
mv ~/Downloads/windowsdesktop-runtime-6.0.11-win-x64.exe ~/.local/share/bottles/bottles/NeosModManager/drive_c/users/$USER/Downloads/
# And this assumes that you extracted the latest NeosModManager release to your Downloads folder.
mv ~/Downloads/net6.0-windows ~/.local/share/bottles/bottles/NeosModManager/drive_c/users/$USER/Downloads/nmm
  1. Create symlink to the bottles directory (optional)
# This just makes it easier to navigate to your .exe files in bottles using the popup file picker.
ln -s ~/.local/share/bottles/bottles ~/bottles
  1. Install .NET6
  • Click on the NeosModManager bottle.
  • Click Run Executable...
  • Navigate to your installer and run through the .exe like you would on Windows.
  1. Add NeosModManager.exe to the Programs list.
  • Click on Programs in the sidebar.
  • Click the plus to manually add NeosModManager
  • Click the refresh arrow to search for installed programs

Check out Usage Next

Clone this wiki locally