Deb 8.4 OpenSSL headers

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Deb 8.4 OpenSSL headers

Nicholas Geovanis-2
I can't tell which debian 8.4 package provides the C headers for OpenSSL, the "Usual suspects" such as openssl-devel and the like do not exist, dpkg-query doesn't seem to find anything likely. Would some kind person give me a clue where to find the OpenSSL C header files in the Debian packaging universe?
Many thanks....Nick G
Reply | Threaded
Open this post in threaded view
|

Re: Deb 8.4 OpenSSL headers

deloptes-2
Nicholas Geovanis wrote:

> I can't tell which debian 8.4 package provides the C headers for OpenSSL,
> the "Usual suspects" such as openssl-devel and the like do not exist,
> dpkg-query doesn't seem to find anything likely. Would some kind person
> give me a clue where to find the OpenSSL C header files in the Debian
> packaging universe?
> Many thanks....Nick G

Not sure what you exactly mean, but I use this
dpkg -L libssl-dev:amd64



$ apt-cache show libssl-dev
Package: libssl-dev
Source: openssl
Version: 1.0.1t-1+deb8u5
Installed-Size: 6703
Maintainer: Debian OpenSSL Team <[hidden email]>
Architecture: amd64
Depends: libssl1.0.0 (= 1.0.1t-1+deb8u5), zlib1g-dev
Description-en: Secure Sockets Layer toolkit - development files
 This package is part of the OpenSSL project's implementation of the SSL
 and TLS cryptographic protocols for secure communication over the
 Internet.
 .
 It contains development libraries, header files, and manpages for libssl
 and libcrypto.



Reply | Threaded
Open this post in threaded view
|

Re: Deb 8.4 OpenSSL headers

Nicholas Geovanis-2
Thanks very much, that was the correct name: libssl-dev, not openssl-dev or similar...Nick

On Mon, Oct 17, 2016 at 4:33 PM, deloptes <[hidden email]> wrote:
Nicholas Geovanis wrote:

> I can't tell which debian 8.4 package provides the C headers for OpenSSL,
> the "Usual suspects" such as openssl-devel and the like do not exist,
> dpkg-query doesn't seem to find anything likely. Would some kind person
> give me a clue where to find the OpenSSL C header files in the Debian
> packaging universe?
> Many thanks....Nick G

Not sure what you exactly mean, but I use this
dpkg -L libssl-dev:amd64



$ apt-cache show libssl-dev
Package: libssl-dev
Source: openssl
Version: 1.0.1t-1+deb8u5
Installed-Size: 6703
Maintainer: Debian OpenSSL Team <[hidden email]>
Architecture: amd64
Depends: libssl1.0.0 (= 1.0.1t-1+deb8u5), zlib1g-dev
Description-en: Secure Sockets Layer toolkit - development files
 This package is part of the OpenSSL project's implementation of the SSL
 and TLS cryptographic protocols for secure communication over the
 Internet.
 .
 It contains development libraries, header files, and manpages for libssl
 and libcrypto.




Reply | Threaded
Open this post in threaded view
|

Re: Deb 8.4 OpenSSL headers

Greg Wooledge
On Mon, Oct 17, 2016 at 04:57:33PM -0500, Nicholas Geovanis wrote:
> Thanks very much, that was the correct name: libssl-dev, not openssl-dev or
> similar...Nick

In general, use apt-cache search to find packages when you don't know
the exact names.

$ apt-cache search --names-only ssl dev
libace-inet-ssl-dev - ACE SSL-enabled Inet protocol library - development files
libace-ssl-dev - ACE secure socket layer library - development files
libcurl4-openssl-dev - development files and documentation for libcurl (OpenSSL flavour)
libglobus-gsi-openssl-error-dev - Globus Toolkit - Globus OpenSSL Error Handling Development Files
libglobus-gsi-proxy-ssl-dev - Globus Toolkit - Globus GSI Proxy SSL Library Development Files
libglobus-openssl-module-dev - Globus Toolkit - Globus OpenSSL Module Wrapper Development Files
libgnutls28-dev - GNU TLS library - development files
liblwt-ssl-ocaml-dev - cooperative OpenSSL bindings for OCaml
libnussl-dev - The authenticating firewall [SSL development files]
libssl-ocaml-dev - OCaml bindings for OpenSSL
libocamlnet-ssl-ocaml-dev - OCaml application-level Internet libraries - SSL development libraries
libssl-dev - Secure Sockets Layer toolkit - development files
libpolarssl-dev - lightweight crypto and SSL/TLS library

It takes a bit of effort to scan the list, of course, and a bit of
experience to know which names you can immediately throw away.

Once you narrow down the list to a few possible names, use apt-cache show
to see the descriptions:

$ apt-cache show libssl-dev
(description omitted)