无法找到包 libffi-dev

Val*_*rok 5 software-installation 15.04

我尝试在 Ubuntu 上安装 weasyprint,但在使用 libffi-dev 时遇到以下错误:

sudo apt-get install libffi-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libffi-dev
Run Code Online (Sandbox Code Playgroud)

我不确定我可能做错了什么,但是如果没有这个,每当我尝试安装 weasyprint 时我都会失败。有人可以帮我吗?

A.B*_*.B. 4

在您的 中检查此条目/etc/apt/sources.list

deb http://archive.ubuntu.com/ubuntu vivid main restricted universe
Run Code Online (Sandbox Code Playgroud)

开始更新

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

并安装

sudo apt-get install libffi-dev
Run Code Online (Sandbox Code Playgroud)

该软件包位于主存储库中:

% apt-cache policy libffi-dev
libffi-dev:
  Installed: 3.2.1-2
  Candidate: 3.2.1-2
  Version table:
 *** 3.2.1-2 0
        500 http://archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)


May*_*hux 2

/etc/apt/sources.list如果不是,请添加此条目

deb http://archive.ubuntu.com/ubuntu vivid main restricted universe
Run Code Online (Sandbox Code Playgroud)

更新源列表

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

然后再试一次

sudo apt-get install libffi-dev
Run Code Online (Sandbox Code Playgroud)