title: What is the difference between libboost-XXX-dev and libboost-XXX?
body: <p>Now I'm trying to use libboost-regex in my project. But I'm a little confusing because there are some relative libraries like below. I just want to use boost-regex. So in that case, what's the best way to install libboost-regex? And what's the difference between XXX-dev and XXX (without dev suffix)?</p>
  
  <p>I assume XXX-dev library contains source file, on the other hand, XXX (without dev) doesn't contain source file, only .so or .a. Is my understanding right?</p>
  
  <p>My environment is here.</p>
  
  <pre><code>ubuntu 12.04
  gcc 4.8.2
  </code></pre>
  
  <p>And result of searching boost.</p>
  
  <pre><code>$aptitude search boost 
  libboost-regex-dev                                 - regular expression library for C++ (default version)
  libboost-regex-dev:i386                            - regular expression library for C++ (default version)
  libboost-regex1.54-dev                             - regular expression library for C++
  libboost-regex1.54-dev:i386                        - regular expression library for C++
  libboost-regex1.54.0                               - regular expression library for C++
  libboost-regex1.54.0:i386                          - regular expression library for C++
  libboost-regex1.55-dev                             - regular expression library for C++
  libboost-regex1.55-dev:i386                        - regular expression library for C++
  libboost-regex1.55.0                               - regular expression library for C++
  libboost-regex1.55.0:i386                          - regular expression library for C++
  </code></pre>