Faça um upgrade de release de 10.04 a 12.04 LTS em uma sessão de byobu / screen

0

Estou prestes a fazer uma atualização de lançamento em um servidor 10.04 para 12.04. Eu vou precisar fazer isso através do SSH, é aconselhável fazer isso em uma sessão de byobu / screen em caso de desconexões imprevistas? ou vai fazer isso em uma sessão de tela trazer uma camada extra de improbabilidade?

Obrigado.

    
por stedotmartin 13.12.2012 / 20:18

2 respostas

0

Ok, eu aprendi do jeito difícil !, Eu fiz uma atualização de lançamento sobre o Byobu, Tudo vai bem até mais tarde na atualização quando o próprio pacote byoubu é atualizado e então o seu jogo você perde a sessão.

No entanto

Eu tive que fazer alguns desses upgrades, então eu corri até uma 10.04 LTS VM e desta vez coloquei byobu em espera via dpkg

# Put byobu on hold with dpkg
sudo su -
echo "byobu hold" | dpkg --set-selections
#check it is on hold
dpkg -l | grep byobu
byobu    hold
exit

e executou a atualização de lançamento novamente. O upgrade da versão honrou o hold e deixou o Byobu sozinho. depois, quando eu estava no meu novo sistema 12.04 eu poderia liberar o porão

echo "byobu install" | dpkg --set-selections

e depois é só instalar a última versão do byobu

sudo apt-get update && sudo apt-get upgrade
    
por stedotmartin 22.02.2013 / 11:22
0

Se você tem medo de perder sua conexão SSH durante o processo, basta digitar um & amp; no final do seu comando. Por exemplo: sudo apt-get dist-upgrade & . Isso lhe dá de volta seu prompt. Se agora a sessão do SSH for interrompida, mas a máquina remota ainda estiver conectada à Internet, a atualização continuará. Usar a tela (ou byobu) não vai doer, mas também não adicionará proteção extra.

    
por speter 13.12.2012 / 23:47