Assistente do Raspberry Pi Server para servir Raspbian para inicialização em rede do Pis
No Raspbian instale as dependências de build:
sudo apt-get install build-essential devscripts debhelper cmake libldap2-dev libgtkmm-3.0-dev libarchive-dev libcurl4-openssl-dev libcap-dev intltool git
Se não estiver usando um Pi (ou outro dispositivo armhf), você também precisará das seguintes dependências de tempo de execução:
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 irá compilar tudo, criar um pacote .deb e colocá-lo no diretório pai. Pode instalá-lo com dpkg:
cd ..
sudo dpkg -i piserver*.deb
Piserver requer dnsmasq versão 2.77 ou posterior. Se a sua distribuição Linux vier com uma versão mais antiga, compile a versão mais recente a partir do código-fonte:
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
Se você estiver executando o Raspbian, isso não é necessário. Embora também esteja usando uma versão mais antiga do dnsmasq, ele foi corrigido para incluir os recursos mais recentes usados (opções --dhcp-reply-delay e tftp-unique-root=mac).
Espera-se que o computador que está executando o piserver: