Repository Setup

Configure tdnf/yum to install Mogrix packages with full dependency resolution.

Recommended: Use the mogrix-bootstrap.run bundle to automatically set up tdnf and the repository configuration.
Important: Do not mix Mogrix RPMs with an existing SGUG-RSE installation. If you want to use the Mogrix repository, rename or remove your existing /usr/sgug first and use the bootstrap bundle instead.

Manual Repository Configuration

For advanced users setting up tdnf manually, create /etc/yum.repos.d/mogrix.repo with the following content:

[mogrix]
name=Mogrix IRIX Packages
baseurl=https://packages.mogrix.unxmaal.com/repo/
enabled=1
gpgcheck=0

Usage

List available packages

tdnf list available

Search for a package

tdnf search nano

Install a package

tdnf install nano

Update all packages

tdnf update

Show package info

tdnf info nano

Package Categories

Browsers

ir8 (WebKit-based browser for IRIX)

GTK3 Applications

gtkterm, nedit, xnedit

Graphics Stack

GTK3, WebKitGTK, cairo, pixman, pango, harfbuzz, freetype, fontconfig

Core Utilities

coreutils, findutils, grep, sed, gawk, diffutils, patch, tar, gzip, bzip2, xz

Development

make, m4, autoconf, automake, libtool, perl, bash, golang

Libraries

readline, ncurses, pcre2, openssl, libpng, glib2, libxml2, libsoup

Applications

nano, less, openssh, weechat, bitlbee, st, aterm, groff

Qt5

qt5-qtbase (Qt5 5.15.13 running on IRIX)

Troubleshooting

Repository not found

# Verify the repo file exists
cat /etc/yum.repos.d/mogrix.repo

# Refresh the cache
tdnf clean all
tdnf makecache

SSL certificate errors

Ensure your system time is correct and CA certificates are up to date.