- 首页 >
- 问答 >
-
智能运维 >
- 如何更新Ubuntu Compton到最新版本
如何更新Ubuntu Compton到最新版本
小樊
48
2025-11-30 13:32:45
Ubuntu 更新 Compton 的可行方案
一 现状与建议
- Compton 已停止维护,上游建议迁移到 picom。在 Ubuntu 22.04 LTS 之后,官方仓库通常不再提供新版本;若系统源里仍有 compton 包,多为旧版。若你坚持使用,只能采用第三方仓库或从源码编译,但需自行承担兼容与安全风险。
二 通过包管理器更新
- 适用于仍希望从仓库升级的用户(版本可能较旧):
- 更新索引并升级:
- sudo apt update
- sudo apt upgrade compton
- 若系统存在较新的 PPA(如 compton-compositor/stable),可尝试添加后升级(不保证长期可用):
- sudo add-apt-repository ppa:compton-compositor/stable
- sudo apt update
- sudo apt upgrade compton
- 重启 Compton 以生效:
- killall compton && compton &
- 以上命令适用于 APT 系;如使用 Flatpak/Snap,可分别执行 flatpak update / sudo snap refresh 来更新对应安装方式的应用。
三 从源码编译安装
- 当仓库版本过旧或无可用源时,可编译安装最新代码(示例):
- 安装依赖:
- 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
- 重启 Compton:
- killall compton && compton &
- 注意:源码安装不会自动纳入系统包管理,后续升级需重复该流程,且可能与新版本库存在兼容性问题。
四 验证与替代方案
- 验证当前版本:
- 更稳妥的长期方案:迁移到 picom(仍在维护,配置项与 Compton 多数兼容):
- 安装:sudo apt install picom
- 使用原有配置(通常位于 ~/.config/compton.conf 或 /etc/compton.conf)直接启动:picom
- 如需后台常驻,可将启动命令加入会话自启(如桌面环境的“启动应用程序”)。