ไม่สามารถค้นหาแพคเกจ 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

ฉันควรจะทำอย่างไรในตอนนี้?


เป็นไปได้ที่ซ้ำกันของไม่สามารถค้นหาแพ็คเกจ
Pandya

คำตอบ:


20

แพคเกจที่มีการถูกเรียกและlibffi6libffi-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 ไม่ใช่สิ่งเดียวกัน ตัวอย่างเช่นเมื่อดาวน์โหลดและรัน pypy3 บน raspbian ฉันจะยังคงได้รับ "ข้อผิดพลาดขณะโหลดไลบรารีที่แชร์: libffi.so.5: ไม่สามารถเปิดไฟล์วัตถุที่ใช้ร่วมกัน: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว"
Ant6n

0

นอกจากนี้คุณยังสามารถลองติดตั้ง Debian ต้นน้ำแพคเกจถ้าแพคเกจอื่นโดยเฉพาะต้องlibffi5libffi5

ดู: 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 ...) อีกครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.