Uma maneira de evitar o problema de recortar e colar, assim como executar com segurança os comandos sucessivos é colocá-los na mesma linha separada por &&
, que executará apenas o cp
na conclusão bem-sucedida do sudo apt-get install
:
sudo apt-get install -y postfix && sudo cp ~/siteconfig/etc/postfix/main.cf /etc/postfix
Afinal, se o primeiro comando falhar, você provavelmente não desejará continuar executando o restante dos comandos.
Por que os comandos são engolidos quando você cola várias linhas de uma vez ... quando o postfix é instalado, ele faz perguntas de configuração com o frontend do diálogo debconf, o que provavelmente interfere no cut-and-paste. Talvez um front-end diferente, como readline ou não-interativo, pudesse interferir menos? Ainda assim, eu usaria o método &&
de qualquer forma, já que é mais seguro.
Se você está instalando o postfix com seus scripts, parece que você está tentando automatizar a instalação de novos sistemas? Em caso afirmativo, considere o uso de pré-configuração como uma opção (aqui estão algumas Documentação específica do Ubuntu 11.10 ) ou talvez use fantoche ?