Nie można zlokalizować pakietu libffi i libffi5-dev na Ubuntu 12.04.4 przez apt-get


9
$ sudo apt-get install libffi libffi5-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libffi
E: Unable to locate package libffi5-dev

kolejna próba:

$ sudo apt-get install libffi5 libffi-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libffi5

i

$ cat /etc/issue  
Ubuntu 12.04.4 LTS \n \l

Co mam teraz zrobić?


Odpowiedzi:


20

Pakiety są nazywane libffi6i libffi-dev.

Nazwy pakietów można wyszukiwać na stronie http://packages.ubuntu.com/


Do wyszukiwania pakietów użyj apt-cache search.
Przykład w twoim przypadku może pomóc:

$ apt-cache search libffi
libffi-dev - Foreign Function Interface library (development files)
libffi6 - Foreign Function Interface library runtime
libffi6-dbg - Foreign Function Interface library runtime (debug symbols)
ffindex-dbg - simple index/database for huge amounts of small files (debug)
libbfio-dbg - Library to provide basic input/output abstraction (debug)
libffindex0 - library for simple index/database for huge amounts of small files
libffindex0-dev - library for simple index/database for huge amounts of small files (development)
libjffi-java - Java Foreign Function Interface
libjffi-jni - Java Foreign Function Interface (JNI library)

1
@Jan Edytował (Poprawił) swoją odpowiedź, podając apt-cache search.
Pandya

libffi5 i libffi6 to nie to samo. Na przykład podczas pobierania i uruchamiania pypy3 na raspbian nadal pojawia się błąd „podczas ładowania bibliotek współdzielonych: libffi.so.5: nie można otworzyć pliku obiektu współdzielonego: brak takiego pliku lub katalogu”
Ant6n

0

Możesz także spróbować zainstalować libffi5pakiet Debiana , jeśli inny pakiet tego wymaga libffi5.

Zobacz: https://packages.debian.org/wheezy/libffi5 lub odpowiednią wcześniejszą wersję Debiana dla twojego wydania Ubuntu.

Pobierz odpowiedni pakiet Debian ( .deb) dla swojej architektury i zainstaluj za pomocą dpkg; np dpkg -i libffi5_3.0.10-3+deb7u2_amd64.deb. Następnie napraw oryginalną wersję install ( apt-get -f install) lub zainstaluj ponownie żądany pakiet ( apt-get install ...).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.