piserver
0.7.6
Raspberry Pi 伺服器精靈,為 Raspbian 提供網路啟動 Pi 服務
在 Raspbian 上安裝建置依賴項:
sudo apt-get install build-essential devscripts debhelper cmake libldap2-dev libgtkmm-3.0-dev libarchive-dev libcurl4-openssl-dev libcap-dev intltool git
如果不使用 Pi(或其他 armhf 裝置),您還需要以下執行時間相依性:
sudo apt-get install binfmt-support qemu-user-static
git clone --depth 1 https://github.com/raspberrypi/piserver.git
cd piserver
debuild -uc -us
debuild 將編譯所有內容,建立一個 .deb 套件並將其放在父目錄中。可以使用 dpkg 安裝它:
cd ..
sudo dpkg -i piserver*.deb
Piserver 需要 dnsmasq 版本 2.77 或更高版本。如果您的 Linux 發行版附帶舊版本,請從原始程式碼編譯最新版本:
sudo apt-get install libnetfilter-conntrack-dev libidn11-dev libgmp-dev nettle-dev liblua5.2-dev
git clone --depth 1 http://thekelleys.org.uk/git/dnsmasq.git
cd dnsmasq
debuild -uc -us
cd ..
sudo dpkg -i dnsmasq-base_*.deb dnsmasq_*.deb
如果您執行的是 Raspbian,則沒有必要。儘管它也使用較舊的 dnsmasq 版本,但已對其進行了修補以包含使用的較新功能(--dhcp-reply-delay 和 tftp-unique-root=mac 選項)。
預計運行 piserver 的電腦: