Installing tmux on CentOS server

🧵 Building libevent, ncurses, and tmux Without sudo on a CentOS Server (While Escaping Anaconda) This guide shows how to install ncurses, libevent, and tmux locally under $HOME, without sudo, and without interference from Anaconda, on older CentOS systems. 🧼 Step 1: Start a Clean Build Shell env -i bash --noprofile --norc Then set up the build environment manually: export HOME=/home/yourusername export PATH=/usr/bin:/bin:/usr/local/bin export LD_LIBRARY_PATH= export LIBRARY_PATH= export PKG_CONFIG_PATH="$HOME/local/lib/pkgconfig" export CFLAGS="-I$HOME/local/include -I$HOME/local/include/ncursesw" export LDFLAGS="-L$HOME/local/lib -Wl,-rpath=$HOME/local/lib" 📦 Step 2: Install ncurses Locally If your system is missing the ncursesw headers, or has an old version, build your own:...

 June 17, 2025  •   2 min  •   359 words  •   Suyog Garg

Customize Linux Terminal!

A good way to prettify and enhance the outlook of a linux bash terminal is to use synth-shell. Do: git clone --recursive https://github.com/andresgongora/synth-shell.git cd synth-shell sudo chmod +x setup.sh ./setup.sh Additionally, neofetch can be installed on top synth-shell to further enhance the way in which the system summary is presented on the log-on screen. However, this requires root access to use apt, yum or dnp package manager. Since for remote clusters the root access is usually not available, this is optional....

 March 14, 2025  •   3 min  •   458 words  •   Suyog Garg