GNU/Linux >> Znalost Linux >  >> Linux

Jaký balíček musím nainstalovat pro použití routovacích soketů?

Upozorňujeme, že v této složce NEMUSÍTE vytvářet "libroute"

Viz dokument:

cd ../libroute # only if your system supports 4.4BSD style routing sockets
make           # only if your system supports 4.4BSD style routing sockets

cd ../libxti   # only if your system supports XTI
make           # only if your system supports XTI

Linux není směrování ve stylu BSD, stačí přejít na ../intro a vytvořit příklady~!


To je API specifické pro BSD a linux ho nepodporuje. Ekvivalentní funkcionalitu (není kompatibilní se zdrojem) poskytuje rodina socketů netlink. "man 7 netlink" by vám měl pomoci začít, ale pravděpodobně budete muset provést nějakou práci s portováním.


Nejsem na stroji, kde bych to mohl udělat právě teď, ale možná stále mohu pomoci. Pokud vaše distribuce používá yum (např. RHEL):

yum provides if_dl.h

Nebo pokud použijete apt (např. Ubuntu/Debian):

sudo apt-get install apt-file
sudo apt-file update
apt-file search if_dl.h

Pokud apt-file je již nainstalován, první krok nebude nutný a nemohu si s jistotou vzpomenout, zda je druhý. Také se domnívám, že oba správci balíčků pracují jak s názvem souboru, tak s úplnou cestou.

Doufejme, že to bude fungovat pro vás nebo někoho jiného, ​​kdo si to přečte, a dostanete svou odpověď!


Linux
  1. Co potřebují správci systému vědět o používání Bash

  2. Chyba při instalaci balíčku R pro Linux

  3. Zmatený únik paměti. Co v tomto systému využívá ~10 GB paměti?

  1. Použití AppImage pro správu balíčků Linuxu

  2. Zjistit iniciační systém pomocí Shell?

  3. Co znamená „rc“ v .bashrc?

  1. Je možné nainstalovat dvě služby pro jeden balíček pomocí Dh_installinit? Jak?

  2. Nainstalujte IMAP pro PHP 7.1 na operační systém Ubuntu

  3. Jak nainstalovat balíčky pomocí dnf v CentOS/RHEL 8