GNU/Linux >> Belajar Linux >  >> Linux

Paket apa yang harus saya instal untuk menggunakan soket perutean?

Perlu diketahui, Anda TIDAK perlu membuat "libroute"

di folder itu

Lihat Dokumen:

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 bukan perutean gaya BSD, buka saja ../intro dan bangun contoh~!


Itu adalah API khusus BSD, dan linux tidak mendukungnya. Fungsionalitas yang setara (tidak kompatibel dengan sumber) disediakan oleh keluarga soket netlink. "man 7 netlink" seharusnya membantu Anda memulai, tetapi Anda mungkin perlu melakukan beberapa pekerjaan porting.


Saya tidak menggunakan mesin di mana saya bisa melakukan ini sekarang, tapi mungkin saya masih bisa membantu. Jika distribusi Anda menggunakan yum (mis. RHEL):

yum provides if_dl.h

Atau jika Anda menggunakan apt (misalnya Ubuntu/Debian):

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

Jika apt-file sudah diinstal, langkah pertama tidak diperlukan, dan saya tidak ingat pasti apakah yang kedua. Selain itu, saya yakin kedua manajer paket bekerja dengan nama file dan path lengkap.

Semoga ini berhasil untuk Anda atau orang lain yang membaca ini, dan Anda akan mendapatkan jawabannya!


Linux
  1. Menggunakan AppImage untuk manajemen paket Linux

  2. Apa Itu Linux? Panduan untuk Pengguna Non-teknis

  3. Apa yang perlu diketahui sysadmin tentang menggunakan Bash

  1. Deteksi Sistem Init Menggunakan Shell?

  2. Apa Arti "rc" Dalam .bashrc?

  3. Cara menginstal paket menggunakan dnf di CentOS/RHEL 8

  1. Linuxbrew – Manajer Paket Umum Untuk Linux dan Mac OS X

  2. Apa lokasi pemasangan konvensional untuk aplikasi di Linux?

  3. Kebocoran Memori yang Membingungkan. Apa yang menggunakan ~10GB memori pada sistem ini?