Ubuntu
在 Linux 中安裝 smcroute
如何在 Ubuntu 16.04 中安裝 smcroute?如果我嘗試使用 apt-get 進行安裝,我在 bash 中找不到命令“smcrouted”和“smcroutectl”。此外,GitHub 頁面要求配置核心以啟用多播
CONFIG_IP_MROUTE=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y
我在哪裡可以找到這些配置以及如何使用 echo 熱配置它們?
首先,您不需要在 Ubuntu 上重新配置核心。他們的核心附帶了您需要啟用的一切。
二、Ubuntu 16.04的SMCRoute版本沒有
smcrouted
andsmcroutectl
,基礎包太舊。相反,它帶有smcroute
./usr/sbin/smcroute
安裝在您系統上的手冊頁以及 中的任何文件
/usr/share/doc/smcroute
是您的軟體包版本的更準確資訊。
您可以從提供和(文件列表)的ubuntu disco
smcroute
安裝軟體包。smcroutectl``smcrouted
添加
disco universe
到您的sources.list:sudo apt edit-sources
通過以下行:
deb http://us.archive.ubuntu.com/ubuntu/ disco universe
創建首選項文件:
sudo nano /etc/apt/preferences.d/smcroute.pref
內容如下:
Package: smcroute Pin: release n=disco Pin-Priority: 500
配置 apt-conf:
echo 'APT::Default-Release "xenial";' | sudo tee -a /etc/apt/apt.conf.d/70debconf
smcroute
從 Ubuntu Disco安裝:sudo apt update sudo apt purge smcroute sudo apt install -t disco smcroute
手冊頁使用
smcroutectl
和smcrouted
命令進行更新。見
man smcroute
debian。