Неможливо знайти пакет libffi та libffi5-dev на Ubuntu 12.04.4 через 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

ще одна спроба:

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

і

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

Що я маю зараз робити?


можливий дублікат пакету Неможливо знайти
Пандія

Відповіді:


20

Пакети називаються libffi6і libffi-dev.

Імена пакунків можна шукати на http://packages.ubuntu.com/


Для пошуку пакетів використовуйте apt-cache search.
Приклад у вашому випадку може допомогти вам наступним:

$ 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 Редагував (удосконалив) свою відповідь, надавши apt-cache search.
Пандія

libffi5 та libffi6 - це не одне і те ж. Наприклад, завантажуючи і запускаючи pypy3 на raspbian, я все одно отримаю "помилку під час завантаження спільних бібліотек: libffi.so.5: не вдається відкрити спільний файл об'єкта: Немає такого файлу чи каталогу"
Ant6n

0

Ви також можете спробувати встановити libffi5пакет Debian вгору , якщо це вимагає інший пакет libffi5.

Дивіться: https://packages.debian.org/wheezy/libffi5 або відповідну версію версії Debian для випуску Ubuntu.

Завантажте відповідний пакет Debian ( .deb) для своєї архітектури та встановіть, використовуючи dpkg; напр dpkg -i libffi5_3.0.10-3+deb7u2_amd64.deb. Потім або виправте оригінальну установку ( apt-get -f install), або перевстановіть потрібний пакет ( apt-get install ...).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.