Como posso executar uma atualização offline usando o Ubiquity no disco de instalação?

10

Estou tentando atualizar uma instalação do Ubuntu 12.10 para o Ubuntu 13.04 sem uma conexão com a Internet. Agora que os CDs alternativos e de desktop foram mesclados, estou tentando usar o CD Desktop 13.04 para atualizar meu sistema 12.10. Na Ubiquity, existe uma opção Upgrade Ubuntu 12.10 para Ubuntu 13.04 . Então eu acho que isso é factível.

Passos para replicar:

  1. Em uma máquina virtual, instale um sistema Ubuntu 12.10 limpo e novo. Aplicar todas as atualizações disponíveis;
  2. Desligar a VM;
  3. Desconecte o cabo de rede da VM. Certifique-se de que sua VM não tenha um link da Internet - lembre-se de que quero fazer uma atualização off-line;
  4. Insira o ISO da instalação do Ubuntu 13.04 beta 2 na VM. Reinicialize a VM;
  5. Selecione o idioma desejado e selecione Instalar ;
  6. Na tela Preparando para instalar o Ubuntu , verifique novamente se não há conexão com a Internet disponível. Este pré-requisito deve ser marcado por um X nesta tela. Se um link da Internet foi encontrado pela Ubiquity, desative esta conexão antes de continuar;
  7. Em seguida, na tela Tipo de instalação , observe que a opção Atualizar o Ubuntu 12.10 para o Ubuntu 13.04 está esmaecida !!! Não pode ser selecionado.

O que é estranho é a opção de atualização novamente disponível se uma conexão com a Internet for encontrada pelo instalador. Repita as etapas anteriores, mas, desta vez, verifique se sua VM tem um link da Internet. De volta à tela Tipo de instalação , a opção de atualização pode ser selecionada.

Isso é um bug na Ubiquity? É normal - o comportamento esperado - para a Ubiquity exigir uma conexão com a Internet para realizar uma atualização do Ubuntu 12.10 para 13.04?

(Por favor, note que eu não tive nenhum problema em fazer uma atualização online usando o Software Updater da minha instalação atual do 12.10. Não é isso que eu quero alcançar - eu já escrevi o guia de atualização online. saber é: como posso executar uma atualização offline usando Ubiquity no disco de instalação?)

    
por Alexandre P. 19.04.2013 / 03:36

2 respostas

8

Eu postei um relatório de bug sobre isso no Launchpad. Eu recebi a seguinte resposta de Dmitrijs Ledkovs (xnox):

  

Está correto, não oferecemos suporte a atualizações off-line por meio da onipresença / área de trabalho   CDs. E mesmo para servidores, não é recomendado usar o novo CD do servidor   para fazer a atualização offline.

     

Os métodos de atualização de suporte são com conectividade à Internet ou local   espelho / pacote pool. Pode-se por exemplo usar ferramentas como aptoncd para   instantâneo todos os pacotes instalados, baixá-los em uma máquina que tem   conectividade com a Internet, trazê-los para a máquina off-line e atualizar   isso.

     

A razão por trás dessa mudança é uma quantidade enorme de casos de suporte de   atualizações interrompidas e parciais, pois a mídia de instalação mais recente   falta manual de pacotes instalados adicionalmente; pacotes que agora   transição para novos nomes; pacotes que foram removidos do   instalação padrão. Assim, a mídia de instalação padrão para a próxima versão   simplesmente não contém tudo o que é razoavelmente necessário atualizar,   daí o requisito de conectividade com a Internet.

Então, aqui está a resposta: mesmo usando o disco de instalação do Ubuntu, não é possível atualizar a versão mais recente do Ubuntu sem conexão com a Internet. O Ubiquity precisa ter uma conexão com a Internet para tornar a opção de atualização selecionável.

Eu entendo o raciocínio por trás disso. O disco de instalação não pode ter todos os pacotes dos repositórios. Se um usuário instalou softwares adicionais depois que ele instalou o Ubuntu - e ele certamente o fez -, então sem uma conexão com a Internet, o Ubiquity falharia em atualizar todos os pacotes, atualizar dependências, resolver dependências ausentes, etc.

Estou um pouco desapontado, já que, como essa limitação, um usuário que deseja / precisa prosseguir com uma atualização offline precisará pegar outra mídia. Ele não pode simplesmente usar o mesmo disco de instalação / chave USB que geralmente empresta a seus amigos para eles instalarem; ele precisará graduar pacotes extras.

Não estou familiarizado com o APTonCD. Eu vou olhar mais fundo nessa avenida depois.

    
por Alexandre P. 19.04.2013 / 19:31
0

Eu usei um método offline de 90% :). É assim - eu usei o DVD contendo a imagem iso. Eu optei por "Try Ubuntu". Após o login, assegurei-me de que a conexão com a Internet está funcionando bem. Então eu escolhi Instalar o Ubuntu (era um dos ícones na barra de menu à esquerda). O processo baixou alguns softwares adicionais da web, mas usou o DVD para a maior parte da instalação.

    
por Jayadevan 23.06.2014 / 15:09