tmux可在主流linux发行版中通过包管理器或源码安装:debian/ubuntu用apt,rhel/centos/fedora用yum或dnf,arch系用pacman,所有系统均支持源码编译;安装后需验证版本并测试会话创建与分离。

如果您希望在Linux系统中使用Tmux来管理多个终端会话、实现窗口分屏与会话持久化,则需要根据不同的发行版选择对应的安装方式。以下是针对主流Linux发行版安装Tmux的具体步骤:
一、使用APT包管理器安装(Debian/Ubuntu及衍生版)
APT是Debian系Linux发行版默认的软件包管理工具,可直接从官方源安装稳定版本的Tmux。
1、打开终端,执行更新命令以同步软件包索引:
sudo apt update
2、运行安装命令:
sudo apt install tmux
3、验证是否安装成功:
tmux -V
二、使用YUM或DNF安装(RHEL/CentOS/Fedora)
YUM(CentOS 7及更早)和DNF(Fedora及CentOS 8+)是Red Hat系系统的标准包管理器,支持从基础仓库获取Tmux。
1、对于CentOS 7或RHEL 7:
sudo yum install tmux
2、对于CentOS 8+、Fedora或RHEL 8+:
sudo dnf install tmux
3、检查安装结果:
tmux --version
三、使用Pacman安装(Arch Linux及Manjaro)
Pacman是Arch系发行版的原生包管理器,其仓库中包含最新上游版本的Tmux,无需额外配置即可安装。
1、刷新本地数据库并升级系统(推荐前置操作):
sudo pacman -Syu
2、安装Tmux:
sudo pacman -S tmux
3、确认安装完成:
tmux -V
四、从源码编译安装(适用于所有Linux发行版)
当系统仓库中Tmux版本过旧,或需启用特定编译选项(如支持UTF-8、鼠标模式增强等),可采用源码编译方式安装。
1、安装编译依赖:
sudo apt install build-essential libevent-dev libncurses5-dev pkg-config(Debian/Ubuntu)
或
sudo dnf groupinstall "Development Tools" && sudo dnf install libevent-devel ncurses-devel pkgconfig(Fedora/RHEL)
2、下载最新源码包(以3.4a为例):
wget https://github.com/tmux/tmux/releases/download/3.4a/tmux-3.4a.tar.gz
3、解压并进入目录:
tar -xzf tmux-3.4a.tar.gz && cd tmux-3.4a
4、配置、编译并安装:
./configure && make && sudo make install
5、确保新安装路径被识别:
export PATH="/usr/local/bin:$PATH"
五、验证安装与启动Tmux
安装完成后,需确认二进制文件可执行且环境变量无冲突,随后可立即启动会话进行基础测试。
1、检查tmux是否在系统路径中:
which tmux
2、查看是否能正常输出帮助信息:
tmux -h
3、启动一个新的Tmux会话:
tmux new-session -s mysession
4、进入会话后,按 Ctrl-b 后松开,再按 d 可分离会话;输入 tmux attach -t mysession 可重新连接










