Comentarios |
Re: Necesito Un Shell Script Que Compare Versiones
|
No se, pero tengo buena voluntad, con lo cual cuenta conmigo. Lo estudio y si puedo te diré algo antes del año que viene,
|
gambafeliz [ Viernes, 30 Agosto 2019, 20:57 ]
|
|
Re: Necesito Un Shell Script Que Compare Versiones
|
Shordi:
Si hubiese una forma posible de controlar esos números de versiones, ¿ no se podría hacer en gambas ?.
Esos números de versiones tienen una forma de entenderse para saber cual es más antigua o más nueva. Digo yo.
Algún estándar tendrá.
Añadirlos a una lista y según el orden de esos números, unos serán primeros que otros. Eliminas de la lista tantos como quieras,
teniendo siempre cuidado en decirle desde donde quieres que elimine.
Saludos
última edición por Shell el Sabado, 31 Agosto 2019, 14:11; editado 1 vez
|
Shell [ Sabado, 31 Agosto 2019, 14:11 ]
|
|
Re: Necesito Un Shell Script Que Compare Versiones
|
Shell escribió: Shordi:
Si hubiese una forma posible de controlar esos números de versiones, ¿ no se podría hacer en gambas ?.
Esos números de versiones tienen una forma de entenderse para saber cual es más antigua o más nueva. Digo yo.
Algún estándar tendrá.
Añadirlos a una lista y según el orden de esos números, unos serán primeros que otros. Eliminas de la lista tantos como quieras,
teniendo siempre cuidado en decirle desde donde quieres que elimine.
Saludos
Ya te digo que no es posible en gambas. Es para ejecutar en un servidor que no tiene gambas instalado.
Saludos.
|
shordi [ Sabado, 31 Agosto 2019, 16:01 ]
|
|
Re: Necesito Un Shell Script Que Compare Versiones
|
Yo estoy haciendo (de a ratos) un programa que se llama code-browser y pasandole el directorio de los programas gambas los revisa a todos y lista en una tabla relacional toda la informacion contenida en los archivos .project. Es decir que hace lo que estas necesitando me parece.
Casualmente desde ayer a la madrugada estoy metiendo le mano otra vez. En cuanto este decente lo subo.
Pero el resultado es algo así
Donde
1) Permite navegar las tablas con los datos obtenidos
2) Permite ver todos los proyectos ordenados por autor (estoy trabajando para catalogar por diferentes temas)
3 ) Se puede ver en la lista la versión.
Saludos.
|
tincho [ Sabado, 31 Agosto 2019, 16:12 ]
|
|
Re: Necesito Un Shell Script Que Compare Versiones
|
Citar: Es decir que hace lo que estas necesitando me parece.
Insisto: Shell Script. No es posible usar Gambas.
|
shordi [ Sabado, 31 Agosto 2019, 16:29 ]
|
|
Re: Necesito Un Shell Script Que Compare Versiones
|
shordi escribió: ...Por su entorno es algo que no se pueden resolver con gambas, ha de ser un Shell Script.
Te referís a que no se puede correr un programa de terminal hecho con gambas porque no podes instalar gambas script? o porque es un servidor sin entorno grafico
y tal vez pensás que gambas no sirve.
Saludos.
|
tincho [ Sabado, 31 Agosto 2019, 16:42 ]
|
|
Re: Necesito Un Shell Script Que Compare Versiones
|
shordi escribió: La idea es: Tengo un directorio A lleno de paquetes de instalación de programas generados por gambas. Es decir:
miprogram_0.0.1-0ubuntu1_all.deb
elotroprograma_0.0.1-0ubuntu1_all.deb
otroprogramamas_1.0.4-0ubuntu1_all.deb
yotro.0.0.3-ubuntu1_all.deb
en otro directorio B tengo algunas nuevas versiones
miprogram_0.0.2-0ubuntu1_all.deb
programanuevo_0.0.1-0ubuntu1_all.deb
Necesito un Script que me copia las nuevas versiones de B a A, eso es facilito, y que averigue si hay versiones viejas y las elimine, que es donde no me aclaro.
Llevo haciéndolo a ojo desde siempre, pero la lista crece y crece y cada vez es más difícil.
Por su entorno es algo que no se pueden resolver con gambas, ha de ser un Shell Script.
Ok, ahora leí bien tu planteo.
La solución que se me ocurre es un script que lea todos los paquetes de A y de B e cree una lista donde solo este el nombre del paquete (no su versión.
Luego, como según lo que explicaste las versiones nuevas van a "aparecer" siempre en B tenes que leer los paquetes de B y alistarlos en un archivo de texto por ejemplo. Luego para cada archivo .deb de tu lista de nuevos paquetes te fijas si existe un paquete que se llame igual, si es así te fijas que versión tiene, y si es mas vieja te lo cargas y así con todos, y al final copias los nuevos en A.
Espero que no sea un lio.
Bueno en gambas para terminal se podria hacer muy facilmente e incluso se podria usar una base de datos sqlite3 todo en terminal
Ya me dirás.
Saludos.
|
tincho [ Sabado, 31 Agosto 2019, 17:04 ]
|
|
Re: Necesito Un Shell Script Que Compare Versiones
|
tincho escribió: shordi escribió: La idea es: Tengo un directorio A lleno de paquetes de instalación de programas generados por gambas. Es decir:
miprogram_0.0.1-0ubuntu1_all.deb
elotroprograma_0.0.1-0ubuntu1_all.deb
otroprogramamas_1.0.4-0ubuntu1_all.deb
yotro.0.0.3-ubuntu1_all.deb
en otro directorio B tengo algunas nuevas versiones
miprogram_0.0.2-0ubuntu1_all.deb
programanuevo_0.0.1-0ubuntu1_all.deb
Necesito un Script que me copia las nuevas versiones de B a A, eso es facilito, y que averigue si hay versiones viejas y las elimine, que es donde no me aclaro.
Llevo haciéndolo a ojo desde siempre, pero la lista crece y crece y cada vez es más difícil.
Por su entorno es algo que no se pueden resolver con gambas, ha de ser un Shell Script.
Ok, ahora leí bien tu planteo.
La solución que se me ocurre es un script que lea todos los paquetes de A y de B e cree una lista donde solo este el nombre del paquete (no su versión.
Luego, como según lo que explicaste las versiones nuevas van a "aparecer" siempre en B tenes que leer los paquetes de B y alistarlos en un archivo de texto por ejemplo. Luego para cada archivo .deb de tu lista de nuevos paquetes te fijas si existe un paquete que se llame igual, si es así te fijas que versión tiene, y si es mas vieja te lo cargas y así con todos, y al final copias los nuevos en A.
Espero que no sea un lio.
Bueno en gambas para terminal se podria hacer muy facilmente e incluso se podria usar una base de datos sqlite3 todo en terminal
Ya me dirás.
Saludos.
Decía el entrenador de boxeo en la esquina: "Lo que tienes que hacer es darle más que él a tí".... y era un buen plan pero...
|
shordi [ Sabado, 31 Agosto 2019, 17:54 ]
|
|
Re: Necesito Un Shell Script Que Compare Versiones
|
última edición por gambafeliz el Sabado, 31 Agosto 2019, 18:50; editado 1 vez
|
gambafeliz [ Sabado, 31 Agosto 2019, 18:49 ]
|
|
|