O instalador do Chrome pode estar fazendo perguntas, talvez adicionar sim ao seu comando de instalação?
sim | dpkg -i google-chrome-stable_current_amd64.deb
ou
apt-get -y instalar o google-chrome-stable_current_amd64.deb
Atualmente, estou no processo de criar uma instalação automatizada do desktop do Ubuntu 16.04. Como comando personalizado no meu arquivo preseed estou usando isso
# Custom Commands
ubiquity ubiquity/success_command \
string mkdir /target/install/; \
cp -R /cdrom/scripts/* /target/install/; \
chroot /target chmod +x /install/postinstall.sh; \
chroot /target bash /install/postinstall.sh;
e postinstall.sh
tem este conteúdo
# Install Chrome
cd /install
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
dpkg -i google-chrome-stable_current_amd64.deb
# Delete Chrome install
rm google-chrome-stable_current_amd64.deb
Mas o Chrome não é instalado. O script em si é copiado com sucesso para /install
e também marcado como executável
Espero que alguém tenha uma ideia de onde meu erro está localizado.
O instalador do Chrome pode estar fazendo perguntas, talvez adicionar sim ao seu comando de instalação?
sim | dpkg -i google-chrome-stable_current_amd64.deb
ou
apt-get -y instalar o google-chrome-stable_current_amd64.deb
Ele não será iniciado automaticamente, você deve colocá-lo no rc.local para iniciar após o primeiro login em segundo plano.
Se você quiser tê-lo como parte do processo de instalação, então você precisa adicionar o arquivo dep ao cdrom / pool / extras.
Uma solução rápida será:
presseed:
onipresença ubiquidade / success_command string \
cp -a /cdrom/preseed/install.sh /target/root/install.sh; \
sed -i 's_exit 0_sh /root/install.sh_' /target/etc/rc.local
E no seu script, basta removê-lo do rc.local quando estiver pronto:
Script:
sed -i 's_sh /root/install.sh_exit 0_' /etc/rc.local
Espero que faça sentido :)