Ubuntu 16.04 + libssl0.9.8 - нет кандидата на установку?

8

Я нахожусь на Xubuntu / Ubuntu 16.04 и пытаюсь установить libssl0.9.8:

sudo apt-get install libssl0.9.8

Ошибка:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libssl0.9.8 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libssl0.9.8' has no installation candidate
laukok
источник
1
Есть какая-то конкретная причина установить именно этот пакет?
Брайам
@Braiam Я попытался установить его для блестящего сервера. ошибка установки сервера привела меня к этому. но теперь я решил проблему с блестящим сервером.
Laukok
1
@ teelou Могу я спросить: как вы решили проблему?
Андрей.46
@ andrew.46 Да, это решено. Спасибо.
Laukok

Ответы:

7

Эта ошибка возникает, когда пакет недоступен из репозиториев. Другими словами, этот пакет не существует для Ubuntu 16.04 (Xenial). Смотрите это здесь . Он останавливается в Trusty (14.04)

Если вам действительно нужно установить его, загрузите пакет вручную и установите. Вот как:

  • Загрузите пакет для вашей конкретной архитектуры (32 / 64bit) отсюда .

  • Извлеките файл (ы).

  • Откройте терминал, перейдите в извлеченную папку и запустите:

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

(Последняя команда установит все необходимые библиотеки зависимостей, как указано здесь )

ПРИМЕЧАНИЕ . Установка старых пакетов и их зависимостей может быть рискованной, так как может конфликтовать с текущими библиотеками. Там может быть причина , почему пакет не доступен для вашего релиза Ubuntu.


источник