我一直在尝试在基于 Ubuntu 20 的 Linux Mint 20 上降级到 Gimp 2.8.22。我一直无法找到适用于 Linux 的预制二进制文件(尽管有很多适用于 Windows 和 Mac 的)。叙述是“只需编译源代码即可!”但我无法执行此操作,因为一些依赖项(例如 gegl 0.2)显然不适用于现代基于 Ubuntu 的系统。
有谁知道在较新的 Linux 系统上获取 Gimp 2.8.22 的方法吗?希望有静态链接的东西?或者至少有一个关于构建这个给定的现代限制的指南?在过去的两年里,我一直在用 Gimp 2.10 折磨自己,以为有一天我会喜欢它。但我越用这个软件,我就越担心我最终会崩溃,一边歇斯底里地大笑一边给自己注射氰化氢。
答案1
安装具有复杂依赖关系的旧版或新版程序的最简单方法是安装您想要的版本附带的 Debian/Ubuntu 版本。有一种简单的方法可以安装“幕后”的 Debian/Ubuntu 版本,并仅运行其中的特定程序:施鲁特为其他操作系统版本设置环境并反引导程序执行安装。 schroot 环境使用其他操作系统的库以及普通 Linux 操作系统中的其他所有内容运行程序:内核、网络、主目录等。
对于 Gimp 2.8.22,请获取 Ubuntu 18.04。
apt-get install schroot debootstrap
mkdir -p /chroot/bionic
debootstrap bionic /chroot/bionic
创建一个包含以下内容的文件/etc/schroot/chroot.d/bionic
:
[bionic]
description=Ubuntu 18.04
directory=/chroot/bionic
type=directory
创建一个包含以下内容的文件/usr/local/bin/gimp
:
#!/bin/sh
exec schroot -p -c bionic -- gimp "$@"
完成设置:
schroot -c bionic -- apt-get install software-properties-common
schroot -c bionic -- add-apt-repository universe
schroot -c bionic -- apt-get update
schroot -c bionic -- apt-get install gimp
chmod +x /usr/local/bin/gimp
请注意,由于 Ubuntu 18.04 不再更新,因此您将不会获得任何安全更新。因此请注意不要打开任何可疑文件!
答案2
截至撰写本文时,这是可能的:Aflatpak 通过 gimp.org 提供对于旧的稳定版本(现在是 2.8.22)。正如 Flatpak 应该是的自 Mint 18.3 起内置, 尝试只需单击提供的链接,或按照所述的手动程序进行操作:
- 检查您的系统上是否安装了 flatpak
sudo apt list flatpak
,否则使用 进行安装sudo apt update && sudo apt install flatpak
。 - 安装 gimp 2.8.22
(sudo?) flatpak install https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref
PS:抱歉sudo
,我不知道 Flatpak 是否需要它。我不是 mint/ubuntu 用户。