Install UltraGrid - CESNET/UltraGrid GitHub Wiki

Here you can download the UltraGrid for your computer. You can use either source release or binary packages suitable for your system.

Table of contents

Binaries

Linux binaries

AppImage

Linux binary builds are distributed in a form of an AppImage. AppImage is a format of SW distribution of a portable Linux application without needing a superuser permissions. Available versions for x86_64 (for ARM scroll below):

AppImage can be run without installing but there may occur small incompatibilities. Download it:

wget https://github.com/CESNET/UltraGrid/releases/download/continuous/UltraGrid-continuous-x86_64.AppImage
chmod a+x UltraGrid-continuous-x86_64.AppImage

Then, you can directly run UltraGrid:

$ ./UltraGrid-continuous-x86_64.AppImage -v

You may also need to load a FUSE module prior to running the AppImage:

$ modprobe fuse # the module may be also added to /etc/modules

If you see something like this:

/tmp/.mount_UltraGk8iU7S/bin/uv: /lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.31' not found (required by /tmp/.mount_UltraGk8iU7S/bin/uv)

That means that your distribution is no longer supported with binary builds (but you might still be able to compile UltraGrid from sources!)

Current continuous adn stable AppImage is compatible (tested - testcard+libavcodec+SDL2, GUI) with (last checked 2024-04-10):

  • Alma Linux 9.3
  • Arch Linux
  • Debian 11, 12
  • Fedora 39
  • openSUSE Tumbleweed, Leap 15.6
  • Ubuntu 20.04[1], 22.04, 23.10

[1] not tested, but since the builds are done on that system, it is trival

For rolling-release distributions (Arch, OpenSUSE Tumbleweed) the latest (relative to date of the test) version was tested.

Neither current version runs on:

  • Alpine Linux
  • CentOS 7, Alma/Centos/Rocky Linux 8.x (alternative builds work)
  • Debian 10 (the above alternative build should work)
  • in general any distribution with glibc < 2.31 (can be verified eg. on DistroWatch)

The occasionally rebuild alternative AppImage is built with CentOS 7 and requires at least glibc 2.17

ARM

There are 2 experimental AppImages for ARM Linux distributions:

For instructions how to run the AppImage please look in the parent section.

Arch Linux

There exists an AUR repository for UltraGrid.

Windows binaries

macOS binaries

For version 1.5 and below, it is necessary to allow to open apps from unidentified developers on macOS. This requires additional steps on macOS 10.15 Catalina. See https://www.geekrar.com/how-to-allow-third-party-apps-install-on-macos-catalina/ for more details and tutorial.

Source

Latest stable release

  • version 1.9 (released 29th Apr 2024) (tar.gz, zip)

Older versions

Sources

⚠️ **GitHub.com Fallback** ⚠️