Atualiza o FreeBSD usando o DVD?

0

Eu tenho uma instalação do FreeBSD que teve uma falha de atualização entre 8.? e 9,4 (IIRC). No interesse de obter 10.2 funcionando corretamente na máquina, baixei a imagem do DVD e gravei um disco. Agora estou tentando descobrir como fazer a atualização, e tudo que posso encontrar são instruções apontando para o freebsd-update () que parece fazer apenas uma atualização over-the-air, o que envolveria o download do FreeBSD novamente do servidor . Isso não é um uso razoável da minha largura de banda nem dos recursos do servidor.

Eu inicializei no CD ao vivo, montei a partição / usr existente e copiei o conteúdo do / usr / freebsd-dist para o disco rígido, para ter acesso imediato à árvore de código-fonte: suponho que terei que construir a nova instalação a partir da fonte.

Estou indo pelo caminho certo? Existe uma maneira mais fácil de fazer isso? Posso dizer ao freebsd-update () para usar o DVD em vez de um servidor remoto como fonte de atualização? Como eu faria isso?

    
por Fred Koschara 26.09.2015 / 01:27

1 resposta

1

Am I going down the right path?

Não como eu faria isso.

Is there an easier way to do this?

Vários. O mais fácil seria apenas fazer backup do que você tem e fazer uma nova instalação usando o DVD que você possui.

Ou, se você quiser, pode usar a fonte para criar a nova versão e fazer o upgrade dessa maneira. Os documentos para isso estão no manual , mas cuidado, há casos em que são necessários para atualizar stepwise (ou seja, sem pular uma versão no meio) e o manual não documenta. Como você está essencialmente atualizando de 8.x para 10.2 isso pode te morder. O manual não documenta isso, infelizmente (eles estão documentados na multa UPDATING na raiz da árvore de origem). Além disso, desde que você teve uma falha de atualização, você se deparou com outros problemas. Eu recomendo strongmente o backup e reinstalar.

Can I tell freebsd-update() to use the DVD instead of a remote server as the upgrade source? How would I do that?

Não, as coisas no DVD não são suficientes para que freebsd-update faça seu trabalho. O comando freebsd-update não apenas estabelece novos binários, ele compara seus binários de sistema existentes com os novos binários de release e faz o download de diffs binários entre eles. Observe também que, se você fizer upgrade via fonte, não poderá usar freebsd-update no futuro. Isso é parte do motivo pelo qual recomendo o backup e a reinstalação. Consulte esta seção do manual para obter mais detalhes sobre freebsd-update .

    
por 27.09.2015 / 14:17