温馨提示×

ubuntu compton如何更新到最新版

小樊
42
2026-01-02 22:54:37
栏目: 智能运维

Ubuntu 下将 Compton 更新到最新版

一 通过官方仓库升级

  • 更新索引并就地升级:
    sudo apt update
    sudo apt upgrade compton
    # 或仅升级已安装的 compton
    sudo apt install --only-upgrade compton
    
  • 重启 Compton 以加载新版本(若已在运行):
    pkill compton
    compton &
    
  • 验证版本:
    compton --version
    

说明:这是最稳妥、回滚最方便的方式,适合绝大多数 Ubuntu 环境。

二 使用 PPA 获取更新版本

  • 添加社区维护的 Compton PPA(若可用)并升级:
    sudo add-apt-repository ppa:compton-compositor/stable
    sudo apt update
    sudo apt upgrade compton
    pkill compton && compton &
    
  • 验证版本:
    compton --version
    

提示:PPA 版本通常较官方仓库更新,但不同 Ubuntu 版本与仓库可用性可能不同,添加前请确认该 PPA 仍维护且适配你的系统。

三 使用 Flatpak 或 Snap 更新

  • Flatpak(若通过 Flatpak 安装):
    flatpak update
    flatpak update com.github.compton-project.Compton
    pkill compton && compton &
    
  • Snap(若通过 Snap 安装):
    sudo snap refresh
    sudo snap refresh compton
    pkill compton && compton &
    
  • 验证版本:
    compton --version
    

说明:容器化安装与系统版本解耦,更新简单、回滚方便,适合需要较新版本但不想改动系统库的场景。

四 从源码编译安装

  • 安装构建依赖:
    sudo apt install cmake libx11-dev libwayland-dev libxrandr-dev mesa-common-dev
    
  • 获取源码并编译安装:
    git clone https://github.com/compton-compositor/compton.git
    cd compton
    mkdir build && cd build
    cmake ..
    make
    sudo make install
    
  • 重启并验证:
    pkill compton
    compton &
    compton --version
    

说明:可获取上游最新代码,但属于“手动覆盖安装”,后续升级需重复此流程,且可能与系统包产生文件冲突,谨慎使用。

五 常见问题与建议

  • 会话与兼容性:Compton 是 X11 的合成器,不用于 Wayland 会话;在 Wayland 下不会生效。若你使用的是 Wayland,请改用相应桌面/合成器方案。
  • 找不到命令或启动失败:确认当前会话为 Xorg,检查是否通过系统服务或会话自启动正确拉起 Compton;必要时在登录后手动启动以排查配置问题。
  • 版本确认与回滚:每次更新后用 compton --version 确认;若出现异常,优先用 apt 回滚到上一版本或卸载后改用其他安装方式(如 Flatpak/Snap)。

0