Ne construisez pas à partir de la source. Je suis courant depuis plusieurs années. Vous pouvez effectuer des mises à niveau binaires vers de nouveaux instantanés. Et vous pouvez effectuer une mise à niveau binaire directe de la version / stable vers la version actuelle.
Redémarrez.
À l'invite, tapez:
boot bsd.rd
Passez par les mouvements de mise à niveau. Quand il demande un nom d'hôte, j'utilise celui-ci, c'est assez rapide
mirrors.sonic.net
Quand il demande un chemin, changez-le en
/pub/OpenBSD/snapshots/amd64/
Remplacez amd64 par votre architecture.
Continuez avec les invites de mise à niveau
Redémarrez après avoir terminé.
Modifier PKG_PATH
export PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/
Ajoutez ceci à ~ / .profile et /root/.profile
PKG_PATH=http://mirrors.sonic.net/pub/OpenBSD/snapshots/packages/amd64/
export PKG_PATH
Exécutez ensuite
doas pkg_add -u
À l'avenir, vous n'aurez pas à modifier PKG_PATH ou le chemin du fichier bsd.rd. Il s'en souviendra. Comme la ferme de pepperidge.
Pour mettre à jour vers un nouvel instantané à l'avenir,
boot bsd.rd
follow the prompts
reboot
doas pkg_add -u
Une chose à noter. Lorsque la mise à niveau vers un nouvel instantané vous amènera à un nouveau numéro de version, comme de 6.2 à 6.3, ce qui se produira assez rapidement, le démarrage de bsd.rd et le suivi des invites vous permettront uniquement de télécharger le nouveau ramdisk bsd.rd. Vous devez redémarrer une fois terminé et ressaisir bsd.rd pour continuer la mise à niveau. Mais vous n'aurez à le faire qu'une fois tous les six mois, et c'est automatique. Ne paniquez pas quand il dit seulement qu'il télécharge bsd.rd
Si vous voulez savoir si vous devez mettre à niveau, ajoutez simplement un signet:
http://mirrors.sonic.net/pub/OpenBSD/snapshots/amd64/
Dans votre navigateur et visitez-le pour vérifier les dates sur les archives.
N'oubliez pas de consulter un annuaire de temps en temps:
http://mirrors.sonic.net/pub/OpenBSD/snapshots/
Pour accrocher ports.tar.gz et mettre à jour votre arborescence de ports
En réponse à la question 2 - lorsque vous souhaitez passer de quel courant que vous avez installé à la suivante, vous téléchargez le dernier bsd.rd à partir du démarrage des miroirs de clichés
bsd.rd
et choisissez la mise à niveau.Mon ordinateur portable principal fonctionne à partir de mon courant,
/var/log/messages
vous pouvez voir que j'ai mis à jour mon noyau les 7 décembre et 15 janvier:Si vous regardez dans le répertoire snapshop actuel de votre miroir local, vous pouvez voir qu'il existe une nouvelle version
bsd.rd
que je pourrais mettre à jour maintenant. Les architectures plus rapides comme amd64 poussent généralement de nouveaux noyaux tous les jours, sauf si le projet approche d'une version lorsque les nouveaux noyaux ne sont pas sortis aussi rapidement.Mon processus est donc essentiellement:
La seule mise en garde que j'ajouterais est la lecture suivant le courant car il y a parfois des changements qui signifient que le processus n'est pas une transition en douceur d'un courant à l'autre.
Edit: je ne construis des noyaux à partir de la source que s'il y a un changement que je veux tester avant qu'il ne soit devenu -current, ou lorsque j'essaie de dépister les problèmes.
la source