Autor Tema: Wifislax Updater GUI  (Leído 133616 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: Wifislax Updater GUI
« Respuesta #80 en: 06-01-2015, 23:25 (Martes) »
Me estas diciendo que ponga la llamada a la función Salir antes de la llamada a la función MenuActualizaciones, ejem.... entonces NUNCA VAS A PODER INSTALAR ACTUALIZACIONES porque nunca saldrá dicho menú...




La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: Wifislax Updater GUI
« Respuesta #81 en: 06-01-2015, 23:30 (Martes) »
Me estas diciendo que ponga la llamada a la función Salir antes de la llamada a la función MenuActualizaciones, ejem.... entonces NUNCA VAS A PODER INSTALAR ACTUALIZACIONES porque nunca saldrá dicho menú...



¿lo has probado?

la primera vez que lo ejecutas y aun no existe nada ... ¿por que funciona?

 ;D



« Última modificación: 06-01-2015, 23:33 (Martes) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: Wifislax Updater GUI
« Respuesta #82 en: 06-01-2015, 23:38 (Martes) »
Código: [Seleccionar]
Salir() {

[ -e "${TMP}.mutex" ] && rm -rf "${TMP}.mutex"
[ -e "$TMP/estado"  ] && rm -rf "$TMP/estado"
exit
}


em que afecta eso a que aparezca despues el menu ?? 

eliminas si existen , y despues ...ejecutas la orden

MenuActualizaciones

vk496

  • Visitante
Re: Re: Wifislax Updater GUI
« Respuesta #83 en: 06-01-2015, 23:43 (Martes) »


Tranquilo hijo.. cuando seas mayor lo entenderás.. xd

Ahora comprendo a @sanson ... Que asquillo le estoy cogiendo a este chaval... Jajajajajajajaja xD

Perdonar las empanadas... Estamos en Enero, y los exámenes empiezan en nada xDDD

Cuando tenga tiempo, me pondré a analizar el script a fondo

Salu2

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: Wifislax Updater GUI
« Respuesta #84 en: 06-01-2015, 23:45 (Martes) »
Código: [Seleccionar]
Salir() {

[ -e "${TMP}.mutex" ] && rm -rf "${TMP}.mutex"
[ -e "$TMP/estado"  ] && rm -rf "$TMP/estado"
exit
}


em que afecta eso a que aparezca despues el menu ??  

eliminas si existen , y despues ...ejecutas la orden

MenuActualizaciones

Pues afecta en que si sales del script ya no se ejecuta nada mas de lo que pongas detrás  ;)

La función se llama Salir... su nombre lo dice todo, cuando se llama a esa función se cierra el script.
« Última modificación: 06-01-2015, 23:45 (Martes) por geminis_demon »

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: Wifislax Updater GUI
« Respuesta #85 en: 06-01-2015, 23:54 (Martes) »
Pues el proceso se lleva a cabo enterito ...

el problema es el que dices , ..aunque todo va rulando , aparece el icono en el area de notificacion , pero no puede generar la pantalla de mostrar que actualizacion hay pendiente.


con lo que contraataco , con la opcion de un if directo y especifico...como puse unas respues atras , o modificar el Exec , entrecomillando las acciones trasun sh -c 


jajaj , te doy 3 opciones y vas a la que falla , ... que carbon.



#!/bin/bash

VERSION="0.6"
TITULO="Wifislax Updater GUI $VERSION  -  By geminis_demon"
LOGO="/usr/share/pixmaps/WifislaxUpdaterGUI.png"
TMP="/tmp/WifislaxUpdaterGUI"
PKGS="$TMP/PKGS"
UPDATERS="/opt/wifislax-updaters"
CREARXZM="FALSE"
NOINSTALAR="FALSE"
APAGAR="FALSE"
DEBUG="FALSE"
THEME="/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc"

[ ! -f "$THEME" ] && unset THEME

case "$( uname -m )" in
   
   i?86) ARCH=i486 ;;
   arm*) ARCH=arm ;;
      *) ARCH=$( uname -m ) ;;
esac

