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

  • Docker EXPOSE. Can't get it
  • Run MySQL on different port with different config
  • How can I somewhat securely run distccd on a docker image in the cloud?
  • AWS EB with Docker, Node and Nginx Config Issues
  • Make 2 volumes in docker gcc and java
  • Windows docker build fail when adding files into /etc/my_init.d/
  • 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

  • IBM Container - su :cannot create child process: Resource temporarily unavailable
  • How does a DOCKER communicate with a Windows client
  • Maven's target jar does not exist on Docker Hub
  • Error while starting tomcat server inside docker centos
  • How do to use fluentD to parse multi-line docker logs?
  • docker build and publish plugin usage
  • 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.