Sign inSign up

ieverx/tmux-appimage

By ieverx

Updated over 5 years ago

Image
0

56

ieverx/tmux-appimage repository overview

Tmux AppImage

What is this?

Dockerfile to create an AppImage of tmux.

Why use Docker?

The advantages to doing it this way are:

  • Obtain consistent build results on any computer.
  • No need to install a slew of build packages on your own machine.
  • You can trust the tmux developers code, not some rando's AppImage distribution on the interwebz :p
How do build it?
## clone me
git clone https://github.com/nelsonenzo/tmux-appimage.git

## compile tmux from source by building container
docker build . -t tmux  

## extract the appimage file
docker create -ti --name tmuxcontainer tmux bash
docker cp tmuxcontainer:/opt/releases/tmux-3.1c-x86_64.AppImage .
docker rm -f tmuxcontainer

To use AppImage

move appimage to executable location in your $PATH

mv tmux.*AppImage /usr/local/bin/tmux

tmux
Where has the AppImage been tested to turn?

It has been tested on these fine Linux platforms and will likely work for anything newer than centos 6.9 (which is a few years old now.) Please file an issue if you find otherwise or need support on a different platform.

ubuntu 18
centos 6.9
centos 7.6
fedora 31
What is the sauce that makes this work?

The Dockerfile contains all the magic ingredients to compile tmux.

./opt/build.sh creates the AppImage from binary using linuxdeploy tool.

Tag summary

Content type

Image

Digest

Size

397.5 MB

Last updated

over 5 years ago

docker pull ieverx/tmux-appimage:3.2