if [ -f /tmp/WifislaxUpdaterGUI.mutex ]; then
rm -rf /tmp/WifislaxUpdaterGUI.mutex
fi



o el Exec=sh -c "accion1;accion2"

elije tu ..  ;) :D ;D


Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: Wifislax Updater GUI
« Respuesta #86 en: 07-01-2015, 00:09 (Miércoles) »
Código: [Seleccionar]
if [ -f /tmp/WifislaxUpdaterGUI.mutex ]; then
rm -rf /tmp/WifislaxUpdaterGUI.mutex
fi

Eso no sirve porque volvemos a lo mismo... si eliminas el mutex no comprueba si el programa ya se está ejecutando.

Código: [Seleccionar]
Exec=sh -c "accion1;accion2"
Eso si lo veo viable...

Pero ya hace un rato que llegué a mi casa y solucioné el problema a mi manera.. ahora estoy modificando lo de los mensajes de error, para que muestre el icono de colores.


La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: Wifislax Updater GUI
« Respuesta #87 en: 07-01-2015, 01:03 (Miércoles) »
Código: [Seleccionar]
if [ -f /tmp/WifislaxUpdaterGUI.mutex ]; then
rm -rf /tmp/WifislaxUpdaterGUI.mutex
fi

Eso no sirve porque volvemos a lo mismo... si eliminas el mutex no comprueba si el programa ya se está ejecutando.

Código: [Seleccionar]
Exec=sh -c "accion1;accion2"
Eso si lo veo viable...

Pero ya hace un rato que llegué a mi casa y solucioné el problema a mi manera.. ahora estoy modificando lo de los mensajes de error, para que muestre el icono de colores.



