GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Terra Documentation
  • GitHub
  • Fyra Labs Discord
  • Bluesky
  • Misskey
  • Twitter
  • General
  • FAQ
  • Installing
  • Lifecycle
  • Getting Started
  • Policies
  • General Guidelines
  • AppStream

This view

  • Original page
  • New address

GeezerVison is showing docs.terrapkg.com — Installing

Installing

This page goes over how to install Terra for various distributions.

Fedora and Derivatives

Section titled “Fedora and Derivatives”

Directly install terra-release:

Note The below command uses --nogpgcheck because it must fetch the package repo from the origin server. Once the keys are installed all further packages installed from Terra will be verified against the key. If preferable, you can download and inspect the RPMs yourself first.

Terminal window
sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terra$releasever' terra-release terra-gpg-keys

Caution

Practice caution before running any commands on your system.

Ultramarine Linux

Section titled “Ultramarine Linux”

Ultramarine already comes with Terra out of the box, simply dnf away!

Nobara

Section titled “Nobara”

Nobara already comes with Terra out of the box, simply use one of their graphical apps or dnf away!

Fedora Atomic and Derivatives

Section titled “Fedora Atomic and Derivatives”

On Atomic editions of Fedora, run the following command:

Terminal window
curl -fsSL https://raw.githubusercontent.com/terrapkg/packages/f$(rpm --eval '%{fedora}')/anda/terra/release/terra.repo | pkexec tee /etc/yum.repos.d/terra.repo
rpm-ostree install terra-release terra-gpg-keys

Bazzite

Section titled “Bazzite”

Bazzite comes with Terra, but disables it.

Edit /etc/yum.repos.d/terra.repo and change enabled=0 to enabled=1

Do this again for /etc/yum.repos.d/terra-extras.repo

Then you can simply rpm-ostree away!

SecureBlue

Section titled “SecureBlue”

Follow the installation instructions for Fedora Atomic, but replace pkexec in the curl script with run0.

Enterprise Linux

Section titled “Enterprise Linux”

Terra EL contains a subset of packages for RHEL 10 and its derivatives.

RHEL

Section titled “RHEL”

Terra EL requires EPEL, which requires CodeReady Builder, let’s start by enabling that:

Terminal window
sudo subscription-manager repos --enable codeready-builder-for-rhel-10-$(arch)-rpms

Then install EPEL:

Terminal window
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-10.noarch.rpm

Now you can install Terra!

Terminal window
sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terrael$releasever' terra-release terra-gpg-keys

AlmaLinux, CentOS Stream, and RockyLinux

Section titled “AlmaLinux, CentOS Stream, and RockyLinux”

Start by enabling CodeReady Builder:

Terminal window
sudo dnf config-manager --set-enabled crb

Then install epel-release

Terminal window
sudo dnf install epel-release

Now you can install Terra!

Terminal window
sudo dnf install --nogpgcheck --repofrompath 'terra,https://repos.fyralabs.com/terrael$releasever' terra-release terra-gpg-keys

Subrepos

Section titled “Subrepos”

Note

Subrepos are currently not available on Enterprise Linux.

Terra provides additional packages in separate repositories. These packages might conflict with RPM Fusion or the Fedora repositories. Extra care and technical knowledge may be needed.

The current list of subrepos are extras, nvidia, mesa, multimedia (f43+ only). They can be enabled by installing terra-release-extras, terra-release-nvidia, etc.

Extras

Section titled “Extras”

The extras subrepo provides miscellaneous packages that conflict with Fedora. Things like patched WINE and Switcheroo control are in Extras.

Run the following to enable terra-extras:

Terminal window
sudo dnf install terra-release-extras

Mesa

Section titled “Mesa”

The Mesa subrepo provides our build of Mesa, with patches from the Open Gaming Collective and most features enabled, unlike RPMFusion and Fedora’s builds.

Run the following to enable terra-mesa:

Terminal window
sudo dnf install terra-release-mesa

If you have any Mesa -freeworld packages from RPM Fusion installed, you should remove them before installing our Mesa.

NVIDIA

Section titled “NVIDIA”

The NVIDIA subrepo provides a selection of drivers and software for NVIDIA GPUs. We offer drivers based on Negativo17’s builds, and CUDA packages.

Run the following to enable terra-nvidia:

Terminal window
sudo dnf install terra-release-nvidia

Multimedia

Section titled “Multimedia”

Danger

The Terra Multimedia subrepo is currently considered unstable and a work in progress. At this time packages on this repo will often cause package manager conflicts, be out of date, or have broken functionality. This is because multimedia packages can have different packaging approaches, legality/licensing concerns, and very complex dependency chains. There will be continued work until this repository is ready, but there is no current estimated date for when it will be considered stable.

The multimedia subrepo is only available on Fedora 43 and newer. It provides multimedia codecs and related software, like gstreamer1 packages and ffmpeg.

Run the following to enable terra-multimedia:

Terminal window
sudo dnf install terra-release-multimedia

Using Terra

Section titled “Using Terra”

Install

Section titled “Install”
Terminal window
sudo dnf install package-name another-package

Search

Section titled “Search”
Terminal window
dnf search package-name
(or)
dnf provides package-name

Remove

Section titled “Remove”
Terminal window
sudo dnf remove package-name another-package

Upgrade

Section titled “Upgrade”
Terminal window
sudo dnf upgrade
(or)
sudo dnf upgrade package-name another-package
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.