Você pode listar vários pacotes para instalar de uma só vez:
aptitude install package1 package2
Se você realmente se preocupa com a ordem em que eles estão instalados (você quase não o faz, pois o aptitude leva em conta dependências e outras sutilezas automaticamente), ou está procurando por uma solução mais geral, faça algo como o seguinte:
aptitude install package1 && aptitude install package2
O operador lógico AND ( &&
) executará apenas o segundo comando se o precedente tiver sido bem-sucedido (retornou o status de saída 0).
Se você está perguntando como fazer isso mesmo após você inicialmente fez o comando, tente este outro terminal:
aptitude-after() {
printf '%s\n' "Waiting for current aptitude operations to finish"
while pgrep -x aptitude >/dev/null 2>&1; do
sleep 10
done
printf '%s\n' "Done, running new instance of aptitude."
aptitude "$@"
}
Execute como aptitude-after install mypackage2
. Esperará que todas as instâncias atuais do aptitude sejam concluídas.