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

  • Gearmand Does Not Start - Socket Address Family Not Supported
  • Docker disk memory : can I remove intermediate images?
  • Monitoring Glassfish 4 on Docker with JVisualVM
  • Use real server instead of docker-machine for OSX
  • Best practices for using docker in an air-gapped environment
  • docker and “volatile volumes” ala /tmp
  • 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.

    thx

  • sha256sum error while building nvidia-docker on ppc64le
  • Get Elasticache address from within a docker Elastic Beanstalk container
  • Run a script when docker is stopped
  • Run a docker hub container on bluemix without crashing (No valid host was found)
  • Configure ECS to use Reserved Instances
  • How can you limit which users have Docker exec access in a shared environment?
  • 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.