64 位 Ubuntu 上的 libpcap 32 位

64 位 Ubuntu 上的 libpcap 32 位

我正在尝试安装Gulp

正如作者所说,它需要 32 位libpcap-dev库来构建应用程序,但当我尝试下载 32 位版本时,它说

没有可用的安装候选版本

我该如何解决这个问题?

我正在运行 Ubuntu 14.04 LTS 64 位

答案1

libcap-dev(32 位和 64 位)均可在 Ubuntu 14.04 的主存储库中找到。

$ apt-cache policy libcap-dev:i386
libcap-dev:i386:
  Installed: (none)
  Candidate: 1:2.24-0ubuntu2
  Version table:
     1:2.24-0ubuntu2 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/main i386 Packages

我认为您没有启用multiarch支持,这导致了关于不存在的包的错误。

要启用multiarch对体系结构的支持i386,以便您可以在 64 位系统上安装 32 位软件包:

sudo dpkg --add-architecture i386

现在运行:

sudo apt-get update

现在您应该可以安装libcap-dev(32 位):

sudo apt-get install libcap-dev:i386

相关内容