Paket libffi und libffi5-dev unter Ubuntu 12.04.4 können über apt-get nicht gefunden werden

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

Noch ein Versuch:

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

und

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

Was soll ich jetzt machen?

Wassermann_Girl
quelle
Mögliches Duplikat von Paket kann nicht gefunden werden
Pandya

Antworten:

20

Die Pakete heißen libffi6und libffi-dev.

Paketnamen können unter http://packages.ubuntu.com/ gesucht werden.


Zum Suchen von Paketen verwenden apt-cache search.
Das folgende Beispiel in Ihrem Fall kann Ihnen helfen:

$ 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.
quelle
1
@ Jan Bearbeitet (verbessert) Ihre Antwort durch Bereitstellung apt-cache search.
Pandya
libffi5 und libffi6 sind nicht dasselbe. Wenn ich zum Beispiel pypy3 auf raspbian herunterlade und ausführe, wird immer noch "Fehler beim Laden von gemeinsam genutzten Bibliotheken angezeigt: libffi.so.5: Datei für gemeinsam genutzte Objekte kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis"
Ant6n
0

Sie können auch versuchen, das Upstream-Debian- libffi5Paket zu installieren , wenn ein anderes Paket dies speziell erfordert libffi5.

Siehe: https://packages.debian.org/wheezy/libffi5 oder die entsprechende Upstream-Debian-Version für Ihre Ubuntu-Version.

Laden Sie das entsprechende Debian-Paket ( .deb) für Ihre Architektur herunter und installieren Sie es mit dpkg; zB dpkg -i libffi5_3.0.10-3+deb7u2_amd64.deb. Korrigieren Sie dann entweder die ursprüngliche Installation ( apt-get -f install) oder installieren Sie das gewünschte Paket ( apt-get install ...) neu.

Drip.Flux
quelle