piserver
0.7.6
Pis를 네트워크 부팅하기 위해 Raspbian을 제공하는 Raspberry 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를 실행하는 컴퓨터는 다음을 수행할 것으로 예상됩니다.