do-release-upgrade
executará uma atualização de versão, mas do-release-upgrade
não tem uma opção de execução a seco. Mas tem uma opção --sandbox
.
A partir do ponto de execução no modo --sandbox
, quaisquer alterações feitas no seu sistema serão realmente gravadas em um ramdisk e redefinidas na reinicialização através do magic os Aufs. Isso permite que você teste sua máquina completamente em um estado totalmente funcional, sem correr o risco de quebrá-la.
Da lista de discussão original;
"A idéia ... era criar uma sobreposição gravável em / tmp no topo dos systemdirs em" / "e depois executar o upgrade da versão. Dessa forma, podemos testar facilmente se o sistema fosse atualizado corretamente (se não houver erros do dpkg Todas as gravações entram em / tmp, logo após a atualização e na próxima reinicialização o sistema volta ao seu estado pré-atualizado novamente (módulo / home, que não é sobreposto). "
Para obter mais informações, consulte a lista de discussão original ou < hb="http://boston-linux-unix-general-discussion-list.996279.n3.nabble.com/sandbox-switch-for-Ubuntu-s-do-release-upgrade-update-manager-td53283. html "> este post.
Para dist-upgrades, você pode usar o --dry-run
com sudo apt-get dist-upgrade
para simular a execução desse comando sem executar a atualização.
-s, --simulate, --just-print, --dry-run, --recon, --no-act
No action; perform a simulation of events that would occur but do not actually change the
system. Configuration Item: APT::Get::Simulate.
Simulate prints out a series of lines each one representing a dpkg operation, Configure (Conf),
Remove (Remv), Unpack (Inst). Square brackets indicate broken packages with and empty set of
square brackets meaning breaks that are of no consequence (rare).
-u, --show-upgraded
Show upgraded packages; Print out a list of all packages that are to be upgraded. Configuration
Item: APT::Get::Show-Upgraded.