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 área de trabalho foram mesclados, estou tentando usar o CD 13.04 Desktop para atualizar meu sistema 12.10. Na Ubiquity, há uma opção Atualizar o Ubuntu 12.10 para o Ubuntu 13.04 . Então eu acho que isso é factível.

Etapas para replicar:

  1. Em uma máquina virtual, instale um sistema Ubuntu 12.10 limpo e fresco. Aplique todas as atualizações disponíveis;
  2. Encerre a VM;
  3. Desconecte o cabo de rede da VM. Verifique se a sua VM não possui um link de Internet - lembre-se de que quero fazer uma atualização offline;
  4. Insira o ISO de instalação do Ubuntu 13.04 beta 2 na VM. Reinicie a VM;
  5. Selecione o idioma desejado e selecione Instalar ;
  6. Em Preparando para instalar a tela do Ubuntu , verifique novamente se você não vê nenhuma conexão com a Internet disponível. Este pré-requisito deve ser marcado com um X nesta tela. Se um link da Internet foi encontrado pela Ubiquity, desative essa conexão antes de continuar;
  7. Então, em Tipo de instalação de tela, observe que a Atualização Ubuntu 12.10 para o Ubuntu 13.04 opção é acinzentado !!! Não pode ser selecionado.

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

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

(Observe que não tive nenhum problema ao fazer uma atualização online usando o Software Updater da minha instalação atual 12.10. Não é isso que eu quero alcançar - eu já escrevi o guia de atualização online. O que eu quero saber é: como pode Realizo uma atualização offline usando o Ubiquity no disco de instalação?)

Alexandre P.
fonte
o que acontece se você estiver conectado à Internet e tentar usar o disco de instalação?
Web-E
Se a VM estiver conectada à Internet, a opção Atualizar Ubuntu 12.10 para Ubuntu 13.04 poderá ser selecionada. Não tenho certeza se o Ubiquity baixaria algo durante a atualização se eu escolher essa opção e deixar a VM conectada; nem se a Ubiquity executaria a atualização se eu me conectar à Internet, selecione a opção de atualização para iniciar o processo e desconecte-a. Mas não é isso que estou procurando. Estou procurando uma maneira de realizar uma atualização sem conexão com a Internet.
Alexandre P.

Respostas:

8

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

Está correto, não oferecemos suporte para atualizações offline por meio de CDs de ubiquidade / desktop. E mesmo para servidores, não é recomendável 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 um pool de pacotes / espelhos local. Pode-se, por exemplo, usar ferramentas como aptoncd para capturar instantaneamente todos os pacotes instalados, baixá-los em uma máquina com conectividade à Internet, trazê-los para a máquina offline e atualizá-la.

A razão por trás dessa mudança é a quantidade enorme de casos de suporte de atualizações quebradas e parciais, uma vez que a mídia de instalação mais recente não possui pacotes manuais instalados adicionalmente; pacotes que agora passaram para novos nomes; pacotes que foram removidos da instalação padrão. Portanto, 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 para atualizar, daí o requisito de conectividade à Internet.

Então, aqui está a resposta: mesmo ao usar 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. A 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 após a instalação do Ubuntu - e ele certamente o instalou -, sem a conexão à Internet, a Ubiquity falharia em atualizar todos os pacotes, atualizar dependências, resolver dependências ausentes etc.

No entanto, estou um pouco decepcionado, porque, se essa limitação, um usuário que deseja / tem que 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 que eles instalem; ele precisará classificar pacotes extras.

Não estou familiarizado com o APTonCD. Eu vou olhar mais fundo nesta avenida mais tarde.

Alexandre P.
fonte
Portanto, se eu entendi corretamente, o problema é a existência "possível" de repositórios adicionados pelo usuário. Mas se não houver repositórios adicionais, será possível executar uma atualização offline, certo? Ainda valerá a pena conhecer as etapas necessárias para executar essa atualização, desconsiderando o software adicional que o usuário pode preferir atualizar mais tarde, manualmente, depois que o sistema tiver sido atualizado.
Simón
Deve haver uma maneira de obter uma lista de pacotes adicionais que precisarão ser baixados (nos repositórios do ubuntu e em outras fontes adicionadas pelo usuário) antes de executar uma atualização offline; para que pudéssemos baixar todos esses pacotes em um computador diferente e disponibilizá-los (copiando-os em uma unidade removível ou na rede local) para executar a atualização offline.
Simón
0

Eu fui com um método offline de 90% :). Foi assim - usei o DVD que contém a imagem ISO. Optei por "Experimente o Ubuntu". Após o login, verifiquei se a conexão com a Internet estava funcionando bem. Então eu escolhi Instalar o Ubuntu (era um dos ícones na barra de menus à esquerda). O processo baixou alguns softwares adicionais da Web, mas utilizou o DVD na maior parte da instalação.

Jayadevan
fonte