Não crie a partir da fonte. Eu tenho acompanhado 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 da versão / estável para a atual.
Reinicie.
No prompt, digite:
boot bsd.rd
Siga os movimentos de atualização. Quando ele pede um nome de host, eu uso esse aqui, é bem rápido
mirrors.sonic.net
Quando solicitar um caminho, altere-o para
/pub/OpenBSD/snapshots/amd64/
Substitua amd64 pela sua arquitetura.
Continue com os prompts de atualização
Reinicie depois que terminar.
Alterar PKG_PATH
export PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/
Adicione isso a ~ / .profile e /root/.profile
PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/
export PKG_PATH
Então corra
doas pkg_add -u
No futuro, você não precisará alterar PKG_PATH ou o caminho do arquivo bsd.rd. Isso vai se lembrar. Como uma fazenda de pastagens.
Para atualizar para um novo instantâneo no futuro, basta
boot bsd.rd
follow the prompts
reboot
doas pkg_add -u
Uma coisa a notar. Quando a atualização para um novo instantâneo o levará para um novo número de versão, como de 6.2 a 6.3, que acontecerá em breve, inicializar o bsd.rd e seguir as instruções apenas permitirá o download do novo ramdisk do bsd.rd. Você deve reiniciar após a conclusão e digitar bsd.rd novamente para continuar com a atualização. Mas você só precisará fazer isso uma vez a cada seis meses, e é automático. Apenas não surte quando diz apenas que está baixando o bsd.rd
Se você quiser saber se deve atualizar, adicione aos favoritos:
http://mirrors.sonic.net/pub/OpenBSD/snapshots/amd64/
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:
http://mirrors.sonic.net/pub/OpenBSD/snapshots/
Para pegar o ports.tar.gz e atualizar sua árvore de ports
Em resposta à pergunta 2 - quando você quiser passar de qual corrente atual instalou para a próxima, faça o download do bsd.rd mais recente a partir do instantâneo espelha a inicialização
bsd.rd
e escolha a atualização.Meu laptop principal é executado - atualmente
/var/log/messages
é possível ver que eu atualizei meu kernel nos dias 7 de dezembro e 15 de janeiro:Se você procurar no diretório atual do snapshop do seu espelho local, poderá ver que há um mais novo para o
bsd.rd
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 chegando ao lançamento quando novos kernels não são lançados tão rapidamente.Então, meu processo é basicamente:
A única ressalva que eu acrescentaria é a seguinte leitura da corrente, pois às vezes há mudanças que significam que o processo não é uma transição suave de uma corrente para a seguinte.
Edit: Eu só construo kernels a partir do código-fonte se houver uma alteração que eu queira testar antes que ele se torne atual, ou ao tentar rastrear problemas.
fonte