Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
openbsd:maj_packages [2006/12/14 13:48]
fv
openbsd:maj_packages [2010/01/12 13:29] (current)
Line 1: Line 1:
 +Comment mettre à jour ses packages pour avoir des packages à jour toute l'​année...
 +Les sites mirrors OpenBSD ne fournissent pas toujour les dernieres version de packages disponibles ​
 +pour une branche ou en current. Ceci est particulierement vrai pour des architectures autres que i386.
 +
 +Le but de la manip est de re-compiler les ports qui correspondent installés sur le système.
 +
 +== Mise a jour de l'​arbre des ports ==
 +
 +suivre le tip [[openbsd:​maj_ports]] ou bien simplement mettre ajout les ports avec CVS:
 +
 +  # cd /usr/ports
 +  # export CVSROOT=anoncvs@<​mirror>​.openbsd.org:/​cvs
 +  # cvs update -Pd -tOPENBSD_4_0 # ici j'​utilise la branche 4.0
 +
 +
 +== Générer l'​INDEX des ports ==
 +
 +  # cd /usr/ports
 +  # make index
 +
 +
 +== Detecter les packages out-of-date et créer les packages ==
 +
 +  # my_plist=$(mktemp)
 +  # /​usr/​ports/​infrastructure/​build/​out-of-date > $my_plist
 +  # cd /usr/ports
 +  # SUBDIRLIST=$my_plist make clean package
 +
 +== Mettre à jour les packages ==
 +  # export PKG_PATH=/​usr/​ports/​packages/​`uname -m`/all
 +  # pkg_add -ui -F update -F updatedepends
 +
 +
 +Voila les packages sont à jour
 +
 +Vous pouvez ensuite mettre l'​update de l'​arbre des ports et la compilation des package ​
 +dans un job cron pour effectuer régulierement cette mise a jour
  
openbsd/maj_packages.txt · Last modified: 2010/01/12 13:29 (external edit)