Page 1 of 1

[SOLVED] How to install mga6 package on Mageia 7? (GIMP 2.8)

PostPosted: Feb 24th, '20, 09:19
by MagicD3VIL
Greetings,
I need to install Gimp 2.8.22 (few features frequently use were removed in 2.10) on Mageia 7 but it is only available as Mageia 6 package (gimp-2.8.22-1.mga6.x86_64.rpm). Is there any way how to install the older version?

Re: Any way to install mga6 package on Mageia? (GIMP)

PostPosted: Feb 24th, '20, 18:56
by doktor5000
From mageia packages, not easily, no. You could temporarily add a set of mga6 repos, and check if urpmi would resolve all dependencies when doing
Code: Select all
urpmi --downgrade gimp



Sadly older gimp versions don't seem to be available as AppImage
And for flatpak you might need to tinker around.
Have a look at https://github.com/flatpak/flatpak/wiki ... owngrading or maybe https://github.com/flatpak/flatpak/issues/3097

Re: Any way to install mga6 package on Mageia? (GIMP)

PostPosted: Feb 24th, '20, 21:53
by benmc
alternative would be to run Mga-6 in a virtual box just for this version of GIMP.

(space and hardware specs allowing)

Re: Any way to install mga6 package on Mageia? (GIMP)

PostPosted: Feb 25th, '20, 18:13
by jiml8
It might work to download the gimp package and install it, ignoring dependencies. You might have to symlink some libraries to satisfy exactly what gimp looks for.

I have done such things on many occasions. Usually (but now always) it works. You are also vulnerable to issues that crop up when you update the rest of your system.

Re: Any way to install mga6 package on Mageia? (GIMP)

PostPosted: Feb 25th, '20, 21:12
by martinw
You could also try rebuilding the mga6 version for mga7. Follow the instructions at https://wiki.mageia.org/en/How_to_do_your_own_backports but download the mga6 SRPM, not the Cauldron one.

Gimp 2.8.22 on Mageia 7

PostPosted: Oct 2nd, '20, 15:02
by MagicD3VIL
To get back to this issue, I was not able to rebuild the package for mga7, due to unsatisfied gegl-3.0. Mageia 7 already has gegl-4 and there are some patch files in the GIMP 2.8 package meant to patch gegl-3.0 so I have no idea how that would have worked.

Also, I didn't found out how to install a package with urpmi ignoring dependencies, as jiml8 suggested.

If someone would be able to rebuild this package somehow I would be really grateful.

Re: Gimp 2.8.22 on Mageia 7

PostPosted: Oct 2nd, '20, 16:23
by doktor5000
MagicD3VIL wrote:Also, I didn't found out how to install a package with urpmi ignoring dependencies, as jiml8 suggested.

urpmi --allow-nodeps --allow-force

Re: Gimp 2.8.22 on Mageia 7

PostPosted: Oct 2nd, '20, 16:39
by MagicD3VIL
Thank you so much! I had to also download the older lib64gimp2.0_0-2.8.22-1.mga6.x86_64.rpm but after that, the Gimp 2.8.22 installs with no problems and is fully usable :)

EDIT: I don't know why but I couldn't find either --allow-nodeps or --allow-force on the Mageia URPMI wiki page... hmm

Re: Any way to install mga6 package on Mageia? (GIMP)

PostPosted: Oct 2nd, '20, 16:58
by doktor5000
The urpmi wiki page is pretty old, and is more intended to show some use cases and show the other urpm* commands.
But both --allow-nodeps and --allow-force are shown in the actual --help output from urpmi and also in the man page.

man urpmi wrote: --allow-nodeps
With this option, urpmi will ask the user on error whether it should continue the installation without checking dependencies. By default, urpmi exits immediately in this case.

--allow-force
With this option, urpmi will ask the user on error whether it should proceed to a forced installation. By default, urpmi exits immediately in this case.

Re: Any way to install mga6 package on Mageia? (GIMP)

PostPosted: Oct 2nd, '20, 17:41
by isadora
Please MagicD3VIL, don't forget to mark the topic [SOLVED].
You can do so, by editing the subject/title in the first message in this topic.
Write [SOLVED] to the left of subject/title, thanks ahead. ;)

Re: Any way to install mga6 package on Mageia? (GIMP)

PostPosted: Oct 2nd, '20, 17:47
by MagicD3VIL
Yeah I actually forgot to do that :lol: Thanks for reminding me! I also edited the title a bit so people could find it better if someone would eventually have the same question ;)