No se puede localizar el paquete libffi y libffi5-dev en Ubuntu 12.04.4 a través de 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

otro intento:

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

y

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

¿Qué se supone que debo hacer ahora?


Respuestas:


20

Los paquetes se llaman libffi6y libffi-dev.

Los nombres de los paquetes se pueden buscar en http://packages.ubuntu.com/


Para buscar paquetes de uso apt-cache search.
Ejemplo en su caso siguiente puede ayudarlo:

$ 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 editó (mejoró) su respuesta al proporcionarla apt-cache search.
Pandya

libffi5 y libffi6 no son lo mismo. Por ejemplo, cuando descargue y ejecute pypy3 en raspbian, aún obtendré "error al cargar bibliotecas compartidas: libffi.so.5: no se puede abrir el archivo de objeto compartido: No
existe

0

También puede intentar instalar el libffi5paquete anterior de Debian , si otro paquete lo requiere específicamente libffi5.

Consulte: https://packages.debian.org/wheezy/libffi5 o la versión apropiada de Debian para su versión de Ubuntu.

Descargue el paquete Debian apropiado ( .deb) para su arquitectura e instálelo usando dpkg; por ej dpkg -i libffi5_3.0.10-3+deb7u2_amd64.deb. Luego arregle la instalación original ( apt-get -f install) o reinstale el paquete deseado ( apt-get install ...).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.