温馨提示×

怎样更新linux compton

小樊
54
2026-09-09 18:47:00
栏目: 智能运维

在 Linux 上“更新 compton”通常有两种情况:系统包管理器安装的 compton,或从源码/第三方仓库安装的 compton / picom(compton 已停止维护,继任者是 picom)。下面分情况说明。


一、使用包管理器更新(最常见)

1. Debian / Ubuntu / Linux Mint

sudo apt update
sudo apt upgrade compton

如果没有输出更新,说明仓库里已经是最新版。

2. Arch Linux / Manjaro

sudo pacman -Syu compton

⚠️ 注意:Arch 官方已用 picom 替代 compton

sudo pacman -Syu picom

3. Fedora

sudo dnf update compton

4. openSUSE

sudo zypper up compton

二、从源码更新(或升级到 picom)

compton 已不再维护,建议迁移到 picom。

安装/更新 picom(推荐)

# 安装依赖
sudo apt install -y git meson ninja-build libxext-dev \
libxcb1-dev libxcb-damage0-dev libxcb-xfixes0-dev \
libxcb-shape0-dev libgl1-mesa-dev libpixman-1-dev

# 克隆源码
git clone https://github.com/yshui/picom.git
cd picom

# 编译安装
meson setup build
ninja -C build
sudo ninja -C build install

以后更新只需:

cd picom
git pull
meson setup --reconfigure build
ninja -C build
sudo ninja -C build install

三、更新后重启 compton / picom

# 结束旧进程
pkill compton
# 或
pkill picom

# 重新启动
compton &
# 或
picom &

四、检查版本

compton --version
# 或
picom --version

建议

  • ✅ 新系统直接用 picom
  • ❌ 不建议继续长期使用旧 compton

如果你告诉我:

  • 发行版
  • 是否使用桌面环境(如 i3 / Awesome / KDE)
  • 是否遇到具体错误

我可以给你更精确的更新方案。

0 踩