[opensuse-es] Versiones múltiples de paquetes (multiversion) [Era: Tamaño de letras.]
El 24/11/08, Miquel A. Noguera escribió:
On Monday 24 November 2008 12:58:25 Carlos E. R. wrote:
Tienes que hacerlo con el comando rpm directamente. Ni yast ni zypper lo soportan, que yo recuerde.
A mi me suena que: * rpm -ihv kernel-version, instala un nuevo kernel * rpm -Uhv kernel-version, sustituye ... ¿el anteriror? ¿los anteriores?
De esto Carlos E. R.comentó algo no hace mucho... [opensuse-es] Actualizar kernel manteniendo version anterior http://lists.opensuse.org/opensuse-es/2008-10/msg01100.html
Quiero decir, que si tengo dos kernel-default (por ejemplo) y hago un rpm -Uhv ..., no tengo claro cual de los dos me va a sustituir... ¿o deja uno sólo? (igual que tampoco tengo muy claro qué ocurre al hacer un 'zypper up').
Si saco un rato, igual un dia de estos me dedico a experimentar con ello.
En la 11.1, bajo /etc/zypp/zypp.conf está el famoso parámetro de "multiversion" (lo que no sé es qué hace el "kernel-smp" aquí, creo que ya no existe esa versión del kernel :-?). Bueno, el caso es saber si esta característica ya funciona o no... es decir, supongamos que descomento esa línea, y añado "kernel-pae, kernel-default", activo el pae/nx en la máquina virtual e inicio la 11.1. Ejecuto "zypper -vvv in kernel-pae" ¿y qué sucedería? a) Instala el kernel-pae, y pide reiniciar. Al hacerlo, grub ya presenta ambos kernels para poder iniciar uno de ellos (default y pae) y ambos funcionan correctamente. b) No hace nada porque no funciona aún O:-) c) Se desbarata todo y tengo que volver a instalar la vm[1] :-P [1] ¿Hay alguna forma de poder guardar una máquina virtual en Virtualbox para poder experimentar cosas sin tener que volver a reinstalar desde cero en caso de "siniestro total"... o con un copia / pega de la VM (*.vdi) es suficiente? :-? Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-11-25 a las 19:57 +0100, Camaleón escribió:
En la 11.1, bajo /etc/zypp/zypp.conf está el famoso parámetro de "multiversion" (lo que no sé es qué hace el "kernel-smp" aquí, creo que ya no existe esa versión del kernel :-?).
Bueno, el caso es saber si esta característica ya funciona o no... es decir, supongamos que descomento esa línea, y añado "kernel-pae, kernel-default", activo el pae/nx en la máquina virtual e inicio la 11.1. Ejecuto "zypper -vvv in kernel-pae" ¿y qué sucedería?
a) Instala el kernel-pae, y pide reiniciar. Al hacerlo, grub ya presenta ambos kernels para poder iniciar uno de ellos (default y pae) y ambos funcionan correctamente.
b) No hace nada porque no funciona aún O:-)
c) Se desbarata todo y tengo que volver a instalar la vm[1] :-P
Ninguna de las anteriores. Ninguna, porque no estás instalando diferentes versiones del mismo paquete, sino diferentes paquetes, que posiblemente estén marcados como incompatibles entre sí y haya que forzar la instalación sin borrar el otro.
[1] ¿Hay alguna forma de poder guardar una máquina virtual en Virtualbox para poder experimentar cosas sin tener que volver a reinstalar desde cero en caso de "siniestro total"... o con un copia / pega de la VM (*.vdi) es suficiente? :-?
En vmware, si. Lo llaman snapshot o algo así. Haces click, y a partir de ahí todo lo que grabes se graba aparte. Si quieres restaurar al estado anterior, simplemente borran el fichero de cambios (con la VM parada). - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkksUBkACgkQtTMYHG2NR9WqcACeOS4KWKKzf39+956uBV/VMroG IGcAnjqBiy3f2NrWFO7b/YF3r+F4RUfn =0GCP -----END PGP SIGNATURE-----
El 25/11/08, Carlos E. R. escribió:
Ninguna de las anteriores.
Ninguna, porque no estás instalando diferentes versiones del mismo paquete, sino diferentes paquetes, que posiblemente estén marcados como incompatibles entre sí y haya que forzar la instalación sin borrar el otro.
Entonces... ¿para qué sirve esa opción de "multiversion" y por qué están puestas las versiones de los kernels? ¿O sólo sirve cuando se actualiza (para mantener la versión anterior) pero no para instalar? :-?
En vmware, si. Lo llaman snapshot o algo así. Haces click, y a partir de ahí todo lo que grabes se graba aparte. Si quieres restaurar al estado anterior, simplemente borran el fichero de cambios (con la VM parada).
"Tomar instantánea"... ah, será eso. Pensaba que era para sacar una foto o algo así. Lo miraré. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-11-25 a las 21:26 +0100, Camaleón escribió:
El 25/11/08, Carlos E. R. escribió:
Ninguna de las anteriores.
Ninguna, porque no estás instalando diferentes versiones del mismo paquete, sino diferentes paquetes, que posiblemente estén marcados como incompatibles entre sí y haya que forzar la instalación sin borrar el otro.
Entonces... ¿para qué sirve esa opción de "multiversion" y por qué están puestas las versiones de los kernels? ¿O sólo sirve cuando se actualiza (para mantener la versión anterior) pero no para instalar? :-?
El nombre lo dice: tener varias versiones del mismo rpm. Es decir, kernel-pae-1.1.1, kernel-pae-1.1.2, kernel-pae-1.1.3... lo hará automáticamente, pero kernel-pae-1.1.1 y kernel-default-1.1.1 no porque son distintos paquetes, no tienen "nada" que ver, en cuanto al manejo de paquetes.
En vmware, si. Lo llaman snapshot o algo así. Haces click, y a partir de ahí todo lo que grabes se graba aparte. Si quieres restaurar al estado anterior, simplemente borran el fichero de cambios (con la VM parada).
"Tomar instantánea"... ah, será eso. Pensaba que era para sacar una foto o algo así. Lo miraré.
Puede ser eso. Haz una foto, haz cambios, revierte la foto, y a ver si el cambio ha desaparecido. Tiene que ser un cambio a maquina parada, normalmente; o mejor dicho, tienes que parar para restituir el cambio. Depende del virtualizador si puede tomar fotos de la maquina en marcha o no: pero es que para hacerlo en marcha debe además fotografiar la memoria. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkksYfsACgkQtTMYHG2NR9XX4ACeNjL1vim8FDxqHfKc5WvDu8+N xCwAniKFoTgyI6xavXNQ4ATXzkfbvHMt =EgMG -----END PGP SIGNATURE-----
El 25/11/08, Carlos E. R. escribió:
El nombre lo dice: tener varias versiones del mismo rpm. Es decir, kernel-pae-1.1.1, kernel-pae-1.1.2, kernel-pae-1.1.3... lo hará automáticamente, pero kernel-pae-1.1.1 y kernel-default-1.1.1 no porque son distintos paquetes, no tienen "nada" que ver, en cuanto al manejo de paquetes.
En ese caso tengo que instalar el "kernel-pae" como un paquete más. No hace falta indicarle que mantenga el "kernel-default" porque no lo eliminará al ser paquetes distintos. Es decir, que desde Grub en línea de comandos podré arrancar con uno u otro indicando la ruta al kernel, aunque no aparezca en el menu.lst ¿es eso o me falta algo más?
Puede ser eso. Haz una foto, haz cambios, revierte la foto, y a ver si el cambio ha desaparecido. Tiene que ser un cambio a maquina parada, normalmente; o mejor dicho, tienes que parar para restituir el cambio. Depende del virtualizador si puede tomar fotos de la maquina en marcha o no: pero es que para hacerlo en marcha debe además fotografiar la memoria.
Sí, lo voy a probar antes de instalar otro kernel, porque la factory que tengo ahora está muy estable, no me gustaría perderla. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
El 25/11/08, Camaleón escribió:
En ese caso tengo que instalar el "kernel-pae" como un paquete más. No hace falta indicarle que mantenga el "kernel-default" porque no lo eliminará al ser paquetes distintos. Es decir, que desde Grub en línea de comandos podré arrancar con uno u otro indicando la ruta al kernel, aunque no aparezca en el menu.lst ¿es eso o me falta algo más?
Instalado. El Grub muestra todos los kernels (default y pae), así que ná... "pecata minuta" :-P Aún así he creado antes una instantánea en virtualbox (estable) y otra sobre la que trabajo (pruebas). Una cosa menos de la lista del "To-Do" :-). Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-11-25 a las 23:30 +0100, Camaleón escribió:
El 25/11/08, Camaleón escribió:
En ese caso tengo que instalar el "kernel-pae" como un paquete más. No hace falta indicarle que mantenga el "kernel-default" porque no lo eliminará al ser paquetes distintos. Es decir, que desde Grub en línea de comandos podré arrancar con uno u otro indicando la ruta al kernel, aunque no aparezca en el menu.lst ¿es eso o me falta algo más?
Instalado.
El Grub muestra todos los kernels (default y pae), así que ná... "pecata minuta" :-P
Sí, es automático, la instalación de un kernel añade su propia linea de inicio. Te lo dije hace nosecuantas semanas :-) Pero pensaba que podría haber fallado, que hubieran sido mutuamente excluyentes.
Aún así he creado antes una instantánea en virtualbox (estable) y otra sobre la que trabajo (pruebas).
Una cosa menos de la lista del "To-Do" :-).
:-) - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkksgOwACgkQtTMYHG2NR9UDdACbBWb+Bgo/YNRj+OeUNwMR+AjX wJwAn1H39e8NGKU5kaj6EWfXhpx/iIdk =PWtA -----END PGP SIGNATURE-----
participants (2)
-
Camaleón
-
Carlos E. R.