Ubuntu 16.04 + libssl0.9.8 - nie ma kandydata do instalacji?

8

Korzystam z Xubuntu / Ubuntu 16.04 i próbuję zainstalować libssl0.9.8:

sudo apt-get install libssl0.9.8

Błąd:

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
źródło
1
Czy jest jakiś konkretny powód, aby zainstalować tylko ten pakiet?
Braiam
@Braiam próbowałem zainstalować go dla błyszczącego serwera. błąd w instalacji serwera doprowadził mnie do tego. ale teraz rozwiązałem problem z błyszczącym serwerem.
laukok
1
@teelou Czy mogę zapytać: jak rozwiązałeś problem?
andrew.46
@ andrew.46 Tak, to jest rozwiązane. dzięki.
laukok

Odpowiedzi:

7

Ten błąd występuje, gdy pakiet nie jest dostępny z repozytoriów. Innymi słowy, ten pakiet nie istnieje dla Ubuntu 16.04 (Xenial). Zobacz tutaj . Zatrzymuje się w Trusty (14.04)

Jeśli naprawdę musisz go zainstalować, pobierz pakiet ręcznie i zainstaluj. Oto jak:

  • Pobierz pakiet dla swojej konkretnej architektury (32/64 bity) stąd .

  • Wyodrębnij plik (i).

  • Otwórz terminal, przejdź do wyodrębnionego folderu i uruchom:

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

(To ostatnie polecenie zainstaluje wszystkie wymagane biblioteki zależności, wymienione tutaj )

UWAGA : Instalowanie starych pakietów i ich zależności może być ryzykowne, ponieważ może powodować konflikt z bieżącymi bibliotekami. Może istnieć powód, dla którego pakiet nie jest dostępny dla twojej wersji Ubuntu.


źródło