What is POSTGIS_VERSION 2.1.7+dfsg-3~94.git954a8d0.pgdg80+1?

I can understand 2.1.7 but what is +dfsg-3~94.git954a8d0.pgdg80+1 coming after that ?

I am now build postgis docker container from appropriate/docker-postgis

  • Why is nginx returning a 502 when doing a `uwsgi_pass` to a linked docker container?
  • Heroku run Docker image with port parameter
  • Node.js web application not running properly in Docker stack
  • Cannot create mongodb image on Docker
  • artifactory pro registry docker image
  • docker hub api giving No 'Access-Control-Allow-Origin' error
  • and am getting error

    E: Version '2.1.7+dfsg-3~94.git954a8d0.pgdg80+1' for 'postgresql-9.3-postgis-2.1' was not found
    E: Version '2.1.7+dfsg-3~94.git954a8d0.pgdg80+1' for 'postgis' was not found

    seems to be a problem of package management?

    How could I find fix this? How could I find all “subversions” +dfsg-3~94.git954a8d0.pgdg80+1.


  • Docker and netstat: netstat is not showing ports, exposed by docker containers
  • .dockerignore all subfolders but not files in the folder itself
  • Networking setup in docker
  • Choice architecture docker for continious integration using docker
  • Docker mount directory access rights
  • Apache in Docker won't deliver sites
  • One Solution collect form web for “What is POSTGIS_VERSION 2.1.7+dfsg-3~94.git954a8d0.pgdg80+1?”

    Sometimes using only version number 2.1.7 is not enough, as there are different OS, architectures (or even git branches as you can see), so developers append these specifics to the version to avoid confusion. If you used:

    apt-get update postgresq-2.1.7

    It would not make sense (or it would and would give you default option), because for this product version-number is not good enough for Docker to set up your environment.

    dfsg = Debian Free Software Guidelines (specifies it is for specific version of Debian system, not for redHat for example)
    git - version/branch specified
    pgdg80 = PostgreSQL packages and backports for Debian/Ubuntu

    Take a look here

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.