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 的计算机: