Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Install tmux on rhel/centos
# Install tmux on rhel/centos 7
# What do we want?
libeventversion=2.1.11
tmuxversion=3.1
# install deps
yum install gcc kernel-devel make ncurses-devel
# DOWNLOAD SOURCES FOR LIBEVENT AND MAKE AND INSTALL
curl -OL "https://github.com/libevent/libevent/releases/download/release-$libeventversion-stable/libevent-$libeventversion-stable.tar.gz"
tar -xvzf "libevent-$libeventversion-stable.tar.gz"
cd "libevent-$libeventversion-stable"
./configure --prefix=/usr/local
make
sudo make install
cd ..
# DOWNLOAD SOURCES FOR TMUX AND MAKE AND INSTALL
curl -OL "https://github.com/tmux/tmux/releases/download/$tmuxversion/tmux-$tmuxversion.tar.gz"
tar -xvzf "tmux-$tmuxversion.tar.gz"
cd "tmux-$tmuxversion"
LDFLAGS="-L/usr/local/lib -Wl,-rpath=/usr/local/lib" ./configure --prefix=/usr/local
make
sudo make install
cd ..
# pkill tmux
# close your terminal window (flushes cached tmux executable)
# open new shell and check tmux version
tmux -V
@nguyentp

This comment has been minimized.

Copy link

@nguyentp nguyentp commented Oct 25, 2018

Works like a charm! Thanks!

@Sharath-Chandra

This comment has been minimized.

Copy link

@Sharath-Chandra Sharath-Chandra commented Apr 24, 2019

Perfect!

@artnikbrothers

This comment has been minimized.

Copy link

@artnikbrothers artnikbrothers commented Apr 27, 2019

perfect!

@L0rdM0m0

This comment has been minimized.

Copy link

@L0rdM0m0 L0rdM0m0 commented May 31, 2019

Thank you for this!

@RezaSajadian

This comment has been minimized.

Copy link

@RezaSajadian RezaSajadian commented Jul 3, 2019

Quite straight forward. Thanks!

@nsukonny

This comment has been minimized.

Copy link

@nsukonny nsukonny commented Aug 25, 2019

Thanks man!

@packetlifter

This comment has been minimized.

Copy link

@packetlifter packetlifter commented Aug 30, 2019

thank you brother.

@abest0

This comment has been minimized.

Copy link

@abest0 abest0 commented Sep 12, 2019

yessir!

@otasyn

This comment has been minimized.

Copy link

@otasyn otasyn commented May 4, 2020

Thanks from me, too!

Also, I updated the version numbers in the script, and it still worked fine.

libevent version: 2.1.11
tmux version: 3.1

@suhlig

This comment has been minimized.

Copy link
Owner Author

@suhlig suhlig commented May 17, 2020

Thanks @otasyn et al. I updated the script to keep the version numbers on top for easier updates.

@febs

This comment has been minimized.

Copy link

@febs febs commented Jul 13, 2020

Thanks for this. You might want to update tmux version to 3.1b (some bugfixes)

@surebee

This comment has been minimized.

Copy link

@surebee surebee commented Oct 30, 2020

Awesome instructions!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.