Não foi possível localizar o pacote libffi e libffi5-dev no Ubuntu 12.04.4 através do 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

Outra tentativa:

$ 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

O que devo fazer agora?

Aquarius_Girl
fonte
possível duplicata Impossível localizar pacote
Pandya

Respostas:

20

Os pacotes são chamados libffi6e libffi-dev.

Os nomes dos pacotes podem ser pesquisados ​​em http://packages.ubuntu.com/


Para pesquisar pacotes, use apt-cache search.
O exemplo a seguir no seu caso pode ajudá-lo:

$ 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)
Jan
fonte
11
@Jan Editou (Melhorou) sua resposta fornecendo apt-cache search.
Pandya
libffi5 e libffi6 não são a mesma coisa. Por exemplo, ao baixar e executar o pypy3 no raspbian, ainda receberei "erro ao carregar as bibliotecas compartilhadas: libffi.so.5: não é possível abrir o arquivo de objeto compartilhado: não existe esse arquivo ou diretório"
Ant6n
0

Você também pode tentar instalar o libffi5pacote Debian upstream , se outro pacote exigir especificamente libffi5.

Veja: https://packages.debian.org/wheezy/libffi5 ou a versão Debian upstream apropriada para o seu lançamento do Ubuntu.

Faça o download do pacote Debian ( .deb) apropriado para sua arquitetura e instale usando dpkg; por exemplo dpkg -i libffi5_3.0.10-3+deb7u2_amd64.deb. Em seguida, corrija a instalação original ( apt-get -f install) ou reinstale o pacote desejado ( apt-get install ...).

Drip.Flux
fonte