фатальная ошибка: netlink / genl / genl.h: Нет такого файла или каталога

node.js

Текущая версия node.js на ubuntu равна 0,10, где 0.12 является стабильной. Вы можете обновить с помощью встроенной команды n как

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

MongoDB

MongoDB обновил свои репозитории до http://repo.mongodb.org/apt/ubuntu. Для установки

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org

(за исключением случаев, когда вы используете 12.04, в этом случае замените trusty, но эта строка работает, например, в vivid, и вы можете пропустить шаг keyserver..., если вы имел предыдущую установку MongoDB и просто делал update и dist-upgrade)

Ссылки: Node.js и MongoDB

1
задан 4 May 2015 в 07:40

1 ответ

Файл заголовка .../netlink/genl/genl.h находится в пакете libnl-3-dev

Установите его, используя:

sudo apt-get install libnl-3-dev
0
ответ дан 23 May 2018 в 20:42
  • 1
    «Если я непосредственно компилирую (не перекрестно компилирую), то hostapd компилируется надлежащим образом без какой-либо ошибки. " - Я сомневаюсь, что у OP нет этого пакета. – muru 4 May 2015 в 10:10

Другие вопросы по тегам:

Похожие вопросы: