Bem, existem maneiras de fazer isso, vou tentar mostrar o caminho ou as formas possíveis:
- Um forro
1) Obtenha debconf-utils
sudo apt-get install debconf-utils
2) Então
echo "proftpd-basic shared/proftpd/inetd_or_standalone select standalone" | debconf-set-selections
3) Em seguida, inicie a instalação, que deve saber que você pré-selecionado Standalone
apt-get install proftpd
Então podemos escrever um oneliner:
apt-get --yes --force-yes install debconf-utils &&
echo "proftpd-basic shared/proftpd/inetd_or_standalone select standalone" | debconf-set-selections
&& apt-get install proftpd
Espero que isso ajude ou tente a abordagem Script
- Script
verifique se o bin bash está lá ou ajuste conforme necessário
#!/bin/bash
debconf-set-selections <<\EOF
proftpd-basic shared/proftpd/inetd_or_standalone select standalone
EOF
# install
apt-get install proftpd
# ServerType: standalone
# configure
#sed -i 's|# RequireValidShell|RequireValidShell|g' /etc/proftpd/proftpd.conf
#sed -i 's|# DefaultRoot|DefaultRoot|g' /etc/proftpd/proftpd.conf
#cat <<EOF>> /etc/proftpd/proftpd.conf
#<Limit LOGIN>
# DenyGroup !ftpuser
# </Limit>
#EOF
# create ftpuser group
#addgroup ftpuser
# restart
/etc/init.d/proftpd restart
Comentei a parte Configuração, pois não sei o que você precisa.
Fontes:
Como instalar utilitários Debconf e como capturar seleções: link
força a instalação silenciosa: Responda automaticamente 'Sim' ao usar o apt- obtenha a instalação
mensagem de eco para o debconf: link
E por último, mas não menos importante, o link