apt-get을 통해 Ubuntu 12.04.4에서 패키지 libffi 및 libffi5-dev를 찾을 수 없습니다


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.
Pandya

libffi5와 libffi6은 동일하지 않습니다. 예를 들어 raspbian에서 pypy3을 다운로드하여 실행할 때 "공유 라이브러리를로드하는 동안 오류가 발생합니다 : libffi.so.5 : 공유 객체 파일을 열 수 없습니다 : 해당 파일 또는 디렉토리가 없습니다"
Ant6n

0

libffi5다른 패키지에 특별히 필요한 경우 업스트림 데비안 패키지 설치를 시도 할 수도 있습니다 libffi5.

참조 : https://packages.debian.org/wheezy/libffi5 또는 우분투 버전에 해당하는 업스트림 데비안 버전.

.deb아키텍처에 맞는 데비안 패키지 ( )를 다운로드하고 dpkg; 예 dpkg -i libffi5_3.0.10-3+deb7u2_amd64.deb. 그런 다음 원래 설치를 수정 apt-get -f install하거나 ( apt-get install ...) 원하는 패키지를 다시 설치하십시오 ( ).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.