libpcap 32-битная на 64-битной Ubuntu

Я пытаюсь установить Gulp.

Как говорит автор, для этого нужен 32-битный libpcap-dev libs для сборки приложения, но когда я пытаюсь скачать 32-битную версию, он говорит

НЕТ УСТАНОВИТЬ КАНДИДАТ В НАЛИЧИИ

Как мне это решить?

Я использую Ubuntu 14.04 LTS 64-bit

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 архитектура, так что вы можете установить 32-битные пакеты в вашей 64-битной системе:

sudo dpkg --add-architecture i386

Теперь запустите:

sudo apt-get update

Теперь вы должны быть в состоянии установить libcap-dev (32 бита):

sudo apt-get install libcap-dev:i386
Другие вопросы по тегам