OpenBSD Current -> 4.3
Ah ben oui, un truc que j’ai oublié c’est que quand on suit OpenBSD-current et que le tag de la 4.3-beta vient d’être posé, et bien on suit 4.3 maintenant :D
Du coup, petite modif du /etc/OpenOpenBSD-binary-upgrade.rc pour y préciser que l’on suit maintenant la version 4.3:
# The versionnumber of the packages. For snapshots this is also a # number like '39' or more. BSDVERSION='43'
On vérifie aussi niveau mirroir que l’on pointe bien vers soit uniquement les snapshots soit directement dans les paquet 4.3 (enfin là tout de suite vaut mieux suivre snapshot uniquement, il n’y a pas encore de paquet compilé 4.3 officiel :))
# rsync mirrors # ------------- # rsync is even cooler. It will merge the changes in binary packages! FETCH='rsync -P -L --recursive --times' # # The mirror needs a trailing slash for the listing function to work. MIRROR='rsync://rsync.mirrorservice.org/pub/OpenBSD/snapshots/i386/'
Dans mon cas j’ai choisi le mirroir rsync anglais, mais on peut prendre celui qui correspond le mieux bien. Je vous laisse voir la liste sur la liste officiel des mirroirs Rsync d’OpenBSD
Bon, maintenant le /etc/OpenOpenBSD-binary-upgrade.rc est nickel. On n’oublie pas non plus de modifier le PKG_PATH dans notre ~/.profile histoire de pouvoir continué à utilise les commandes pkg_*:
export PKG_PATH=ftp://ftp.arcane-networks.fr/pub/OpenBSD/snapshots/packages/`machine -a`/
Pour les paquets, y’a beaucoup plus de serveur. Dont 3 en france, un ftp c’est plus facile à mettre en place qu’un serveur rsync ? Bref, pour choisir, voici la liste des serveurs ftp officiel d’OpenBSD
Et voilà, un petit sudo OpenBSD-binary-upgrade et c’est parti !
Openbsd-current
C’est un peu barbare comme titre, mais vous allez comprendre.
OpenBSD permet plusieurs utilisation, plusieurs Flavor:
- -release: c’est la version qui sort tout les 6 mois. Soit sur les CDs officiel, soit depuis la 4.2 par un cd42.iso disponible sur le ftp prêt de chez vous. (nota: remplacer le numéro de version par celui qui vous concerne :))
- -stable: on parle de version stable quand on utilise une saveur release à laquelle on applique les patchs de sécurité que l’on retrouve sur la page errata de chaque version: openbsd.org/errata42.html. C’est tout.
- -current: C’est, comme sont nom l’indique, la version courante. Sachant que l’équipe OpenBSD ne commit rien sans une grosse phase de relecture/analyse, on ne peut pas parler de version instable comme pour certaine distribution linux (je pense par exemple au saveur stable, testing et instable de Debian). Current et la saveur la plus sûre, la plus avancé. On m’à même conseillé de l’utiliser en production.
Alors moi qui trainais en -stable depuis mes débuts, j’ai donc décidé de passer en current, sur mon desktop dans un premier temps. Il faut un peu de temps pour ce familiarisé avec les mises à jours plus fréquente de cette saveur. Mais comme beaucoup de personnes utilise -current, dans le lot, chacun a fait sont petit script qui va bien pour suivre facilement les fréquentes mise çà jour.
Plutôt que de refaire un nième script, on m’a conseillé d’utiliser Openbsd-binary-upgrade. Et j’avoue que je l’ai adopté facilement.
Openbsd-binary-upgrade est le script mis à disposition par @ham qui permet moyennant une petite configuration (je vous met la mienne a titre d’exemple sur ma zone: zone.typouype.org/openbsd-bin-upgrade.rc) de tenir sont système à jour. Un hook permet d’ajouter quelques commandes à executé en fin de mise à jour, très pratique pour mettre à jour les paquets déjà installé.
Me voilà en OpenBSD-Current donc. J’en suis toujours ravi, de jour en jour toujours plus :).