Você pode. Você acabou de mostrar que pode! Você pode até simplificar um pouco:
gnome-terminal -x bash -c "sudo apt-get update"
Ele precisa de um terminal porque é interativo (por causa de sudo
). Se você quiser apenas suprimir a solicitação de senha, poderá editar o arquivo /etc/sudoers
para que não seja necessária uma senha para apt-get
. Na minha opinião, isso não é ótimo porque pode ser abusado.
Para este comando existe outra opção: o Aptdaemon. Isso é o que o Centro de Software e o Gerenciador de Atualizações agora usam para permissões (ele usa o PolicyKit e é projetado no PackageKit). Para atualizar o apt, apenas execute:
aptdcon -c
Isso não deve exigir uma senha e, se for o caso, deve ser capaz de abrir uma caixa do PolicyKit sem precisar que um terminal seja gerado.