title: Debian package (.deb): how determine depends?
body: <p>I have a binary application and I would like to create a Debian package (*.deb) from it. In DEBIAN/control file, I need to add dependencies.
  In order to find dependencies, I execute following commands:</p>
  
  <pre><code>  &gt; objdump -p greenCity | grep NEEDED
    NEEDED               libsfml-graphics.so.2.3
    NEEDED               libsfml-system.so.2.3
    NEEDED               libsfml-window.so.2.3
    NEEDED               libgcc_s.so.1
    NEEDED               libc.so.6
  </code></pre>
  
  <p>Here the control file content:</p>
  
  <pre><code>Package: greencity
  Version: 1.0
  Architecture: amd64
  Depends: libsfml-graphics, libsfml-system, libsfml-window
  Maintainer: x x &lt;x@x.com&gt;
  Section: base
  Priority: optional
  Homepage: 
  Description: xxx
  </code></pre>
  
  <p>Finally, I create the package and I install it. During installation, I get the following error:</p>
  
  <blockquote>
    <p>greencity depends on libsfml-graphics; however:   Package
    libsfml-graphics is not installed.  greencity depends on
    libsfml-system; however:   Package libsfml-system is not installed. 
    greencity depends on libsfml-window; however:   Package libsfml-window
    is not installed.</p>
  </blockquote>
  
  <p>Info: the packages libsfml-graphics/system/window2.3 are well installed on my Linux.
  So, what is the rule to determine the name of the depends ? I tried a lot of possibilities but none of them works :(</p>
  
  <p>Thank you in advance.</p>