jejeje ok , imaginaba te liarias a lo del icono.  >:( >:( >:( >:(


y si aun a malas, lo metia en el rc.local  ;D
« Última modificación: 07-01-2015, 01:03 (Miércoles) por USUARIONUEVO »

vk496

  • Visitante
Re: Wifislax Updater GUI
« Respuesta #88 en: 07-01-2015, 01:20 (Miércoles) »
De las cosas mas útiles en este script sería elegir que quieres actualizar.

Por ejemplo: me acaba de saltar updates para wine, Xorg, OpenOffice.... Y no me da la gana actualizar todo xD

Salu2

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: Wifislax Updater GUI
« Respuesta #89 en: 07-01-2015, 01:26 (Miércoles) »
versión 0.7: http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/WifislaxUpdaterGUI-0.7-noarch-1sw.xzm

Solucionado el autoarranque el xfce y añadidos iconos de colores.


@vk496 lo se.. pero ya me he aburrido del updater, me quiero poner con otras cosas, puede que en un futuro me venga la inspiración y me de por añadirle esa funcion..

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: Wifislax Updater GUI
« Respuesta #90 en: 07-01-2015, 01:34 (Miércoles) »
De las cosas mas útiles en este script sería elegir que quieres actualizar.

Por ejemplo: me acaba de saltar updates para wine, Xorg, OpenOffice.... Y no me da la gana actualizar todo xD

Salu2

estas seguro que te han llegado avisos de XORG ?

eso no puede ser ... a menos que estes usando wifislax-4.9

vk496

  • Visitante
Re: Re: Wifislax Updater GUI
« Respuesta #91 en: 07-01-2015, 01:35 (Miércoles) »
De las cosas mas útiles en este script sería elegir que quieres actualizar.

Por ejemplo: me acaba de saltar updates para wine, Xorg, OpenOffice.... Y no me da la gana actualizar todo xD

Salu2

estas seguro que te han llegado avisos de XORG ?

eso no puede ser ... a menos que estes usando wifislax-4.9
Si, seguro. Juraría que tengo la 4.10 final en el HDD. Pero no lo garantizo

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: Wifislax Updater GUI
« Respuesta #92 en: 07-01-2015, 01:36 (Miércoles) »
Código: [Seleccionar]
cat /etc/wifislax-version

vk496

  • Visitante
Re: Wifislax Updater GUI
« Respuesta #93 en: 07-01-2015, 01:37 (Miércoles) »
Estoy desde móvil. Hasta mañana no tendrás respuesta xD

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: Wifislax Updater GUI
« Respuesta #94 en: 07-01-2015, 02:11 (Miércoles) »
Estoy desde móvil. Hasta mañana no tendrás respuesta xD

Salu2

no la necesito , ..solo puedes recibir eos paquetes xorg , si estas en la 4.9  ...por que la 4.10 ya trae esas actualizaciones y no hay mas ninguna de slackware.


si estas en la 4.9 , y le actualizas el xorg , te vas a quedar sin sistema.

fue una actualizacion gorda , y añadieron varios paquetes nuevos , que como son nuevos , no hay de referencia en sistema ,para que te diga que los vas a necesitar.


Garcad

  • Visitante
Re: Wifislax Updater GUI
« Respuesta #95 en: 07-01-2015, 02:36 (Miércoles) »
wifislax ~ # cat /etc/wifislax-version
wifislax 4.10
wifislax ~ #



Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: Wifislax Updater GUI
« Respuesta #96 en: 07-01-2015, 02:45 (Miércoles) »
vale , ahora que garcad pone la foto , hubo retocada de xorg , despues del update gordo (actualizaron todos los drivers etc)



y es que yo uso wifislax 4.10.1 , que si que recoge esos updates.


esos que marca garcad , no tienen peligro, los podeis hacer sin miedo , por que el update gordo ya se lo meti yo en su dia , (todos los xorg ,drivers de video , imput etc etc )


podeis darle sin miedo.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: Wifislax Updater GUI
« Respuesta #97 en: 08-01-2015, 08:28 (Jueves) »
me acaba de reportar el updater, una nueva version de wireshark ...

ha acabado en error  el proceso.

la xterm se ha cerrado y no he podido ver el error, con lo que decido lanzar directamente el wireshark_updater

y lo primero que veo es que la version antigua de wireshark , sigue en el sistema.

la deberia haber eliminado el updatergui al intentar actualizar,pero seguia hay la 1,12,2 en el sistema.


desde wireshark_updater , el proceso acaba bien...puede que con el gui falle , por no  reover antes la existente en sistema.
« Última modificación: 08-01-2015, 08:36 (Jueves) por USUARIONUEVO »

Desconectado geminis_demon

  • Colaborador
  • *
  • Mensajes: 2383
  • Prácticas precisas precisan práctica
Re: Wifislax Updater GUI
« Respuesta #98 en: 08-01-2015, 09:19 (Jueves) »
La GUI desinstala la versión anterior solo si la nueva versión se ha compilado correctamente, por si da algún error al compilar que no te quedes sin ninguna  ;)

Lo que hace la GUI para poder automatizar el proceso y para poder elegir si crear o no crea módulo, es coger el updater y quitarle las siguientes funciones:

f_presentacion
f_comprobarUpdates
f_versionInstalada
f_tareasFinales

Sin esas funciones debería compilar correctamente, pero parece que en el de wireshark lleva algo en alguna de esas funciones que cuando se las quitas no compila... hay que averiguar que es..

« Última modificación: 08-01-2015, 09:20 (Jueves) por geminis_demon »

La luz cree que viaja más rápido que cualquier otra cosa, pero se equivoca; da lo mismo lo rápido que pueda viajar, porque al final, la luz descubre que la oscuridad ha llegado antes que ella, y la está esperando.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14482
Re: Wifislax Updater GUI
« Respuesta #99 en: 08-01-2015, 09:44 (Jueves) »
wireshark , jamas debe ser compilado ,existiendo una en sistema ... se deben eliminar , por eso cree la opción de salvar la de sistema en un xzm.


si hay una en sistema , compila usándola ... después la eliminas y cuando solo queda la nueva..ya no va ...se compilo con la versión vieja pordebajo y busca esas librerías  ;)


es un caso muy particular ,pero desde entonces siempre elimino antes la del sistema con todos los paquetes , para compilar en limpio.


__________________________________________

puedes hacer lo siguiente , ... guarda la existente en /tmp  ---y si hay error restaurar desde allí.
« Última modificación: 08-01-2015, 09:45 (Jueves) por USUARIONUEVO »