* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Petición de ayuda para desarrollo de aplicación RecoverDrake

Buenas.

Estoy intentando desarrollar una aplicación que nos va a salvar a muchos del desastre, os pongo en antecedentes...

Cuando hay una nueva versión de Mandriva y queremos hacer una instalación limpia del sistema, conservando la /home, lo que más nos fastidia es tener que instalar todos los paquetes que teniamos en .rpm para que todo quede igual, pues hay entra en juego RecoverDrake

El que hace o hará...

1.- Será un .rpm Hecho!
2.- Estará en los repositorios de Blogdrake.
3.- Al ejecutarlo, se podrá elegir entre configurar los repositorios o no.  Hecho!
4.- Otra opción, será hacer un rastreo de la carpeta /rpm, para saber que paquetes hay y ponerlos en un log, que luego podremos utilizar. Hecho!
5.- Otra opción, será instalar paquetes actualizados, donde buscará en el log, uno por uno e ira buscando el paquete correspondiente, primero en /rpm para ver si ya esta instalado y sino pues a urpmi e instalar. Hecho!
6.- Los paquetes que no haya podido instalar porque todavía no estarían en los repositorios, creará un log, con el nombre de cada paquete, para que más tarde pueda volver a buscarlos, como suele pasar por ejemplo con "gsopcast", que se actualiza más tarde.

Y de esta manera el equipo quedará tal como lo teniamos antes de la actualización.

A groso modo es lo que debe hacer, ahora la pregunta del millón¿?

En Zeniti, como puedo hacer que el fichero log, sea un fichero diferente, tipo base de datos para que pueda más adelante trabajar con un array y poder crear un for/next de toda la base de datos y que puede hacer el bucle sobre la busqueda con el tipo |grep y luego donde ponga la versión, crear una variable para que la cambie en cada version, tipo (Version="2010.0") igual a ($Version). etc. Hecho!

A ver si me ayudais, cerebritos y haremos un gran favor a la comunidad, tanto como Tuningdrake.

Gracias y espero vuestros comentarios.

Saludos!!!!

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de Drakor

# 99705 .

Es interesante la propuesta. Hay que buscarle el como nomas XD

  1. No hay problema, empaquetamos lo que sea
  2. Seguro!!, tampoco hay problema. Tenemos lugar de sobra y lo empaquetara el Dr. Bravas XD
  3. Se podría ejecutar luego de tuningdrake, o incluso podríamos crear esta herramienta como un agregado a este, por lo que obviamos este paso ;)
  4. Te creas una lista de paquetes que tienes instalados, pero solo su nombre y solo separados por un espacio ;)
    rpm -qa --queryformat='%{N} ' > PaquetesQueTeniaInstaladosAntes.lst
  5. Ejecutamos urpmi con la lista anterior, capturando aquellos que no estén disponibles y lo mandamos a una nueva lista.
  6. Ya se hizo en el paso anterior.

Y podría ser todo en bash script XD

Saludos



Gravatar de kapyderi

# 100040 Ya esta hecho

Solo falta que el .rpm creado, no falle, jeje...

Resulta que esta bien montado y lo instala todo, pero despues de poner la clave de root, de forma automatica (gracias a la aportación de Katnatek), resulta que salta el exec con un fallo y si se pone el .sh de forma ejecutable, funciona como un tiro, tengo que seguir investigando.

Saludos!!!!

Linux es como el Barça...lo tiene todo para ser el número uno
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)



Gravatar de will

# 100090 pregunta!

La herramienta http://ftp.blogdrake.net/MDVUpdateOffline/ de Drakor no hace eso? Digo, utilizar el listado de paquetes de p.e la 2009.1, y seleccionar como versión la 2010.0 no tiraría un listado de los paquetes a instalar/actualizar, que sería todos los paquetes que teníamos en la 2009.1 pero ahora con 'mdv2010.rpm'?

Tilt at windmills, come on!!

http://www.youtube.com/watch?v=MAow3ufdK2Y



Gravatar de kapyderi

# 100124 Parecido...

Aqui te genera los paquetes que tienes instalados, repositorios incluidos, osea que si tienes un paquete de MIB, tambien te lo pondrá, tambien te quita los repositorios si te fallan y busca otros nuevos y los vuelve a instalar, parecido a Tuningdrake, por lo tanto hace: (porque ya esta terminado, por fin, a falta de depurar el dichoso error de root)

1.- Quita los repositorios (S/n)
2.- Configurar repositorios (Automaticamente si no estan configurados)
3.- Actualizar el sistema (S/n)
4.- Generar listado de paquetes en formato .lst
5.- Actualizar equipo, versión o lo que necesites desde .lst

Saludos y gracias por el comentario.

Nos leemos!!!

Linux es como el Barça...lo tiene todo para ser el número uno
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)



Gravatar de will

# 100146 Claro, es una solución mucho

Claro, es una solución mucho más completa, además drakor me comentaba que su herramienta no controla versiones, así que no serviría.
Nada, solo comentar que es una idea mas que interesante y seguro muy útil. A ver como termina y desear lo mejor al proyecto. \o/

Tilt at windmills, come on!!

http://www.youtube.com/watch?v=MAow3ufdK2Y



Gravatar de kapyderi

# 100362 Bueno, os dejo capturas de RecoverDrake

Os dejo unos pequeños pantallazos para que podais ir viendo lo que da de si este RecoverDrake. (Mi pequeño engendro cibernetico).

Abrir consola y identificarse como root

su -
Password:
RecoverDrake

1.- Pantalla de bienvenida

2.- Eliminación de repositorios



3.- Reconfigurar repositorios












4.- Actualizar el sistema.


5.- Eliminación de paquetes huerfanos.



6.- Salvaguarda de datos .rpm (.lst)



7.- Restauración de rpm's en nueva versión u otro equipo.



8.- El acabose verbose osea finalizar.

Y a groso modo, es toda la funcionalidad que tiene, de momento hay que entrar por consola, porque estoy investigando para ver porque falla mediante el icono que genera en el menu herramientas.
A ver si le puedo sacar punta, de momento quedarse con las capturas, que pronto estará disponible.
Saludos!!!!

Linux es como el Barça...lo tiene todo para ser el número uno
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)



Gravatar de kapyderi

# 100388 Se me olvidaba.

Las modificaciones realizadas en el original FacilRpmInstall, fué debido a los comentarios de varios compañeros en el Chat, entre las que se comentaron los cambios realizados.

Drakor, Will, Guala, Katnatek, dieron las siguientes ideas con respecto a .rpm original que les envie a todos:

1.- Cambio de nombre por otro. Me invente RecoverDrake, porque en realidad es parecido a un Drake y lo que hace es recuperar, en este caso .rpm's.

2.- Poder elegir los repositorios que quieres instalar.

3.- Añadir paquetes huerfanos.

4.- Corregir algunos bugs en el texto de las ventanas.

Pues eso, es de bien nacido el valorar el esfuerzo de otros y ellos me han apoyado en mi proyecto.

PD.: No tengo ni idea de programación en Script, pero con un poco de maña y observando otros Script, te puedes hacer un experto.

Saludos!!!!

Linux es como el Barça...lo tiene todo para ser el número uno
Registered Linux user #472290
MiniBOFH 2008 - MediumBOFH - KapyBOFH - Utiliza RecoverDrake!! (Proyecto Derix)

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.