Impossibile trovare il pacchetto libffi e libffi5-dev su Ubuntu 12.04.4 tramite 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

un altro tentativo:

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

e

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

Cosa dovrei fare adesso?


Risposte:


20

I pacchetti si chiamano libffi6e libffi-dev.

I nomi dei pacchetti possono essere cercati su http://packages.ubuntu.com/


Per la ricerca di pacchetti utilizzare apt-cache search.
Esempio nel tuo caso che segue può aiutarti:

$ 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 Ha modificato (migliorato) la tua risposta fornendo apt-cache search.
Pandya,

libffi5 e libffi6 non sono la stessa cosa. Ad esempio, durante il download e l'esecuzione di pypy3 su raspbian, visualizzerò comunque "errore durante il caricamento delle librerie condivise: libffi.so.5: impossibile aprire il file oggetto condiviso: nessun file o directory tale"
Ant6n

0

Puoi anche provare a installare il libffi5pacchetto Debian upstream , se un altro pacchetto lo richiede specificamente libffi5.

Vedi: https://packages.debian.org/wheezy/libffi5 o la versione Debian upstream appropriata per la tua versione di Ubuntu.

Scarica il pacchetto Debian appropriato ( .deb) per la tua architettura e installalo usando dpkg; es dpkg -i libffi5_3.0.10-3+deb7u2_amd64.deb. Quindi correggere l'installazione originale ( apt-get -f install) o reinstallare il pacchetto desiderato ( apt-get install ...).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.