seajob | 21 Septiembre, 2006 10:02
Sigo cerrando capítulos que tenía por ahí abiertos pero escondidos debajo de la alfombra. Uno de ellos era la actualización de los paquetes en OpenBSD, y es al que le tocó ayer.
Para quien no lo sepa, OpenBSD proporciona software que no forma parte de su núcleo en dos formatos: como ports, estilo FreeBSD, o como paquetes, estilo cualquier distribución de GNU/Linux. Como es más fácil, y además es lo que recomienda OpenBSD, yo uso la segunda opción.
Y aquí es donde surgía el problema: obviamente, entre cada versión de OpenBSD uno de sus paquetes podría tener un problema de seguridad (no, el grupo de desarrolladores no audita la seguridad de los paquetes, sólo del sistema básico), y entonces ¿cómo lo actualizo?
La solución fácil es trivial: reviso en un mirror si hay alguno que tenga un número de versión mayor que el que tengo instalado, lo descargo y lo actualizo con pkg_add -u paquete. Pero esto es un auténtico rollo...
La otra solución -trivial, pero desconocida para mí hasta ayer- es hacer
# pkg_add -ui
(teniendo en la variable PKG_PATH la URL de un mirror)
Y mano de santo, oiga. Revisa los paquetes uno por uno, los que sólo tienen actualizaciones los actualiza y los que tienen más de una -aún no sé muy bien por qué- te pregunta cuál quieres.
Aaaaaaaaaagur.
| « | Septiembre 2006 | » | ||||
|---|---|---|---|---|---|---|
| Lu | Ma | Mi | Ju | Vi | Sa | Do |
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | |