Regina,

Thanks, that got me a step closer. So I tried to install
epel-release-6-8.noarch.rpm
but got errors because a new version was already installed.

[ec2-user@ip-10-0-0-159 ~]$ sudo yum repolist all
Loaded plugins: priorities, update-motd, upgrade-helper
13 packages excluded due to repository priority protections
repo id                       repo name                        status
amzn-main/latest amzn-main-Base enabled: 4,766+35
amzn-main-debuginfo/latest    amzn-main-debuginfo              disabled
amzn-nosrc/latest             amzn-nosrc-Base                  disabled
amzn-preview/latest           amzn-preview-Base                disabled
amzn-preview-debuginfo/latest amzn-preview-debuginfo           disabled
amzn-updates/latest amzn-updates-Base enabled: 1,361
amzn-updates-debuginfo/latest amzn-updates-debuginfo           disabled
epel/x86_64                   Extra Packages for Enterprise Li disabled
epel-debuginfo/x86_64         Extra Packages for Enterprise Li disabled
epel-source/x86_64            Extra Packages for Enterprise Li disabled
epel-testing/x86_64           Extra Packages for Enterprise Li disabled
epel-testing-debuginfo/x86_64 Extra Packages for Enterprise Li disabled
epel-testing-source/x86_64    Extra Packages for Enterprise Li disabled
pgdg93/latest/x86_64 PostgreSQL 9.3 latest - x86_64 enabled: 224+13
pgdg93-source/latest/x86_64   PostgreSQL 9.3 latest - x86_64 - disabled
repolist: 6,351

So after installing pgdg-redhat93-9.3-1.noarch.rpm

I found out that I could install using a disabled repo like the following but I still get an error at the end.

