sudo yum install postgis
Loaded plugins: langpacks
Resolving Dependencies
--> Running transaction check
---> Package postgis2_94.x86_64 0:2.1.5-1.f21 will be installed
--> Processing Dependency: geos >= 3.4.2 for package: postgis2_94-2.1.5-1.f21.x86_64
--> Processing Dependency: proj for package: postgis2_94-2.1.5-1.f21.x86_64
--> Processing Dependency: hdf5 for package: postgis2_94-2.1.5-1.f21.x86_64
--> Processing Dependency: libproj.so.0()(64bit) for package: postgis2_94-2.1.5-1.f21.x86_64
--> Processing Dependency: libgeos_c.so.1()(64bit) for package: postgis2_94-2.1.5-1.f21.x86_64
--> Processing Dependency: libgdal.so.1()(64bit) for package: postgis2_94-2.1.5-1.f21.x86_64
--> Running transaction check
---> Package geos.x86_64 0:3.4.2-1.f21 will be installed
---> Package postgis2_94.x86_64 0:2.1.5-1.f21 will be installed
--> Processing Dependency: hdf5 for package: postgis2_94-2.1.5-1.f21.x86_64
--> Processing Dependency: libgdal.so.1()(64bit) for package: postgis2_94-2.1.5-1.f21.x86_64
---> Package proj.x86_64 0:4.8.0-2.f21 will be installed
--> Finished Dependency Resolution
Error: Package: postgis2_94-2.1.5-1.f21.x86_64 (pgdg94)
Requires: hdf5
Error: Package: postgis2_94-2.1.5-1.f21.x86_64 (pgdg94)
Requires: libgdal.so.1()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[valery@localhost local]$ cat /etc/redhat-release
Fedora release 21 (Twenty One)
[valery@localhost local]$ uname -m
x86_64