Skip to content

Install UltraGrid

Martin Pulec edited this page Nov 20, 2024 · 94 revisions

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!)

Latest continuous and stable AppImage (related to the date of testing) is compatible (tested - testcard+libavcodec+SDL2, GUI) with (last checked 2024-04-10 if not stated otherwise):

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

[1] tested 2024-07-18

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.8 (released 20nd Nov 2024) (tar.gz, zip)

Older versions

Sources

Clone this wiki locally