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
Copy link
Copy Markdown

mmonge commented Sep 4, 2013

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

@dnozay
Copy link
Copy Markdown

dnozay commented Oct 21, 2013

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

@valentt
Copy link
Copy Markdown

valentt commented Nov 23, 2013

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
Copy link
Copy Markdown

toubib commented Nov 26, 2013

Thanks !

Copy link
Copy Markdown

ghost commented Dec 9, 2013

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
Copy link
Copy Markdown

Krojack commented Feb 10, 2014

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
Copy link
Copy Markdown

wzr1337 commented May 2, 2014

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
Copy link
Copy Markdown

ku1ik commented Oct 27, 2014

@WangWenchao the packages there are very old..

@hanleyhansen
Copy link
Copy Markdown

Works on CentOS 7.0.1406 with tmux1.9a

Copy link
Copy Markdown

ghost commented May 27, 2015

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
Copy link
Copy Markdown

danster commented Nov 12, 2015

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