Como atualizar para uma nova versão automaticamente ou baixar o release iso assim que for lançado?

0

Todos vocês sabem que dentro de poucas horas, o Ubuntu 14.04 será lançado.

O que posso fazer para atualizar meu sistema automaticamente quando o Ubuntu 14.04 é acessado?

E também O que posso fazer para baixar um único arquivo iso do Ubuntu 14.04 desktop-64-bit ou todas as imagens confiáveis automaticamente quando ele chegou (disponível para download)?

    
por Avinash Raj 17.04.2014 / 15:31

3 respostas

4

Eu extremamente recomendo contra . A atualização de uma versão para a próxima pode levar várias horas, bloquear seu sistema, aguardar sua intervenção, ser interrompida por perda de energia, deixar o sistema não inicializável, etc.

Ao fazer o upgrade, certifique-se de ter tempo e um plano de backup para o caso de algo dar errado. Os upgrades para a próxima versão não são automáticos por esse motivo, há várias coisas que podem dar errado .

    
por Braiam 17.04.2014 / 16:16
1

Melhor versão, com python3. Um pouco mais eficiente e verifica a cada 2 minutos. Apenas execute em screen process

dload.py

import subprocess
import time
import http.client
def exists(site, path):
    conn = http.client.HTTPConnection(site)
    conn.request('HEAD', path)
    response = conn.getresponse()
    conn.close()
    return response.status == 200

while 5>0:
    if(exists("releases.ubuntu.com:80","/14.04/ubuntu-14.04-desktop-i386.iso")):
         print("Downloading")
         subprocess.call(['wget', 'http://releases.ubuntu.com/14.04/ubuntu-14.04-desktop-amd64.iso'])
         break
    time.sleep(2*60)

Execução:

  1. Copie o texto acima em um arquivo chamado dload.py
  2. Abra um terminal e digite screen
  3. digite python3 ./dload.py
por Amith KK 17.04.2014 / 16:32
-2

Hm, difícil. Eu acho que você poderia fazer um script que tenta fazer um wget para o local onde o ISO provavelmente chegará assim que for lançado:

wget http://releases.ubuntu.com/releases/14.04/ubuntu-14.04-desktop-amd64.iso

Pode ser necessário alterar o nome ISO para a arquitetura do seu sistema (amd64 ou i386)

Basta fazer o script e colocá-lo em um cron job a cada 15 minutos. : P

    
por Gladen 17.04.2014 / 15:41