web-dev-qa-db-ja.com

Ubuntu 12.04.4でapt-getを使用してパッケージlibffiおよびlibffi5-devを見つけることができません

$ 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

私は今何をすべきか?

9
Aquarius_Girl

パッケージは、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)
21
Jan

別のパッケージでlibffi5が特に必要な場合は、アップストリームのDebian libffi5パッケージをインストールしてみることもできます。

参照: https://packages.debian.org/wheezy/libffi5 またはUbuntuリリースに適したアップストリームDebianバージョン。

アーキテクチャに適したDebianパッケージ(.deb)をダウンロードし、dpkgを使用してインストールします。例えばdpkg -i libffi5_3.0.10-3+deb7u2_AMD64.deb。次に、元のインストールを修正する(apt-get -f install)か、目的のパッケージを再インストールします(apt-get install ...)。

0
Drip.Flux