CentOS的默认包管理器(yum/dnf)提供了部分GIMP插件的预编译包,安装步骤简单且自动解决依赖问题。
gimp-plugin-gmic为例,gmic是GIMP的高性能图像处理插件):sudo yum install epel-release # 启用EPEL仓库(Extra Packages for Enterprise Linux)
sudo yum install gimp-plugin-gmic # 安装指定插件
安装完成后,重启GIMP即可自动加载插件(可通过滤镜菜单查看是否可用)。yum search "gimp-plugin-*"搜索可用插件,或尝试启用其他第三方仓库(如rpmfusion)。Flatpak是Linux系统的跨发行版软件打包格式,GIMP及其插件可通过Flathub仓库直接安装,无需担心系统兼容性问题。
sudo yum install flatpak # CentOS 7/8
sudo dnf install flatpak # CentOS Stream 9+
② 添加Flathub仓库(GIMP插件的主要来源):flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
③ 安装GIMP及插件(以org.gimp.GIMP.Plugin-Gmic为例):flatpak install flathub org.gimp.GIMP # 安装GIMP
flatpak install flathub org.gimp.GIMP.Plugin-Gmic # 安装Gmic插件
④ 启动Flatpak版本的GIMP(通过终端或应用菜单),插件将自动集成到GIMP中。若插件未包含在系统仓库或Flathub中,可从官方网站或GitHub下载源代码/预编译包,手动复制到GIMP插件目录。
.tar.gz、.zip或.xpi格式。tar -zxvf 插件名称.tar.gz # 解压.tar.gz文件
unzip 插件名称.zip # 解压.zip文件
③ 复制到插件目录:
sudo cp -r 插件文件夹路径 /usr/lib64/gimp/3.0/plug-ins/ # CentOS 7/8(GIMP 3.0)
sudo cp -r 插件文件夹路径 /usr/libexec/gimp/3.0/plug-ins/ # CentOS Stream 9+(GIMP 3.0)
mkdir -p ~/.local/share/gimp/3.0/plug-ins/ # 创建用户插件目录
cp -r 插件文件夹路径 ~/.local/share/gimp/3.0/plug-ins/ # 复制到用户目录
sudo chmod +x /usr/lib64/gimp/3.0/plug-ins/插件文件名 # 添加执行权限(系统级)
gimp # 重启GIMP,插件将出现在菜单中
若插件需要自定义修改或官方未提供预编译包,可从源代码编译安装,适用于熟悉Linux编译环境的用户。
sudo yum groupinstall "Development Tools" # 安装编译工具链
sudo yum install gcc gcc-c++ make cmake # 安装基础编译工具
sudo yum install gimp-devel # 安装GIMP开发库(提供头文件和库文件)
② 下载并解压源代码:wget https://example.com/plugin-source.tar.gz # 替换为插件源代码地址
tar -zxvf plugin-source.tar.gz
cd plugin-source-directory # 进入解压后的目录
③ 编译并安装:./configure # 检查系统环境并生成Makefile(部分插件可能需要指定安装路径,如--prefix=/usr)
make # 编译源代码
sudo make install # 安装到系统目录
④ 重启GIMP:插件将自动加载。/usr/lib64/gimp/3.0/plug-ins/,用户级为~/.local/share/gimp/3.0/plug-ins/),并检查文件权限(需可执行)。libjpeg-devel、libpng-devel等)。