[CentOS] CentOS 6 + nux-dextop: GIMP vs. GIMP 2.8 ?

Tue Jun 21 12:55:55 UTC 2016
Nicolas Thierry-Mieg <Nicolas.Thierry-Mieg at imag.fr>

On 06/21/2016 02:48 PM, Johnny Hughes wrote:
> On 06/21/2016 07:33 AM, Nicolas Thierry-Mieg wrote:
>> On 06/21/2016 01:50 PM, Nicolas Kovacs wrote:
>>> Hi,
>>>
>>> I just setup a CentOS 6 desktop with the nux-dextop repository activated.
>>>
>>> When installing GIMP (yum install gimp), I get a gimp package as well as
>>> a gimp28 package. I understand this is the Nux-Dextop GIMP 2.8 package.
>>> Unfortunately this doesn't work so well with my system. It's not
>>> localized (menus appear in english, though the system is in French), the
>>> main GTK theme (Murrina Gilouche) is not managed and the application has
>>> that ugly east german look like in the good old GTK1 days, and there are
>>> two redundant menu entries, one of which is not responsive.
>>>
>>> I'd like to be able to install the plain "official" GIMP 2.6 application
>>> on my system, but when I try to 'yum remove gimp28', it takes the whole
>>> GIMP stuff down the drain with it.
>>>
>>> Note: I'm already using the Yum Priorities plugin. Official repos (base,
>>> updates and extra) are configured with a priority of 1, the other stuff
>>> (epel, adobe, nux-dextop) has a priority of 10.
>>
>> This is strange.
>> "yum install gimp" should install gimp and its deps, not gimp28.
>> "yum remove gimp28" should remove gimp28 and anyone depending on it, not
>> gimp or "gimp stuff" (assuming you are not talking about "gimp stuff"
>> from nux's repo that actually requires gimp 2.8).
>>
>> What exactly is this gimp stuff you're talking about? Can you list those
>> packages?
>
> That depneds on how hhey wrote the spec file .. if they obsolete gimp,
> and also provide it, they can replace the standard install.  I don't
> have any c6 desktops to test that.

I actually did test it on a C6 desktop.

$ rpm -qa | grep gimp
gimp-data-extras-2.0.2-3.1.el6.noarch
gimp-help-2.4.2-5.1.el6.noarch
gimp-libs-2.6.9-8.el6_6.x86_64
gimp-2.6.9-8.el6_6.x86_64
gimp-help-browser-2.6.9-8.el6_6.x86_64

$ sudo yum install gimp28
Loaded plugins: fastestmirror, kabi, presto, priorities, 
refresh-packagekit, security
Loading support for CentOS kernel ABI
Setting up Install Process
Loading mirror speeds from cached hostfile
  * base: ftp.rezopole.net
  * elrepo: mirrors.ircam.fr
  * epel: mirror.ibcp.fr
  * nux-dextop: mirror.li.nux.ro
  * updates: mirror.in2p3.fr
440 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package gimp28.x86_64 0:2.8.10-1.el6.nux.nuxref will be installed
--> Processing Dependency: aalib for package: 
gimp28-2.8.10-1.el6.nux.nuxref.x86_64
--> Running transaction check
---> Package aalib.x86_64 0:1.4.0-0.18.rc5.el6.1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==============================================================================================================
  Package             Arch                Version 
          Repository               Size
==============================================================================================================
Installing:
  gimp28              x86_64              2.8.10-1.el6.nux.nuxref 
          nux-dextop               53 M
Installing for dependencies:
  aalib               x86_64              1.4.0-0.18.rc5.el6.1 
          epel                     16 k

Transaction Summary
==============================================================================================================
Install       2 Package(s)
[....]
Complete!


[nthierry at timc-bcm-07 ~]$ rpm -qa | grep gimp
gimp28-2.8.10-1.el6.nux.nuxref.x86_64
gimp-data-extras-2.0.2-3.1.el6.noarch
gimp-help-2.4.2-5.1.el6.noarch
gimp-libs-2.6.9-8.el6_6.x86_64
gimp-2.6.9-8.el6_6.x86_64
gimp-help-browser-2.6.9-8.el6_6.x86_64
[nthierry at timc-bcm-07 ~]$ sudo yum remove gimp28
Loaded plugins: fastestmirror, kabi, presto, priorities, 
refresh-packagekit, security
Loading support for CentOS kernel ABI
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package gimp28.x86_64 0:2.8.10-1.el6.nux.nuxref will be erased
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================================================================
  Package                         Arch 
Version                                            Repository 
                  Size
===============================================================================================================================================================
Removing:
  gimp28                          x86_64 
2.8.10-1.el6.nux.nuxref                            @nux-dextop 
                 235 M

Transaction Summary
===============================================================================================================================================================
Remove        1 Package(s)

Installed size: 235 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
   Erasing    : gimp28-2.8.10-1.el6.nux.nuxref.x86_64 
 
              1/1
   Verifying  : gimp28-2.8.10-1.el6.nux.nuxref.x86_64 
 
              1/1

Removed:
   gimp28.x86_64 0:2.8.10-1.el6.nux.nuxref 
 


Complete!
[nthierry at timc-bcm-07 ~]$ rpm -qa | grep gimp
gimp-data-extras-2.0.2-3.1.el6.noarch
gimp-help-2.4.2-5.1.el6.noarch
gimp-libs-2.6.9-8.el6_6.x86_64
gimp-2.6.9-8.el6_6.x86_64
gimp-help-browser-2.6.9-8.el6_6.x86_64
[nthierry at timc-bcm-07 ~]$