Starlink Installation with Flatpak

Flatpak is a package manager for Linux which comes with many modern distributions. It is intended for applications, and runs them in an isolated environment, separate from the rest of your system. Installing Starlink using flatpak has a number of advantages and disadvantages:

Our flatpak repository contains the following branches:

The following modifications are made to the Starlink software for the flatpak packages:

Installation

You can install on Linux as follows (assuming you already have flatpak itself installed):

flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak remote-add --user --no-gpg-verify starlink https://ftp.eao.hawaii.edu/starlink/flatpak/starlink.flatpakrepo

flatpak install --user starlink edu.hawaii.eao.starlink.Starlink//2023A
flatpak install --user starlink edu.hawaii.eao.starlink.Starlink.StarJava//2023A

The last part of these identifiers (//2023A) gives the branch name, from the list of branches above.

Running

And then run with:

flatpak run edu.hawaii.eao.starlink.Starlink

or:

~/.local/share/flatpak/exports/bin/edu.hawaii.eao.starlink.Starlink

or use the icon which should have been added to your menu.

This should open a shell inside the isolated environment, with Starlink installed at /app and already set up. (Note however that from this terminal your other system programs will not be available.)

Updating

If flatpak update does not find an expected update, you may try reinstalling. For example if you have 2023A from the beta build and want to update to a version corresponding to a later build:

flatpak install --user --reinstall starlink edu.hawaii.eao.starlink.Starlink//2023A

Uninstallation

Starlink can be removed as follows:

flatpak uninstall edu.hawaii.eao.starlink.Starlink
flatpak remote-delete starlink

And if the flathub remote is not being used for anything else, it can be removed:

flatpak remote-delete flathub

Further Information

Starlink: StarlinkFlatpak (last edited 2023-12-05 20:14:57 by GrahamBell)