Ubuntu 16.04 + libssl0.9.8 - has no installation candidate?

Solution 1:

There has been a version bump for Xenial Xerus:

sudo apt-get install libssl1.0.0

is what you need...

References:

  • Ubuntu Packages: libssl1.0.0 (1.0.2g-1ubuntu4.1 and others) [security]

Solution 2:

That error occurs when a package is not available from the repositories. In other words, that package does not exist for Ubuntu 16.04 (Xenial). See it here. It stops at Trusty (14.04)

If you really need to install it, download the package manually and install. This is how:

  • Download the package for your particular architecture (32/64bits) from here.

  • Extract the file(s).

  • Open a terminal, go to the extracted folder and run:

    sudo dpkg -i file.deb
    sudo apt-get install -f 
    

(The latter command will install any dependency libraries needed, as listed here)

NOTE: Installing old packages and their dependencies can be risky, as it can conflict with current libraries. There might be a reason why the package is not available for your Ubuntu release.

Solution 3:

Download and install the trusty package manually:

i386: http://packages.ubuntu.com/trusty/i386/libssl0.9.8/download

amd64: http://packages.ubuntu.com/trusty/amd64/libssl0.9.8/download

other: http://packages.ubuntu.com/trusty/libssl0.9.8