Bundles

Self-installing application bundles for IRIX. Each .run file contains everything needed - just download, make executable, and run.

Bootstrap Bundle

mogrix-bootstrap.run

The recommended way to get started with Mogrix. This self-installing bundle sets up the complete Mogrix environment including tdnf package management in /usr/sgug.

Important: Do not mix with existing SGUG-RSE. Rename or remove /usr/sgug first:
mv /usr/sgug /usr/sgug.old
# As root:
curl -O https://packages.mogrix.unxmaal.com/bundles/mogrix-bootstrap.run
chmod +x mogrix-bootstrap.run
./mogrix-bootstrap.run

# Now install packages with tdnf
tdnf install nano

Download Bootstrap

Standalone Bundles

These bundles are completely self-contained and install to /opt/mogrix-apps. They work alongside any existing SGUG-RSE installation without conflicts.

Suite Bundles

Curated collections of related packages for easy installation:

mogrix-essentials

Core utilities for everyday use. The foundation for most IRIX workflows.

mogrix-extras

Extended utilities and tools beyond the essentials.

mogrix-net

Network tools: weechat, bitlbee, openssh, wget2, and more.

mogrix-smallweb

Lightweight web tools and utilities.

mogrix-fun

Fun and extra applications for entertainment.

Available Bundles

Browse All Bundles

Installation

Bundles are self-installing .run files. Place them anywhere on your IRIX system:

1. Download the bundle

curl -O https://packages.mogrix.unxmaal.com/bundles/nano.run

2. Make it executable

chmod +x nano.run

3. Run it

./nano.run

The bundle extracts and installs itself automatically.

4. Add to your PATH

PATH=/opt/mogrix-apps/bin:$PATH; export PATH

Add this to your .profile or .cshrc for persistence.

5. Run the application

nano

Bundle Structure

After installation, bundles are located at:

/opt/mogrix-apps/
  bin/                          # Shared trampoline scripts (add to PATH)
    nano                        # Trampoline → ../nano-7.2-6-irix-bundle/
  nano-7.2-6-irix-bundle/
    _bin/                       # Actual binaries with wrapper scripts
    _lib32/                     # Required shared libraries (pruned)
    share/                      # Data files (terminfo, etc.)
    uninstall                   # Removes the bundle

Uninstalling

cd /opt/mogrix-apps/nano-7.2-6-irix-bundle
./uninstall