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