Esta pergunta é semelhante a esta , mas mais específica.
Eu tenho uma máquina OpenBSD -stable e quero começar a seguir -current. Conheço o procedimento de atualização de uma versão para outra. Como posso passar de uma versão para o snapshot mais recente? Posso simplesmente inicializar a partir do bsd.rd do instantâneo mais recente e seguir o procedimento de atualização, mas e as "etapas de pré-atualização" e as "etapas de configuração"? Há algum a ser aplicado ao passar de -stable para o instantâneo mais recente?
Quando obtenho um sistema -current e desejo atualizá-lo novamente, qual é o procedimento? Devo compilar a partir de fontes ou usar o bsd.rd do instantâneo mais recente novamente? De qualquer forma, existem "etapas de configuração" envolvidas, como no link acima?
Não construa a partir da fonte. Acompanho a corrente há vários anos. Você pode fazer atualizações binárias para novos instantâneos. E você pode fazer uma atualização binária direta de versão/estável para atual.
Reinício.
No prompt digite:
Passe pelos movimentos de atualização. Quando pede um nome de host, eu uso este, é bem rápido
Quando ele pedir um caminho, mude para
Substitua amd64 por sua arquitetura.
Continue com os prompts de atualização
Reinicie depois de terminar.
Alterar PKG_PATH
Adicione isso a ~/.profile e /root/.profile
Então corra
No futuro, você não precisará alterar PKG_PATH ou o caminho do arquivo bsd.rd. Ele vai se lembrar. Como a fazenda Pepperidge.
Para atualizar para um novo instantâneo no futuro, basta
Uma coisa a notar. Quando a atualização para um novo instantâneo o levará a um novo número de versão, como de 6.2 para 6.3, o que acontecerá em breve, inicializar bsd.rd e seguir os prompts permitirá apenas que você baixe o novo ramdisk bsd.rd. Você deve reinicializar depois de concluído e redigitar bsd.rd para continuar com a atualização. Mas você só terá que fazer isso uma vez a cada seis meses, e é automático. Só não surte quando ele só diz que está baixando bsd.rd
Se você quiser saber se deve atualizar, basta marcar:
No seu navegador e visite-o para verificar as datas nos arquivos.
Não se esqueça de visitar um diretório de vez em quando:
Para pegar ports.tar.gz e atualizar sua árvore de ports
Em resposta à pergunta 2 - quando você quiser ir de qualquer -atual que você instalou para o próximo, você baixa o bsd.rd mais recente da inicialização dos espelhos instantâneos
bsd.rd
e escolhe atualizar.Meu laptop principal é executado - atual do meu
/var/log/messages
, você pode ver que atualizei meu kernel em 7 de dezembro e 15 de janeiro:Se você olhar no diretório snapshop atual do seu espelho local, poderá ver que há um mais novo
bsd.rd
para o qual eu poderia atualizar agora. As arquiteturas mais rápidas como amd64 geralmente lançam novos kernels todos os dias, a menos que o projeto esteja se aproximando de um lançamento quando novos kernels não são lançados tão rapidamente.Então meu processo é basicamente:
A única ressalva que gostaria de acrescentar é ler a corrente seguinte , pois às vezes há mudanças que significam que o processo não é uma transição suave de uma corrente para a próxima.
Editar: eu só construo kernels a partir da fonte se houver uma alteração que eu queira testar antes de torná-la atual ou ao tentar rastrear problemas.