Skip to content

Instantly share code, notes, and snippets.

@sturadnidge
Last active May 10, 2021 18:31
Show Gist options
  • Select an option

  • Save sturadnidge/4185338 to your computer and use it in GitHub Desktop.

Select an option

Save sturadnidge/4185338 to your computer and use it in GitHub Desktop.
Install tmux 1.8 on CentOS 6.x minimal (64bit)
# download latest libevent2 and tmux sources, and extract them somewhere
# (thx bluejedi for tip on latest tmux URL)
#
# at the time of writing:
# https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
# http://sourceforge.net/projects/tmux/files/latest/download?source=files
#
# install deps
yum install gcc kernel-devel make ncurses-devel
# cd to libevent2 src
./configure --prefix=/usr/local
make && make install
# cd to tmux src
LDFLAGS="-L/usr/local/lib -Wl,-rpath=/usr/local/lib" ./configure --prefix=/usr/local
make && make install
# you're good to go, for a sample ~/.tmux.conf check out
# https://github.com/sturadnidge/misc/blob/master/.tmux.conf
@bluejedi

Copy link
Copy Markdown

hello thanks for your gist, btw you can get the latest tmux from this url http://sourceforge.net/projects/tmux/files/latest/download?source=files

@benpjohnson

Copy link
Copy Markdown

Nice one. This also works on centos5.9 with tmux1.8 If you are still getting errors using this method make sure you haven't got the centos libevent-devel package installed (like I did!).

@neodevelop

Copy link
Copy Markdown

It works for Centos 6 and Tmux 1.8!!!
Thanks a lot!!!

@bangonkali

Copy link
Copy Markdown

Awesome! Very helpful!

@howdydoody123

Copy link
Copy Markdown

Worked on CentOS 6.4 with tmux 1.8. Thanks for the contribution

@mmonge

mmonge commented Sep 4, 2013

Copy link
Copy Markdown

Worked with Oracle Linux 6.4 with tmux 1.8. Thx! :-)

@dnozay

dnozay commented Oct 21, 2013

Copy link
Copy Markdown

other than yum install and make install; it would be better if other commands were run as unprivileged user. thanks for the tip.

@valentt

valentt commented Nov 23, 2013

Copy link
Copy Markdown

Thanks for this awesome gist, I made a more secure version, please don't compile as root, it is bad security practice.

https://gist.github.com/valentt/7612258

@toubib

toubib commented Nov 26, 2013

Copy link
Copy Markdown

Thanks !

ghost commented Dec 9, 2013

Copy link
Copy Markdown

Thanks dude ! PS : Sometimes you might need to be sudo if you get errors , otherwise it works perfectly .
I just followed the same steps. Really you rock man .

@Krojack

Krojack commented Feb 10, 2014

Copy link
Copy Markdown

Skipping the 'yum install' step, this even works on slackware. SHOCKED as long as you have ncurses w/dev installed.

@equalunique

Copy link
Copy Markdown

This worked for RHEL 6.5 & I'm super happy now! :D

@kylidboy

Copy link
Copy Markdown

Thanks a lot

@lqueryvg

Copy link
Copy Markdown

@wzr1337

wzr1337 commented May 2, 2014

Copy link
Copy Markdown

worked great, but please mentio that you commands a valid when using 'bash' other shells might not work with setting LDFLAGS the way you do

@WangWenchao

Copy link
Copy Markdown

rpm package is ready ๐Ÿ‘ ๐Ÿ” http://pkgs.repoforge.org/tmux/

@ku1ik

ku1ik commented Oct 27, 2014

Copy link
Copy Markdown

@WangWenchao the packages there are very old..

@hanleyhansen

Copy link
Copy Markdown

Works on CentOS 7.0.1406 with tmux1.9a

ghost commented May 27, 2015

Copy link
Copy Markdown

Install tmux on CentOS 6:
1. sudo rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
2. sudo yum install tmux -y

@shahsaifi

Copy link
Copy Markdown

awesome, worked for me!

@danster

danster commented Nov 12, 2015

Copy link
Copy Markdown

thanks, it's my wanted

@minos-sync-bot

Copy link
Copy Markdown

Alternatively, a static tmux binary could make it. No compilation required.

sh <(wget -qO- s.minos.io/s) -x tmux-1.8

@yzsatgithub

Copy link
Copy Markdown

Works for me on CentOS release 6.3 (Final), tmux-1.9.tar. But I used libevent-2.1.8-1 instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment