我怎样才能获得最新的GIMP版本?

我知道有一款新版本的GIMP可用,虽然看起来唯一的方法是通过源代码编译 :P

是否有其他获取方式?如果必须编译,我可以通过终端进行吗?或者更好的是使用图形用户界面(GUI)?

11个回答

Ubuntu 12.04 LTS, 14.04 LTS, 16.04 LTS, 17.10, 18.04 LTS

你可以通过终端来完成这个操作:

  1. 卸载 GIMP
  2.  sudo apt-get autoremove gimp gimp-plugin-registry
    
  3. 添加以下 PPA
  4.  sudo add-apt-repository ppa:otto-kesselgulasch/gimp
     sudo apt-get update
    
  5. 重新安装最新版的 GIMP
  6.  sudo apt-get install gimp
    

Ubuntu 20.04 LTS 及以上版本

步骤1和3是相同的。在步骤2中,请使用以下 PPA。

sudo add-apt-repository ppa:ubuntuhandbook1/gimp

17为什么在升级之前需要移除GIMP?我尝试过添加PPA并更新而不移除它,似乎也能正常工作。(另外,apt-get autoremove在没有指定--purge的情况下不会删除配置文件。) - Shane S.
1谢谢这个。当Gimp 2.8成为下一个Ubuntu版本,即12.10的一部分时,会发生什么?应该遵循哪些步骤来使一切恢复“清洁”? - John J. Camilleri
1@JohnJ.Camilleri 刚刚卸载GIMP,从你的系统中移除ppa,并从Ubuntu官方仓库重新安装。 - Javier Constanzo
@JohnJ.Camilleri 我认为在升级过程中,第三方PPA会被禁用。 - MarkovCh1
要卸载Otto的库(从添加存储库时显示的说明):sudo apt-get install ppa-purge; sudo ppa-purge ppa:otto-kesselgulasch/gimp。 - user3486184
2为什么简单的sudo apt-get install gimp命令不能安装最新版本(v2.10.12),而是安装了v2.8.22(发布于2017年5月8日)? - Yukulélé
1对我来说也是一样。我有2.8.22,但不是最新的版本。 - Temak
这个PPA已经不再更新了。 - Melroy van den Berg

##Ubuntu 14.04及以上版本

要在所有当前受支持的Ubuntu版本中安装最新稳定版本的GIMP作为一个Snap软件包,请打开终端并输入以下命令:

sudo snap install gimp

笔记

如果您需要比最新稳定版本更新的版本(例如 GIMP 2.10.0 而不是 GIMP 2.10.2),请从 "edge" 渠道安装它。
sudo snap install gimp --channel=edge 如果您希望 GIMP 具有对外部媒体(如 USB 闪存驱动器、SD/MicroSD 卡、额外挂载的硬盘等)的完全访问权限,请运行以下命令:
sudo snap connect gimp:removable-media $ sudo snap connect gimp:removable-media $ snap connections gimp 接口 插件 槽位 备注 浏览器支持 gimp:browser-support :browser-support - 内容[gnome-3-38-2004] gimp:gnome-3-38-2004 gnome-3-38-2004:gnome-3-38-2004 - 内容[gtk-2-engines] gimp:gtk-2-engines gtk2-common-themes:gtk-2-engines - 内容[gtk-3-themes] gimp:gtk-3-themes gtk-common-themes:gtk-3-themes - 内容[icon-themes] gimp:icon-themes gtk-common-themes:icon-themes - 内容[sound-themes] gimp:sound-themes gtk-common-themes:sound-themes - 打印控制 gimp:cups-control - - dbus - gimp:dbus-gimp - 桌面 gimp:desktop :desktop - 传统桌面 gimp:desktop-legacy :desktop-legacy - gsettings gimp:gsettings :gsettings - 主目录 gimp:home :home - 网络 gimp:network :network - opengl gimp:opengl :opengl - 可移动媒体 gimp:removable-media :removable-media 手动 unity7 gimp:unity7 :unity7 - wayland gimp:wayland :wayland - x11 gimp:x11 :x11 -