[ec2-user@ip-10-0-0-159 ~]$ sudo yum install postgis2_93 --enablerepo=epel
Loaded plugins: priorities, update-motd, upgrade-helper
983 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package postgis2_93.x86_64 0:2.1.3-1.rhel6 will be installed
--> Processing Dependency: postgis-client = 2.1.3-1.rhel6 for package: postgis2_93-2.1.3-1.rhel6.x86_64 --> Processing Dependency: geos >= 3.4.2 for package: postgis2_93-2.1.3-1.rhel6.x86_64 --> Processing Dependency: proj for package: postgis2_93-2.1.3-1.rhel6.x86_64 --> Processing Dependency: json-c for package: postgis2_93-2.1.3-1.rhel6.x86_64 --> Processing Dependency: hdf5 for package: postgis2_93-2.1.3-1.rhel6.x86_64 --> Processing Dependency: libproj.so.0()(64bit) for package: postgis2_93-2.1.3-1.rhel6.x86_64 --> Processing Dependency: libjson.so.0()(64bit) for package: postgis2_93-2.1.3-1.rhel6.x86_64 --> Processing Dependency: libgeos_c.so.1()(64bit) for package: postgis2_93-2.1.3-1.rhel6.x86_64 --> Processing Dependency: libgdal.so.1()(64bit) for package: postgis2_93-2.1.3-1.rhel6.x86_64
--> Running transaction check
---> Package gdal-libs.x86_64 0:1.9.2-5.rhel6 will be installed
--> Processing Dependency: libmysqlclient.so.16(libmysqlclient_16)(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libxerces-c-3.0.so()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libtiff.so.3()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libspatialite.so.2()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libpoppler.so.5()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libodbcinst.so.2()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libodbc.so.2()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libnetcdf.so.6()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libmysqlclient.so.16()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: liblzma.so.0()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libjasper.so.1()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libgta.so.0()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libgeotiff.so.2()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libfreexl.so.1()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libdapserver.so.7()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libdapclient.so.3()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libdap.so.11()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libcfitsio.so.0()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libarmadillo.so.4()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64 --> Processing Dependency: libCharLS.so.1()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64
---> Package geos.x86_64 0:3.4.2-1.3.amzn1 will be installed
---> Package hdf5.x86_64 0:1.8.5.patch1-7.el6 will be installed
--> Processing Dependency: libgfortran.so.3(GFORTRAN_1.0)(64bit) for package: hdf5-1.8.5.patch1-7.el6.x86_64 --> Processing Dependency: libgfortran.so.3()(64bit) for package: hdf5-1.8.5.patch1-7.el6.x86_64
---> Package json-c.x86_64 0:0.11-4.5.amzn1 will be installed
---> Package postgis2_93-client.x86_64 0:2.1.3-1.rhel6 will be installed
---> Package proj.x86_64 0:4.8.0-2.rhel6 will be installed
--> Running transaction check
---> Package CharLS.x86_64 0:1.0-1.el6 will be installed
---> Package armadillo.x86_64 0:4.320.0-1.el6 will be installed
--> Processing Dependency: liblapack.so.3()(64bit) for package: armadillo-4.320.0-1.el6.x86_64 --> Processing Dependency: libclapack.so.3()(64bit) for package: armadillo-4.320.0-1.el6.x86_64 --> Processing Dependency: libcblas.so.3()(64bit) for package: armadillo-4.320.0-1.el6.x86_64 --> Processing Dependency: libblas.so.3()(64bit) for package: armadillo-4.320.0-1.el6.x86_64 --> Processing Dependency: libarpack.so.2()(64bit) for package: armadillo-4.320.0-1.el6.x86_64
---> Package cfitsio.x86_64 0:3.240-3.el6 will be installed
---> Package compat-libtiff3.x86_64 0:3.9.4-10.13.amzn1 will be installed
---> Package freexl.x86_64 0:1.0.0d-1.el6 will be installed
---> Package gdal-libs.x86_64 0:1.9.2-5.rhel6 will be installed
--> Processing Dependency: libpoppler.so.5()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64
---> Package jasper-libs.x86_64 0:1.900.1-15.5.amzn1 will be installed
---> Package libdap.x86_64 0:3.11.0-1.el6 will be installed
---> Package libgeotiff.x86_64 0:1.4.0-1.el6 will be installed
---> Package libgfortran.x86_64 0:4.8.2-7.87.amzn1 will be installed
--> Processing Dependency: libquadmath.so.0(QUADMATH_1.0)(64bit) for package: libgfortran-4.8.2-7.87.amzn1.x86_64 --> Processing Dependency: /usr/lib64/libquadmath.so.0.0.0 for package: libgfortran-4.8.2-7.87.amzn1.x86_64 --> Processing Dependency: libquadmath.so.0()(64bit) for package: libgfortran-4.8.2-7.87.amzn1.x86_64
---> Package libgta.x86_64 0:1.0.2-2.el6 will be installed
---> Package libspatialite.x86_64 0:2.4.0-0.6.RC4.el6 will be installed
---> Package mysql51-libs.x86_64 0:5.1.73-3.69.amzn1 will be installed
---> Package netcdf.x86_64 0:4.1.1-3.el6.5 will be installed
---> Package unixODBC.x86_64 0:2.2.14-12.6.amzn1 will be installed
--> Processing Dependency: libltdl.so.7()(64bit) for package: unixODBC-2.2.14-12.6.amzn1.x86_64
---> Package xerces-c.x86_64 0:3.0.1-0.20.1.el6 will be installed
---> Package xz-compat-libs.x86_64 0:5.1.2-5alpha.10.amzn1 will be installed
--> Running transaction check
---> Package arpack.x86_64 0:3.1.3-1.el6 will be installed
---> Package atlas.x86_64 0:3.8.4-2.6.amzn1 will be installed
---> Package blas.x86_64 0:3.2.1-4.5.amzn1 will be installed
---> Package gdal-libs.x86_64 0:1.9.2-5.rhel6 will be installed
--> Processing Dependency: libpoppler.so.5()(64bit) for package: gdal-libs-1.9.2-5.rhel6.x86_64
---> Package libquadmath.x86_64 0:4.8.2-7.87.amzn1 will be installed
---> Package libtool-ltdl.x86_64 0:2.4.2-18.4.8.2.21.amzn1 will be installed
--> Finished Dependency Resolution
Error: Package: gdal-libs-1.9.2-5.rhel6.x86_64 (pgdg93)
           Requires: libpoppler.so.5()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

[ec2-user@ip-10-0-0-159 ~]$ sudo yum search poppler --enablerepo=epel
Loaded plugins: priorities, update-motd, upgrade-helper
983 packages excluded due to repository priority protections
============================= N/S matched: poppler =============================
pypoppler.x86_64 : Python bindings for the Poppler PDF rendering library
poppler-cpp.i686 : Pure C++ wrapper for poppler
poppler-cpp.x86_64 : Pure C++ wrapper for poppler
poppler-devel.x86_64 : Libraries and headers for poppler
poppler-glib.i686 : Glib wrapper for poppler
poppler-glib.x86_64 : Glib wrapper for poppler
poppler.i686 : PDF rendering library
poppler.x86_64 : PDF rendering library
poppler-cpp-devel.x86_64 : Development files for C++ wrapper
poppler-data.noarch : Encoding files
poppler-glib-devel.x86_64 : Development files for glib wrapper
poppler-utils.x86_64 : Command line utilities for converting PDF files

  Name and summary matches only, use "search all" for everything.

So it looks like it wants libpoppler.so.5 but the repos only have

[ec2-user@ip-10-0-0-159 ~]$ ls /usr/lib64/libpoppler.so*
/usr/lib64/libpoppler.so     /usr/lib64/libpoppler.so.37.0.0
/usr/lib64/libpoppler.so.37

Any thoughts on how to deal with this?

-Steve

On 8/14/2014 6:27 PM, Paragon Corporation wrote:
Steve,

Looks like the Yum PostgreSQL repo might be compatible with Amazon Linux
from this excerpt

http://www.bitsandpix.com/entry/amazon-ec2-installing-postgres-93-on-amazon-
linux-instance-local-storage/


Here is article we wrote about using Yum PostgreSQL for CentOS which might
be useful too.

http://www.postgresonline.com/journal/archives/329-An-almost-idiots-guide-to
-install-PostgreSQL-9.3,-PostGIS-2.1-and-pgRouting-with-Yum.html

Hope that helps,
Regina
http://www.postgis.us
http://postgis.net



-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Stephen
Woodbridge
Sent: Thursday, August 14, 2014 5:40 PM
To: PostGIS Users Discussion
Subject: [postgis-users] How to install on Amazon ec2 instance

Hi all,

I'm trying to setup an amazon ec2 instance with postgis using yum, but it
does not seem to have postgis in their repos.

[ec2-user@ip-10-0-0-159 ~]$ uname -a
Linux ip-10-0-0-159 3.10.42-52.145.amzn1.x86_64 #1 SMP Tue Jun 10
23:46:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
[ec2-user@ip-10-0-0-159 ~]$ cat /etc/motd

         __|  __|_  )
         _|  (     /   Amazon Linux AMI
        ___|\___|___|


I would like to avoid building it from source.

I have installed:

sudo yum install postgresql9.x86_64 postgresql9-contrib.x86_64
postgresql9-devel.x86_64 postgresql9-libs.x86_64 postgresql9-server.x86_64

Anyone know if there is a repository that is compatible with this? and how
to configure the server to use it?

Thanks,
    -Steve
_______________________________________________
postgis-users mailing list
[email protected]
http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users


_______________________________________________
postgis-users mailing list
[email protected]
http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users


_______________________________________________
postgis-users mailing list
[email protected]
http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users

Reply via email to