libffi.so.6:无法打开共享对象文件:没有此文件或目录

libffi.so.6:无法打开共享对象文件:没有此文件或目录

是

我的启动卡在了 /dev/sda2 clean 上,因此我尝试了以下步骤:

  1. Ctrl + Alt + F2 或 F3
  2. 使用我的账户登录
  3. sudo apt-get update
  4. sudo apt-get upgrade

(4)显示错误E:未满足依赖关系,为了解决它,它显示apt -fix-broken install

当我运行apt -fix-broken install此错误时显示:

(libffi.so.6:无法打开共享对象文件:没有此文件或目录)

答案1

我建议通过以下方式强制安装新库

sudo dpkg -i --force-all /var/cache/apt/archives/libglib2.0-bin_2.64.2-1~fakesync1_amd64.deb

使用自动完成功能Tab输入正确的文件名。

然后继续

sudo apt-get install -f

答案2

接受的建议解决方案对我不起作用。我通过从 bionic deb 安装 libffi6 使其工作(因为 focal 只有 libffi6)-这是一个黑客的解决方法,我不知道它还会破坏什么

设置:

  • 树莓派 4

  • Ubuntu 20.04-焦点

    sudo nano /etc/apt/sources.list

插入

deb http://ports.ubuntu.com/ bionic main restricted universe multiverse

然后

sudo apt update
sudo apt install libffi6

最好之后也删除 deb/etc/apt/sources.list链接

相关内容