title: GDAL libraries, who does what
body: <p>I'm struggling installing GDAL on ubuntu 16.04 to work with GeoDjango (Django 2.1, python3), so I need to understand what I'm actually installing.</p>
  
  <p><strong>What is the rôle of each library/package/module ?</strong></p>
  
  <p>apt</p>
  
  <ul>
  <li><p>gdal-bin (A 'C' library containing the actual functions ?)</p></li>
  <li><p>python-gdal (The same in python, or just some kind of bridge ?)</p></li>
  <li><p>python3-gdal (see above, but for python3. Does it need python-gdal ?)</p></li>
  </ul>
  
  <p>pip</p>
  
  <ul>
  <li>gdal</li>
  <li>pygdal</li>
  </ul>
  
  <p><strong>What is the link between pip modules and apt packages here ?</strong></p>