I was trying to install PostGIS on CentOS7 (x64) based machine.

 

# sudo yum install postgis2_95 postgis2_95-client

 

But, got this error: 

 

Error:  Package: grass-libs-6.4.4-7.el7.x86_64 (@epel)

 Requires: libgeos-3.4.2.so()(64bit)

Removing: geos-3.4.2-2.el7.x86_64 (@epel) libgeos-3.4.2.so()(64bit)

 Updated By: geos-3.5.0-1.rhel7.x86_64 (pgdg95) ~libgeos-3.5.0.so()(64bit)

 Available: geos-3.4.2-1.rhel7.x86_64 (pgdg94)  libgeos-3.4.2.so()(64bit)

Available: geos-3.2.2-2.el6.x86_64 (elgis)

 ~libgeos-3.2.2.so()(64bit)  Available: geos-3.3.0-1.el6.x86_64 (elgis) 

~libgeos-3.3.0.so()(64bit)  Available: geos-3.3.1-2.el6.x86_64 (elgis)

 ~libgeos-3.3.1.so()(64bit)  Available: geos-3.3.6-1_0.el6.x86_64 (elgis) 

~libgeos-3.3.6.so()(64bit)  Available: geos-3.3.8-2.el6.x86_64 (elgis) 

~libgeos-3.3.8.so()(64bit) 

 

Error: Package: grass-6.4.4-7.el7.x86_64 (@epel) 

Requires: libgeos-3.4.2.so()(64bit) 

Removing: geos-3.4.2-2.el7.x86_64 (@epel) libgeos-3.4.2.so()(64bit) 

Updated By: geos-3.5.0-1.rhel7.x86_64 (pgdg95) 

~libgeos-3.5.0.so()(64bit) 

Available: geos-3.4.2-1.rhel7.x86_64 (pgdg94)

libgeos-3.4.2.so()(64bit)

Available: geos-3.2.2-2.el6.x86_64 (elgis)

~libgeos-3.2.2.so()(64bit)

Available: geos-3.3.0-1.el6.x86_64 (elgis)

~libgeos-3.3.0.so()(64bit)

Available: geos-3.3.1-2.el6.x86_64 (elgis)

~libgeos-3.3.1.so()(64bit)

Available: geos-3.3.6-1_0.el6.x86_64 (elgis)

~libgeos-3.3.6.so()(64bit)

 Available: geos-3.3.8-2.el6.x86_64 (elgis)

~libgeos-3.3.8.so()(64bit)

You could try --skip-broken to work around the problem.

 

 

 

Not nice! Any help would be highly appreciated?

 

Jibran