Mudlet Distrobox Installation Script

Quick Install

Run this one-liner to install Mudlet in a Distrobox container:

Installation command bash <(curl -fsSL https://mud.gesslar.dev/mdb/mdb.sh)

Heads up: This installs from the current GitHub source; releases may behave differently.

Installation Video

Script Overview

This script automates the installation of Mudlet (a MUD client) inside a Distrobox container running Fedora. Distrobox allows running different Linux distributions in containers while maintaining tight integration with the host system.

What This Script Does

  1. Container Creation: Creates a new Fedora-based distrobox named "Mudlet"
  2. Dependency Installation: Installs all required development tools and libraries via DNF
  3. Lua Dependencies: Installs required LuaRocks packages for Mudlet
  4. Source Download: Clones the Mudlet repository from GitHub
  5. Build Configuration: Modifies CMakeLists.txt to use release configuration
  6. Compilation: Builds Mudlet from source using CMake and Ninja
  7. Installation: Installs the compiled Mudlet to /usr
  8. Export: Exports the Mudlet application to the host system
  9. Configuration Help: Provides instructions for linking existing Mudlet configurations

Prerequisites

Usage Instructions

Step 1: Run the Install Command

Copy the command from the Quick Install box above and run it in your terminal.

Step 2: Wait for Completion

The script will take 5-15 minutes depending on your system and internet connection. It will:

  • Download and install approximately 100+ packages
  • Clone and build Mudlet from source
  • Configure the container environment

Step 3: Launch Mudlet

After installation, Mudlet will be exported to your host system and available in your application menu, or you can enter the distrobox:

distrobox enter Mudlet

Script Details

Where the magic happens


          
Script copied to clipboard!