源码编译安装最新 tmux 教程(含 Debian/Ubuntu/CentOS/Arch/macOS 等系统)

文章目录

    • [详细步骤:源码编译安装最新 tmux](#详细步骤:源码编译安装最新 tmux)
      • [一、Debian/Ubuntu 及衍生系统(如 Mint、Pop!_OS)](#一、Debian/Ubuntu 及衍生系统(如 Mint、Pop!_OS))
      • [二、RedHat/CentOS/Rocky Linux 及衍生系统](#二、RedHat/CentOS/Rocky Linux 及衍生系统)
      • [三、Arch Linux 及衍生系统(如 Manjaro)](#三、Arch Linux 及衍生系统(如 Manjaro))
      • [四、macOS 系统(需先安装 Homebrew)](#四、macOS 系统(需先安装 Homebrew))
    • 后续更新方法

详细步骤:源码编译安装最新 tmux

以下是主流系统的安装方法,根据自己的系统选择对应步骤即可。

一、Debian/Ubuntu 及衍生系统(如 Mint、Pop!_OS)

  1. 安装编译依赖(确保系统有必要的工具):

    bash 复制代码
    sudo apt update
    sudo apt install -y build-essential libevent-dev ncurses-dev pkg-config
  2. 下载最新版本源码 (以当前最新的 3.4 为例,若后续有更新,替换版本号即可):

    bash 复制代码
    # 进入临时目录(可选,方便管理)
    cd /tmp
    # 下载源码包(官网最新版本可在 https://github.com/tmux/tmux/releases 查看)
    wget https://github.com/tmux/tmux/releases/download/3.4/tmux-3.4.tar.gz
  3. 解压并进入目录:

    bash 复制代码
    tar -zxvf tmux-3.4.tar.gz
    cd tmux-3.4
  4. 编译并安装:

    bash 复制代码
    # 配置编译参数(自动检测系统环境)
    ./configure
    # 编译(多线程加速,-j 后数字为 CPU 核心数,可根据自己电脑调整,如 -j4)
    make -j4
    # 安装到系统(需要 sudo 权限)
    sudo make install
  5. 验证安装结果:

    bash 复制代码
    tmux -V

    若输出 tmux 3.4,则表示安装成功。

二、RedHat/CentOS/Rocky Linux 及衍生系统

  1. 安装编译依赖:

    bash 复制代码
    sudo yum update
    sudo yum install -y gcc make libevent-devel ncurses-devel pkgconfig

    (注:CentOS 8 及以上可使用 dnf 替代 yum,命令为 sudo dnf install ...)

  2. 下载源码包(同步骤 2,版本号按需替换):

    bash 复制代码
    cd /tmp
    wget https://github.com/tmux/tmux/releases/download/3.4/tmux-3.4.tar.gz
  3. 解压并编译安装(同步骤 3-4):

    bash 复制代码
    tar -zxvf tmux-3.4.tar.gz
    cd tmux-3.4
    ./configure
    make -j4
    sudo make install
  4. 验证安装:

    bash 复制代码
    tmux -V

三、Arch Linux 及衍生系统(如 Manjaro)

  1. 安装编译依赖:

    bash 复制代码
    sudo pacman -Syu --needed base-devel libevent ncurses pkgconf
  2. 下载源码包(同步骤 2):

    bash 复制代码
    cd /tmp
    wget https://github.com/tmux/tmux/releases/download/3.4/tmux-3.4.tar.gz
  3. 解压并编译安装(同步骤 3-4):

    bash 复制代码
    tar -zxvf tmux-3.4.tar.gz
    cd tmux-3.4
    ./configure
    make -j4
    sudo make install
  4. 验证安装:

    bash 复制代码
    tmux -V

四、macOS 系统(需先安装 Homebrew)

  1. 安装编译依赖:

    bash 复制代码
    brew install libevent ncurses pkg-config
  2. 下载源码包(同步骤 2):

    bash 复制代码
    cd /tmp
    wget https://github.com/tmux/tmux/releases/download/3.4/tmux-3.4.tar.gz
  3. 解压并编译安装:

    bash 复制代码
    tar -zxvf tmux-3.4.tar.gz
    cd tmux-3.4
    # macOS 需指定 ncurses 路径(Homebrew 安装的路径通常为 /usr/local/opt/ncurses)
    ./configure --with-ncurses=/usr/local/opt/ncurses
    make -j4
    sudo make install
  4. 验证安装:

    bash 复制代码
    tmux -V

后续更新方法

如果 tmux 发布了新版本(如 3.5),只需重复对应系统的"下载源码包"到"编译安装"步骤,将版本号替换为新的即可(例如下载 tmux-3.5.tar.gz)。

相关推荐
GeW17 分钟前
产业新优势基础软件的人才底盘,从Linux与数据库开始
linux·数据库
by2099927 分钟前
Linux GCC/G++ 编译与 Makefile 构建
linux·运维·服务器·经验分享
cq林志炫1 小时前
两个Linux服务器之间同步文件
linux·运维·服务器
无人生还别怕2 小时前
如何搭建k8s服务(containerd部署)
linux·云原生·容器·kubernetes·openanolisos
全栈探索者3 小时前
从素材到成片:ffmpeg 拼接、转码与字幕,一条流水线交付
macos·ffmpeg·aigc·comfyui·视频剪辑
企鹅侠客3 小时前
Linux CPU 负载平均值(Load Average)详解:从原理到实践
linux·运维·服务器·服务器负载
易点云徐源3 小时前
HP 暗影精灵 PRO 16 安装双系统后,开机直接进入 Windows,按 F9 才能进入 Ubuntu:GRUB 菜单不显示的处理方法
linux·运维·ubuntu
第404号工位4 小时前
离职退电脑前别只点“清空回收站”!手把手教你彻底抹除凭证与数字痕迹
linux·python·架构
就像楞次定律4 小时前
【Linux 学习记之二】C++ 构建体系与底层链接机制的深度透视(1)
linux·后端
米优4 小时前
linux下获取崩溃程序的core文件
linux·运维·服务器