Невозможно найти пакет 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

Что мне теперь делать?


возможный дубликат пакета Unable to locate
Pandya

Ответы:


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.