enter image description here


对于外部媒体(:removable-media 插件/连接器)的访问情况如何?这是典型的 Snap 吗?对于使用闪存卡存储的照片来说,这非常重要。 - N0rbert
关于插件注册表或gmic怎么样? - pLumo
@N0rbert 1. sudo snap connect gimp:removable-media 2. gimp 不是一个经典的snap。 - karel
@karel 你能否提供YAML清单作为关于可移动媒体的证明,然后在你的回答中进行编辑添加? - N0rbert
首先,最新版本是2.10.2而不是2.10.0。 然后,我想了解为什么您建议使用snapd而不是flatpak,因为GIMP的开发人员实际上是这样做的。 @karel - Polonio
@Polonio gimp 2.10.2不是最新的稳定版本。它是最新的边缘版本。要安装gimp 2.10.2,请输入sudo snap install gimp --edge。gimp snap包是Ubuntu中的本机snap包,因此安装更容易,也会自动更新。 - karel
@karel GIMP的当前稳定版本是2.10.2(2018-05-20)。 - Polonio
我引用的是官方的GIMP网站...我不知道... 我知道GIMP的snapd版本不是官方版本,这可能是为什么它仍然停留在2.10版本。 - Polonio
在Ubuntu中,官方认可也有其重要性,因为这意味着该软件包已经经过Canonical的审核。 - karel
2Snapd "Snapcrafters"维护的版本是Ubuntu上GIMP的官方版本吗?这就是你的意思吗?谢谢。 - Polonio
2@Polonio,安装并使用适合你的GIMP版本,不论官方状态如何。(但请注意最新版本可能尚未在Ubuntu上经过测试和接受。) - sudodus
1@Polonio为什么你这么讨厌snap呢?我不明白。我使用的是Ubuntu 18.10,而获取“最新稳定更新”的应用程序唯一的方式就是通过snap。apt可能需要很多个月才能提供这些更新。 - Pranav
在开发和集成开发环境(IDE)软件的情况下,最新稳定版本有时是我能正常使用的唯一版本,并且安装Ubuntu软件应用程序中最新稳定版本的选项非常好。 - karel

Ubuntu 12.04之前的版本

目前没有办法在12.04以下的任何版本上安装Gimp 2.8。

就“是否可能”的问题来说...

不太可能,原因如下:

Gimp最新版本的依赖项需要许多最新的底层库,在12.04以下的任何版本中默认情况下都找不到这些库。因此,您需要重新编译和重写部分代码才能使其编译通过。离12.04越远,所需的更改就越大。

Gimp软件包(ppa:matthaeus123/mrw-gimp-svn)的维护者在描述中提到它需要最新的Gnome-3 PPA以及其他一些测试库。这两个都无法安装在gnome-2环境(11.10以下)。查看12.04版本的Gimp的依赖列表,这些也在11.10中不可用。

它将在12.04以下的版本中提供PPA吗?可以说是不太可能,除非有一位有企图心的开发者愿意将其移植到这个版本。
在那之前,UbuntuForums上有一个有趣的帖子教你如何从源代码编译。
如果你确实想要Gimp 2.8的话,那就考虑安装12.04版本以及它众多的桌面环境之一。

理论上仍然是可能的 :p - Tachyons
我有Ubuntu Maverick,并且我使用GIMP 2.7已经一年多了。我猜问题只是关于GIMP 2.8和“不再支持”的系统。 - user61097
2在Ubuntu 10.04上安装Gimp 2.8是完全可行的,因为我刚刚做到了。诀窍是将更新的GTK和一大堆依赖项构建到/opt/gimp-2.8中,在编译所有依赖项时使用prefix=/opt/gimp-2.8选项。这将把GIMP及其所有相关文件隔离在一个其他应用程序无法找到的位置。 - Nick

幸运的是,稳定的GIMP 2.8版本的可用性也使得GIMP插件注册表(包括著名的“保存为Web插件”)易于安装。

通过http://www.webupd8.org/

GIMP 2.8稳定版安装

