Невозможно найти пакет libffi и libffi5-dev в Ubuntu 12.04.4 через apt-get

$ 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

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

2 ответа

Решение

Пакеты называются 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)

Вы также можете попробовать установить исходный Debian libffi5 пакет, если другой пакет специально требует 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 ...).

Ваш репозиторий пакетов Ubuntu может быть слишком старым для обновления.

Вы можете изменить URL-адрес репозитория пакетов, добавив строку в свой /etc/apt/sources.list следующим образом:

deb http://cz.archive.ubuntu.com/ubuntu focal main

Есть и другие зеркальные ссылки для изменения http://cz.archive.ubuntu.com/ubuntu

или вы можете загрузить пакет напрямую и установить его.

Другие вопросы по тегам