如果您正在从旧版本的GIMP升级,请访问链接并注意“dist-upgrade”命令http://www.webupd8.org/2012/05/gimp-28-stable-finally-available-for.html(即使您想回到GIMP 2.6.x)

如果您是第一次在当前系统上安装GIMP,请安装:

sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp

GIMP 2.8 安装 GIMP 插件注册表

http://www.webupd8.org/2012/05/install-gimp-plugin-registry-for-gimp.html

sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update
sudo apt-get install gimp-plugin-registry

让我们支持这个项目。

http://portablelinuxapps.org/

我能够下载Gimp2.9并打开之前版本的Gimp无法接受的文件。 而且我仍在使用Ubuntu 10.04 Lucid。
这真是Linux系统的一个烦恼,因为你需要升级整个系统才能运行最新的应用程序。希望这个问题能尽快解决,也希望我们支持上述项目。
我对我的Ubuntu 10.04感到满意,这里有很多配置和开发文件...可能要等到2016年才能升级,哈哈!

截至2018年6月的答案,如果你想要Gimp 2.10

对于Ubuntu 17.10及更高版本:

添加PPA:https://launchpad.net/~otto-kesselgulasch/+archive/ubuntu/gimp 并从中更新/安装多个软件包,尤其是Gimp本身和包含多个有用插件(如resynthesize等)的gimp-plugin-registry,这种方式安装这些插件要简单得多。如果你使用的是<=17.04版本,该PPA将提供Gimp 2.8.22。

对于旧版本(特别是16.04):

  • 官方方式:您可以安装“flatpak”版本,这是一个带有自己一套依赖库的应用程序。具体操作说明请参考Gimp下载页面
  • 非官方方式:您可以安装“AppImage”(这是另一种“容器化”应用程序的方式)。有几个构建工具可供选择,其中一个版本在这里

这两种方法都有一些限制,特别是很难添加您喜欢的已编译插件(script-fu和python插件通常没有问题)。


1这个PPA已经不再更新了。 - Melroy van den Berg
@danger89 你可以试试这个链接。更多信息请点击这里。我自己没有尝试过,所以不会在回答中添加。 - xenoid
实际上,Flatpack 在我的 Linux Mint 安装中运行得非常好:https://flathub.org/repo/appstream/org.gimp.GIMP.flatpakref - Melroy van den Berg
@danger89 由于Flatpak版本是沙盒化的,你会发现一些小而烦人的限制。例如,Gimp不会与其他应用程序共享其“最近使用”的列表。它可能也无法访问已挂载的媒体。而且添加二进制插件可能会很困难(某些流行插件有相应的Flatpak伴侣)。 - xenoid


Ubuntu 16.10

apt install gimp

相当容易现在。

这里是安装GIMP的flatpak方式。
flatpak install flathub org.gimp.GIMP

安装完成后,您可以使用以下命令运行GIMP:
flatpak run org.gimp.GIMP

对于我来说,GIMP无法以普通用户身份运行,因为权限错误。您可以通过在终端中运行GIMP找到这些错误。修复方法如下:
chmod 755 -R ~/.local/share/flatpak/
chmod 777 -R ~/.var/app/org.gimp.GIMP/

可选

(gimp-2.10:2): IBUS-WARNING **: 11:23:31.019: The owner of /home/user123/.var/app/org.gimp.GIMP/config/ibus/bus is not user123!

解决方法:
chown $USER ~/.var/app/org.gimp.GIMP/config/ibus/bus

这将更改公交车目录的所有者。在Linux中,$USER是当前登录的用户(尝试输入echo $USER并查看结果)。

Ubuntu 16.10

在Ubuntu 16.10中,您可以通过终端轻松安装它,使用以下命令:

sudo apt install gimp

要升级现有的gimp安装,请在终端中运行以下命令:

sudo apt update && apt upgrade -y

如果您想卸载gimp但保留设置(例如,计划以后重新安装),请在终端中运行以下命令:

sudo apt remove gimp

如果您想卸载gimp并删除设置,请在终端中运行以下命令:

sudo apt purge gimp