Seguridad Wireless - Wifi

Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado por: geminis_demon en 02-01-2015, 14:05 (Viernes)

Título: Wifislax Updater GUI
Publicado por: geminis_demon en 02-01-2015, 14:05 (Viernes)
(http://i.imgur.com/9YQRV0E.png)

(http://i.imgur.com/dDVGAQS.png)

(http://i.imgur.com/8njPUhA.png)

(http://i.imgur.com/HGKBrXT.png)

(http://i.imgur.com/oXy2KER.png)


Caracteristicas:

 - Busca actualizaciones basándose en los updaters que cumplen con el estandar (por ejemplo el updater del kernel no lo cumple, por lo tanto no es reconocido)
 - Al añadir updaters nuevos, el programa los detectará automáticamente
 - Busca actualizaciones de slackware basándose en slapt-get
 - Al iniciar el sistema se buscan actualizaciones en modo silencioso, si encuentra actualizaciones aparecerá un icono en la barra de tareas y al hacer cliic sobre el se abrirá el programa
 - También se puede ejecutar de forma manual desde el menú, en la categoría Sistema

Descarga: http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/WifislaxUpdaterGUI-0.6-noarch-1sw.xzm (http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/WifislaxUpdaterGUI-0.6-noarch-1sw.xzm)
Dependencia: http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/yad-0.27.0-i486-1sw.xzm
 (http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/yad-0.27.0-i486-1sw.xzm)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 02-01-2015, 14:19 (Viernes)
joddeeerr   que guapada tio  ....


a la noche lo miro con calma ...  ;D

¿ se ejecuta siempre ?

igual sobra el otro que tengo yo hecho   ;D ;D ;D  (notify_updates)  ..el que tira mensajes al área de notificación.

Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 02-01-2015, 14:22 (Viernes)
Se ejecuta siempre al inicio del sistema y si encuentra algo muestra el icono, si no encuentra actualizaciones no sale nada.

Si lo ejecutas manualmente si que muestra el mensaje de que está buscando actualizaciones y si encuentra algo pasa directamente al menú para instalarlas sin mostrar el icono.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 02-01-2015, 14:31 (Viernes)
pues igual quito el mio y ya dejamos este , que es la repanocha.,


¿te has planteado que los updatres no compatibles , poner las búsquedas dentro de esto?

por ejemplo , para kernel ... en el script


notify_updaters   ...tienes algunos de los raritos , ...adaptados a algo mas sencillo.

solo es una idea, y si no ...dejo el mio , con lo que el tuyo no pueda soporta nativamente ,,,y que actue como el tuyo ... si al arrncar tiene internet que busque en silencio ..y mensaje si hay algo y punto.


el mio se limita a autoejecutarse , solo desde hdd ...mas que nada por que al iniciar en live ...las posibilidades de que alguien arranque ya con salida a internet son escasas ..las hay , pero pocas.
Título: Re: Wifislax Updater GUI
Publicado por: Garcad en 02-01-2015, 14:36 (Viernes)
@Geminis eres la caña, que cosas compartes.  >:( >:( >:( >:(

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 02-01-2015, 14:40 (Viernes)
@Geminis eres la caña, que cosas compartes.  >:( >:( >:( >:(

Salu2

Le tengo envidia sana  ;D

Comprende como funcionan las cosas, en un par de ratos ...a mi me cuesta meses ,defederme en cosas básicas. ;)

Se pueden cocinar guis como estas , .... a millones.

Tengo en mente varias ultrasencillas, por si me animo ...

Una para limpiar caps  , con wpaclean  ,,,selección de fichero , wpaclean ,salida de cap limpio ...no debería ser difícil.
O para el hashcat ... cap to hccap  grafico ...o incluos un gui para hashcat , sin tantos royos ni historietas como la gui oficial ...
Título: Re: Wifislax Updater GUI
Publicado por: jar229 en 02-01-2015, 14:45 (Viernes)
Impresionante  >:(
Título: Re: Wifislax Updater GUI
Publicado por: vk496 en 02-01-2015, 14:46 (Viernes)
Maldito @geminis_demon .... Empieza fuerte el año jajajaja

Muy buena interface... Lástima que no se me de tan bien las GUI...  :(

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 02-01-2015, 14:53 (Viernes)
Maldito @geminis_demon .... Empieza fuerte el año jajajaja

Muy buena interface... Lástima que no se me de tan bien las GUI...  :(

Salu2

¿ y si te digo que es casi como bash? ... solo tienes que aprender a manegar yad

si abres uno veras que son como scripts, de hecho lo son , pero en modo grafico.
yad es un sucedáneo de zenity , que tal vez te suene mas.
Título: Re: Re: Wifislax Updater GUI
Publicado por: sanson en 02-01-2015, 15:09 (Viernes)
@Geminis eres la caña, que cosas compartes.  >:( >:( >:( >:(

Salu2

Le tengo envidia sana  ;D

Comprende como funcionan las cosas, en un par de ratos ...a mi me cuesta meses ,defederme en cosas básicas. ;)

Se pueden cocinar guis como estas , .... a millones.

Tengo en mente varias ultrasencillas, por si me animo ...

Una para limpiar caps  , con wpaclean  ,,,selección de fichero , wpaclean ,salida de cap limpio ...no debería ser difícil.
O para el hashcat ... cap to hccap  grafico ...o incluos un gui para hashcat , sin tantos royos ni historietas como la gui oficial ...


Pues la mía no es sana, le estoy cogiendo un asco jejjejejej.   Cada día me hace sentir mas torpe .

Bien hecho .

Saludos
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 02-01-2015, 17:09 (Viernes)
Ui ui.. cuantos piropos, al final me vais a sonrojar  >:D


pues igual quito el mio y ya dejamos este , que es la repanocha.,


¿te has planteado que los updatres no compatibles , poner las búsquedas dentro de esto?

por ejemplo , para kernel ... en el script


notify_updaters   ...tienes algunos de los raritos , ...adaptados a algo mas sencillo.

solo es una idea, y si no ...dejo el mio , con lo que el tuyo no pueda soporta nativamente ,,,y que actue como el tuyo ... si al arrncar tiene internet que busque en silencio ..y mensaje si hay algo y punto.


el mio se limita a autoejecutarse , solo desde hdd ...mas que nada por que al iniciar en live ...las posibilidades de que alguien arranque ya con salida a internet son escasas ..las hay , pero pocas.

Lo del kernel creo que es mejor dejarlo con el notify, porque es algo que tarda un huevo en compilar, y no todo el mundo tiene un procesador potente como para compilarlo en un tiempo aceptable.

Y seguro que mucha gente cuando vea que entre las actualizaciones disponibles está el kernel, va a optar por no actualizar el sistema con tal de no tener que esperar 2 horas con el sistema relentizado mientras se compila...

Maldito @geminis_demon .... Empieza fuerte el año jajajaja

Muy buena interface... Lástima que no se me de tan bien las GUI...  :(

Salu2

En realidad puro bash... mírate las opciones de yad, ya verás como no te resulta difícil, dominando bash puedes hacer lo que quieras con yad.

Código: [Seleccionar]
yad --help-all
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 02-01-2015, 17:30 (Viernes)
entonces puedo dejar el mio , en modo silencioso ... para las cosas raritas ..como el kernel.


activar modo debug , imagino que mostrara en un xterm el proceso ..por si falla. =?
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 02-01-2015, 17:59 (Viernes)
Bueno , primera cosita ...no lo mire mucho ,pero

al actualizar algo , al acabar no borra los temporales

/tmp/build/packete

ni el fichero comprimido ni descomprimido.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 02-01-2015, 18:16 (Viernes)
entonces puedo dejar el mio , en modo silencioso ... para las cosas raritas ..como el kernel.


activar modo debug , imagino que mostrara en un xterm el proceso ..por si falla. =?

Correcto, de todas formas siempre guarda el log en un archivo de texto, en "/tmp/WifislaxUpdaterGUI/log"

Bueno , primera cosita ...no lo mire mucho ,pero

al actualizar algo , al acabar no borra los temporales

/tmp/build/packete

ni el fichero comprimido ni descomprimido.

Ok para próxima versión le pondré que borre al menos los descomprimidos.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 02-01-2015, 18:25 (Viernes)
entonces puedo dejar el mio , en modo silencioso ... para las cosas raritas ..como el kernel.


activar modo debug , imagino que mostrara en un xterm el proceso ..por si falla. =?

Correcto, de todas formas siempre guarda el log en un archivo de texto, en "/tmp/WifislaxUpdaterGUI/log"

Bueno , primera cosita ...no lo mire mucho ,pero

al actualizar algo , al acabar no borra los temporales

/tmp/build/packete

ni el fichero comprimido ni descomprimido.

Ok para próxima versión le pondré que borre al menos los descomprimidos.

si el proceso acaba bien ,deberia eliminar todo ... el comprimido puede ser el de java..y te llevas un pico ...si estan en live se quedan sin ram en un pis pas.

es mas , fijate que incluso al acabar ,yo hago una liberacion de caches .... hay que recuperar el espoacio invertido ..o te quedas k.o enseguida.

o lo puedes poner que si es live, elimine todo + caches, y si es en hdd, debe los comprimidos...aunque es un poco absurdo ... acabaras teniendo 3 o 4 comprimidos de cada paquete ,pa na  ;D


o que te guarde solo el ultimo comprimido ... si hoy sale un java y mañana otro .. para que guardar ambos.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 02-01-2015, 19:00 (Viernes)
una estetica ...chorrada.

(http://fotos.subefotos.com/4f5f05f0712eec99b48f1ca7b433d55do.png)
Título: Re: Wifislax Updater GUI
Publicado por: vk496 en 02-01-2015, 19:08 (Viernes)
Lo que comenté sobre actualizaciones críticas...

Si al final se lleva a cabo la idea, cuando se detecte una actualización (liberada por @USUARIONUEVO), que el icono amarillo de notificaciones se convierta en rojo.

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: sol666 en 02-01-2015, 19:09 (Viernes)
 >:( >:( >:( >:( sorprendente,este geminis que callao se lo tenia,y el icono como el de las actualizaciones de windows.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 02-01-2015, 19:10 (Viernes)
WifislaxUpdaterGUI-0.2-noarch-1sw.xzm 52 KB
https://mega.co.nz/#!E55z3JqR!ZqK09RIMwF-b_Am0rD5WJ9FmYkjp1k6we9riGY6UgK0
 (https://mega.co.nz/#!E55z3JqR!ZqK09RIMwF-b_Am0rD5WJ9FmYkjp1k6we9riGY6UgK0)

Arreglado lo de que no borraba los temporales, el error el "el" y otro par de errores tontos que me he encontrado.

Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 02-01-2015, 22:10 (Viernes)
el icono , contra mas lo miro , mas ganas me entran de meter el logo wifislax, dentro del punto de la exclamacion  ;D


gracias geminis  >:(
Título: Re: Wifislax Updater GUI
Publicado por: maurimuy en 03-01-2015, 00:03 (Sábado)
y con un "reload" "update"

y que cante!!!

ejemplo:

(http://oi61.tinypic.com/2pot7x4.jpg)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 03-01-2015, 01:12 (Sábado)
Bug ,  ;D

Si activo debug , al acabar la xterm no se cierra  ;D, y si la cierro yo ,no pasa nada, se queda en ..instalando actualizacion ,pero no hace nada ... ;D

creo que active debug + xzm

edit: si . estaba activado debug+xzm por que en ele scritorio esta la carpeta actualizaciones con el xzm de smtube , pero como digo , el proceso se ha quedado hay congelado-


________________

voy a crear un updater para yad , visto el potencial , mejor estar al dia si salen nuevas.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 03-01-2015, 02:28 (Sábado)
Otro bug  ;)


Si el sistema arranca y NO TIENE INTERNET , ..aun asi se pone a buscar updates ,  antes de ponerse a buscar deberia verificar que tiene salida a internet , si no , aparece esto

(http://fotos.subefotos.com/e95f412bdccb58c066b22e7b1d03d96bo.png)
Título: Re: Wifislax Updater GUI
Publicado por: pepe10000 en 03-01-2015, 08:46 (Sábado)
A mi también me da algún que otro fallito.

Si inicio en KDE me dice que hay una actualización del smtube, le digo que la instale y se queda ejecutando (picar en las imágenes para ampliar):

(http://es.zimagez.com/miniature/instantnea111.png) (http://es.zimagez.com/zimage/instantnea111.php)

(http://es.zimagez.com/miniature/instantnea25.png) (http://es.zimagez.com/zimage/instantnea25.php)

Lo cierro y lo ejecuto desde el menú de inicio, busca las actualizaciones y me dice que todo está actualizado:

(http://es.zimagez.com/miniature/instantnea32.png) (http://es.zimagez.com/zimage/instantnea32.php)

(http://es.zimagez.com/miniature/instantnea40.png) (http://es.zimagez.com/zimage/instantnea40.php)





En XFCE unas veces me dice que hay una actualización del smtube y otras que del smtube y del aircrack pero también se queda ejecutando:

(http://es.zimagez.com/miniature/instantnea5.png) (http://es.zimagez.com/zimage/instantnea5.php)

Después intento llamarlo en XFCE desde el menú de inicio y no se abre.

Un saludo.
Título: Re: Wifislax Updater GUI
Publicado por: Fr3dY en 03-01-2015, 13:36 (Sábado)
Muy bueno, geminis_demon!!!



Saludos
Título: Re: Wifislax Updater GUI
Publicado por: xexudj89 en 03-01-2015, 15:52 (Sábado)
Esta fuera de linea el enlance para el Updater.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 03-01-2015, 17:07 (Sábado)
Version 0.3: https://mega.co.nz/#!BtRTTCwR!le0tcA35KaSlsH2WYhVPz3Pkyug-lzxBivMxgi2p_Fg (https://mega.co.nz/#!BtRTTCwR!le0tcA35KaSlsH2WYhVPz3Pkyug-lzxBivMxgi2p_Fg)

Solucionados los errores reportados (o eso creo).
Título: Re: Wifislax Updater GUI
Publicado por: teik en 03-01-2015, 17:17 (Sábado)
lo tengo autoinstalado en HDD y no me inicia desde el menu? porque puede ser? hay forma de lanzarlo mediante terminal y ver que errores da?
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 03-01-2015, 18:40 (Sábado)
Cuando inicias el sistema se ejecuta solo, y mientras se está ejecutando en segundo plano no se puede ejecutar desde el menú.

Si no tienes conexión a internet seguirá en ejecución esperando a que haya conexión, y mientras tanto no podrás ejecutarlo desde el menú.

Lo he hecho así porque al ejecutarlo elimina el directorio temporal, y si lo ejecutas dos veces se producirán conlictos y saltarán errores por todos lados.

Para la próxima versión le añadiré un mensaje que te avise de que no se puede ejecutar porque ya se está ejecutando en segundo plano, así evitaremos estas confusiones.
Título: Re: Wifislax Updater GUI
Publicado por: pepe10000 en 03-01-2015, 19:05 (Sábado)
He probado la nueva versión y ya no se atasca, me ha detectado una nueva versión del smtube y la ha instalado.

Pero no se si debería de haber creado algún módulo (no lo he visto por el escritorio) para el modo LiveUSB o simplemente actualiza y ya está.

El problema es que en XFCE funciona bien al inicio, también me ha detectado una actualización de smtube y la ha instalado, pero si lo llamas desde el menú no aparece.

He probado a llamarlo desde una terminal en XFCE y aparece esto (picar en la imagen para ampliar):

(http://es.zimagez.com/miniature/instantanea6.png) (http://es.zimagez.com/zimage/instantanea6.php)

Un saludo.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 03-01-2015, 19:39 (Sábado)
Versión 0.4: https://mega.co.nz/#!YxJwVRIb!9xu9XNRqhpnQaU3QRTflM5Ei6pCdDC2XW66rHZu20XE (https://mega.co.nz/#!YxJwVRIb!9xu9XNRqhpnQaU3QRTflM5Ei6pCdDC2XW66rHZu20XE)

Añadido mensaje de aviso cuando se intenta ejecutar el programa y ya se está ejecutando, y solucionado conflicto cuando un log de paquete está repetido.

@pepe10000 si quieres que guarde las actualizaciones en módulos tienes que activarlo en las opciones, y lo de que no se ejecuta desde el menú ya lo he explicado arrriba.
Título: Re: Wifislax Updater GUI
Publicado por: pepe10000 en 03-01-2015, 20:15 (Sábado)
Código: [Seleccionar]
si quieres que guarde las actualizaciones en módulos tienes que activarlo en las opciones
Oído cocina, comprobado y funciona, me crea un modulo con la actualización del smtube, lo meto en la carpeta modules del USB, reinicio y me vuelve a decir que hay una actualización del smtube  ^-^

Código: [Seleccionar]
y lo de que no se ejecuta desde el menú ya lo he explicado arrriba
Ya lo había leído, pero arrancada en XFCE con la versión anterior, actualizaba, terminaba el proceso, esperaba un rato y al llamarlo desde el acceso directo del menú no se ejecutaba.
Con la nueva versión ya se ejecuta sin problemas desde el menú.

Un saludo y va a ser una magnifica herramienta.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 03-01-2015, 20:34 (Sábado)
lo de smtube , es raro , yo lo actualice desde la version 0.2 del updater y salio perfecto.


parece que esta atastacado , pero no es asi ,..esta compilando en segundo plano , para ver la compilacion en opciones activar "modo debug", entonces lo hara todo en consola y podreis ir viendolo.


bajo y pruebo.


se que lo de avisar del kernel no l ocontemplas , ... por el tema compilacion ,  pero podria avisar ...y que si quieres compialr el kernel uses el updater y tal.

asi quito el mio definitivamente por que solo es eso , lo que necesito solo es el aviso de que hay uno nuevo.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 03-01-2015, 21:11 (Sábado)
@pepe10000 Ok, no te había entendido bien. Miraré lo de smtube a ver que pasa.

@USUARIONUEVO puedo poner en el menú de opciones, una opción para que no actualice el kernel, pero creo que el notify sigue siendo necesario, porque creo que hay mas updaters que no cumplen con el estandar, no estoy seguro, habría que revisarlos...

Con cumplir el estadar me refiero a que utilice las variables "WEB, VERSION, DOWNLOAD, ARCHIVO" para determinar la última versión disponible.

El programa recorre todos los updaters grepeando esas variables para comprobar si hay actualizaciones, si un updater utiliza otras variables que no sean esas no es reconocido por el programa.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 03-01-2015, 21:36 (Sábado)
el problema es que nosbaemos cuales estan excluidos ahora mismo ...


por que si no , tal vez pudiera arreglarlo.


pero , por ejemplo  driver ati  , ...ese no ...la version esta fijada
kernel tampoco por que no es plan , es algo de estar controlando el proceso y tarda demasiado

luego ...  no se si hashcat  , ...


estoy escribiendo el updater del driver nvidia , los de driver se excluyen , por que siempre van a tener version fijada , cuando hashcat permita una version mas alta de driver , subo al ftp el updater con la version subida y listo ...  ;D ;D ;D  ese es el plan respecto a alguno de los raritos.

el unico rarito sin version fijada es el de kernel ...demas , solo deberia mirar el de kernel_linux  , que es el que mira para la misma rama del sistema , ...el de kernelstable esperto ,debe ignorarlo ...


el estable es sencillo ..simplemente dandole entr enter enter ...acabas con el kernel hecho ya que no necesita configurar nada , el estable SI , siempre, por eso pone esperto.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 03-01-2015, 22:12 (Sábado)
Código: [Seleccionar]
#!/bin/bash

# Buscar updaters incompatibles con WifislaxUpdaterGUI

for UPDATER in $(find /opt/wifislax-updaters -type f -iname "*_updater"); do

egrep "PRGNAM=|WEB=|VERSION=|DOWNLOAD=|ARCHIVO=" "$UPDATER" >/tmp/$$.tmp && source /tmp/$$.tmp 2>/dev/null
[ ! "$VERSION" ] && echo "$(basename "$UPDATER")"
unset PRGNAM INSTALADA WEB VERSION
rm -f /tmp/$$.tmp
done

Este script busca las ultimas versiones de la misma forma que lo hace WifislaxUpdaterGUI, si no consigue determinar la última versión muestra el nombre del updater por pantalla.

Me salen estos:

Código: [Seleccionar]
pokerth_updater
linux_updater
firmwares_updater
linux_stable_updater
sigram_updater
firefox_multi_updater
mixxx_updater
brasero_updater
LibreOffice_updater
funciones_updater

El de sigram no es que sea incompatible es que la web la han movido de sitio y por eso no encuentra la última versión, puede que a alguno mas le pase lo mismo..
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 03-01-2015, 22:17 (Sábado)
Código: [Seleccionar]
#!/bin/bash

# Buscar updaters incompatibles con WifislaxUpdaterGUI

for UPDATER in $(find /opt/wifislax-updaters -type f -iname "*_updater"); do

egrep "PRGNAM=|WEB=|VERSION=|DOWNLOAD=|ARCHIVO=" "$UPDATER" >/tmp/$$.tmp && source /tmp/$$.tmp 2>/dev/null
[ ! "$VERSION" ] && echo "$(basename "$UPDATER")"
unset PRGNAM INSTALADA WEB VERSION
rm -f /tmp/$$.tmp
done

Este script busca las ultimas versiones de la misma forma que lo hace WifislaxUpdaterGUI, si no consigue determinar la última versión muestra el nombre del updater por pantalla.

Me salen estos:

Código: [Seleccionar]
pokerth_updater
linux_updater
firmwares_updater
linux_stable_updater
sigram_updater
firefox_multi_updater
mixxx_updater
brasero_updater
LibreOffice_updater
funciones_updater

El de sigram no es que sea incompatible es que la web la han movido de sitio y por eso no encuentra la última versión, puede que a alguno mas le pase lo mismo..

OK , sigram , ya hace un par de semanas que me di cuenta que algo fallaba ... pero pense tenian el ftp caido o algo ... lo arreglare entonces.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 03-01-2015, 22:21 (Sábado)
, de todas formas creo que en mi buscador de updates, sigram no estaba  ;)

Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 03-01-2015, 23:58 (Sábado)
otro bug ,,,  ;D


justamente despues de mas de  un mes , aircrack-ng a actualizado ..


el updater actualiza ,pero no elimina el paquete anterior, lo se por que me ha dejado en log packages los 2

el nuevo y el viejo ..eso a probacado un caos en el updater al tener dos ..se ha hecho la picha un lio.


no se si habras visto esta parte en el funciones.sh

Código: [Seleccionar]
  if [ $PRGNAM = aircrack-ng ]; then
      INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]* | awk '{print $3}' | sed "s/$PRGNAM-//g" | cut -d- -f-3)
   else
      INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]*-* | awk '{print $3}' | sed "s/$PRGNAM//g" | cut -d- -f2)
   fi
     
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 04-01-2015, 00:37 (Domingo)
Ok, arreglaré eso.

En el funciones.sh puedes sustituir esas 5 líneas por esta:

Código: [Seleccionar]
INSTALADA="$(ls /var/log/packages/$PRGNAM-[0-9]*-* 2>/dev/null|cut -d '/' -f5-|sed "s/^${PRGNAM}-//"|rev|cut -d'-' -f3-|rev|tail -1)"
Así no te hace falta poner un "if" para aircrack-ng, y de esa forma tampoco se hará la picha un lio cuando un log esté repetido, cogerá como referencia la versión mas alta.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 04-01-2015, 01:39 (Domingo)
Versión 0.5: https://mega.co.nz/#!FxZkkAyC!t1_XyuS_zKNhueoxLDNxf3vLs6QkPHsIM0TbDG_aqNk (https://mega.co.nz/#!FxZkkAyC!t1_XyuS_zKNhueoxLDNxf3vLs6QkPHsIM0TbDG_aqNk)

Solucionado lo de que no eliminaba la versión instalada antes de instalar la nueva.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-01-2015, 01:43 (Domingo)
Versión 0.5: https://mega.co.nz/#!FxZkkAyC!t1_XyuS_zKNhueoxLDNxf3vLs6QkPHsIM0TbDG_aqNk (https://mega.co.nz/#!FxZkkAyC!t1_XyuS_zKNhueoxLDNxf3vLs6QkPHsIM0TbDG_aqNk)

Solucionado lo de que no eliminaba la versión instalada antes de instalar la nueva.

ahora me toca resolver otro problema...

si por un casual hay mas de un log package , ... la variable INSTALADA , devuelve el log de los dos , y removepkg se queda loko ...no elimina ninguna.

esto es cosa de funciones.sh

los updaters llaman a ese script ,..asi que hay debere buscarme la vida  ;D
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-01-2015, 02:14 (Domingo)
BUG

como reproducirlo

arrancar sin internet
reiniciar

(http://fotos.subefotos.com/c3f9b06e5b3bbf593a7abd376a15e513o.png)


si no hay internet , deberia cerrarse ..

por cierto ,tras instalar el primer inicio , casi estampo el portatil ... se ha quedado unos 30 segundos estancado ..

no lo he mirado , pero imagino que el bucle de ping a internet va a saco ,sin pausa  ...y te deja todo medio tonto , por que es como un ping eterno.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 04-01-2015, 02:47 (Domingo)
Versión 0.5: https://mega.co.nz/#!FxZkkAyC!t1_XyuS_zKNhueoxLDNxf3vLs6QkPHsIM0TbDG_aqNk (https://mega.co.nz/#!FxZkkAyC!t1_XyuS_zKNhueoxLDNxf3vLs6QkPHsIM0TbDG_aqNk)

Solucionado lo de que no eliminaba la versión instalada antes de instalar la nueva.

ahora me toca resolver otro problema...

si por un casual hay mas de un log package , ... la variable INSTALADA , devuelve el log de los dos , y removepkg se queda loko ...no elimina ninguna.

esto es cosa de funciones.sh

los updaters llaman a ese script ,..asi que hay debere buscarme la vida  ;D

2 mensajes atrás te he dado la solución a eso..
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 04-01-2015, 02:51 (Domingo)
BUG

como reproducirlo

arrancar sin internet
reiniciar

(http://fotos.subefotos.com/c3f9b06e5b3bbf593a7abd376a15e513o.png)


si no hay internet , deberia cerrarse ..

por cierto ,tras instalar el primer inicio , casi estampo el portatil ... se ha quedado unos 30 segundos estancado ..

no lo he mirado , pero imagino que el bucle de ping a internet va a saco ,sin pausa  ...y te deja todo medio tonto , por que es como un ping eterno.

jajaj ok voy a mirarlo.

Creo que lo voy a meter en cron para que se ejecute cada cierto tiempo y no solo al inicio, porque eso de que si no hay internet se cierre y no se ejecute mas... no me parece práctico.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-01-2015, 02:51 (Domingo)
no , pero no es problema del GUI

si un updater , llama a funciones.sh ...  y hay dos logs de un mismo paquete

la funcion

INSTALADA

de funciones.sh , no funcionara bien ..y tampoco podra elminr el apquete anterios (paquetes al existir mas d eun log)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-01-2015, 02:56 (Domingo)
el que yo tenia en bash , hacia un sleep 5 y si no habia internet

exit 0

de todas formas si te quieres pelear con cron  ;D

podria ser vieable, cron ejecuta su demonio al inicio ..seria..si no hay internet que cron cada X mire ...

pero la cuestion es cada cuanto ..

Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 04-01-2015, 02:58 (Domingo)
Ya se que no es problema del gui... lo que te puse es para el funciones.sh, te lo pongo otra vez ..leelo bien xd:


no se si habras visto esta parte en el funciones.sh

Código: [Seleccionar]
  if [ $PRGNAM = aircrack-ng ]; then
      INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]* | awk '{print $3}' | sed "s/$PRGNAM-//g" | cut -d- -f-3)
   else
      INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM-[0-9]*-* | awk '{print $3}' | sed "s/$PRGNAM//g" | cut -d- -f2)
   fi
     


En el funciones.sh puedes sustituir esas 5 líneas por esta:

Código: [Seleccionar]
INSTALADA="$(ls /var/log/packages/$PRGNAM-[0-9]*-* 2>/dev/null|cut -d '/' -f5-|sed "s/^${PRGNAM}-//"|rev|cut -d'-' -f3-|rev|tail -1)"
Así no te hace falta poner un "if" para aircrack-ng, y de esa forma tampoco se hará la picha un lio cuando un log esté repetido, cogerá como referencia la versión mas alta.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-01-2015, 03:28 (Domingo)
pss, respuesta 39 ,  NO LA VI TIO ,  :-\

lo arreglo , gracias.


tengo tantos frentes abiertos que hoy me quemo el cerebro  ;D


Estoy mirando los updaters incompatibles y reparando los que si deberian funcionar.


1 - Brasero ...  facil   DESCARGA X DOWNLOAD  y ya es compatible.

de los que deberian faltan estos..

sigram_updater
mixxx_updater
pokerth_updater
funciones_updater  -->> '?¿ no se
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-01-2015, 04:55 (Domingo)
me he dado cuenta que los que no pilla, llevan


RAMA=


algunas descargas son imposibles ..sin esa variable.


web/rama/version


el de sigram no se puede reparar -->> http://www.sialan.org/
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-01-2015, 05:58 (Domingo)
No se como vas con lo de cron ,...pero ...


1 - parece que el atasco que he tenido hace un rato no tiene que ver con el updater
2 - el mensaje sale ,por que existe el fichero   /tmp/WifislaxUpdaterGUI.mutex

al arrancar el caso es que miro en los procesos y no aparece , pero si el cartel de que se esta ejecutando ..


si elimino   /tmp/WifislaxUpdaterGUI.mutex , puede iniciar el proceso.


___________________________________

te confirmo , ... si añado

Código: [Seleccionar]
if [ -f /tmp/WifislaxUpdaterGUI.mutex ]; then
rm -rf /tmp/WifislaxUpdaterGUI.mutex
fi

justo detras de comprobar al arquitectura del sistema ... todo funciona perfecto.
 he visto que el ping no va a saco , ...haces un sleep 60 a cada intento ..

lo dicho , .. con borrar ese fichero al inicio del programa ,todo perfecto.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 04-01-2015, 15:44 (Domingo)
Versión 0.6: http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/WifislaxUpdaterGUI-0.6-noarch-1sw.xzm (http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/WifislaxUpdaterGUI-0.6-noarch-1sw.xzm)

 - Al final he pasado de cron, el programa se queda esperando a que haya internet, creo que es lo mas práctico.
 - He arreglado el conflicto con el mutex a iniciar el sistema.
 - Ahora solo actualiza la base de datos de slapt-get una vez al día, así tarda menos en buscar actualizaciones.
 - Añadida la variable $RAMA a la lista de variables soportadas.

En estos momentos estos son los updaters no compatibles:
Código: [Seleccionar]
linux_updater
linux_stable_updater
firefox_multi_updater

El de firefox multi no hay nada que hacer porque necesita obligatioriamente interacción del usuario para elegir el idioma que quiere instalar.

Me falta mirar lo del kernel.. ¿Cual sería el que tiene que comprobar, el estable o el otro?
Título: Re:
Publicado por: lupox en 04-01-2015, 16:18 (Domingo)
Probada la version 05 y ok. Como sugerencia que se pudiesen escoger las actualizaciones, o hacer skip de las que no quisieses.
Well work.


Sent from my RM-914_eu_spain_360 using Tapatalk
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 04-01-2015, 16:38 (Domingo)
Lo había pensado, en la lista de actualizaciones poner un checkbox a cada una para que se puedan desmarcar las que no se quieran instalar.

Miraré eso cuando solucione lo del kernel..
Título: Re: Wifislax Updater GUI
Publicado por: xexudj89 en 04-01-2015, 18:09 (Domingo)
En que lenguaje de programación lo has programado?
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 04-01-2015, 18:25 (Domingo)
Es un script en bash.. utilizo yad (http://sourceforge.net/projects/yad-dialog/) para la interface gráfica.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-01-2015, 19:02 (Domingo)
men , el tema de kernel ,es mejor que avise solo SOLO AVISAR , si hay una versión nueva, de la misma rama que el sistema


es decir, el que pone  SEGURO , por que no necesita nada , ni reconfigurar ni nada..cualquiera puede pasar del

3.12.35   al 3.12.36  sin despeinarse.


el otro es mas complicado.

Igual un checkbox , para que la gente pueda desactivar los avisos de kernel ...  a casi nadie les va a interesar.


si es mucho jaleo , ni te molestes , ... puedo dejar mi updater , solo para ese tema de que mire el kernel ,,o no ,  lo dejo a tu elección.


en ningún caso debe intentar compilar ,  ya que puede tardar mucho y debe ser el usuario el que decida.



Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-01-2015, 20:29 (Domingo)
lo de firefox_multi  , ya es suficiente con el otro ...

si sale nueva version de firefox , y eres guiri , ya deberias saber cual arrancar.

no si si lleva esta opcion ..


"solo informar"

y tal vez , alguno quiera desactivarlo ...  bastaria cambiar el permiso de ejecucion ...

son solo ideas, ...asi como ,  cuando se produce un error , deberia salir el mismo icono , pero en color rojo , por que si no lees , no te enteras de nada.


el tamaño del texto creo que se puede cambiar, ...tal vez un pelin mas grande ..no se si el de sistema esta en 8 o 9 en tamaño de fuente-.

lo del icono rojo si hay errores, creo que es casi obligado ...

(http://fotos.subefotos.com/437b1621b07f9b8a3ce84c216768792fo.png)

OFERTA DEL DIA   2X1
(http://fotos.subefotos.com/4d98f18bfc788638c76c8e4f752cefd6o.png)
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 04-01-2015, 20:39 (Domingo)
 ;D

Mola el icono para errores, en la próxima versión se lo pongo.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-01-2015, 20:41 (Domingo)
Mas que nada , por que si no lees ni te enteras, pero solo al ver un icono rojo ,ya dices..coño ¿que pasa hay?

 ;D
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-01-2015, 05:17 (Martes)
Otro bug  ;D

en xfce no arranca en servicio de autostart ...

se debe a que xfce no es capaz de manejar mas de una orden en un fichero desktop.

para verificarlo ,rapido y facil , vas a

/tmp

y veras que el fichero mutex no esta  , ni en procesos ...


en el desktop donde

Exec=

debe ser una ordn directa


___________

despues de estar mirandolo ...la gui de por si sola es capaz de gestionar dicho fichero mutex...asi que el autostart no necesita mas que esto

/etc/xdg/autostart/WifislaxUpdaterGUI.desktop

Exec=rm -rf /tmp/WifislaxUpdaterGUI.mutex; WifislaxUpdaterGUI

Exec=WifislaxUpdaterGUI
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 06-01-2015, 13:55 (Martes)
Lo de borrar el mutex en el fichero autostart, era para solucionar esto: https://foro.seguridadwireless.net/colaboracion-y-desarrollo-de-nuestras-lives/wifislax-updater-gui/msg324005/#msg324005

El script es capaz de gestionar el mutex excepto si apagas el sistema mientras el script está en marcha, entonces se queda el mutex ahí y la próxima vez que arranques te dirá que no puede iniciarse el programa porque ya está en marcha. Y no es que esté en marcha es que está ahí el mutex que no se eliminó al apagar el sistema.

Tal vez si metemos la orden entre paréntesis xfce no se ralle, así:

Código: [Seleccionar]
Exec=(rm -rf /tmp/WifislaxUpdaterGUI.mutex; WifislaxUpdaterGUI)

Hasta esta noche no creo que pueda ponerme con ello.
Título: Re: Re: Wifislax Updater GUI
Publicado por: vk496 en 06-01-2015, 17:57 (Martes)
Lo de borrar el mutex en el fichero autostart, era para solucionar esto: https://foro.seguridadwireless.net/colaboracion-y-desarrollo-de-nuestras-lives/wifislax-updater-gui/msg324005/#msg324005

El script es capaz de gestionar el mutex excepto si apagas el sistema mientras el script está en marcha, entonces se queda el mutex ahí y la próxima vez que arranques te dirá que no puede iniciarse el programa porque ya está en marcha. Y no es que esté en marcha es que está ahí el mutex que no se eliminó al apagar el sistema.

Tal vez si metemos la orden entre paréntesis xfce no se ralle, así:

Código: [Seleccionar]
Exec=(rm -rf /tmp/WifislaxUpdaterGUI.mutex; WifislaxUpdaterGUI)

Hasta esta noche no creo que pueda ponerme con ello.
Y si haces lo que se hace en los updaters? Una función para cuando se cierra de forma brusca, que haga una limpieza.

Por cierto, no sé si estará enfocado esto a funcionar también en LiveUSB. Si es así, una espera de 120seg si hemos arrancado en modo Live no vendría mal (mas que nada por el tiempo que tardas en conectarte a tu WiFi).

Salu2
Título: Re: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 06-01-2015, 19:53 (Martes)
Y si haces lo que se hace en los updaters? Una función para cuando se cierra de forma brusca, que haga una limpieza.

Ya lo hace, pero eso no sirve cuando se paga el sistema.

Por cierto, no sé si estará enfocado esto a funcionar también en LiveUSB. Si es así, una espera de 120seg si hemos arrancado en modo Live no vendría mal (mas que nada por el tiempo que tardas en conectarte a tu WiFi).

Siempre espera hasta que haya internet, en modo live o instalado en disco duro.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-01-2015, 20:49 (Martes)
lo comente hace unas cuantas respuestas , y no se a veces por que haceis complicado lo facil  ;D


al inicio del updater

Código: [Seleccionar]
if [ -f /tmp/WifislaxUpdaterGUI.mutex ]; then
rm -rf /tmp/WifislaxUpdaterGUI.mutex
fi

y ya esta , . .. fin del drama , y te quitas de historias , ...

es lo mismo que haces desde el autostart.desktop  ^-^

ahora , miro en
/tmp

y por cada arranque el upadetr me deja residuos ...

system_sem_BManagerMutex85594a37304c44277f6687ef9245f4d585926091
system_sem_BManagerUpdateInfoSerializeMutex033a1765c61e6886b734632184743dd30f14ba81
system_sem_BPlacementMutexa280e301614f30a50d0653ce511cf0ebf10c25e4
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 06-01-2015, 21:01 (Martes)
USUARIONUEVO... el mutex no está ahí para dar por culo.. si está ahí es porque cumple unha función, y si lo eliminas ya no cumple dicha función xd

El mutex sirve para que el script no se pueda ejecutar cuando ya se está ejecutando en segundo plano, porque causa conflictos.

Solo hay que eliminarlo al inicio del sistema, que es cuando estorba.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-01-2015, 21:08 (Martes)
USUARIONUEVO... el mutex no está ahí para dar por culo.. si está ahí es porque cumple unha función, y si lo eliminas ya no cumple dicha función xd

El mutex sirve para que el script no se pueda ejecutar cuando ya se está ejecutando en segundo plano, porque causa conflictos.

Solo hay que eliminarlo al inicio del sistema, que es cuando estorba.

los ficheros que te he puesto no los habia visto antes ... solo me a extrañado.

lo del mutex esta clarisimo ..

y quien mejor para eliminarlo si existe que el propio updater ? ...

lo metes justo debajo de las primeras variables...y ya esta ...

#!/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



y se acabo el problema ....  ya que ese if se lee antes de ejecutar ninguna otra funcion ...

con eso , no necesitas ni la funcion salir ...  ^-^

Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-01-2015, 21:10 (Martes)
lo de los ficheros mutex, si te paras un segundo veras que no hablo de lo mismo ...

esto es lo conflictivo

/tmp/WifislaxUpdaterGUI.mutex

y yo hablo de ficheros residuales, que no se para que valen..

system_sem_BManagerMutex85594a37304c44277f6687ef9245f4d585926091
system_sem_BManagerUpdateInfoSerializeMutex033a1765c61e6886b734632184743dd30f14ba81
system_sem_BPlacementMutexa280e301614f30a50d0653ce511cf0ebf10c25e4


Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 06-01-2015, 21:15 (Martes)
Los que has puesto azul no se de donde salen...

El que genera el script es este: /tmp/WifislaxUpdaterGUI.mutex y como te he dicho ,no se puede borrar porque es necesario.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-01-2015, 21:23 (Martes)
Los que has puesto azul no se de donde salen...

El que genera el script es este: /tmp/WifislaxUpdaterGUI.mutex y como te he dicho ,no se puede borrar porque es necesario.


tiooooooooooooooooooo

parate un segundo ... ;D ;D ;D ;D ;D ;D ;D ;D


se que es necesario .... y se genera en cuanto el upadter empieza a trabajar , PERO SI EXISTE , LO ELIMINAMOS ANTES DE LLAMAR A NINGUNA FUNCION ....  ;D ,

¿por que no pruebas lo que te digo y lo entiendes mas rapido?

cuando arrancas un script, se lee entero de arriba abajo ..y si esta todo encerrado en funciones , no se usan hasta ser llamadas , eso es al final del script ..PERO LO QUE NO ESTA ENCERRADO NE FUNCIONES, tiene un valor inmediato ...

con lo que ese if , ..esta al inicio ,si existe , lo borra , ..y al acabar de leerse el script y ejecutar la primera funcion , se generara el mutex de nuevo.


SI EXISTE NO PUEDE GENERARSE , por eso el if ,se lo cepilla antes de llamar a ninguna funcion  ;D


y los otros , son los que no habia visto antes y salen del updater ...pero no tengo aun claro cuando ni por que s egeneran , ...  el script acaba y no se eleiminan tampoco esos raros.
Título: Re: Wifislax Updater GUI
Publicado por: vk496 en 06-01-2015, 21:27 (Martes)
Yo lo que no entiendo es una cosa... Por que no comprobar si se encuentra en la lista de procesos en vez de usar mutex?

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-01-2015, 21:31 (Martes)
Yo lo que no entiendo es una cosa... Por que no comprobar si se encuentra en la lista de procesos en vez de usar mutex?

Salu2


por que el proceso no arranca, al existir dicho fichero ...generado por un proceso anteior , (se queda hay por ejemplo si el upadter no llego a conectar a internet y cerrar sistema o reiniciar ..como ya ha deicho un poco mas arriba geminis)

se comprueba si existe y se elimina ,para poder arrancar.

es un fichero residual ,


otra opcion sin quieres , es que lo haga el rc.local ...antes de llegar a escritorio ...elimine si existe dicho fichero  .mutex
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-01-2015, 21:37 (Martes)
Chicas relajar la raja , se esta haciendo una montaña , de una mierdecilla de perro.  :D

antes de que las funciones del updater empiecen a trabajar el fichero .mutex debe ser fulminado.


opciones hay varias ...

modificando la orden de

Exec=sh -c "rm .......   ;updater"


el propio updater fulmine el fichero ...al inicio con un if

que el rc.local , haga el trabajo sucio ...

______________________

Exec=sh -c "rm -rf /tmp/WifislaxUpdaterGUI.mutex;WifislaxUpdaterGUI"
Exec=sh -c "rm -rf /tmp/WifislaxUpdaterGUI.mutex && WifislaxUpdaterGUI"

Hay solucuones a porrillo.


el que lleva esto es geminis , que haga pruebas y decida.

compendo que a lo mejor ese if , al inicio del script no queda muy elegante ,por que despues todo el code esta en funciones muy limpias y ordenadas.

Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 06-01-2015, 21:45 (Martes)
Yo lo que no entiendo es una cosa... Por que no comprobar si se encuentra en la lista de procesos en vez de usar mutex?

Salu2

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

@USUARIONUEVO déjalo no te preocupes.. esta noche cuando llegue a casa lo arreglo.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-01-2015, 21:45 (Martes)
jajajaja  ,  ;D

el script al final que es donde arrancara las funciones.....


echo "$UPDATES"|cut -d '|' -f1,2|tr '|' '-'|sed 's/^/ • /' >"$TMP/actualizaciones-disponibles"
MenuActualizaciones
Salir



juas juas

Salir
MenuActualizaciones


primero salir ....que hace la limpieza,,y despues empezar a trabajar .....


voy a probar alterando el orden ...  pero tiene pinta de PREMIO ,

asi el desktop , tampoco necesitara el rm ...  ESTABA HECHO.  :D
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-01-2015, 21:57 (Martes)
test  perfecto.

cambiar el orden al final del script

Salir
MenuActualizaciones



y en el xdg/autostart

ya basta con solo

Exec=WifislaxUpdaterGUI

______________________________________________

Lo tenias hecho  >:(
Solo que en este caso ,el orden de los factores si alteraba el producto.

con eso no necesitas if , ni parametros extras al arrancar ni nada de nada ,

Me estaba quedando loco, por que yo miraba, y veia que lo tenias hecho , pero no entendia el por qu fallaba ..ahora el script si es autosuficiente, ya no necesita parametros extra en el .desktop



TRAS EL ULTIMO CAMBIO DE PONER ANTES EL SALIR Y EN AUTOSTART DEJARLO EL COMANDO BASICO
NO SE HAN VUELTO a GENERAR FICHEROS RAROS .... SOLO EL  .MUTEX , que ademas es limpiado tambien al acabar   >:( >:(
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 06-01-2015, 22:18 (Martes)
Vale ahora haz lo mismo que me dijiste aquí: https://foro.seguridadwireless.net/colaboracion-y-desarrollo-de-nuestras-lives/wifislax-updater-gui/msg324005/#msg324005

... y veras que el bug vuelve a estar presente.

Si puse esa orden en el fichero de autoarranque es por algo..
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-01-2015, 22:26 (Martes)
Vale ahora haz lo mismo que me dijiste aquí: https://foro.seguridadwireless.net/colaboracion-y-desarrollo-de-nuestras-lives/wifislax-updater-gui/msg324005/#msg324005

... y veras que el bug vuelve a estar presente.

Si puse esa orden en el fichero de autoarranque es por algo..

no , no sale...

no se si estas en casa para probarlo.

no puede salir si el if o el salir  , se lo cepillan antes.


una cosa es llamar al script ... el script si puede funcionar ...por eso el if funciona ...

lo mejor es que lo hagas tu , y lo veas , pero vamos, es algo sencillo de entender,


No se como hacerlo facil , para que se entienda...


si tu ejecutas en scipt que solo tiene variables , sin ejecutar nada ...  ese script no abre proceso , solo define.

si una de esa definiciones , es un if , cuando el script empiece a ejecutar es cuando abre proceso ...

Bueno , ya lo probaras tu  ;) :D

_____________________

si quieres y sin tocar nada de lo que tengas  , haz eso como primera prueba , veras que no hay bug con el if tras las variables.


si tu abres una shell ... y haces

export=bla bla bla

eso no genera un proceso ..sin embargo si empiezas a ejecutar funciones , si ...

el fichero mutex , no impide que el script se inicie ... lo que impide es el inicio, de la funcion ..si antes de llamar a la funcion , has actuado , ..la funcion se ejectara sin problema.


tu prueba, es sencillo
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-01-2015, 22:29 (Martes)
mariquita , ..si al final tienes las acciones invertidas ,...  ^-^


lo necesitabas por que no metias el if ....al arranque , si no  en una funcion , que por mala suerte estab en orden inverso.


primero borrar y depsues ejecutar..


la mala pata que tubiste es tener eso invertido ..si no  te habria funcionado a la primera , ..a sido mala suerte.


tanto con el if   FUERA DE NINGUNA FUNCION ...   como alterando el orden de llamar las funcioones al final , te habria funcionado ...sin añadir nada extra al desktop.


la cuestion basica , es que cualquier cosa que no este encerrada en una funcion , tiene efecto inmediato ..ANTES QUE LAS FUNCIONES , que son llamadas siempre al final del script...si antes de llamar una funcion , ya se ha ejecutado una variable no encerrada ..pues la que no esta encerrada tiene ventaja ..no ha de esperar a ser llamada, y tiene efecto inmediato.







Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-01-2015, 22:54 (Martes)
se que esto ya desvia much oel tema, pero he hecho un ejemplo  ;D


#!/bin/bash

# Caso 1 exitoso
# Para formar politicos honrados no deben existir politicos corruptos
# Si existen corruptos la funcion1 fallara
rm -rf politicos-corruptos

funcion1(){
formar-politicos-honrados
}

funcion1


# Caso 2 FALLIDO
###### la siguiente accion fallaria
## por que la funcion de limpiar a de esperar a ser llamada
### se llama antes a la de crear honrados, pero falla por que corruptos aun existe
## no ha funcionado por que esta encerrada , esperando su llamada
limpieza(){
rm -rf politicos-corruptos
}

funcion1(){
formar-politicos-honrados
}

funcion1
limpieza


# Caso 3 exitoso
### la siguiente accion tendria exito
# por que aunque esta todo esperando llamada , el orden es correcto

limpieza(){
rm -rf politicos-corruptos
}

funcion1(){
formar-politicos-honrados
}

limpieza
funcion1




una cosa es ejecutar el script ...y otra la funcion , que para funcionar depende de algo que debe suceder antes , mediante otra funcion o una variable libre.


_________________________________________________________________________

por mala pata , tu caso es el 2 , ...el 1 y 3 funcionarian siempre.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon 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ú...

(http://i.imgur.com/n9qvLeA.jpg)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO 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ú...

(http://i.imgur.com/n9qvLeA.jpg)

¿lo has probado?

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

 ;D



Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO 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
Título: Re: Re: Wifislax Updater GUI
Publicado por: vk496 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
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon 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.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO 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

Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon 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.

Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO 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
Título: Re: Wifislax Updater GUI
Publicado por: vk496 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
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon 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 (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..
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO 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
Título: Re: Re: Wifislax Updater GUI
Publicado por: vk496 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
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 07-01-2015, 01:36 (Miércoles)
Código: [Seleccionar]
cat /etc/wifislax-version
Título: Re: Wifislax Updater GUI
Publicado por: vk496 en 07-01-2015, 01:37 (Miércoles)
Estoy desde móvil. Hasta mañana no tendrás respuesta xD

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO 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.

Título: Re: Wifislax Updater GUI
Publicado por: Garcad en 07-01-2015, 02:36 (Miércoles)
wifislax ~ # cat /etc/wifislax-version
wifislax 4.10
wifislax ~ #

(http://k30.kn3.net/7/2/3/B/5/0/497.png)

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO 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.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO 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.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon 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..

Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO 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í.
Título: Re: Wifislax Updater GUI
Publicado por: vk496 en 08-01-2015, 12:28 (Jueves)
Solo una opinión personal.

Creo que los botones de opciones se podrían poner direactamente en el menu que te muestra las updates que tienes. Me parece que sería mucho mas práctico. Eso junto a poder elegir que updates instalar, sería la pera.

@geminis_demon Si no te importa, yo meteré esos cambios cuando tenga tiempo (si no lo llegas a hacer tu antes). Me servirá para practicar con yad, y ya tu eliges si prefieres implementar esas mejoras o dejarlo como está...

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 08-01-2015, 18:58 (Jueves)
@USUARIONUEVO ok creo que haré eso del backup.


@vk496 si quieres hacer un fork del programa por supuesto, es software libre y cualquiera puede usarlo como base para crear su propio proyecto mejorado o adaptado a sus gustos, mientras que mantengas los créditos no hay problema.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 08-01-2015, 19:09 (Jueves)
geminis , creo que es mejor una simple casilla , y marcar si quieren guardar el backup.

la idea de hacerlo sistematico , igual no es muy buena ..imagina que vas a actualizar hashcat o metasploit ...

se pegaría la vida guardando el back up ...

yo dejaría asi


por defecto ... elimina la de sistema y empieza la fiesta..

casilla , por si quieren backup de la del sistema.








Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 08-01-2015, 19:14 (Jueves)
Pero me refería solo a wireshark, hacer un backup, eliminar versión instalada, y si no compila bien se restaura el backup.

Pero los demás no es necesario eliminar la versión instalada antes de compilar, y por tanto tampoco hace falta hacer el backup, no?
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 08-01-2015, 19:19 (Jueves)
Pero me refería solo a wireshark, hacer un backup, eliminar versión instalada, y si no compila bien se restaura el backup.

Pero los demás no es necesario eliminar la versión instalada antes de compilar, y por tanto tampoco hace falta hacer el backup, no?

es otra opción  ;)

creo que solo pasa con wireshark ...


Los updaters , todos si o si eliminan antes la version del sistema ... para compilar sobre limpio   y te preguntan si quieres un back up , por si algo sale mal.

Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 09-01-2015, 01:24 (Viernes)
Bueno, pues al final resulta que no afecta en nada si eliminas o no eliminas la versión antigua antes de compilar..

Haciendo mil pruebas, me di cuenta de que la compilación solo fallaba cuando ejecutaba la GUI desde el lanzador, pero si lo ejecutaba desde la terminal todo iba bien.

El problema es que cuando ejecutas una aplicación desde el lanzador, el terminal por por defecto es "dumb", pero cuando lo ejecutamos en la consola, el terminal por defecto es "xterm", y depende del tipo de terminal el mismo script se puede comportar de formas diferentes.

He estado lellendo sobre el tema y el terminal que me ha parecido mas adecuado es "linux", así que al final la solución ha sido añadir al script TERM=linux y con eso ya no falla la compilación  >:(

Información sobre los diferentes tipos de terminales: http://unix.stackexchange.com/questions/43945/whats-the-difference-between-various-term-variables


Versión 0.8: http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/WifislaxUpdaterGUI-0.8-noarch-1sw.xzm

También he modificado lo del modo debug, para que la ventana donde se muestra el log no se cierre sola y así poder visualizar el log cuando termina la instalación.

Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 09-01-2015, 08:35 (Viernes)
Bueno, pues al final resulta que no afecta en nada si eliminas o no eliminas la versión antigua antes de compilar..


Puede que ya arreglaran ese problema los de wireshark , pero es un tema muy viejo ...

El tener una en sistema no es que afecte a la compilacion en si ,,, si no cuando ya acabas y dejas solo la version nueva, no solia funcionar por haber compilado con una ya en el sistema.


a ver si puedo probar ..y confirmar que ya no es necesraio eliminar primero la versione xistente de wireshark.


en slackbuilds  , en el de wireshark , puedes leer lo que digo, aunque esto lo se de hace mucho tiempo , ...de cuando haciamos wifiway.


_________________________________________

lo del TERM ,creo que es cosa de KDE , en el bashrc esta bien puesto ..pero konsole , esta configurado con xterm


/root/.bashrc: TERM=linux
/root/.kde/share/apps/konsole/Shell.profile:Environment=TERM=xterm


tal vez hay que reconfigurar konsole ...

pues hay que tocare el fichero
/root/.kde/share/apps/konsole/Shell.profile

y editar

TERM=xterm

por

TERM=linux


tiene guasa , todo el sistema apunta a TERM=linux  , menos la konsola de kde  ;D
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 09-01-2015, 09:06 (Viernes)
En realidad con TERM=xterm también funciona bien el script, de hecho creo que es recomendable dejarlo así porque según he leído tiene mas opciones.

El problema es cuando el .desktop tiene el parámetro Terminal=false, como en el caso de la GUI.

Puedes hacer una prueba, crea un lanzador con este contenido:

Código: [Seleccionar]
[Desktop Entry]
Type=Application
Terminal=false
Exec=echo "$TERM" >/root/Desktop/term

Al ejecutarlo verás que el archivo que se crea en el escritorio dice "dumb", eso significa que el lanzador ejecuta los scripts con el parámetro TERM=dumb, y ahí es cuando causa problemas.

Supongo que eso también se podrá configurar en alguna parte..
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 09-01-2015, 09:20 (Viernes)
es que es justo eso ..los desktops los maneja kde ...

todo el sistema tiene en TERM= linux

menos el konsole , por que lo configure yo con xterm ...por eso creo que si todo esta con TERM=linux sera por algo ... ;)


acabo de hacer una prueba con wireshark y a colado bien ,asi que es  casi seguro que ya arreglaran lo de compilar usando las libs del wireshark que se va a eliminar despues ...que por otra parte es absurdo ..


tienes un paquete y se compila con las librerias de la version vieja  ;D
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 09-01-2015, 09:36 (Viernes)
Citar
es que es justo eso ..los desktops los maneja kde ...

Pero la configuración de konsole no tiene nada que ver con los .desktop, lo de console está bien que sea TERM=xterm


Citar
si todo esta con TERM=linux sera por algo

Porque para lanzar un script en segundo plano no necesitas las opciones de xterm que solo sirven cuando lo ejecutas en un entorno gráfico.

Yo creo que si a konsole le pones TERM=linux pierdes opciones de colores, efectos visuales y cosas por el estilo.

Al menos eso es lo que he leído, que xterm es lo mismo pero con mas opciones visuales, por eso lo de la X.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 16-02-2015, 10:28 (Lunes)
Versión 0.9: https://mega.co.nz/#!Q4QiFSqZ!tnQP6jeiDfU0AfcdWrW39a4bW4OLsPSEwa0GlgjH4rg (https://mega.co.nz/#!Q4QiFSqZ!tnQP6jeiDfU0AfcdWrW39a4bW4OLsPSEwa0GlgjH4rg)

Le he añadido la función de omitir la busqueda de actualizaciones para updaters o paquetes de slacpt-get añadiendo el nombre del updater o paquete al archivo "/etc/WifislaxUpdaterGUI/blacklist"
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 16-02-2015, 22:23 (Lunes)
gracias  ;)
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 17-02-2015, 07:58 (Martes)
Versión 1.0: http://www.downloadwireless.net/modulos/wifislax-4-10-1/WifislaxUpdaterGUI-1.0-noarch-1sw.xzm

Soluciona el bug explicado en este post: https://foro.seguridadwireless.net/live-wifislax/bug-importante!-leer-antes-de-actualizar-el-sistema! (https://foro.seguridadwireless.net/live-wifislax/bug-importante!-leer-antes-de-actualizar-el-sistema!)
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 17-02-2015, 09:52 (Martes)
Versión 1.1: http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/wifislax-4.10.1/WifislaxUpdaterGUI-1.1-noarch-1sw.xzm

He añadido la función de buscar actualizaciones para todos los updaters una vez al día, igual que ya hacía con las actualizaciones de slackware.

Esta función está en fase de pruebas, por eso lo he subido a "modulos-fase-testing"

El script crea un archivo en la ruta "/opt/wifislax-updaters/last_update" con la fecha en la que se comprueban las actualizaciones, no se si poner un archivo en ese directorio puede causar conflicto con otros scripts... por eso digo que está en fase de pruebas.
Título: Re: Wifislax Updater GUI
Publicado por: vk496 en 17-02-2015, 12:39 (Martes)
Geminis

Viste el mod que hice a tu script?

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 17-02-2015, 13:06 (Martes)
Versión 1.1: http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/wifislax-4.10.1/WifislaxUpdaterGUI-1.1-noarch-1sw.xzm

He añadido la función de buscar actualizaciones para todos los updaters una vez al día, igual que ya hacía con las actualizaciones de slackware.

Esta función está en fase de pruebas, por eso lo he subido a "modulos-fase-testing"

El script crea un archivo en la ruta "/opt/wifislax-updaters/last_update" con la fecha en la que se comprueban las actualizaciones, no se si poner un archivo en ese directorio puede causar conflicto con otros scripts... por eso digo que está en fase de pruebas.

lo metiste hay por algo concreto ?

imagino que para leer las rutas ?¿

en

/etc

ya hay una carpeta del updater ...

en principio no creo que haya ningún problema...excepto que algún usuario vea hay un txt y lo borre ... que tampoco será drama.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 17-02-2015, 13:22 (Martes)
Geminis

Viste el mod que hice a tu script?

Salu2

Si, lo he estado mirando, me gusta como queda el listado de actualizaciones con checkbox para seleccionar solo las que quieras instalar, pero he estado mirando el código y me parece un poco lioso la forma de hacerlo.

La idea es buena, si me siento inspirado lo implementaré, pero intentaré hacerlo de una forma mas sencilla.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 17-02-2015, 13:25 (Martes)
Versión 1.1: http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/wifislax-4.10.1/WifislaxUpdaterGUI-1.1-noarch-1sw.xzm

He añadido la función de buscar actualizaciones para todos los updaters una vez al día, igual que ya hacía con las actualizaciones de slackware.

Esta función está en fase de pruebas, por eso lo he subido a "modulos-fase-testing"

El script crea un archivo en la ruta "/opt/wifislax-updaters/last_update" con la fecha en la que se comprueban las actualizaciones, no se si poner un archivo en ese directorio puede causar conflicto con otros scripts... por eso digo que está en fase de pruebas.

lo metiste hay por algo concreto ?

imagino que para leer las rutas ?¿

en

/etc

ya hay una carpeta del updater ...

en principio no creo que haya ningún problema...excepto que algún usuario vea hay un txt y lo borre ... que tampoco será drama.

Lo metí ahí para saber que esa fecha corresponde a la actualización de los updaters, igual que en /var/slapt-get/last-update está la fecha de la última actualización de los paquetes de slackware.

En slackware, el directorio "/etc" se usa para los archivos de configuración, por eso está ahí el archiv blacklist.

Cada cosa en su sitio  >:D
Título: Re: Wifislax Updater GUI
Publicado por: pastilla en 18-03-2015, 15:36 (Miércoles)
¡Hola! He estado mirando la funcion de este programa y no veo por ningun lado el apartado de que no haga nada, que no busque actualizaciones vamos, consume recursos, creo que no tendria que estar tan incrustado en la live se tendria que arrancar como un programa mas, no eso de que conectes y ya te este quitando recursos del sistema. Es mi opinion, al menos meterle una opcion mas como en el windows que quede completamente anulado.

Un saludo
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 18-03-2015, 22:18 (Miércoles)
¡Hola! He estado mirando la funcion de este programa y no veo por ningun lado el apartado de que no haga nada, que no busque actualizaciones vamos, consume recursos, creo que no tendria que estar tan incrustado en la live se tendria que arrancar como un programa mas, no eso de que conectes y ya te este quitando recursos del sistema. Es mi opinion, al menos meterle una opcion mas como en el windows que quede completamente anulado.

Un saludo

que tu no sepas ,no quiere decir que no se pueda quitar la busqueda automatica.  ;D
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 05-04-2015, 22:08 (Domingo)
Versión 1.2: https://mega.co.nz/#!kwIRwJ6b!6ykV4bcTxyVDTNzpaIFko3Mrb62FKkbu2F1MdOU4hOg (https://mega.co.nz/#!kwIRwJ6b!6ykV4bcTxyVDTNzpaIFko3Mrb62FKkbu2F1MdOU4hOg)

Ahora al abrirlo desde el menú aparece un checkbox para activar o desactivar el autorun, tambien se puede guardar la config en un módulo xzm.

Al pulsar el boton para guardar la config, primero se intenta guardar directamente en la carpeta módules del live-usb, si no se puede porque no estemos en modo live o por cualquier otra razón, se guarda el módulo en el escritorio.

(http://i.imgur.com/YU1UaKH.png)

Siempre intento seguir el standar de slackware, por eso lo que he hecho es añadirlo como un servicio mas del sistema, así que también se puede activar/desactivar desde Sistema > Salix tools > Servicios del sistema

(http://i.imgur.com/cR0MbfK.png)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 09-04-2015, 22:42 (Jueves)
Holas, he estado un par de dias sin mirar nada , hoy he arrancado wifislax, y sabia que tenia updates de aircrack-ng, pero no se han mostrado.

he empezado a mirar y creo es esto ..


wifislax ~ # /etc/rc.d/rc.WifislaxUpdaterGUI
/etc/rc.d/rc.WifislaxUpdaterGUI: línea 6: error sintáctico cerca del elemento inesperado `)'
/etc/rc.d/rc.WifislaxUpdaterGUI: línea 6: `     --rm-mutex) WifislaxUpdaterGUI --rm-mutex #Only used for autorun'
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 09-04-2015, 23:05 (Jueves)
Cierto... parece que ese archivo me lo dejé a medias  :-\

Aquí está solucionado: http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/WifislaxUpdaterGUI-1.3-noarch-1sw.xzm
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 09-04-2015, 23:09 (Jueves)
Thanks!  ;D
Título: Re: Wifislax Updater GUI
Publicado por: Garcad en 02-07-2015, 19:14 (Jueves)
Error al actualizar aircrack-ng wifislax-30062015.iso

Código: [Seleccionar]
######################################
##
##  Actualizando aircrack-ng
##
######################################

]2;aircrack-ng_updatersvn: E175002: Unable to connect to a repository at URL 'http://svn.aircrack-ng.org'
svn: E175002: OPTIONS de 'http://svn.aircrack-ng.org': Could not resolve hostname `svn.aircrack-ng.org': Fallo temporal en la resolución del nombre (http://svn.aircrack-ng.org)
/tmp/WifislaxUpdaterGUI/aircrack-ng_updater: línea 29: [: =: se esperaba un operador unario
El sitio svn de aircrack-ng no responde ... el script se cerrara.


Removing package /var/log/packages/aircrack-ng-1.2-rc2-r2563-i486-1sw...
Removing files:
  --> //tmp/build/aircrack-ng/aircrack-ng-1.2-rc2-r2563-i486-1sw no longer exists. Skipping.
  --> Deleting /etc/aircrack-ng/airodump-ng-oui.txt
  --> Deleting /usr/bin/aircrack-ng
  --> Deleting /usr/bin/airdecap-ng
  --> Deleting /usr/bin/airdecloak-ng
  --> Deleting /usr/bin/airolib-ng
  --> Deleting /usr/bin/besside-ng-crawler
  --> Deleting /usr/bin/buddy-ng
  --> Deleting /usr/bin/ivstools
  --> Deleting /usr/bin/kstats
  --> Deleting /usr/bin/makeivs-ng
  --> Deleting /usr/bin/packetforge-ng
  --> Deleting /usr/bin/wpaclean
  --> Deleting /usr/sbin/airbase-ng
  --> Deleting /usr/sbin/aireplay-ng
  --> Deleting /usr/sbin/airmon-ng
  --> Deleting /usr/sbin/airmon-zc
  --> Deleting /usr/sbin/airodump-ng
  --> Deleting /usr/sbin/airodump-ng-oui-update
  --> Deleting /usr/sbin/airserv-ng
  --> Deleting /usr/sbin/airtun-ng
  --> Deleting /usr/sbin/besside-ng
  --> Deleting /usr/sbin/easside-ng
  --> Deleting /usr/sbin/tkiptun-ng
  --> Deleting /usr/sbin/wesside-ng
  --> Deleting empty directory /etc/aircrack-ng

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 03-07-2015, 22:46 (Viernes)
te ha pasado por que tenias varios paquetes a la vez de aircrack ...

operador unario ... te delata.
Título: Re: Wifislax Updater GUI
Publicado por: Garcad en 03-07-2015, 23:53 (Viernes)
te ha pasado por que tenias varios paquetes a la vez de aircrack ...

operador unario ... te delata.

Salio actualización y le di a a actualizar.
Cuando termino verifique que funcionara y me di cuenta que no encontraba el paquete.

Lo recupere con los scripts de Wifislax Update

Editado: Unable to connect to a repository at URL

Supongo que en algún momento antes de empezar la actualización se quedo el pc sin conexión a Internet y no descargo nada, ahun no teniendo un paquete valido para instalar la gui siguió desinstalando el paquete y me quede sin el.

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-07-2015, 00:19 (Sábado)
te ha pasado por que tenias varios paquetes a la vez de aircrack ...

operador unario ... te delata.

Salio actualización y le di a a actualizar.
Cuando termino verifique que funcionara y me di cuenta que no encontraba el paquete.

Lo recupere con los scripts de Wifislax Update

Editado: Unable to connect to a repository at URL

Supongo que en algún momento antes de empezar la actualización se quedo el pc sin conexión a Internet y no descargo nada, ahun no teniendo un paquete valido para instalar la gui siguió desinstalando el paquete y me quede sin el.

Salu2


eso es por que no tienes los scripts actualizados ...  en la current , solo se desinstala la del sistema si se consigue crear el xzm de la version nueva...si hay error, se para todo , y no te quedas sin paquete  ;D

lo sugirio en su dia geminis  , y lo apadate , por que es mejor asi.
Título: Re: Wifislax Updater GUI
Publicado por: Garcad en 04-07-2015, 00:36 (Sábado)
Sucedió después de actualizar todos los scripts sin usar el modulo, usando la opción de updater.

Es lo primero que hice después de iniciar el sistema y no me ofreció ninguna actualización de ningún script

Editado: Por cierto en la ultima de desarollo veo paquetes repetidos.

cmake-3.1.3-i486-1
cmake-3.2.1-i486-1
gst-plugins-ugly-0.10.19-i486-2sw
gst-plugins-ugly-1.4.4-i486-1sw
moc-2.5.0-i486-1
moc-2.5.0_beta1-i486-1
openjpeg-1.5.2-i486-1sw
openjpeg-2.1.0-i486-1

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-07-2015, 00:44 (Sábado)
paquetes repetidos..

el unico el cmake


los demas son por que hay dos ramas

0.X
1.X

busca gstreamer y veras que llevas las dos ramas ...para compatibilidad con viejas y nuevas aplicaciones
openjpeg , igual ... algunas apps, piden rama 0.x y otras 1.x


el de cmake si es un fail mio.

gracias.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-07-2015, 01:51 (Sábado)
He probado a engañar al sistema con el paquete coreutils, bajandole la version para que crea que hay un update..



en la current de wifislax ...  detecta el update, pero da error al actualizar , ..no actualiza pero no borra las coreutils del sistema, con lo que me quedo solo con el error y nada mas.


no se por que no puede actualizar ese paquete...

igual deberiamos usar

slackpkg update

en el gui



EDIT:  OK , actualizado coreutils , sin drama, el sistema no rompe ...

no descargaba por que he cambiado las sources de slapt-get y el updater no podia grepear la url
es culpa mia , antes usaba direcciones http  y ahora uso la url  del ftp directo de slackware ...


por eso al grepear http , como ahora es ftp .. no pillaba la direccion.

he modificado el updater ..para que si url esta vacia, intenta con ftp.


________________________________________________________________________________________________
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 31-07-2015, 04:18 (Viernes)
Versión 1.5

http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/WifislaxUpdaterGUI-1.5-noarch-1sw.xzm

Reparado el bug que no guardaba la config al pulsar el botón de salir.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 31-07-2015, 05:48 (Viernes)
Versión 1.5

http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/WifislaxUpdaterGUI-1.5-noarch-1sw.xzm

Reparado el bug que no guardaba la config al pulsar el botón de salir.

ya que te pusiste , le podias haber mirao lo otro  ;D

si abre gparted , al acabar todo el proceso el instalador se resetea , osea se ejecuta de nuevo al acabar todo.

testeare esta ,gracias.  ;)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 31-07-2015, 23:02 (Viernes)
Versión 1.5

http://www.downloadwireless.net/modulos-fase-testing/wifislax-current/WifislaxUpdaterGUI-1.5-noarch-1sw.xzm

Reparado el bug que no guardaba la config al pulsar el botón de salir.

ya que te pusiste , le podias haber mirao lo otro  ;D

si abre gparted , al acabar todo el proceso el instalador se resetea , osea se ejecuta de nuevo al acabar todo.

testeare esta ,gracias.  ;)


vaya nuub , estoy hecho , jajaja , lo de gparted es en instalador, cierto , me he liado.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 16-08-2015, 03:24 (Domingo)
Versión 1.6

https://mega.co.nz/#!BwxGlJqT!j3KqCWVx0yvbsXbhI4WUWhzsuSfGNmsnZuGBRITIuHE (https://mega.co.nz/#!BwxGlJqT!j3KqCWVx0yvbsXbhI4WUWhzsuSfGNmsnZuGBRITIuHE)

Reparada la función de actualizar updaters (que no funcionaba y nadie se había coscado  ;D) y adaptada para guithub
También he añadido nuevas variables que se usan para determinar la versión online, ya que había bastantes updaters posteriores a la creación de este script de los que no se buscaba actualizaciones, porque usaban variables diferentes.

Actualmente estas son las que busca el script:

Código: [Seleccionar]
egrep "PRGNAM=|WEB=|RAMA=|DOWNLOAD=|LAGRANWEB=|ELGRANARCHIVO=|VERSION=|VERSION_REAL=|FICHERO="
Para futuros updaters o modificaciones de los existentes, si añadís variables nuevas en la función de determinar versión, avisarme para que las añada please.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 16-08-2015, 03:50 (Domingo)
gracias men.


si se usa el base_updater , no tienen por que crearse desajustes , ya que vienen ya casi cocinados.
Título: Re: Wifislax Updater GUI
Publicado por: pepe10000 en 16-08-2015, 11:07 (Domingo)
Versión 1.6

https://mega.co.nz/#!BwxGlJqT!j3KqCWVx0yvbsXbhI4WUWhzsuSfGNmsnZuGBRITIuHE (https://mega.co.nz/#!BwxGlJqT!j3KqCWVx0yvbsXbhI4WUWhzsuSfGNmsnZuGBRITIuHE)

Reparada la función de actualizar updaters (que no funcionaba y nadie se había coscado  ;D) y adaptada para guithub
También he añadido nuevas variables que se usan para determinar la versión online, ya que había bastantes updaters posteriores a la creación de este script de los que no se buscaba actualizaciones, porque usaban variables diferentes.

Actualmente estas son las que busca el script:

Código: [Seleccionar]
egrep "PRGNAM=|WEB=|RAMA=|DOWNLOAD=|LAGRANWEB=|ELGRANARCHIVO=|VERSION=|VERSION_REAL=|FICHERO="
Para futuros updaters o modificaciones de los existentes, si añadís variables nuevas en la función de determinar versión, avisarme para que las añada please.

He detectado un problemilla con esta versión.

Si se usa junto con el driver de Nvidia (014-Driver_nvidia-352.21_wifislax_4.11.1-i486-1sw.xzm) no puedo arrancar en SMP (ni en KFCE ni en KDE), se queda el cursor parpadeando arriba a la izquierda y tengo que reiniciar.

Sin embargo en 486 arranca sin problemas junto con el módulo de Nvidia  ???

También he hecho pruebas sin el driver de Nvidia y perfecto en todos los modos.

Editado:

Me ha dado por probar la versión anterior (WifislaxUpdaterGUI-1.5-noarch-1sw.xzm) y sucede lo mismo, se lleva fatal con el driver de Nvidia en SMP.

Un saludo.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 16-08-2015, 14:36 (Domingo)
@pepe10000

prueba a apagar el equipo y arrancar smp nada mas encenderlo , a veces cuando saltas entre normal y smp sucede eso.

también puedes probar a meter los modulos en la carpeta base ...o al menos el del updatergui , y ver si asi no te pasa lo de la pantalla en negro.


este modulo es imposible que cause conflictos.
Título: Re: Wifislax Updater GUI
Publicado por: pepe10000 en 16-08-2015, 17:04 (Domingo)
@pepe10000

prueba a apagar el equipo y arrancar smp nada mas encenderlo , a veces cuando saltas entre normal y smp sucede eso.

también puedes probar a meter los modulos en la carpeta base ...o al menos el del updatergui , y ver si asi no te pasa lo de la pantalla en negro.


este modulo es imposible que cause conflictos.

1.- Es lo primero que se me ha ocurrido, así que directamente he apagado el ordenador, esperado unos segundos por si acaso y después lo he encendido directamente arrancando en SMP y da el fallo cuando están los dos módulos juntos en el sistema.

Incluso he probado reiniciando desde Ruindows por si acaso pero nada.

2.- Eso no se me había ocurrido, pero lo acabo de probar y también falla el arranque, lo he intentado con un módulo, después con el otro y finalmente con los dos en la carpeta base pero nada, no arranca se queda el cursor parpadeando.

3.- Eso mismo me he dicho yo, que puñetas tiene que ver el módulo de la GUI con el driver gráfico, incluso he descomprimido el módulo de la GUI por si acaso se hubiese escapado algún fichero de configuración extraño al crearlo, pero no he visto nada fuera de lo normal, por eso me he decidido a postearlo en el foro para que lo miréis vosotros.

Un saludo.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 16-08-2015, 17:56 (Domingo)
¿Cuantos módulos tienes?

Puede que el problema no sea este módulo en sí, si no que tengas demasiados módulos y se sobrepase el límite de loops que puede crear el kernel.
Título: Re: Wifislax Updater GUI
Publicado por: pepe10000 en 16-08-2015, 18:00 (Domingo)
¿Cuantos módulos tienes?

Puede que el problema no sea este módulo en sí, si no que tengas demasiados módulos y se sobrepase el límite de loops que puede crear el kernel.

La primera vez tenía 4 o 5 módulos cargados incluido el Hashcat, pero como ya me pasó una vez las siguientes pruebas fueron con la ISO a pelo, sin módulos salvo la GUI y el driver.

Un saludo.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 16-08-2015, 18:25 (Domingo)
Pues que cosa mas rara... la verdad es que no le encuentro explicación.
Título: Re: Wifislax Updater GUI
Publicado por: pepe10000 en 16-08-2015, 18:46 (Domingo)
Pues que cosa mas rara... la verdad es que no le encuentro explicación.

Ni yo, pero si se te ocurre algo o quieres que haga alguna prueba solo tienes que avisarme.

Un saludo.
Título: Re: Wifislax Updater GUI
Publicado por: alex69ar en 16-08-2015, 19:37 (Domingo)
Disculpad la ignoroncia pero acabo de actualizar con la gui y ahora me pide login
para poder acceder al escritorio

Edit: estube buscando el login en el foro y encontre que era root/toor, el proble es que en el menu cambia y no me vienen las herramientas igual (sale en objetos perdidos)

Saludos  ;)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 16-08-2015, 19:41 (Domingo)
@geminis_demon


cuando se sobrepasa el limite de loops , simplemente no monta los ultimos...en cuyo caso  wifislaxupdatergui tiene papeletas ...ya que van cargando en orden alfabetio ..y los ultimos no cargarian.


mmm , no se , estoy mirando en la config del 4.1.4 y ya no veo limite de loops ...antes habia

128
512
1024  y otra que no se si eran 32.000 o algo asi


solo se me ocurre que el modulo cambie los permisos de alguna carpeta ..

renombra el modulo de la gui .,..  y ponle delante un cero


0-WIfislaxUpdater......   para que el de nvidia este detras en la carga.
Título: Re: Wifislax Updater GUI
Publicado por: pepe10000 en 16-08-2015, 20:05 (Domingo)

solo se me ocurre que el modulo cambie los permisos de alguna carpeta ..

renombra el modulo de la gui .,..  y ponle delante un cero


0-WIfislaxUpdater......   para que el de nvidia este detras en la carga.

Hecho carga antes la GUI, pero sigue igual, no arranca.

Sin embargo en 486 arranca los ponga como los ponga.

Un saludo.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 16-08-2015, 20:13 (Domingo)
mete el modulo del updatergui , con el cero delante en base

quedara seguramente el primero incluso antes que kernel , y no sobreescribira el viejo , pero por ver si carga de esa forma, si carga, es tema de permisos en carpetas..y ya se miraria.

lo raro es que si te cargue el 486
Título: Re: Wifislax Updater GUI
Publicado por: alex69ar en 16-08-2015, 20:20 (Domingo)
Disculpad la ignoroncia pero acabo de actualizar con la gui y ahora me pide login
para poder acceder al escritorio

Edit: estube buscando el login en el foro y encontre que era root/toor, el proble es que en el menu cambia y no me vienen las herramientas igual (sale en objetos perdidos)

Saludos  ;)

Acabo de ver mediante un post de @Usuarionuevo, que el problema es por la actualización  :-X
aqui:

UFF UFF UFF  ... acabo de ver que slackware a actualizado un montonazo de paquetes , mas de 100 incluido KDE , por fin ...

el aviso viene por kde . muidado que es complicado el tema , es mejor que no toqueis y espereis a una iso desarrollo , con todos los updates hechos ... una cosa es actualizar 4 o 5 paquetes y otra es mas de 100


estoy emocionado y aterrado a la vez.

actualizar kde NO ES FACIL.   :-\



MADRE MIA , sistema xorg nuevo gcc 4.9  ...  xfce 4.12 


¡¡¡ no toqueis por dios !!!

No ahy manera de restaurar el sistema a una version anterior?.. Para dejarla como antes de la actualización

Título: Re: Wifislax Updater GUI
Publicado por: pepe10000 en 16-08-2015, 20:22 (Domingo)
mete el modulo del updatergui , con el cero delante en base

quedara seguramente el primero incluso antes que kernel , y no sobreescribira el viejo , pero por ver si carga de esa forma, si carga, es tema de permisos en carpetas..y ya se miraria.

lo raro es que si te cargue el 486

Hecho, carga antes que el kernel, pero sigue sin arrancar el puñetero quedándose con el cursor parpadeando en la pantalla.

Editado.

Me he dado cuenta que el tamaño del fichero de la GUI 1.6 es exactamente igual al de la 1.5 (152 KB (155.648 bytes)), ¿ Eso es normal ?.

Un saludo.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 16-08-2015, 20:27 (Domingo)
mete el modulo del updatergui , con el cero delante en base

quedara seguramente el primero incluso antes que kernel , y no sobreescribira el viejo , pero por ver si carga de esa forma, si carga, es tema de permisos en carpetas..y ya se miraria.

lo raro es que si te cargue el 486

Hecho, carga antes que el kernel, pero sigue sin arrancar el puñetero quedándose con el cursor parpadeando en la pantalla.

Editado.

Me he dado cuenta que el tamaño del fichero de la GUI 1.6 es exactamente igual al de la 1.5 (152 KB (155.648 bytes), ¿ Eso es normal ?.

Un saludo.


pues que quedo to loko ...  ;D
Título: Re: Wifislax Updater GUI
Publicado por: sol666 en 16-08-2015, 20:57 (Domingo)
a mi me pasa algo parecido,en modules pongo unos treinta modulos algunos de ellos bastante antiguos y al arrancar me dice en los ultimos que estan corruptos sin embargo los junto todos con merge_modules y ya no me falla al arrancar y funcionan todos bien.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 17-08-2015, 22:01 (Lunes)
la gui , no actualiza el script funciones   ^-^


rectifico , updater gui 1.6  NO ACTUALIZA LOS SCRIPTS , NINGUNO  8)


PD: Desde consola no hay errores , para probar simplemente cogi el updater de aicrack-ng y baje el ultimo numero.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 18-08-2015, 00:03 (Martes)
Solo busca actualizaciones para los updaters una vez al día, para no consumir mas ancho de banda que el necesario.

Así que si quieres que los vuelva a actualizar puedes esperar hasta mañana o borrar el archivo last_update  ;D
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 18-08-2015, 00:20 (Martes)
Solo busca actualizaciones para los updaters una vez al día, para no consumir mas ancho de banda que el necesario.

Así que si quieres que los vuelva a actualizar puedes esperar hasta mañana o borrar el archivo last_update  ;D


aaaaaaaaaaaaaaaaaaaaaaaaaa  , ok    ;D ;D ;D

entonces es como con los paquetes slack ,una al dia.  ;D


probado . y correcto  8) 8) 8) 8)
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 22-08-2015, 02:45 (Sábado)
Versión 0.7

https://mega.nz/#!pkwUlLJb!iXzsuMG_D_tYNI58rwQb866u1z5AfhlTwe92iEJ01zM (https://mega.nz/#!pkwUlLJb!iXzsuMG_D_tYNI58rwQb866u1z5AfhlTwe92iEJ01zM)

Añadidas opciones para habilitar/deshabilitar actualizaciones de slackware o de wifislax
Eliminado el parámetro de Yad --on-top para que la ventana no quede superpuesta sobre las otras

(http://i.imgur.com/pf3BWr0.png)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 22-08-2015, 22:05 (Sábado)
No se por que sucede , pero hay una actualizacion para jre , y el updater gui no se entera.


sin embargo lanzando el script si que se ve que esta jre-8u60    vs jre-8u51  del sistema.



siempre habia funcionado ...

dejo las fucking variables, por si ves algo a simple vista.


Código: [Seleccionar]
# Definicion de variables
F_variables() {
PRGNAM=jre
echo -ne "\033]2;${PRGNAM}_updater\007"
WEB=$(curl -s http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html | grep -E i586.tar.gz | grep linux | cut -d ":" -f4- | cut -d "\"" -f2)
ARCHIVO=${WEB##*/}
VERSION=$(echo $ARCHIVO | cut -d "-" -f 2)
}
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 23-08-2015, 05:04 (Domingo)
He estado probando el 1.7 , y no autoinicia con el sistema.

Ni siquiera ejecutandolo desde el rc.d ..ni se inmuta.

desde el menu de forma manual si que va.


Cuando guardo la config en un xzm , solo se guarda el rc ... por si queremos o no el autoinicia, pero no se mete el fichero config ... donde guardas las variables de si se van a buscar paquetes para todo , o solo para wifislax, o solo slack ...
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 23-08-2015, 06:27 (Domingo)
He estado probando el 1.7 , y no autoinicia con el sistema.

Ni siquiera ejecutandolo desde el rc.d ..ni se inmuta.

desde el menu de forma manual si que va.


Cuando guardo la config en un xzm , solo se guarda el rc ... por si queremos o no el autoinicia, pero no se mete el fichero config ... donde guardas las variables de si se van a buscar paquetes para todo , o solo para wifislax, o solo slack ...

Correcto, soy no la cago no soy yo  ;D

Versión 0.8

https://mega.nz/#!515WjKpZ!fZbaDc3OgwQhD2jm1_ldHl2II4VunvV4GSB-omVO9qw (https://mega.nz/#!515WjKpZ!fZbaDc3OgwQhD2jm1_ldHl2II4VunvV4GSB-omVO9qw)

Reparados los errores reportados.


No se por que sucede , pero hay una actualizacion para jre , y el updater gui no se entera.


sin embargo lanzando el script si que se ve que esta jre-8u60    vs jre-8u51  del sistema.



siempre habia funcionado ...

dejo las fucking variables, por si ves algo a simple vista.


Código: [Seleccionar]
# Definicion de variables
F_variables() {
PRGNAM=jre
echo -ne "\033]2;${PRGNAM}_updater\007"
WEB=$(curl -s http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html | grep -E i586.tar.gz | grep linux | cut -d ":" -f4- | cut -d "\"" -f2)
ARCHIVO=${WEB##*/}
VERSION=$(echo $ARCHIVO | cut -d "-" -f 2)
}

Era por la variable "ARCHIVO=", que no estaba en la lista..
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 23-08-2015, 07:37 (Domingo)
esta noche lo probare ,  ;)

no he actualizado java a posta , para probar  ;)


aunque antes si ofrecia actualizaciones de java, asi que no se si es algo que cambio vk ...  ;)
Título: Re: Re: Wifislax Updater GUI
Publicado por: vk496 en 23-08-2015, 11:04 (Domingo)
esta noche lo probare ,  ;)

no he actualizado java a posta , para probar  ;)


aunque antes si ofrecia actualizaciones de java, asi que no se si es algo que cambio vk ...  ;)
A java no lo he tocado desde que lo hice.

Decir que la forma de obtener los links de java son muy porculeras. Al mínimo cambio desde la web y dejará de funcionar...

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 23-08-2015, 18:14 (Domingo)
Seguramente fui yo en estas últimas versiones que le añadí las variables nuevas, me comería esa sin querer.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 23-08-2015, 21:09 (Domingo)
De momento lo que he probado funciona.


Me ha chocado una cosa , ... no aparece el servicio corriendo , en  ksysguard   ;D

si que veo como curl , etc van apareciendo y despareciendo , pero el proceso padre "WifislaxUpdaterGui" , no aparece en la lista d eprocesos , curioso.  8)
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 23-08-2015, 21:51 (Domingo)
Pues la verdad es que no se como funciona ksysguard, pero ejecutando "ps -a" si debe aparecer.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 24-08-2015, 02:09 (Lunes)
buenas otra vez   8)


slackware esta migrando hacia i586 , los scripts como usan el funciones , pues lo he reparado alli y tal , pero el updatergui , tiene su propia regla ...


ya que es una chorrada , lo voy a cambiar yo .... sin subir de version.


el cambio hacia i586 , es la mejora en optimizacion de recursos a la hora de compilar codigo y dejar atras el obsoleto i486 , creo que solo es una mejora para compilar y tal , en cualquier caso slack ha tomado ese rumbo y he de adaptarme , algunos scripts pueden dar error, al compilar por algo tan tonto como una arch , mal puesta.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 24-08-2015, 02:13 (Lunes)
veo , que tampoco tenias las SLACKFLAGS    :-X


ASI ES COMO VA A QUEDAR


Código: [Seleccionar]
   case "$( uname -m )" in
      i?86) export ARCH=i586 ;;
      arm*) export ARCH=arm ;;
      *) export ARCH=$( uname -m ) ;;
   esac

   if [ "$ARCH" = "i486" ]; then
   SLKCFLAGS="-O2 -march=i486 -mtune=i686"
   elif [ "$ARCH" = "i586" ]; then
   SLKCFLAGS="-O2 -march=i586 -mtune=i686"
   elif [ "$ARCH" = "s390" ]; then
   SLKCFLAGS="-O2"
   elif [ "$ARCH" = "x86_64" ]; then
   SLKCFLAGS="-O2 -fPIC"
   fi
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 24-08-2015, 02:24 (Lunes)
Se que soy muy cansino , pero al final si que seria mejor subir la version y me explico ...


revisando los elif ... en realidad nosotros SIEMPRE VAMOS A SER o  486  o   686  con lo que en


?86 = i586

siempre nos vamos a ir a i586 , arranquemos con kernel  normal  (i486)  o con el smp (i686)

asi que no necesitamos tanto elif , ya que seremos i586 queramos o  no   ;D


digo eso , por que en  tal caso el SLACKFLAG  , puede ser estaico ...en una variable fija,.
mentira por que puede ser un sistema arm  ,  he corregido el SLACKFLAG



este es el code , hasta donde empieza la primera funcion ...   mirale y si te parece bien haces update.

lo mire por que se que estas en plan ahorro con el code , y la verdad sobraban todos los elif.



Código: [Seleccionar]
      case "$( uname -m )" in
          i?86) export ARCH=i586 ;;
          arm*) export ARCH=arm ;;
          *) export ARCH=$( uname -m ) ;;
       esac
  
       if [ "$ARCH" = "i586" ]; then
       SLKCFLAGS="-O2 -march=i586 -mtune=i686"
       else
       SLKCFLAGS=""
       fi
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 24-08-2015, 03:07 (Lunes)
Versión 0.9

https://mega.nz/#!ZpwFCYwZ!UeYpinRalk7hKqv31glDjGWjsEGiWYswTg8S2sj49Tc (https://mega.nz/#!ZpwFCYwZ!UeYpinRalk7hKqv31glDjGWjsEGiWYswTg8S2sj49Tc) (modificado y resubido)

Le he dejado lo de s390 y x86_64, por si acaso.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 24-08-2015, 09:23 (Lunes)
pss ,  llevo toda la mañana testeando ...


al final la buena es esta .... puedes si quieres meterle mas ..pero con eso sobra , es curioso como no definir el LIBDIRSUFFIX , puede hacer que los updaters peten ... 8)


Código: [Seleccionar]
       case "$( uname -m )" in
           i?86) export ARCH=i586 ;;
           arm*) export ARCH=arm ;;
           *) export ARCH=$( uname -m ) ;;
        esac

        if [ "$ARCH" = "i586" ]; then
           SLKCFLAGS="-O2 -march=i586 -mtune=i686"
           LIBDIRSUFFIX=""
        else
           SLKCFLAGS="-O2"
           LIBDIRSUFFIX=""
        fi



siento de veras estar molestandote tanto , pero voy sobre la marcha ... estoy recompilando TODO , y claro , ves cosas ...  ;)
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 24-08-2015, 16:44 (Lunes)
Ok, prueba ahora a ver que tal: https://mega.nz/#!ZpwFCYwZ!UeYpinRalk7hKqv31glDjGWjsEGiWYswTg8S2sj49Tc (https://mega.nz/#!ZpwFCYwZ!UeYpinRalk7hKqv31glDjGWjsEGiWYswTg8S2sj49Tc)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 24-08-2015, 23:00 (Lunes)
OK , en principio esta todo en su sitio , si surge algo volvere ... jajaja  ;D
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 24-08-2015, 23:03 (Lunes)
Okay  ;D
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 24-08-2015, 23:41 (Lunes)
a ver si el ftp , me deja entrar un año de estos , y subo una iso desarrollo ...


todos los dias llamo a la puerta , pero el jodio no me abre  ;D ;D

y eso que elimine el sabado los updaters en unos minutos que me dejo entrar , pero ni asi.  >:D >:D >:D


ahora solo estan ya en github...que por cierto hoy retoque al menos 5  ;D
Título: Re: Wifislax Updater GUI
Publicado por: pepe10000 en 26-08-2015, 16:26 (Miércoles)
Por si sirve de algo he probado la nueva ISO de desarrollo wifislax-26082015.iso, le he metido el driver de Nvidia 014-Driver_nvidia-352.21_wifislax_4.11.1-i486-1sw.xzm, y me arranca de maravilla en los dos modos SMP y 486.

Un saludo.

Pd.
USUARIONUEVO, me parece que el tema de escritorio en KDE está algo modificado con respecto a ISO'S anteriores, por ejemplo el Hashcat GTK gui sale con los colores algo cambiados y muy oscuros.

Si necesitas alguna captura o probatura avisa.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 26-08-2015, 22:46 (Miércoles)
Por si sirve de algo he probado la nueva ISO de desarrollo wifislax-26082015.iso, le he metido el driver de Nvidia 014-Driver_nvidia-352.21_wifislax_4.11.1-i486-1sw.xzm, y me arranca de maravilla en los dos modos SMP y 486.

Un saludo.

Pd.
USUARIONUEVO, me parece que el tema de escritorio en KDE está algo modificado con respecto a ISO'S anteriores, por ejemplo el Hashcat GTK gui sale con los colores algo cambiados y muy oscuros.

Si necesitas alguna captura o probatura avisa.

puede que los colores sean un poco mas oscuros , ... en principio con el driver navidia no deberia pasarte....

puesa esa iso de hoy tiene todo el sistema grafico UP TO DATE ..es decir ,NO HAY NADA MAS NUEVO.   ;D
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 28-08-2015, 00:15 (Viernes)
@geminis_demon


la funcion arquitectura , ha vuelto a fallar , la parte 686 , por que el kernel smp es 686 y si el code a compilar hace su propia comprobacion ... pues , petara.

ya no me fio , la dejo entera , tu en el updater ponlo como veas, pero cuidadin...que el case nos ha engañado a todos, se fuerza 586 , si perfecto , pero si el code ve otra cosa, moficara y entonces el march=586 , jodera la compilacion.



Código: [Seleccionar]
f_arquitectura() {
   ARCH=$1
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) ARCH=i586 ;;
    arm*) ARCH=arm ;;
       *) ARCH=$( uname -m ) ;;
  esac
fi

if [ "$ARCH" = "i586" ]; then
  SLKCFLAGS="-O2 -march=i586 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

set -e
}

Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 28-08-2015, 10:36 (Viernes)
No he entendido muy bien.. lo único que cambia es que le has añadido esto no?

Código: [Seleccionar]
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 28-08-2015, 10:58 (Viernes)
No he entendido muy bien.. lo único que cambia es que le has añadido esto no?

Código: [Seleccionar]
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"

creo que si , ya no se como estaba antes, pero vamos, resumiendo ... lo he dejado entero tal cual.


miras la que te falte y ya esta, imagino que si , que solo la que pones.

ya vez, y eso que en principio no pinta nada ya que el case fuerza 586 , pero hay librerías que después miran y si no esta igual ,al compilar BOOM  ;D
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 28-08-2015, 11:08 (Viernes)
Ok, pero me pregunto yo...

Supongo que esto sirve para optimizar la compilación para esa arquitectura, pero entonces los binarios compilados con el kernel pae, que pasará si los ejecutamos en el kernel normal?

No es mejor quitar esas variables y que sea compatible con ambos kernels?

Esto lo hemos añadido hace poco porque tu me lo dijiste, pero antes de añadir estas variables todo compilaba perfectamene.

Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 28-08-2015, 11:44 (Viernes)
Ok, pero me pregunto yo...

Supongo que esto sirve para optimizar la compilación para esa arquitectura, pero entonces los binarios compilados con el kernel pae, que pasará si los ejecutamos en el kernel normal?

No es mejor quitar esas variables y que sea compatible con ambos kernels?

Esto lo hemos añadido hace poco porque tu me lo dijiste, pero antes de añadir estas variables todo compilaba perfectamene.



nuestros kerneles son los dos 686

que lo he mirado antes.   ;D


el problema, no es ese. .. ..  léeme.


pasas las variables

   y  march=i586 mtune=i686

pero hay librerías que después ellas ejecutan el uname -m  , y al devolver el kernel 686  todo peta al compilar. ..por que el LIBDIRSUFFIX ni siquiera existía..para 686 , pensando que daba igual lo quite, pero parece que fue un error  ;D

cuando las variables están hay es por algo  ;)

por eso ya no me fio --->>  función completa , y ya esta , de esa forma no me ha petado ni un paquete aun , y compile anoche unos 30
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 28-08-2015, 11:54 (Viernes)
al existir el if ARCH = 686  aunque después la librería se reconfigure a eso , no petara, por que esta la config entera también para 686

SLACKFLAG
LIBDIRSUFFIX

aunque libdirsuffix este vacia debe existir ya que los scripts la van a llamar  ;)

si la librería se conforma , cuando le dices i586 pues no peta , pero si la librería decía 686 , como quite las variables, pos a tomar por saco la compilación.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 28-08-2015, 12:57 (Viernes)
Okay, pues cuando tenga un rato lo actualizo y subo de versión.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 28-08-2015, 22:26 (Viernes)
me jode una cosa, se que precisamente tu , eres d elos que pregunta cosas por que de verdad te interesan y te gusta el saber el por que cuando algo no va , y me da la sensacion de que no puedo darte una explicacion , mucho mas clara y concisa , por que en realidad yo tampoco es que lo sepa al 100%


fijate en esto , los script pasan el arch y tal ..


mira en los updaters todos , antes del configure , llaman a SLCKFLAGS  ...  y de hay se "establece" , unos valores de optimizacion

march y mtune ..

PERO DESPUES , se ejecuta el configure Y EN OCASIONES  UN autoconf   u autoreconf , ... si el configure determina algo distinto ... entonces los valores pueden cambiar a otros , y si no hay variables para ese "otro" , da errores al compilar, es algo un tanto , "absurdo" , pero es asi.

siento no poder darte una explicacion mejor , pero es eso a grandes rasgos...nosotros forzamos una config, y si despues el configure determina otra cosa, se crea un conflicto , que acaba con error al compilar.


Lo que vamos a hacer , es , si quieres modifica esta vez , y si vuelve a surgir un problema con esto , esperaremos hasta encontrar algo estable , ya que estoy recompilando todo , y voy viendo sobre la marcha.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 29-08-2015, 20:12 (Sábado)
Esta noche le voy a echar un vistazo, dime algún updater de los que no compilan si no existen las variables $SLKCFLAGS y $LIBDIRSUFFIX, para hacer pruebas.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 29-08-2015, 20:53 (Sábado)
Esta noche le voy a echar un vistazo, dime algún updater de los que no compilan si no existen las variables $SLKCFLAGS y $LIBDIRSUFFIX, para hacer pruebas.

pues si esta variable  $LIBDIRSUFFIX  no existe en funcionaes , fallan todos ,por que al updater llamara esa parte y no existir, pues boom.


y luego lo del SLACKFLAG , es mas dificil de ver , pero para que te hagas una idea, el ultimo problemilla fue con hiredis .. no compilo hasta no meter los campos 686
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 30-08-2015, 04:37 (Domingo)
He cogido WifislaxUpdaterGUI-0.9, le he comentado este trozo de código...

Código: [Seleccionar]
#case "$ARCH" in
#
# i586) SLKCFLAGS="-O2 -march=i586 -mtune=i686"; LIBDIRSUFFIX="";;
# s390) SLKCFLAGS="-O2"; LIBDIRSUFFIX="";;
# x86_64) SLKCFLAGS="-O2 -fPIC"; LIBDIRSUFFIX="";;
# *) LIBDIRSUFFIX="";;
#esac

... lo he guardado y lo he ejecutado, ha actualizado hiredis que le he cambiado la versión a posta para que lo actualice, y 6 o 7 paquetes mas que había pendientes por actualizar, y sin ningún error.

Así que creo que mejor quitar las fuking SLKCFLAGS y LIBDIRSUFFIX que solo sirven para darnos comederos de cabeza...


Estos son los paquetes que se han actualizado sin ningún problema + las 3 o 4 dependencias que tenía winff:

 • netactview-0.6.4
 • live555-2015.08.07
 • hiredis-0.13.2
 • xvidcore-1.3.4
 • gst-plugins-ugly-0.10.19
 • winff-1.5.4
 • youtube-dl-2015.08.28

Por cierto me he dado cuenta que cuando hay dependencias, la gui ejecuta los updaters de las dependencias sin quitarles las funciones de crear módulo y tal.. por lo que tarda UN HUEVO Y MEDIO en actualizar y encima te deja los módulos en el escritorio.. eso tengo que arreglarlo.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 30-08-2015, 04:58 (Domingo)
pero los updaters , hacen llamada a esos parametros ...

si no te ha dado error y quieres quitarlo , quitalo.  ;)
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 30-08-2015, 05:10 (Domingo)
Pues no se de que error hablas... yo no lo he visto, pero aunque exista ese error no afecta en nada a la instalación porque a mi se me ha actualizado todo correctamente.

No se trata de que yo quiera o no quiera, estoy tratando de averiguar si tiene alguna utilidad, si no tiene utilidad y encima da problemas pues ...
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 30-08-2015, 06:35 (Domingo)
si el updatergui , elimina de los scripts las llamadas , entonces no te va a dar error, ya que no fuerzas nada.

y el script no llamara a variables que no existan .. LIBDRISUFFIX & SLKFLAGS ,

tu ya tenias tu forma de pasarle a los scripts la arquitectura , asi que ponla como no te de fallos.

es que no es igual desde el propio script , que desde el updater , por que no van igual , tu tienes algunas cosas distintas y saltas algunas cosas por que te las has escrito mas sencillas ,

en el funciones_updater , lo dejare como esta , en la gui , no te puedo deci por que la mitad del code ni lo entiendo  ;D

si lo has probado y no te da problemas , quitalo ,
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 30-08-2015, 15:29 (Domingo)
Okay.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 30-08-2015, 21:35 (Domingo)
vale , ..........

mira esto

Código: [Seleccionar]
-m, --machine            muestra el tipo de máquina (hardware)

osea uname -m  , muestra mas bien el tipo de arquitectura del procesador , NO DEL KERNEL , como yo pensaba.

por eso en los dos kerneles me da 686 , por que mis maquinas soportan hasta 686  (64 bits)


¿para que se mira? ...facil , un pentium 486 , no puede usar el mismo juego de instrucciones que un procesador 686 o que soporte 586 ,  entended como instruccipones ,  MMX , SSE , SSE2  etc etc etc

segun el procesador , se pueden usar unas u otras , el resultado al final es que a mejor juego de instrucciones o mas cantidad , pues mas rapido se podra compilar usandolos.

los scripts FUERZAN un nimino de 586 , pero si se soporta 686 se elegira ese ,por ser mejor ... eso es lo que creo entender , de hay que a lo mejor de una u otra forma tarde mas  o tarde menos , a la hora de compilarse un codigo.

Lo que no se , es que sucede entonces con los que solo son 486 , tipo pentium 2 ¿pentium3?


Ademas , he caido en algo , y es que en desarrollo , yo ya tengo los gcc y glibc 586 , osea que las pruebas sobre wifislax-4.11.1 pueden ser distintas ya que los gcc y glibc estan a 486  ;D


En cualquier caso , puede ser un acierto , que el updaterGUI , no intente forzar nada , y que sea cada libreria/paquete el que decida , en los scripts , si que lo prefiero tener , las qt5 sin instrucciones tardan 3 horas en compilar, mientras que con las instrucciones tarda solo una hora   "SOLO" , ..como si fuera poco  ;D


No se a que viene, que de repente slackware , diga que se va a i586 , ...alguna razon tendran , en el kernel por ejemplo ya hace tiempo desaparecio el soporte a i386 ,  desde kernel , ahora mismo el minimo es 486 ...  no creo que abandonen el 486 , por que es justo que linux , en maquinas viejas va mejo que ruindows.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 30-08-2015, 21:44 (Domingo)
PD:  El  up dater de hashcat se puede desblacklistear , por que en las nuevas han decidido no poner topes de driver , a si que funcionaran aunque cambie el driver ati/nvidia

Ahora piden uno minimo , y de hay hacia arriba el que quieras poner .. ya no es un driver "exacto" , y solo ese.


por ejemplo para amd, piden driver minimo 14.9 , y de hay hacia arriba lo que quieras.

en wifislax 4.11.1 puse el 14.12 asi que cumplimos de sobras.
Título: Re: Re: Wifislax Updater GUI
Publicado por: vk496 en 31-08-2015, 00:25 (Lunes)


vale , ..........

mira esto

Código: [Seleccionar]
-m, --machine            muestra el tipo de máquina (hardware)

osea uname -m  , muestra mas bien el tipo de arquitectura del procesador , NO DEL KERNEL , como yo pensaba.

por eso en los dos kerneles me da 686 , por que mis maquinas soportan hasta 686  (64 bits)


¿para que se mira? ...facil , un pentium 486 , no puede usar el mismo juego de instrucciones que un procesador 686 o que soporte 586 ,  entended como instruccipones ,  MMX , SSE , SSE2  etc etc etc

segun el procesador , se pueden usar unas u otras , el resultado al final es que a mejor juego de instrucciones o mas cantidad , pues mas rapido se podra compilar usandolos.

los scripts FUERZAN un nimino de 586 , pero si se soporta 686 se elegira ese ,por ser mejor ... eso es lo que creo entender , de hay que a lo mejor de una u otra forma tarde mas  o tarde menos , a la hora de compilarse un codigo.

No sólo a la hora de compilarse, sino de ejecutarse. Al haber un repertorio de instrucciones más amplio en una arquitectura que en otra, el binario final ejecuta el código usando menos instrucciones... O de forma más eficiente... Depende mucho del compilador.

Si intenta compilar forzadamente en una arquitectura que no es la del procesador (686 en máquinas 486 por ejemplo), se llega al punto en el que el binario no funciona... Porque usa instrucciones que el procesador no tiene...

Si se da el caso contrario (486 en máquina 686) pues a primera vista puede parecer que no pasa nada... Pero internamente, en el binario, se utilizan trozos instrucciones que son "ineficientes" para esa arquitectura. Es decir, que si se hace con 686 pues mejora el rendimiento... O utiliza menos memoria...

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 31-08-2015, 00:41 (Lunes)
por eso ,tal vez hablan de que el cambio va a cuenta de mejorar la eficiencia en el code.


lo del 486 es un lastre en maquinas nuevas , ya que es limitante.

por eso , creo han decidido , meter 586 que mejora algo la cosa , y lastrara menos a maquinas 686

las 486 vayan pasando por chatarreria please  ;D ;D ;D
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 31-08-2015, 18:45 (Lunes)
Versión: 2.0

https://mega.nz/#!FpQRyKLb!_P57bataRQP9-N1aWci6NeBW7gFJgiJGBhtZkA9pnlo (https://mega.nz/#!FpQRyKLb!_P57bataRQP9-N1aWci6NeBW7gFJgiJGBhtZkA9pnlo)

Eliminadas las variables LIBDRISUFFIX  y SLKFLAGS
Añadida opción de elegir que instalaciones se instalarán y cuales no

(http://i.imgur.com/CCF2RmA.png)
Título: Re: Wifislax Updater GUI
Publicado por: sol666 en 31-08-2015, 22:11 (Lunes)
PD:  El  up dater de hashcat se puede desblacklistear , por que en las nuevas han decidido no poner topes de driver , a si que funcionaran aunque cambie el driver ati/nvidia

Ahora piden uno minimo , y de hay hacia arriba el que quieras poner .. ya no es un driver "exacto" , y solo ese.


por ejemplo para amd, piden driver minimo 14.9 , y de hay hacia arriba lo que quieras.

en wifislax 4.11.1 puse el 14.12 asi que cumplimos de sobras.
entonces el 1 de enero cuando caduque hashcat nos servira el driver ati que tenemos ahora?Buena noticia,descargando la 2.0.
Título: Re: Re: Wifislax Updater GUI
Publicado por: vk496 en 01-09-2015, 15:17 (Martes)
Versión: 2.0

https://mega.nz/#!FpQRyKLb!_P57bataRQP9-N1aWci6NeBW7gFJgiJGBhtZkA9pnlo (https://mega.nz/#!FpQRyKLb!_P57bataRQP9-N1aWci6NeBW7gFJgiJGBhtZkA9pnlo)

Eliminadas las variables LIBDRISUFFIX  y SLKFLAGS
Añadida opción de elegir que instalaciones se instalarán y cuales no

(http://i.imgur.com/CCF2RmA.png)
Muy bueno.

Luego miro como has hecho para elegir cada paquete... Que me hace ilusión saberlo... jajaja

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 16-09-2015, 03:55 (Miércoles)
Estoy investigando el porqué de que se rompa el sistema al actualizar, y ya he encontrado el problema...

En el archivo de configuración de slapt-get, por defecto vienen algunos paquetes en la lista negra:

EXCLUDE=^aaa_elflibs,^devs,^glibc-.*,^kernel-.*,^udev,.*-[0-9]+dl$,x86_64

Y esto es lo que hay en nuestro archvo de configuración:

EXCLUDE=^kernel-.*,.*-[0-9]+dl$,x86_64,-*sw,^sysvinit-scripts

¿Porqué nosotros no tenemos esos paquetes en la lista negra? Si viene así por defecto es por algo... y es que si se actualizan esos paquetes se rompe el sistema...

Dejo aquí slapt-get con los paquetes añadidos a la lista negra; https://mega.nz/#!YhAQ0JbY!7MUWMV6I6Kw3ypZXcIXTJKKlGYyNgh3Tip7eSfZUkfY (https://mega.nz/#!YhAQ0JbY!7MUWMV6I6Kw3ypZXcIXTJKKlGYyNgh3Tip7eSfZUkfY)


El siguiente problema es que hay otros programas que no forman parte del sistema slackware, que se compilaron con unas librerías y al actualizar esas librerías pues dejan de funcionar.. por ejemplo aria2, y hay que recompilarlos... por cierto, ¿porqué no hay un updater para aria2?

Al romperse aria2 la gui no puede terminar de descargar los paquetes que faltan, y la actualización queda incompleta, esa es otra razón por la que se rompe el sistema, porque se han actualizado programas que dependen de unas librerías que no existen porque la actualización no ha podido completarse.

Para solucionar esto lo que haré es que primero se descarguen todos los paquetes y una vez descargados se instalen en el sistema, así aunque se rompa aria2, no impedirá que se complete la actualización.

Aún así siempre existirá el problema de que se romperán los programas que no formen parte de slackware y que se compilaron con librerías anteriores a la actualización, pero si hay updaters para esos programas el problema no es tan grave ya que se pueden recompilar fácilmente.



Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 16-09-2015, 07:01 (Miércoles)
el sistema no se rompe por que haya tal o cual paquete en la lista negra..


se rompe cuando por ejemplo en esta ultima, actualizan todo el xorg-server y hay librerias nuevas ...


sin esas "nuevas"  , el xorg-server no funcionara NUNCA = sistema roto


actualizar glibc , aaa-elflibs etc ... no es problema.

bueno , en realidad el unico que si viene blacklisteado en slapt-get  es el de aaa_elflibs  , PERO TAMPOCO ES DRAMA.


en esta ultima actualizacion AÑADIERON    libvdpau  ... como "nueva"  ... sin esa libreria el sistema xorg no arranca ... por ejemplo.

no te marees con lo otro ...el tema esta en detectar las nuevas e instalarlas ANTES de hacer el upgradepkg.



EDIT: si estas haciendo pruebas y rompes, es por que te falta algo ...  edita el fichero  

/etc/inittab

y pon el runlevel a 3  , para que arranque en modo texto ...de esa forma si hay dependencia rota, te quedara el mensaje en la shell y podras ver lo que te falta.

# Default runlevel. (Do not set to 0 or 6)
id:4:initdefault:

id:3:initdefault:
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 16-09-2015, 11:46 (Miércoles)
Citar

actualizar glibc , aaa-elflibs etc ... no es problema.

bueno , en realidad el unico que si viene blacklisteado en slapt-get  es el de aaa_elflibs  , PERO TAMPOCO ES DRAMA


Ok... entones esas librerías vienen bloqueadas por defecto porque se los creadores de slapt-get aburren...  ;D ^-^

No es solo aaa_elflibs, fíjate en las diferencias que hay entre el archivo de configuración original y el nuestro, hay mas librerías que deben bloquearse, pero es que nosotros no tenemos bloqueada ni aaa_elflibs que es la mas importante.

Citar

en esta ultima actualizacion AÑADIERON    libvdpau  ... como "nueva"  ... sin esa libreria el sistema xorg no arranca ... por ejemplo.


Yo he actualizado todos los paquetes de slackware en wifislax-4.11.1 sin añadir ningún paquete nuevo, simplemente blacklisteando aaa_elflibs y los demás paquetes que he puesto arriba, y después de actualizar el sistema arranca perfectamente...


Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 16-09-2015, 22:29 (Miércoles)
Mira con

Código: [Seleccionar]
slakyd -d
hay veras lo que esta roto ... a veces es una cosa y a veces otras.


respecto a las librerias del blacklist ...


slapt-get  y gslapt  ,NO SON HERRAMIENTAS OFICIALES ... para curarse en salud blacklistean ..


la herramienta OFICIAL , es

Código: [Seleccionar]
slackpkg
y esa lo unico que blacklistea son los aaa_elflibs  ...  y nada mas.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 16-09-2015, 22:34 (Miércoles)
En cualquier caso tampoco me resultara un drama , blacklistear lo que pidas...

a fin de cuentas yo actualizado directamente sobre los xzm  .. o bajo los paquetes y los instalo a mano.

mas que nada por que antes , me gusta mirar el changelog , para ver si hay alguna nota del por que se actualiza tal o cual ..o por si me falta alguna  "added"  .. o se elimino alguna  "removed".
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 22-09-2015, 00:28 (Martes)
El tema de slackware ya lo tengo hecho, instala los paquetes nuevos, actualiza los existentes, y elimina los obsoletos.

El problema es que al actualizar los paquetes de slackware se rompen muchos de los de wifislax, y para solucionar esto estoy añadiendo al updater una función para recompilar automáticamente los paquetes de wifislax que se rompen después de actualizar slackware.

Pero resulta que ningún updater funciona porque el primero que se rompe es aria2.. y tampoco se puede recompilar aria2 porque el updater de aria2 utiliza aria2 para descargar las sources de aria2... curioso...  ;D

Creo que estaría bien que el updater de aria2 utilizara curl o wget, para así poder repararlo cuando se rompa, y así poder reparar también los demás paquetes provenientes de los updaters.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 22-09-2015, 02:46 (Martes)
nooo , pero no te mates tanto , ... recompilar lo roto es cosa mia , es lo de menos , lo importante es que la queteria slackware se actualice sin romper


si te pones a recompilar cosas , puede tardar un siglo , a todo caso , podría salir un cartelito ...  SOLO CUANDO HAY PAQUETES DE SLACKWARE  , de que pueden ejecutar slackyd -d   para ver si hay algo roto.


recompilar lo que se rompe de fuera de slackware (paquetes nuestros) , muchas veces lleva a necesitar parches , y cosas asi , para poder compilar de nuevo lo roto...yo no me meteria en ese jardín  ;D
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 22-09-2015, 06:05 (Martes)
Es que si no estamos en las mismas, da lo  mismo si son paquetes de slackware o de wifislax.. la cuestion es que si al actualizar el sistema se rompen cosas, ¿que sentido tiene actualizar?

La idea es que tu solo te encargues de mantener los updaters, añadiendoles los parches que hagan falta y tal, y la gui recompilará los paquetes rotos utilizando esos updaters.

Realmente lo ideal sería no  utilizar los repositorios de slackware, ni tener que compilar nada en el sistema,  si no tener nuestro propio repositorio donde se suban las actualizaciones de slackware al mismo tiempo que los paquetes de wifislax previamente compilados en un sistema actualizado, eso es lo que hacen todas las distros que están basadas en otras distros.

Pero como no nos podemos permitir mantener un repositorio pues la unica opción que queda es recompilar los paquetes que se rompan despues de actualizar.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 22-09-2015, 06:15 (Martes)
Solo te lo digo por que recompilar ...puede ser muy largo en segun que paquetes.

Pero como veas ...


El sentido de actualizar es que la base (slackware) este al dia , sobretodo en PARCHES  de seguridad

Si al actualizar la base slackware se rompen filezilla , audacity y wireshark ...  pues realmente no seria tanto drama , de eso hay updaters...y de casi todos los programas wifi , o al menos los mas relevantes.

wireshark , aircrack y demas ...

tu idea puede valer ... pero creo deberia ser como los paquetes slackware , que sea opcional....o que solo se aplique si se activa la casilla slackware.


Yo solo opino , es tu proyecto y decides tu  ;)
Sabes que tienes libertad para hacerlo como creas mejor.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 28-09-2015, 13:09 (Lunes)
me he dado cuenta de que hay cosas que la gui pasa por alto ...

por ejemplo donde llamamos la función arquitectura , hay updaters que llevan una especificación


f_arquitectura noarch   , o puede poner i386 u otra cosa , y no se tiene en cuenta , viendo eso, me pregunto si tampoco en tareas finales , que hay cosas que si se estripan se estropean y llevan un

no strip   , o algo asi , ahora mismo no recuerdo ...lo que se hace en los updaters es comprobar si la función pasa algún parámetro o b¡viene vacio , si viene vacio pues ya lo típico pero si viene algo especificado hay que hacer caso.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 28-09-2015, 17:49 (Lunes)
Ok, cuando llegue a casa lo miraré detenidamente y te digo.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 28-09-2015, 20:33 (Lunes)
Ok, cuando llegue a casa lo miraré detenidamente y te digo.

lo tienes fácil .. patrones conocidos mismamente es noarch , en este caso no es muy importante pero en otros si , ya que se baja las fuentes según f_arquitectura que a veces son paquetes debían i386 y se pasa como argumento.

lo del no strip  , creo que metasploit por ejemplo si lo estripas no funcionaba o el abobe reader.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 29-09-2015, 01:47 (Martes)
La función f_arquitectura no se toca para nada, las funciones de los updaters que no utiliza la GUI son las siguientes:

Código: [Seleccionar]
sed 's/^f_comprobarConexion/:/'|\
sed 's/^f_presentacion/:/'|\
sed 's/^f_comprobarUpdates/:/'|\
sed 's/^f_versionInstalada/:/'|\
sed 's/^f_tareasFinales/:/'|\
sed 's/^f_strip/:/'|\

Lo del nostrip lo tengo arreglado para a próxima versión.


EDITO:  La función f_strip no importa que la GUI no la utilice y haga el strip por su cuenta, ya que no hay ningún updater al que se le pasen parámetros a dicha función.

Código: [Seleccionar]
wifislax ~ # grep -r "f_strip" /opt/wifislax-updaters
/opt/wifislax-updaters/Juegos/gnome-sudoku_updater:f_strip
/opt/wifislax-updaters/Juegos/steam_updater:f_strip
/opt/wifislax-updaters/Juegos/four-in-a-row_updater:f_strip
/opt/wifislax-updaters/Juegos/brutalchess_updater:f_strip
/opt/wifislax-updaters/Juegos/pokerth_updater:f_strip
/opt/wifislax-updaters/Juegos/kde-games_updater:f_strip
/opt/wifislax-updaters/Drivers/acsccid_updater:f_strip
/opt/wifislax-updaters/Auditoria/greenbone-security-assistant_updater:f_strip
/opt/wifislax-updaters/Auditoria/netactview_updater:f_strip
/opt/wifislax-updaters/Auditoria/mfoc_updater:f_strip
/opt/wifislax-updaters/Auditoria/hydra_updater:f_strip
/opt/wifislax-updaters/Auditoria/ettercap_updater:f_strip
/opt/wifislax-updaters/Auditoria/tcpdump_updater:f_strip
/opt/wifislax-updaters/Auditoria/nmap_updater:f_strip
/opt/wifislax-updaters/Auditoria/Angry_ip_scanner_updater:f_strip
/opt/wifislax-updaters/Auditoria/mfcuk_updater:f_strip
/opt/wifislax-updaters/Auditoria/yersinia_updater:f_strip
/opt/wifislax-updaters/Auditoria/aircrack-ng_updater:f_strip
/opt/wifislax-updaters/Auditoria/crunch_updater:f_strip
/opt/wifislax-updaters/Auditoria/openvas-scanner_updater:f_strip
/opt/wifislax-updaters/Auditoria/openvas-cli_updater:f_strip
/opt/wifislax-updaters/Auditoria/openvas-manager_updater:f_strip
/opt/wifislax-updaters/Auditoria/openvas-libraries_updater:f_strip
/opt/wifislax-updaters/Auditoria/wireshark_updater:f_strip
/opt/wifislax-updaters/Pentest/set_updater:f_strip
/opt/wifislax-updaters/Pentest/burpsuite_updater:f_strip
/opt/wifislax-updaters/Pentest/pentbox_updater:f_strip
/opt/wifislax-updaters/Pentest/armitage_updater:f_strip
/opt/wifislax-updaters/Pentest/WebSploit-Framework_updater:f_strip
/opt/wifislax-updaters/Pentest/web-sorrow_updater:f_strip
/opt/wifislax-updaters/Pentest/facebook_hack_tool_updater:f_strip
/opt/wifislax-updaters/Sistema/dosbox_updater:f_strip
/opt/wifislax-updaters/Sistema/flashplayer-plugin_updater:f_strip
/opt/wifislax-updaters/Sistema/firmwares_updater:f_strip
/opt/wifislax-updaters/Sistema/hardinfo_updater:f_strip
/opt/wifislax-updaters/Sistema/ttf-mscorefonts_updater:f_strip
/opt/wifislax-updaters/Sistema/slapt-get_updater:f_strip
/opt/wifislax-updaters/Sistema/gslapt_updater:f_strip
/opt/wifislax-updaters/Sistema/jre_updater:f_strip
/opt/wifislax-updaters/Sistema/pcsc-lite_updater:f_strip
/opt/wifislax-updaters/Sistema/unetbootin_updater:f_strip
/opt/wifislax-updaters/Sistema/cairo-dock_updater:f_strip
/opt/wifislax-updaters/Sistema/cairo-dock-plugins_updater:f_strip
/opt/wifislax-updaters/Sistema/winetricks_updater:f_strip
/opt/wifislax-updaters/Sistema/keepassx_updater:f_strip
/opt/wifislax-updaters/Funciones/funciones_updater:f_strip() {
/opt/wifislax-updaters/Librerias/wxPython_updater:f_strip
/opt/wifislax-updaters/Librerias/libmatroska_updater:f_strip
/opt/wifislax-updaters/Librerias/pulseaudio_updater:f_strip
/opt/wifislax-updaters/Librerias/ffms2_updater:f_strip
/opt/wifislax-updaters/Librerias/matplotlib_updater:f_strip
/opt/wifislax-updaters/Librerias/libgee1_updater:f_strip
/opt/wifislax-updaters/Librerias/wxGTK3_updater:f_strip
/opt/wifislax-updaters/Librerias/apulse_updater:f_strip
/opt/wifislax-updaters/Librerias/liblrdf_updater:f_strip
/opt/wifislax-updaters/Librerias/lighttpd_updater:f_strip
/opt/wifislax-updaters/Librerias/live555_updater:f_strip
/opt/wifislax-updaters/Librerias/mutagen_updater:f_strip
/opt/wifislax-updaters/Librerias/iw_updater:f_strip
/opt/wifislax-updaters/Librerias/gsl_updater:f_strip
/opt/wifislax-updaters/Librerias/numpy_updater:f_strip
/opt/wifislax-updaters/Librerias/transcode_updater:f_strip
/opt/wifislax-updaters/Librerias/libtorrent-rasterbar_updater:f_strip
/opt/wifislax-updaters/Librerias/graphviz_updater:f_strip
/opt/wifislax-updaters/Librerias/hiredis_updater:f_strip
/opt/wifislax-updaters/Librerias/aubio_updater:f_strip
/opt/wifislax-updaters/Librerias/libmicrohttpd_updater:f_strip
/opt/wifislax-updaters/Librerias/xvidcore_updater:f_strip
/opt/wifislax-updaters/Librerias/libnfc_updater:f_strip
/opt/wifislax-updaters/Librerias/ffmpeg_updater:f_strip
/opt/wifislax-updaters/Librerias/wxsvg_updater:f_strip
/opt/wifislax-updaters/Librerias/qqwing_updater:f_strip
/opt/wifislax-updaters/Librerias/cryptopp_updater:f_strip
/opt/wifislax-updaters/Librerias/gst-plugins-ugly_updater:f_strip
/opt/wifislax-updaters/Librerias/twolame_updater:f_strip
/opt/wifislax-updaters/Librerias/libpcap_updater:f_strip
/opt/wifislax-updaters/Librerias/openvas-libraries_updater:f_strip
/opt/wifislax-updaters/Multimedia/k3b_updater:f_strip
/opt/wifislax-updaters/Multimedia/dvdstyler_updater:f_strip
/opt/wifislax-updaters/Multimedia/aegisub_updater:f_strip
/opt/wifislax-updaters/Multimedia/makemkv_updater:f_strip
/opt/wifislax-updaters/Multimedia/spotify_updater:f_strip
/opt/wifislax-updaters/Multimedia/sopcast_updater:f_strip
/opt/wifislax-updaters/Multimedia/smtube_updater:f_strip
/opt/wifislax-updaters/Multimedia/exaile_updater:f_strip
/opt/wifislax-updaters/Multimedia/vlc_updater:f_strip
/opt/wifislax-updaters/Multimedia/lives_updater:f_strip
/opt/wifislax-updaters/Multimedia/openshot_updater:f_strip
/opt/wifislax-updaters/Multimedia/sopcast-player_updater:f_strip
/opt/wifislax-updaters/Multimedia/easytag_updater:f_strip
/opt/wifislax-updaters/Multimedia/inkscape_updater:f_strip
/opt/wifislax-updaters/Multimedia/winff_updater:f_strip
/opt/wifislax-updaters/Multimedia/audacity_updater:f_strip
/opt/wifislax-updaters/Multimedia/mixxx_updater:f_strip
/opt/wifislax-updaters/Multimedia/ardour_updater:f_strip
/opt/wifislax-updaters/Multimedia/Clementine_updater:f_strip
/opt/wifislax-updaters/Multimedia/brasero_updater:f_strip
/opt/wifislax-updaters/Multimedia/avidemux_updater:f_strip
/opt/wifislax-updaters/Multimedia/muse_updater:f_strip
/opt/wifislax-updaters/Multimedia/gpodder_updater:f_strip
/opt/wifislax-updaters/Multimedia/HandBrake_updater:f_strip
/opt/wifislax-updaters/Multimedia/ffmpegyag_updater:f_strip
/opt/wifislax-updaters/Multimedia/devede_updater:f_strip
/opt/wifislax-updaters/Multimedia/smplayer_updater:f_strip
/opt/wifislax-updaters/Oficina/abiword_updater:f_strip
/opt/wifislax-updaters/Oficina/MasterPDFEditor_updater:f_strip
/opt/wifislax-updaters/Oficina/glabels_updater:f_strip
/opt/wifislax-updaters/Internet/telegram_updater:f_strip
/opt/wifislax-updaters/Internet/qbittorrent_updater:f_strip
/opt/wifislax-updaters/Internet/xampp_updater:f_strip
/opt/wifislax-updaters/Internet/transmission_updater:f_strip
/opt/wifislax-updaters/Internet/youtube-dl_updater:f_strip
/opt/wifislax-updaters/Internet/filezilla_updater:f_strip
/opt/wifislax-updaters/Internet/hexchat_updater:f_strip
/opt/wifislax-updaters/Internet/dropbox_updater:f_strip
/opt/wifislax-updaters/Desarrollo/fpc_updater:f_strip
/opt/wifislax-updaters/Desarrollo/jdk_updater:f_strip
/opt/wifislax-updaters/Desarrollo/wxHexEditor_updater:f_strip
/opt/wifislax-updaters/Desarrollo/geany-plugins_updater:f_strip
/opt/wifislax-updaters/Desarrollo/python3_updater:f_strip
/opt/wifislax-updaters/Desarrollo/lazarus_updater:f_strip
/opt/wifislax-updaters/Desarrollo/mars_updater:f_strip
/opt/wifislax-updaters/Desarrollo/yad_updater:f_strip
/opt/wifislax-updaters/Desarrollo/geany_updater:f_strip
/opt/wifislax-updaters/Desarrollo/redis_updater:f_strip
/opt/wifislax-updaters/Desarrollo/zenity_updater:f_strip
/opt/wifislax-updaters/Desarrollo/codeblocks_updater:f_strip
/opt/wifislax-updaters/Desarrollo/bluefish_updater:f_strip
/opt/wifislax-updaters/Navegadores/opera_updater:f_strip
/opt/wifislax-updaters/Navegadores/maxthon_updater:f_strip
/opt/wifislax-updaters/Navegadores/firefox_updater:f_strip
/opt/wifislax-updaters/Navegadores/google-chrome_updater:f_strip
/opt/wifislax-updaters/Navegadores/firefox_multi_updater:f_strip
/opt/wifislax-updaters/Navegadores/tor-browser_updater:f_strip

Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 29-09-2015, 10:18 (Martes)
no se toca ,pero tampoco se usa ...

me refiero a que tu funciona de arquitectura , no comprueba antes si se ha pasado algún parámetro..si no que directamente hace i586  a todo.


AHORA NO ENCUENTRO NINGUN UPDATER QUE USE EL NOSTRIP  ,pero lo de arquitectura si que hay unos cuantos...


mira adobe-reader

#Asignamos o detectamos arquitectura
f_arquitectura i486


tu funcion de arquitectura

Código: [Seleccionar]
case "$(uname -m)" in

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


la funcion arquitectura de funciones.sh

f_arquitectura() {
   ARCH=$1
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) ARCH=i586 ;;
    arm*) ARCH=arm ;;
       *) ARCH=$( uname -m ) ;;
  esac
fi

if [ "$ARCH" = "i586" ]; then
  SLKCFLAGS="-O2 -march=i586 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

set -e
}




fijate  , el $1  , recoge el parametro extra si lo hay ...
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 29-09-2015, 17:00 (Martes)
He estado mirandolo y mi función solo sirve para ponerle el nombre al paquete.

Para la compilación y todo lo que pase dentro del updater se usa la función del updater, osea que todo eso que estubimos trasteando con SLKCFLAGS y tal.. no servía para nada porque no se usa para la compilación  ;D

De todas formas ya lo tengo arreglado para que le ponga el nombre al paquete correctamente.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 29-09-2015, 17:35 (Martes)
He estado mirandolo y mi función solo sirve para ponerle el nombre al paquete.

Para la compilación y todo lo que pase dentro del updater se usa la función del updater, osea que todo eso que estubimos trasteando con SLKCFLAGS y tal.. no servía para nada porque no se usa para la compilación  ;D

De todas formas ya lo tengo arreglado para que le ponga el nombre al paquete correctamente.

no es eso solo ...

te he puesto un claro ejemplo ...

adobe-reader  y hay otros, que se basan en el ARCH ,para bajar la sources correspondientes.


si yo paso

f_arquitectura i486

y las sources se bajan en funcion a ese i486 , pues si no lo tienes en cuenta, fallara en la descarga de las sources.


también hay una librería no recuerdo cual ... que le paso i486 por que no se puede compilar en i586
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 29-09-2015, 17:48 (Martes)
Pero eso yo no tengo porque tenerlo en cuenta eso es cosa del updater... cada updater es el que descarga las sources del programa que va a instalar, la GUI no se mete en ese terreno.

Te explico con mas detalle como funciona. La GUI coge cada updater y con el comando sed les quita las siguientes funciones:

f_comprobarConexion
f_presentacion
f_comprobarUpdates
f_versionInstalada
f_tareasFinales
f_strip

Y después ejecuta el updater (sin las funciones mencionadas) para que este descargue y compile las sources.

Una vez el updater ha terminado su trabajo, la GUI hace el strip a la carpeta resultante, la instala en el sistema, y crea el módulo o paquete txz si es que está esa opción marcada.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 29-09-2015, 18:09 (Martes)
bueno , igual yo me estoy haciendo un lio , pero me resulta curioso , por que cuando acaba y genera los paquetes el arch , no se ha tenido en cuenta si se puso otra cosa como noarch o i486


como se que le estas tocando muchas cosas, cuando este algo usable ya lo miro con mas calma.

jajaj si es que contra mas pienso mas me lio ..entonces si los updaters si que llaman a funciones , que es en mayor medida el que decice arch y slackflags y todo eso ..entonces por que el updatergui también hace lo mismo ?¿
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 29-09-2015, 18:12 (Martes)
Código: [Seleccionar]
f_strip
esa no la deberías quitar ..lo llevan los paquetes que si se pueden estripar los que no, no llevan esa llamada.


si adobe-reader o metasploit los stripas no arrancan.
Título: Re: Wifislax Updater GUI
Publicado por: Fr3dY en 29-09-2015, 18:19 (Martes)
Lo del strip podríamos verlo, con qué parámetros se está invocando?
Prueba con estos, a ver si así no falla:

--strip-debug
    Remove debugging symbols only.
--strip-unneeded
    Remove all symbols that are not needed for relocation processing.


Saludos
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 29-09-2015, 21:44 (Martes)
bueno , igual yo me estoy haciendo un lio , pero me resulta curioso , por que cuando acaba y genera los paquetes el arch , no se ha tenido en cuenta si se puso otra cosa como noarch o i486


como se que le estas tocando muchas cosas, cuando este algo usable ya lo miro con mas calma.

jajaj si es que contra mas pienso mas me lio ..entonces si los updaters si que llaman a funciones , que es en mayor medida el que decice arch y slackflags y todo eso ..entonces por que el updatergui también hace lo mismo ?¿

La gui necesita saber la arquitectura solo para ponerle el nombre al paquete final después de que el updater termine de compilarlo.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 29-09-2015, 21:47 (Martes)
Código: [Seleccionar]
f_strip
esa no la deberías quitar ..lo llevan los paquetes que si se pueden estripar los que no, no llevan esa llamada.


si adobe-reader o metasploit los stripas no arrancan.

Ok, entonces esa función la dejo em paz xd
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 29-09-2015, 22:06 (Martes)
Código: [Seleccionar]
f_strip
esa no la deberías quitar ..lo llevan los paquetes que si se pueden estripar los que no, no llevan esa llamada.


si adobe-reader o metasploit los stripas no arrancan.

Ok, entonces esa función la dejo em paz xd


ok , eso si , por que si no no funcionan.

los noarch , hay unos cuantos , patrones conocidos que es solo un txt , igual que bluray-keys ...y alguno mas.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-10-2015, 15:53 (Domingo)
el f_strip

lo quitas por que tienes copiada la funcion en el updater gui , es mejor removerla del updater y dejar que los script usaen o no la funcion , segun si se daña o no el paquete.



¿tienes alguna version actualizada del gui?

me da rabia , por que me crea paquetes i586 , y edito a mano despues el log/package  ;)  (los noarch)
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 04-10-2015, 16:10 (Domingo)
Esta noche o mañana publicaré lo que llevo hecho (descargar paquetes nuevos de slackware y eliminar obsoletos, y algunos cambios estéticos y otros cambios de mejora de rendimiento), que ya lo he testeado y funciona bien y dejaré para la próxima versión el tema de reparar paquetes con dependencias rotas, que lo he estado haciendo en un script a parte y me falta adaptarlo para unirlo a la gui.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 04-10-2015, 16:22 (Domingo)
ok , tampoco hay prisa , solo me molesta un poco el tema de noarch , que si lo pienso tampoco pasa nada, jaja ,pero soy tan maniático.

antes no era asi , ahora me preocupo hasta de chorradas en el nombre de los paquetes....  será el aburrimiento o algo.  ;)

PD: Sigo de vacaciones hasta el 11 de octubre  ;)  , pero voy revisando al menos las actualizaciones.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 05-10-2015, 04:18 (Lunes)
Versión 2.1

https://mega.nz/#!x4AxTJ6R!Ytguv10eb2kS3iYSoveE1IAUs3vgHHg_iWgybUCYTUc (https://mega.nz/#!x4AxTJ6R!Ytguv10eb2kS3iYSoveE1IAUs3vgHHg_iWgybUCYTUc)

 - Ahora se buscan paquetes nuevos de slackware y se muestran en el menú de actualizaciones

 - También se eliminan los paquetes obsoletos de slackware

 - Ahora se muestra mas información en el menú de selección de actualizaciones, indicando si es necesario compilar (paquetes de wifislax), si son paquetes nuevos o si son paquetes que se van a eliminar

 - Ahora se descargan primero los paquetes de slackware y después se procede a la actualización

 - Los paquetes de slackware descargados se guardan en /var/WifislacUpdaterGUI y solo se eliminan cuando son instalados, para así no tener que descargarlos mas de una vez en caso de que ya se hayan descargado y se haya cancelado la instalación

 - Ahora los archivos "last_update" se guardan en /etc/WifislaxUpdaterGUI

 - Al ejecutarlo desde la terminal, se muestra mas información acerca de la tarea que se está realizando en cada momento, para poder identificar mejor de donde proviene el error en caso de que exista alguno

 - Ahora se ejecuta /usr/sbin/update-all (script de Salix) una vez terminada la instalación, para actualizar mime-database, desktop-database, ect..

 - Varias mejoras y cambios en el código, los cuales ahora no recuerdo


EDITO: Resubido porque olvidé cambiar la versión en el script.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-10-2015, 18:43 (Martes)
un detalle , ...

cuando usamos el sistema en modo live , lo habitual es ir guardando las actualizaciones en modules.


en ese caso habra mas de un log package , siempre pilla el mas bajo ,con lo que "siempre" , saltan las actualizaciones , aunque ya las lleves en modules.


en funciones lo hice con buscar el log package , sort  para ordenarlos , y heado tail para quedarse con el mas alto ... no recuerdo si head o tail.



BUG --> Activo la casilla de guardar en xzm , proceso ok , pero no hay xzm ...  

He visto que cuando acaba un updater no hace limpieza y te deja las sources mas el directorio de compilacion , eso se debe a que eso esta en

f_tareasfinales

Pero al no utilizarlo la gui , pues no elimina la basura tras el trabajo
Código: [Seleccionar]
rm -Rf $TMP &>/dev/null
Tampoco libera memoria
Código: [Seleccionar]
sync && echo 3 > /proc/sys/vm/drop_caches

eso en modo live hace que en un plis , te quedes sin memoria.


Los cambios esteticos me gustan   >:( >:( >:(
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 06-10-2015, 19:37 (Martes)
Ok me lo apunto todo para la próxima versión  ;)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-10-2015, 20:10 (Martes)
Ok me lo apunto todo para la próxima versión  ;)

no hay prisa  ;)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 08-10-2015, 15:43 (Jueves)
al final le cambie el nombre a la funcion que descomprime , hace cd a la ruta y prepara el entorno.


f_compilar  --> f_preparar
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 09-10-2015, 21:01 (Viernes)
men , no se por que , pero el updater gui  compila a ritmo de tortuga  ???

activa el modo debug ... coge una libreria no muy grande y pon a la vez el updater y desde la gui ..  veras que el updater acaba bastante antes que el gui


compilando se ven pasar los pocentages muy lentos.

Olvida lo de que compila mas lento ...   ;D


por otra parte queda lo de que no genera el xzm , y en la terminal activando el debug se queda en


removepkg  --help -v

vamos , algo no anda hay ,,,y menos mal .. si no te deja sin nada  ;D

tampoco me a actualizado la version de paquete del sistema ...

sin embargo dice que todo ok


(http://oi61.tinypic.com/sglmpf.jpg)
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 09-10-2015, 22:33 (Viernes)
Ya me di cuenta de todo eso jeje

Ya tengo todo eso arreglado, ya llevo bastantes avances, pronto subire la nueva version.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 09-10-2015, 22:38 (Viernes)
Ya me di cuenta de todo eso jeje

Ya tengo todo eso arreglado, ya llevo bastantes avances, pronto subire la nueva version.

ok , gracias  ;)

lo dicho , lo de la velocidad al compilar, ni caso ,..fallo mio.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 11-10-2015, 00:46 (Domingo)
mañana ya empiezo a currar , asi que tendre mas tiempo de probar cosas.  ;D
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 11-10-2015, 17:36 (Domingo)
pregunta del millon

¿como seria la mejor forma de blacklistear algunos paquetes slackware?

es decir , ¿te guias por el config de slapt-get o slackpkg ?

es que ahora sale siempre el resto de paquetes kde que no ponemos de serie, y sale la actulizacion siempre ... y en realidad solo son esos que constan como "nuevos"
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 11-10-2015, 18:43 (Domingo)
Se me olvidó ponerlo en el changelog, pero en esta última versión el script no hace caso al archivo de configuración de slapt-get.

Para blacklistear tanto paquetes de wifislax como de slackware simplemente añade el nombre del paquete o del updater a /etc/WifislaxUpdaterGUI/blacklist

Cuando cambies algo  en el blacklist lo puedes poner aquí si quieres y yo lo añado al módulo.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 11-10-2015, 20:49 (Domingo)
PERFECTO , tenia la duda de si dicho fichero solo manejaba *_updater o tambien los paquetes txz

En ese caso , a ver si hago la lista

el caso es que tengo mis dudas , y me explico ..

son paquetes que yo no voy a poner ,pero si alguien se los instala , ha de recibir las actualizaciones...(slack)

entoncs no se si deberia haber algun condicionante ...

si el paquete existe en sistema, se desblacklisteara del listado...no se muy bien como enforcar esto  ;D


o podemos blacklistearlos , si alguien los instala despues , podra actualizarlos con gslapt , que alli no estaran blacklistados.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 11-10-2015, 21:25 (Domingo)
Uhmm... ok, tengo que pensar a ver como gestionamos eso.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 11-10-2015, 23:29 (Domingo)
vamos a no complicarnos mucho.

la lista es todo paquetes kde , ... y no cro que nadi los instale y si los instala, como mucho podria romperse alguna app de kde ... nada grave.

lo mas seguro es que directamente abriesen el gestor de paquetes para reinstalarla, y hay ya tendria la version nueva.


no se si vale la pena complicarse tanto.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 11-10-2015, 23:59 (Domingo)
los que no quiero ... de momento estos son de kde

imagino en xfce saldran otros


amor
artikulate
calligra-l10n-en_GB
calligra-l10n-ja
cervisia
kajongg
kapptemplate
kcachegrind
kcron
kde-dev-scripts
kde-dev-utils
kde-l10n-id
kdesdk-kioslaves
kdesdk-strigi-analyzers
kdesdk-thumbnailers
kdev-python
kget
kompare
kopete
kppp
kqtquickcharts
krdc
krfb
ksystemlog
kteatime
ktux
kuser
lokalize
okteta
partitionmanager
umbrello

Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 12-10-2015, 04:54 (Lunes)
Versión 2.2

https://mega.nz/#!0l4zQJIC!UD3eFAhwFXPheehsHn52nMq6kE13siCQ5Eh_6FA99f0 (https://mega.nz/#!0l4zQJIC!UD3eFAhwFXPheehsHn52nMq6kE13siCQ5Eh_6FA99f0)

 - Reparado bug por el cual no instalaba correctamente los paquetes
 - Ahora se libera memoria ram después de instalar cada paquete
 - Añadida función de buscar y reparar automáticamente paquetes rotos del sistema
 - Añadido acceso directo en categoría "Sistema" para ejecutar el "reparador de paquetes" de forma independiente
 - Ahora se utiliza el updaters_updater para actualizar los updaters antes de buscar actualizaciones de paquetes
 - Añadidos a la lista negra nuevos paquetes de slackware que no son necesarios
 - Ahora al actualizar un paquete, se eliminan los "log package" repetidos de dicho paquete, si es que existen
 - Ahora se instalan primero las actualizaciones de slackware y después las de wifislax
 - Ahora se comprueba si hay conexión a internet antes de realizar cada tarea que lo requiera (antes solo se comprobaba al inicio del programa)
 - Ahora avisa cuando un updater no ha podido obtener la versión del programa, avida en la terminal (si lo ejecutamos desde terminal) y también en el archivo de log (se puede ver si activamos el modo debug)

(http://i.imgur.com/vTqITrM.png)

(http://i.imgur.com/bZbnxl6.png)


Explico un poco como fnciona esto de reparar los paquetes...

Lo que hace es buscar (con slackyd -d) dependencias de librerías que no se encuentran en el sistema. Si encuentra un paquete en los repositorios de slackware que contenga esa(s) librería(s), lo añadirá a la lista de actualizaciones. En caso de que no encuentre las librerías requeridas buscará un updater para recompilar y así reparar el paquete roto.

Para que esto funcione es necesario que existan updaters de todos los paquetes del sistema que no pertenecen a slackware, ya que todos estos son susceptibles de romperse cuando actualizamos los paquetes de slackware.

El programa informa cuando no ha encontrado updaters para reparar los paquetes rotos, esta imagen es de wifislax-4.11.1 después de actualizar todos los paquetes de slackware:

(http://i.imgur.com/77chApj.png)


Conforme veamos que van haciendo falta updaters para reparar paquetes rotos, podemos hacerlos y subirlos a github, y  así,  al volver a ejecutar el programa, los actualizará con el updaters_updater.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 12-10-2015, 05:04 (Lunes)
buen curro , actualizo y voy comentando.

me he encontrado un bug en el kernel , muy molesto , no se si solo afecta al 4.1.10

el kernel de wifislax 4.11.1  era el 4.1.1  ese parece estar perfect.

se congela el sistema cuando hay mucho trafico (por ejemplo con qbittorrent) ..sale un aviso de TCP , ya veras que es de lo que tocaron los de google  ;D
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 12-10-2015, 12:09 (Lunes)
No se si esta hecho asi o algo se ha olvidao.

todas las veces que arranco wifislax, en vez de buscar directamente updates, me sale la pantalla de configuracion , a cada inicio de sistema.



- cuando le doy a buscar dependencias rotas , (en segundo plano) , no se si en normal tambien lo hace ..

al acabar sale el mensaje de no hay dependencias rotas , le das al ok , y otra vez la pantalla de configuracion .. ;D
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 12-10-2015, 13:37 (Lunes)
No, eso no debería pasar, ha tenido que ser algo que he tocado a última hora antes de subirlo.
Luego lo miro.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 12-10-2015, 19:48 (Lunes)
He arreglado eso y lo he resubido en el post anterior, no voy a subir de versión porque era un error muy tonto.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 12-10-2015, 19:49 (Lunes)
OK , bajo y pruebo  ;D

pues aun no he reiniciado y ya veo problema a la vista  :D


actualizacion de youtube-dl , desinstalando paquete ...


se ha llevado ese y de regalo

youtube-dl-gui


en funciones_updater pasaba antes y se arreglo despues ...

aunque ahora vuelvo a tener dudas ...esto es lo que hay en funciones


Código: [Seleccionar]
  INSTALADA=""
  POSIBLES_INSTALADAS=$(find /var/log/packages -iname "${PRGNAM}-[0-9]*" | head -1)
   if [ -f $POSIBLES_INSTALADAS ] && [ $POSIBLES_INSTALADAS ]; then
      INSTALADA="$(ls /var/log/packages/$PRGNAM-[0-9]*-* 2>/dev/null|cut -d '/' -f5-|sed "s/^${PRGNAM}-//"|rev|cut -d'-' -f3-|rev|tail -1)"
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 12-10-2015, 20:05 (Lunes)
el tema gestion de log packages ...


tenia el usb con

youtube-dl-2015.10.08
youtube-dl-2015.10.12


aun asi , me ha saliso que "update"

youtube-dl-2015.10.12


cuando ya la tenia en el usb , ...esto es lo que comente , que en usb , siempre es posible tener mas de un log package...


por cada log  ,  un removepkg


Código: [Seleccionar]
  for x in `find /var/log/packages -iname "${PRGNAM}-[0-9]*"`; do
   echo ""
   echo "$ROJO"Eliminando la version del sistema..."$CIERRE"
   sleep 2
   removepkg /var/log/packages/$x
   done



EDIT: Desde el updater directo usando el funciones_updater , todo va como debe , por si te sirve de algo.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 12-10-2015, 21:06 (Lunes)
He reiniciado , sistema en hdd , con solo un paquete de youtube-dl  y me ofrece la misma todas las veces y es la misma que hay ya en el sistema.

obviamente confunde paquetes ..

(http://oi61.tinypic.com/2d93egx.jpg)
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 12-10-2015, 21:54 (Lunes)
¿Cómo lanzáis ese actualizados? No lo encuentro  :-[
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 12-10-2015, 22:04 (Lunes)
¿Cómo lanzáis ese actualizados? No lo encuentro  :-[

si usas wifislax-4.11.1 ya viene una version.

aqui estamos intentamndo mejorar dicha version.


SI TU SISTEMA NO TIENE ACCESO A INTERNET NUNCA LO VERAS  ...  sin acceso a internet no va a "intentar" buscarte actualizaciones.


para lanzarlo manualmente


sistema ---> wifislaxupdatergui
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 12-10-2015, 22:11 (Lunes)
Gracias, si tengo conexion
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 12-10-2015, 22:17 (Lunes)
El de la captura no me hace nada, me he convertido en un tarugo  >:D
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 12-10-2015, 22:20 (Lunes)
Me lo voy a instalar a ver si funciona mejor
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 12-10-2015, 22:34 (Lunes)
deberia aparecerte en la esquina donde la hora y todo eso un icono amarillo , pasado cierto tiempo ...si hay actualizaciones.


si no las hay no saldra nada.

mmm  , creo que no te sale nada ,por que por defecto las actualizaciones de slackware estan off, y los scripts de serie de wifislax-4.11.1 no trabajan con git ,  ...


deberias instalarte , un xzm con los scripts al dia + el xzm de la interface gui

el de la interface gui , lo tienes en el hilo  (posteado por geminis v2.2)

los scripts , ..te dejo un xzm
https://mega.nz/#!68JwyY7T!T-Z0KHiSLQcoMnnoXfJNIomLsyHDANNGuMtdPUW2RLc (https://mega.nz/#!68JwyY7T!T-Z0KHiSLQcoMnnoXfJNIomLsyHDANNGuMtdPUW2RLc)
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 12-10-2015, 22:38 (Lunes)
Jajajajajjaaj me suena todo a chino jajajajajajjajaja

De momento me lo instalo, luego ya veré  >:D
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 12-10-2015, 22:41 (Lunes)
Jajajajajjaaj me suena todo a chino jajajajajajjajaja


en una carpeta , hay un mogollon de scripts , que son capaces de identificar las versiones mas nuevas de los programas, directamente en las webs de cada proyecto.

si algun script , dice que hay una version nueva de algo , el proceso se automatiza, descargando sources, compilandolo , instalandolo  actualizando la version del sistema, y crearte un xzm por si lo vas a usar en modo live.



los xzm , como extras van a la carpeta modules ..antes de iniciar el sistema en modo live.


si usas una imagen iso , desde una maquina virtual , tendrias que editar la iso , para ir añadiendo cosas.
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 12-10-2015, 22:44 (Lunes)
En la máquina virtual lo instalo como si fuese en un HDD, así me pudo hacer una snapshot y volver atrás sin problemas, vamos, que lo puedo romper todo y recuperarlo en 5 minutos.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 12-10-2015, 22:45 (Lunes)
la gui  , es la parte grafica , la interface desde donde configurar , como cuando y que se va a instalar.

y como quieres que se haga.

cuando lo veas en marcha lo flipas  ;D :D ;)


estaba todo en el ftp , pero como se cuelga mas que los monos, opte por llevarlo todo a github.


los scripts , cuando se lanzan , ellos mismos , buscan actualizaciones de si mismos, antes que buscar los programas ...


todo auto , ... ;)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 12-10-2015, 22:47 (Lunes)
bajate tanto la gui 2.2 ,como el que te puse de los scripts...


click derecho sobre los xzm , autoinstalar ...hazlo con los dos y reinicia ...   ;D


seguro aparecen bastante cosas para actualizar.


_______________________

seguro si has visto , la categoria "actualizadores"  ... donde hay scripts que instalan cosas de difrentes categorias.

esos son los updaters , y la gui es la parte grafica,


en los menus, digamos que es por si necesitas ademas instalar algo que un no hay en el sistema con una suite de office , o para reinstalar algo , que se ha roto "ha dejado de funcionar"
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 12-10-2015, 22:48 (Lunes)
He probado los  actualizadores independientes y funcionan todos, pero tenerlos juntos mola que te cagas
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 12-10-2015, 22:59 (Lunes)
He probado los  actualizadores independientes y funcionan todos, pero tenerlos juntos mola que te cagas


la parte grafica, intentara "mantaner" , al dia los programas que has decidido instalar, ademas de los paquetes de slackware , que suelen parchear los temas de seguridad.


de lo que no hay instalado , el gui no buscara nada.  ;)


1 - tu decides que instalas
2 - el gui los mantiene al dia automaticamente


no recomiendo borrar librerias , si quieres quitar cosas, quita programas.


sistema ---> qtgzmanager

interface grafica donde buscar paquetes instalados y eliminarlos si quieres..


filezilla
audacity  etc etc


tambien sirve para consultar si ya tienes tal o cual programa.  ;)


hay muchas cosas nuevas para ti , tomalo con calma.
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 12-10-2015, 23:17 (Lunes)
¿Desinstalar? Ni de coñá ;D tengo que probarlo todo, he estado mucho tiempo ausente.

Instalación perfecta incluida las vmware-tools
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 12-10-2015, 23:21 (Lunes)
me refiero a desinstalar programas que no uses o no quieras ...se puede facilmente.
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 12-10-2015, 23:48 (Lunes)
Lo quiero todo jajajajajajjajaja
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 12-10-2015, 23:55 (Lunes)
el tema gestion de log packages ...


tenia el usb con

youtube-dl-2015.10.08
youtube-dl-2015.10.12


aun asi , me ha saliso que "update"

youtube-dl-2015.10.12


cuando ya la tenia en el usb , ...esto es lo que comente , que en usb , siempre es posible tener mas de un log package...


por cada log  ,  un removepkg


Código: [Seleccionar]
  for x in `find /var/log/packages -iname "${PRGNAM}-[0-9]*"`; do
   echo ""
   echo "$ROJO"Eliminando la version del sistema..."$CIERRE"
   sleep 2
   removepkg /var/log/packages/$x
   done



EDIT: Desde el updater directo usando el funciones_updater , todo va como debe , por si te sirve de algo.


Estoy buscando la forma correcta de determinar a versión y de desinstalar la versión antigua.

Imagínate que tienes algo como esto:

Código: [Seleccionar]
wifislax ~ # ls /var/log/packages|grep "youtube"
youtube-dl-2014.10.12-i586-1sw
youtube-dl-2015.10.12-i586-1sw
youtube-dl-4gui-0.3.8-i486-1sw
youtube-dl-gui-0.3.8-i486-1sw
youtube-dl-gui-2016.10.12-i486-1sw

Ni la GUI ni el youtube-dl_updater son capaces de determinar la versión correcta, y esa es una situación que se puede dar.

Estoy buscando la solución a eso.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 00:15 (Martes)
pues a mi en los scripts sueltos no me falla nada.


PRGNAM ..siempre es el valor excato a buscar


PRGNAM-[0-9]

no puede ser que si PRGNAM=macedonia

AL BUSCAR macedonia-[0-9]  , se cuelen cosas como

macedonia4-3.4.5
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 00:23 (Martes)
Código: [Seleccionar]
find /var/log/packages -iname youtube-dl-[0-9]*
es como esta en el funciones ---> no falla

asumiendo que hasta donde -{0-9]  lo de antes es el PRGNAM y no hay dos PRGNAM IGUALES

pruebalo desde consola...


Código: [Seleccionar]
find /var/log/packages -iname youtube-[0-9]*no devuelve nada por que no hay pquete que solo sea youtube-VERSION


este solo devuelve el de youtube-dl a secas
PRGNAM=youtube-dl
Código: [Seleccionar]
find /var/log/packages -iname youtube-dl-[0-9]*
este el de la gui solo
PRGNAM=youtube-dl-gui
Código: [Seleccionar]
find /var/log/packages -iname youtube-dl-gui-[0-9]*
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 00:27 (Martes)
es tu amigo  ;)

Código: [Seleccionar]
find /var/log/packages -iname $PRGNAM-[0-9]*

solo aparecera mas de un resultado si hay dos logs del mismo paquete (frecuente en modo live) , asi que añadiria un head -1 , para pillar el mas alto
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 00:35 (Martes)
Ahora imagínate que hay un paquete llamado "youtube-dl-2video-2016.10.12-i586-1sw", puede pasar perfectamente... pues en ese caso tu comando ya no es capaz de determinar la versión correcta.

Haz una prueba, crea un archivo con ese nombre en /var/log/packages y ejecuta el actualizador de youtube-dl.

Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 00:44 (Martes)
Ahora imagínate que hay un paquete llamado "youtube-dl-2video-2016.10.12-i586-1sw", puede pasar perfectamente... pues en ese caso tu comando ya no es capaz de determinar la versión correcta.

Haz una prueba, crea un archivo con ese nombre en /var/log/packages y ejecuta el actualizador de youtube-dl.



si lo es cabezon ...por que PRGNAM=youtube-dl-2video

QUE PRGNAM ES SIEMPRE EL NAME DEL PAQUETE  ;D

que esto lo arreglemos hace unas semanas en el funciones ...por que nos pasaba que se colaban cosas que no eran.


ls  -->  muestra todos los resultados aunque solo sean parcialmente = se cuela de mas
find --> busca la cadena estrica, solo aparecera si la cadena es exacta.


Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 00:46 (Martes)
find /var/log/packages -iname $PRGNAM-[0-9]*


no hay dos PRGNAM iguales , ..no pueden haber dos coincidencias a menos que sean logs del mismo paquete ...
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 00:49 (Martes)
PRGNAM=PEPE
PRGNAM=PEPE2
PRGNAM=PEPE3


PRGNAM , - numero


absolutamente todos los paquetes son asi ,por que es el estandard

no hay ni uno solo asi

PEPE-2-2.4.5

fijate que hay paquetes que son


python
python3

para respetar el estandard de cracion de paquetes de cualquier distro ...no solo slackware todas trabajan asi

Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 00:52 (Martes)
te estas dejando engañar ...  ;)


youtube-dl-2video-2016.10.12-i586-1sw


PRGNAM=youtube-dl-2video
VERSION=2016.10.12
ARCH=i586
BUILD=1sw


$PRGNAM-$VERSION

No hay lugar a errores ...

El campo PRGNAM es estatico , el de verison es variable, por eso el [0-9]*

Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 00:53 (Martes)
A ver, no me estás entendiendo...

Manolo crea un programa que se llama "youtube-dl" y Antonio que no conoce a Manolo de nada, crea otro programa que se llama "youtube-dl-2video"

Pues si nosotros tenemos esos dos programas en wifislax, el updater de youtube-dl falla.

Solo te estas basando es suposiciones, yo te lo estoy diciendo porque lo he comprobado.. compruebalo y me cuentas...
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 00:55 (Martes)
NO FALLA TIO

..jajaja

cawen , que estes callendo en eso ...


haber , mas facil imposible ...

crea los supuestos logs , y usa find , en vez de ls ...


el PRGNAM de manolo sera youtube-dl  , mientras el de antonio sera youtube-dl-2video



SI USAS LS  SE LISTARAN TODOS , POR QUE LS LISTA INCLUSO LAS COINCIDENCIAS PARCIALES ...

MIENTRAS SI USAS FIND, EL RESULTADO ES EXACTO ...

Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 00:57 (Martes)
Puedes probarlo para que te quede claro por favor? o te tengo que hacer yo un vídeo?  ;D
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 01:02 (Martes)
ok ,ahora ya lo veo .... ;D

por que es un numero tras el guion ...y se cuela igualmente  ;)


he creado el supuesto log ,para hacer pruebas ...

 :-[


y si despues del 0-9  que coincida otro numero o un punto  ... aunque estariamos igual ...
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 01:06 (Martes)
Gracias  ;D

Aclarado esto, pongo el comando que no falla  >:D

Código: [Seleccionar]
INSTALADA="$(ls /var/log/packages|rev|cut -d'-' -f3-|sed 's/-/ /'|rev|grep "^$PRGNAM "|cut -d' ' -f2|tail -1)"


Y para eliminar el paquete antiguo:

Código: [Seleccionar]
removepkg $(ls /var/log/packages|rev|cut -d'-' -f3-|sed 's/-/ /'|rev|grep "^$PRGNAM "|cut -d' ' -f1)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 01:14 (Martes)
el removepkg que pones tiene en cuenta que hubiese mas de un log ?¿


me autorespondo ,   SI

por cada log , aparecera un resultado , por que si si por ejemplo hay

pepe-1.0
pepe-1.1

el resultado es

pepe pepe


removepkg pepe pepe

por lo que   SI
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 01:23 (Martes)
les das la vuelta por que por detras la cantidad de guiones SIEMPRE ES LA MISMA ... que carbon  >:D >:D


menos mal que eres mas cabezon que yo ,  y no te achantas  ;D ;)   >:( >:( >:(



bueno , pues ahora , te copio los comandos para el funciones y lo subo al git.   ;)

Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 01:26 (Martes)
He estado caso 2 horas probando comandos hasta dar con el bueno  ;D



Citar
bueno , pues ahora , te copio los comandos para el funciones y lo subo al git.   Wink

Okay  ;)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 01:29 (Martes)
no se si lo rompere , por que veo demasiado movimiento aqui ..


Código: [Seleccionar]
# Detecta la version instalada en el sistema
f_versionInstalada() {
  INSTALADA=""
  POSIBLES_INSTALADAS=$(find /var/log/packages -iname "${PRGNAM}-[0-9]*" | head -1)
   if [ -f $POSIBLES_INSTALADAS ] && [ $POSIBLES_INSTALADAS ]; then
      INSTALADA="$(ls /var/log/packages/$PRGNAM-[0-9]*-* 2>/dev/null|cut -d '/' -f5-|sed "s/^${PRGNAM}-//"|rev|cut -d'-' -f3-|rev|tail -1)"
      echo ""
      echo ""$AMARILLO"La version del sistema es..."$CYAN"$PRGNAM-$INSTALADA"$CIERRE""
      sleep 1
      echo ""
      echo "__________________________________________"
      echo ""
      echo ""$AMARILLO"La version mas nueva en su pagina web es..."$CYAN"$PRGNAM-$VERSION"$CIERRE""
      echo ""
      if [ $PRGNAM = x265 ]; then
      echo "${ROJO}ADVERTENCIA:"
      echo "${BLANCO}Actualizar este paquete puede romper ${AMARILLO}ffmpeg"
      echo "${BLANCO}Es posible que necesites recompilar ${AMARILLO}ffmpeg"
      echo
      fi
      echo ""$BLANCO"Pulsa $ROJO"ENTER" $BLANCO"si deseas actualizarla""
      read junk
      echo ""
   fi
   
# Si el paquete esta instalado y es el mismo se sube el numero de build
if [ ! -z $INSTALADA ] && [ $INSTALADA = $VERSION ]; then
BUILDLOCAL="$(ls /var/log/packages/$PRGNAM-[0-9]*-* 2>/dev/null|cut -d '/' -f5-|sed "s/^${PRGNAM}-//" | rev | cut -d- -f1 | grep -o [0-9] | head -1)"
BUILD=`expr $BUILDLOCAL + 1`
fi
}
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 01:30 (Martes)
creo que el POSIBLES_INSTALADAS , ahora sobra.


Código: [Seleccionar]
# Detecta la version instalada en el sistema
f_versionInstalada() {
      INSTALADA="$(ls /var/log/packages|rev|cut -d'-' -f3-|sed 's/-/ /'|rev|grep "^$PRGNAM "|cut -d' ' -f2|tail -1)"
      if [ ! -z $INSTALADA ]; then
      echo ""
      echo ""$AMARILLO"La version del sistema es..."$CYAN"$PRGNAM-$INSTALADA"$CIERRE""
      sleep 1
      echo ""
      echo "__________________________________________"
      echo ""
      echo ""$AMARILLO"La version mas nueva en su pagina web es..."$CYAN"$PRGNAM-$VERSION"$CIERRE""
      echo ""
      if [ $PRGNAM = x265 ]; then
      echo "${ROJO}ADVERTENCIA:"
      echo "${BLANCO}Actualizar este paquete puede romper ${AMARILLO}ffmpeg"
      echo "${BLANCO}Es posible que necesites recompilar ${AMARILLO}ffmpeg"
      echo
      fi
      echo ""$BLANCO"Pulsa $ROJO"ENTER" $BLANCO"si deseas actualizarla""
      read junk
      echo ""
      fi
   
# Si el paquete esta instalado y es el mismo se sube el numero de build
      if [ ! -z $INSTALADA ]; then
      BUILDLOCAL="$(ls /var/log/packages/$PRGNAM-[0-9]*-* 2>/dev/null|cut -d '/' -f5-|sed "s/^${PRGNAM}-//" | rev | cut -d- -f1 | grep -o [0-9] | head -1)"
      BUILD=`expr $BUILDLOCAL + 1`
     fi
}


tengo que revisar lo del build
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 01:46 (Martes)
Estoy mirandolo.. porque tenemos el mismo problema con la variable $BUILDLOCAL
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 01:55 (Martes)
Código: [Seleccionar]
#!/bin/bash
PRGNAM=youtube-dl-gui
INSTALADA="$(ls /var/log/packages|rev|cut -d'-' -f3-|sed 's/-/ /'|rev|grep "^$PRGNAM "|cut -d' ' -f2|tail -1)"
REMOVE=$(ls /var/log/packages|rev|cut -d'-' -f3-|sed 's/-/ /'|rev|grep "^$PRGNAM "|cut -d' ' -f1)
BUILDLOCAL="$(ls /var/log/packages|grep "^$PRGNAM-$INSTALADA" |rev| cut -d- -f1 | grep -o [0-9])"
echo $INSTALADA
echo $REMOVE
echo $BUILDLOCAL


BUILDLOCAL="$(ls /var/log/packages|grep "^$PRGNAM-$INSTALADA" |rev| cut -d- -f1 | grep -o [0-9])"


es mas seguro asi ,

BUILDLOCAL="$(ls /var/log/packages|grep "^$PRGNAM-$INSTALADA"|rev|cut -d- -f1|rev|sed 's/sw//g')"
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 02:05 (Martes)
No creo que nunca suceda.. pero si el paquete es youtube-dl-2015.10.13-i586-10sw ya no funciona ese comando, ya que solo coge el primer número.
EDITO: El segundo comando que has puesto si funcionaría, pero solo cuando la etiqueta sea "sw".

Yo lo tengo así y me funciona todo correctamente:

Código: [Seleccionar]
#!/bin/bash

# Script by www.seguridadwireless.net

FUNCIONES_VERSION=20151014

# Colores
CIERRE=${CIERRE:-""}
ROJO=${ROJO:-""}
VERDE=${VERDE:-""}
CYAN=${CYAN:-""}
AMARILLO=${AMARILLO:-""}
BLANCO=${BLANCO:-""}
ROSA=${ROSA:-""}

# Variables globales
PRGNAM=funciones
VERSION=$FUNCIONES_VERSION
WEB=http://www.downloadwireless.net
DOWNLOAD=$WEB/wifislax-updaters/Funciones/${PRGNAM}_updater
BUILD=${BUILD:-1}
TAG=${TAG:-sw}
CWD=$(pwd)

# Vamos a liberar toda la memoria cache
sync && echo 3 > /proc/sys/vm/drop_caches

# Eliminamos posibles ficheros viejos de modificaciones de scripts
rm -rf /opt/wifislax-updaters/*/*~ &>/dev/null

# Funcion que limpia
f_exitmode() {
   rm -Rf $TMP &>/dev/null
   exit 1
}

# Funcion que muestra Presentacion
f_presentacion() {
clear
sleep 0.1 | echo ""
sleep 0.1 | echo ""
sleep 0.1 | echo "$BLANCO"  "       ******************************"  
sleep 0.1 | echo "$VERDE"   "          Actualizador/Instalador    "  
sleep 0.1 | echo "$VERDE"   "          Paquete: "$AMARILLO"$PRGNAM"                                                
sleep 0.1 | echo "$VERDE"   "                                   "
sleep 0.1 | echo "$VERDE"   "          www.seguridadwireless.net  "
sleep 0.1 | echo "$BLANCO"  "       ******************************"
sleep 0.1 | echo "$CERRAR"
sleep 1
}

# Comprobar conexion by geminis_demon
f_comprobarConexion() {
   if [ ! "$(ping google.com -c1 2>/dev/null)" ]; then
      echo "No tengo internet ... el script se cerrara."
      echo ""
      sleep 1
      exit 0
   fi
}

# Comprobacion de updates para el script
f_comprobarUpdates() {
   SERVIDOR_WEB="https://raw.githubusercontent.com/wifislax-ng/wifislax-updaters/master"
   DIRECTORIO=$(find /opt/wifislax-updaters -type f -name ${PRGNAM}_updater| rev | cut -d/ -f2- | rev)
   SERVIDOR_VERSION=$(timeout -s SIGTERM 10 curl -sk $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | grep "SCRIPT_VERSION=" | head -1 |cut -d "=" -f2)

   echo ${CYAN}Version Script$CIERRE: $ROJO${SCRIPT_VERSION:6}$BLANCO/$AMARILLO${SCRIPT_VERSION:4:2}$BLANCO/$ROJO${SCRIPT_VERSION:0:4}$CIERRE

   if [ "$(ping github.com -c1 2>/dev/null)" ]; then
      if [[ $SCRIPT_VERSION -lt $SERVIDOR_VERSION ]]; then
         echo
         echo "$ROSA"Comprobando si hay actualizaciones para el script..."$CIERRE."
         echo ${ROJO}NUEVA VERSION$CIERRE
         echo
         echo ${ROSA}Version Server$CIERRE: $ROJO${SERVIDOR_VERSION:6}$BLANCO/$AMARILLO${SERVIDOR_VERSION:4:2}$BLANCO/$ROJO${SERVIDOR_VERSION:0:4}$CIERRE
         echo
         echo ${CYAN}Actualizando ${PRGNAM}_updater
         curl -sk $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater -o $DIRECTORIO/${PRGNAM}_updater
         echo ${ROJO}LISTO$CIERRE
         sleep 1
         $0
         exit
      fi
   fi
}

# Definimos arquitectura del sistema. Se le pasa la arquitectura como parametro o la calcula automaticamente si no se indica nada
f_arquitectura() {
   ARCH=$1
if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
    i?86) ARCH=i586 ;;
    arm*) ARCH=arm ;;
       *) ARCH=$( uname -m ) ;;
  esac
fi

if [ "$ARCH" = "i586" ]; then
  SLKCFLAGS="-O2 -march=i586 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
  SLKCFLAGS="-O2 -march=i686 -mtune=i686"
  LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
fi

set -e
}

# Detecta la version instalada en el sistema
f_versionInstalada() {
   INSTALADA="$(ls /var/log/packages|rev|cut -d'-' -f3-|sed 's/-/ /'|rev|grep "^$PRGNAM "|cut -d' ' -f2|tail -1)"
   echo ""
   echo ""$AMARILLO"La version del sistema es..."$CYAN"$PRGNAM-$INSTALADA"$CIERRE""
   sleep 1
   echo ""
   echo "__________________________________________"
   echo ""
   echo ""$AMARILLO"La version mas nueva en su pagina web es..."$CYAN"$PRGNAM-$VERSION"$CIERRE""
   echo ""
   if [ $PRGNAM = x265 ]; then
      echo "${ROJO}ADVERTENCIA:"
      echo "${BLANCO}Actualizar este paquete puede romper ${AMARILLO}ffmpeg"
      echo "${BLANCO}Es posible que necesites recompilar ${AMARILLO}ffmpeg"
      echo
   fi
   echo ""$BLANCO"Pulsa $ROJO"ENTER" $BLANCO"si deseas actualizarla""
   read junk
   echo ""

# Si el paquete esta instalado y es el mismo se sube el numero de build
if [ ! -z $INSTALADA ] && [ $INSTALADA = $VERSION ]; then
BUILDLOCAL="$(ls /var/log/packages/$PRGNAM-$INSTALADA-*|rev|cut -d'-' -f1|grep -o "[0-9]*"|rev)"
BUILD=`expr $BUILDLOCAL + 1`
fi

}

# Elimina una version anterior
f_eliminaVersion() {
   sleep 1
   if [ $PRGNAM = xampp ]; then
   if [ -f /opt/lampp/lampp ]; then
   /opt/lampp/lampp stop
   fi
   fi
   if [ $PRGNAM = metasploit ]; then
   if [ -f /etc/rc.d/rc.metasploit ]; then
   /etc/rc.d/rc.metasploit stop
   fi
   fi

   echo ""
   echo "$ROJO"Eliminando la version del sistema..."$CIERRE"
   sleep 2
   removepkg $(ls /var/log/packages|rev|cut -d'-' -f3-|sed 's/-/ /'|rev|grep "^$PRGNAM "|cut -d' ' -f1)

}

# Crea el directorio temporal de trabajo
f_directorioTemporal() {
   TMP=${TMP:-/tmp/build/$PRGNAM}
   PKG=$TMP/package-$PRGNAM
   OUTPUT=${OUTPUT:-/tmp}
   rm -rf $PKG
   mkdir -p $TMP $PKG $OUTPUT
   cd $TMP
}

# Hace strip al paquete
f_strip() {
   cd $PKG
   stripdir $PKG 2>/dev/null
}

# Descargar sources
f_download(){
if [ "$(aria2c --version 2>/dev/null)" ]; then
GESTOR="aria2c -x 3 "
else
GESTOR="wget -c "
fi
if [ $PRGNAM = hydra ]; then
GESTOR="wget -c --no-check-certificate "
fi
if [ $PRGNAM = jdk ]; then
echo ".oracle.com TRUE / FALSE 1906724535 oraclelicense accept-securebackup-cookie">cookie
GESTOR="aria2c -x 3 --load-cookies=cookie "
fi
if [ $PRGNAM = libspotify ]; then
GESTOR="wget -c "
fi
if [ ! -f $SOURCES ]; then
echo
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 3
$GESTOR $DOWNLOAD
fi
}

#Preparamos entorno
f_preparar(){
if [ ! -z $SOURCES ]; then
echo ""
echo "$VERDE"Descomprimiendo ..."$CIERRE"
sleep 3
rm -rf $PRGNAM-$VERSION
if [ ! -z $EXTENSION ]; then
if [ $EXTENSION = zip ]; then
unzip $SOURCES
else
tar xvf $SOURCES || tar xvf $SRCNAM-$VERSION.$EXTENSION || tar xvf $PRGNAM-src-$VERSION.$EXTENSION
fi
fi
cd $TMP/$PRGNAM-$VERSION 2>/dev/null || cd $TMP/$SRCNAM-$VERSION 2>/dev/null || cd $TMP/$PRGNAM 2>/dev/null || cd $TMP/$PRGNAM-$VERSION-$SRCNAM 2>/dev/null || cd $TMP/$SRCNAM 2>/dev/null
fi
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
 -o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
}

# Creamos xzm , instalamos y salimos
f_tareasFinales() {
   # Si el sistema tiene una version anterior se eliminara
   if [ "$INSTALADA" ]; then
      f_eliminaVersion
   fi
   echo ""
   echo "$VERDE"Instalando y creando modulo xzm ..."$CIERRE"
   # Liberamos memoria
   sync && echo 3 > /proc/sys/vm/drop_caches
# Guardamos los modulos en carpetas por categoria
   cd ..
   CATEGORIA=`echo $CWD | cut -d "/" -f4`
   if [ ! -d $HOME/Desktop/$CATEGORIA ]; then
   mkdir -p $HOME/Desktop/$CATEGORIA
   fi

#Para sigram nos basamos en el log. Para el resto siempre es igual
if [ $PRGNAM = sigram ]; then
cleandir $PKG &>/dev/null
log2xzm $TMP/sigram.log $HOME/Desktop/$CATEGORIA/$PRGNAM-${VERSION}-$ARCH-$BUILD$TAG.xzm
xzm2dir $HOME/Desktop/$CATEGORIA/$PRGNAM-${VERSION}-$ARCH-$BUILD$TAG.xzm /
else
cleandir $PKG &>/dev/null
dir2xzm $PKG $HOME/Desktop/$CATEGORIA/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm
xzm2dir $HOME/Desktop/$CATEGORIA/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm /
   fi
# Iniciar algun servicio si existe
   if [ -f $PKG/etc/rc.d/rc.teamviewerd ]; then
   /etc/rc.d/rc.teamviewerd start &>/dev/null
   fi
# Variables especiales para renombrar algunos modulos
   if [ $PRGNAM = jre ]; then
   mv $HOME/Desktop/$CATEGORIA/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm $HOME/Desktop/$CATEGORIA/008-Extra_$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm
   fi
   if [ $PRGNAM = "google-chrome" ]; then
   mv $HOME/Desktop/$CATEGORIA/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm $HOME/Desktop/$CATEGORIA/007-Extra_$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm
   fi
   if [ $PRGNAM = firmwares ]; then
   mv $HOME/Desktop/$CATEGORIA/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm $HOME/Desktop/$CATEGORIA/010-Extra_$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.xzm
   fi

   rm -Rf $TMP &>/dev/null
   clear
   echo ""
   echo ""$VERDE"Creado modulo del paquete "$AMARILLO"$PRGNAM-$VERSION"$CIERRE""
   echo ""
   echo "$VERDE"Las tareas han finalizado"$CIERRE"
  
   if [ $PRGNAM = metasploit ]; then
       /etc/rc.d/rc.metasploit start &> /dev/null
   fi
   if [ $PRGNAM = pulseaudio ]; then
       pulseaudio --start >/dev/null 2>&1
   fi
   if [ -x /usr/bin/update-desktop-database ]; then
       /usr/bin/update-desktop-database -q /usr/share/applications >/dev/null 2>&1
   fi
  
   if [ -x /usr/bin/update-mime-database ]; then
       /usr/bin/update-mime-database /usr/share/mime >/dev/null 2>&1
   fi
  
   if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
   if [ -x /usr/bin/gtk-update-icon-cache ]; then
       /usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor >/dev/null 2>&1
   fi
   fi
  
   if [ -x /usr/bin/glib-compile-schemas ]; then
       /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas >/dev/null 2>&1
   fi
  
   # Update the X font indexes:
   if [ -x /usr/bin/mkfontdir ]; then
   ( cd /usr/share/fonts/TTF
    mkfontscale . >/dev/null 2>&1
    mkfontdir . >/dev/null 2>&1
   )
   fi

   if [ -x /usr/bin/fc-cache ]; then
   /usr/bin/fc-cache -f >/dev/null 2>&1
   fi
  
   sleep 1
   echo ""
   echo "$VERDE"Bye Bye"$CIERRE"
   echo ""
   sleep 1
# Liberamos memoria
   sync && echo 3 > /proc/sys/vm/drop_caches
# Salimos del script
   exit 0
}



También he cambiado esta parte:

   # Si el sistema tiene una version anterior se eliminara
   if [ "$INSTALADA" ]; then
      f_eliminaVersion
   fi


Ya que había ahí un comando al que no le veo mucho sentido.. si existe la variable $INSTALADA logicamente hay una versión anterior en el sistema.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 02:06 (Martes)
en el ultimo que pongo , para el buildlocal..hago un sed , al tag de sw


pero prodrian tener con tags de slacky o sBo


¿como un sed a todas las letras  a-z  ?¿


na, ya veo que has usado el comodin despues del numero ,por si hay otro ... ok.

lo habia pensado , un post justo arriba del tuyo , lo de que haya builds tipo 10 , 11 y tal.

tu code es mas corto. ;)
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 13-10-2015, 02:06 (Martes)
Flipante el verificador de dependencias  >:(
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 02:10 (Martes)
Flipante el verificador de dependencias  >:(

tu por si acaso hazte snapshots , que ya ves que la estamos liando "again"   ;D  (cuando subo versiones nuevas de scripts , en tu maquina se clonan al mas nuevo del git)

lo que tienes, es lo que hay en desarrollo ... el de serie de wifislax-4.11.1 es bastante mas basico.
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 13-10-2015, 02:11 (Martes)
^-^El updater gui 1.4 se me ha quedado pajarito con aircrack

Él snapshot es lo primero que he hecho, de lo que toco desconozco el 99% jajaja
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 02:17 (Martes)
Versión 2.3

https://mega.nz/#!t8RgDQRD!XSo7pgX3YWIC40GYn6FZKXijfYdIdIu6Et7cRJ7uVO8 (https://mega.nz/#!t8RgDQRD!XSo7pgX3YWIC40GYn6FZKXijfYdIdIu6Et7cRJ7uVO8)


 - Solucionado bug al determinar la versión de un paquete del sistema
 - Solucionado bug al desinstalar un paquete del sistema
 - Solucionado bug al intentar cerrar el programa cerrando la ventana, no se cerraba.
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 13-10-2015, 02:21 (Martes)
Bueno, parece que tira, lento pero va actualizando, son muchas actualizaciones (316)

Cuando termine volveré a probar todos mis USB

También me ha salido una actualización del kernel y me ha generado un módulo en el escritorio.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 02:26 (Martes)
Bueno, parece que tira, lento pero va actualizando, son muchas actualizaciones (316)

Cuando termine volveré a probar todos mis USB

También me ha salido una actualización del kernel y me ha generado un módulo en el escritorio.

el de kernel , si lo has lanzado desde el menu ...si no lo cerraste veras que te dice si lo quieres instalar ...puedes tener todos los que quieras  ;)

si es el 4.1.10  o 4.1.9 no lo instales , hay un bug que deja k.o el sistema.

he encontrado parche ..pero no modifique los updaters.



PD: Subido funciones_updater tal cual lo publico geminis, solo subiendo un dia el numero de version...para que las maquinas se actualicen al del git.
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 13-10-2015, 02:39 (Martes)
Creo que era el 4.1.10 ^-^

Viva los snapshot jajaja

De momento me peleo con las Shared Folders, pero hay muchos cambios y voy perdidisimo >:D

Ya funcionan, ahora tengo que conseguir que lo haga desde el inicio.

Perdón por desviar el tema, ya me callo.

EDITADO
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 02:47 (Martes)
Creo que era el 4.1.10 ^-^

Viva los snapshot jajaja

De momento me peleo con las Shared Folders, pero hay muchos cambios y voy perdidisimo >:D


habia un xzm tuyo por hay con las shared folders ..y el comando necesario para activarlas en

/etc/rc.d/rc.local
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 13-10-2015, 03:00 (Martes)
Ya no recuerdo ni que había publicado  :'(
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 03:02 (Martes)
BUG


sistema liveusb limpio


updater-gui 2.3


me dice 151 updates ...por cada updater que encuentra dice que actualizacion.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 03:08 (Martes)
Ya no recuerdo ni que había publicado  :'(

http://www.wifislax.com/activar-las-shared-folders-en-wifislax-4-2/
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 13-10-2015, 03:29 (Martes)
No cuela, eso dejo de funcionar y tú creaste este script

   https://foro.seguridadwireless.net/emulacion-de-gnulinux-sobre-windows/modulo-vmware-tools-de-vmware-9-para-wifislax-4/msg252994/#msg252994
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 03:56 (Martes)
BUG


sistema liveusb limpio


updater-gui 2.3


me dice 151 updates ...por cada updater que encuentra dice que actualizacion.

La verdad es que no entiendo a que te refieres.. explica un poco plis..
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 03:58 (Martes)
pues que al arrancar me dice 151 actualizaciones ....

y mirando veo que por cada script *_updater , dice que hay actualizacion , incluso de paquetes que no tengo instalados como cairo-dock



espera ,reinicio y pongo foto...por que sale a cada inicio de sistema ,como si realmente hubieran actualizaciones.


ejecuta los 150 scripts y hay updates de todo ...segun la gui  ;D
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 04:13 (Martes)
hay va la foto , ... para que te jagas una idea, de los de la foto ni siquiera tengo instalados mas de 2 o 3 que vienen por defecto en la iso , el resto ni siquiera tengo instalada alguna version.

tanto live como hdd , sistema limpio , ...sin tocar nada solo añadi la gui 2.3


(http://oi59.tinypic.com/2lc8was.jpg)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 04:22 (Martes)
el updater-gui , ¿antes de nada hace un clone en /tmp/wifislax-updaters?


aparece la carpeta a cada inicio ..


el script gituploader , tambien escribe justo en la misma ruta exacta y lo estaba ejecutando para subir el funciones ...

el conflito de rutas lo arreglo en el gituploader que creo no lo usa nadie mas que yo ...solo esta en iso desarrollo.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 04:48 (Martes)
el problema esta en funciones  ... siempre cree que ya hay un paquete instalado ...


creo que ya lo he arreglado...


Código: [Seleccionar]
# Detecta la version instalada en el sistema
f_versionInstalada() {
   INSTALADA="$(ls /var/log/packages|rev|cut -d'-' -f3-|sed 's/-/ /'|rev|grep "^$PRGNAM "|cut -d' ' -f2|tail -1)"
   if [ ! -z $INSTALADA ];then
   echo ""
   echo ""$AMARILLO"La version del sistema es..."$CYAN"$PRGNAM-$INSTALADA"$CIERRE""
   sleep 1
   echo ""
   echo "__________________________________________"
   echo ""
   echo ""$AMARILLO"La version mas nueva en su pagina web es..."$CYAN"$PRGNAM-$VERSION"$CIERRE""
   echo ""
   if [ $PRGNAM = x265 ]; then
      echo "${ROJO}ADVERTENCIA:"
      echo "${BLANCO}Actualizar este paquete puede romper ${AMARILLO}ffmpeg"
      echo "${BLANCO}Es posible que necesites recompilar ${AMARILLO}ffmpeg"
      echo
   fi
   echo ""$BLANCO"Pulsa $ROJO"ENTER" $BLANCO"si deseas actualizarla""
   read junk
   echo ""
   fi

# Si el paquete esta instalado y es el mismo se sube el numero de build
if [ ! -z $INSTALADA ] && [ $INSTALADA = $VERSION ]; then
BUILDLOCAL="$(ls /var/log/packages/$PRGNAM-$INSTALADA-*|rev|cut -d'-' -f1|grep -o "[0-9]*"|rev)"
BUILD=`expr $BUILDLOCAL + 1`
fi
}


y tambien


Código: [Seleccionar]
   # Si el sistema tiene una version anterior se eliminara
   if [ ! -z "$INSTALADA" ]; then
      f_eliminaVersion
   fi
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 04:52 (Martes)
Ok pues yo mañana sigo que estoy cansao ya, me voy a dormir.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 04:58 (Martes)
Ok pues yo mañana sigo que estoy cansao ya, me voy a dormir.

ok , en los updaters creo que esta fixed ..en la gui voy a probar "por probar" ..

      if [ "$INSTALADA" ]; then


      if [ ! -z "$INSTALADA" ]; then



si un programa no esta instalado INSTALADA = NADA

como despues comparas instalada con version y no son iguales al estar vacio ..pues dice que hay update..pero aun no lo he probado.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 05:06 (Martes)
CREO que ya lo veo ...


Para la gui

INSTALADA es igual a PRGNAM+VERSION

al enfrentar con  VERSION , nunca coinciden ..por que en los scriippts  version =numeracion

instalada en la gui name+numeros ...


______________

no he sacado nada en claro con la gui ... por la mañana probare los updaters todos uno a uno ...
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 13-10-2015, 06:12 (Martes)
perdón por molestar otra vez, por fin conseguí que funcionen las Shared folders sin necesidad de hacer nada, ya solo me queda recordar como se hacían los módulos.
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 13-10-2015, 06:13 (Martes)
Sois unos cabrones, ya me habeis vuelto a enganchar al foro jajajajajajajaj

mañana borro todos los offtopics que he puesto ;)
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 13-10-2015, 07:29 (Martes)
bufff no me sale nada bien a la primera, no puedo actualizar el actualizador, me dice que se actualiza pero se cierra y vuelve a la versión anterior, la 2.3 solo la veo unos segundos.

que asco haberme quedado medio ********** grrrrrrrrrr, **** vida

Título: Re: Wifislax Updater GUI
Publicado por: lobomemento en 13-10-2015, 07:38 (Martes)
Tranquilo maestro, todo debe andarse, solo si el partido a sido duro llegas a disfrutar de la victoria, animo y coraje.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 08:01 (Martes)
bufff no me sale nada bien a la primera, no puedo actualizar el actualizador, me dice que se actualiza pero se cierra y vuelve a la versión anterior, la 2.3 solo la veo unos segundos.

que asco haberme quedado medio ********** grrrrrrrrrr, **** vida



La gui es esa la mas nueva 2.3  ..hasta nueva orden , pero no funca bien ahora mismo , asi que no le hagas mucho caso a la gui de momento.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 18:21 (Martes)
INFORME


Desde los scripts va todo bien , detccion de version , remover , todo.

He ajustado el updater de aircrack y el de pitivi , que en la version contenian guiones y eso despues rompia la forma de encontrar la version del paquete


aircrack por ejemplo en version , hacia

1.1-rc2-rxxxx

ahora es

1.1_rc2_rxxxx

en pitivi lo mismo , y despues de eso ya todos los updaters a la primera.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 19:00 (Martes)
Esto que has cambiado:

Código: [Seleccionar]
   if [ ! -z "$INSTALADA" ]; then
      f_eliminaVersion
   fi

Es exactamente lo mismo que esto:

Código: [Seleccionar]
   if [ "$INSTALADA" ]; then
      f_eliminaVersion
   fi

Solo son 2 formas diferentes de hacer lo mismo.


Esto otro que has añadido:

Citar
   INSTALADA="$(ls /var/log/packages|rev|cut -d'-' -f3-|sed 's/-/ /'|rev|grep "^$PRGNAM "|cut -d' ' -f2|tail -1)"
   if [ ! -z $INSTALADA ];then
   echo ""
   echo ""$AMARILLO"La version del sistema es..."$CYAN"$PRGNAM-$INSTALADA"$CIERRE""
   sleep 1
   echo ""
   echo "__________________________________________"
   echo ""
   echo ""$AMARILLO"La version mas nueva en su pagina web es..."$CYAN"$PRGNAM-$VERSION"$CIERRE""
   echo ""
   if [ $PRGNAM = x265 ]; then
      echo "${ROJO}ADVERTENCIA:"
      echo "${BLANCO}Actualizar este paquete puede romper ${AMARILLO}ffmpeg"
      echo "${BLANCO}Es posible que necesites recompilar ${AMARILLO}ffmpeg"
      echo
   fi
   echo ""$BLANCO"Pulsa $ROJO"ENTER" $BLANCO"si deseas actualizarla""
   read junk
   echo ""
   fi

Eso lo quité porque si no, cuando el programa del updater que estás ejecutando no está en el sistema, se pone a compilar sin preguntar ni nada... y alomejor yo solo he ejecutado el updater para ver cual es la última versión del programa en cuestión, no para instalarlo.

Por eso quité esa parte, para que siempre pregunte si quieres instalarlo antes de ponerse a descargar y compilar por su cuenta.


Bueno.. esas cosas son solo cuestión de gustos, pero no afectan al probelma, el problema está en la gui, que lo puse así:

Citar
INSTALADA="$PRGNAM$(ls /var/log/packages|rev|cut -d'-' -f3-|sed 's/-/ /'|rev|grep "^$PRGNAM "|cut -d' ' -f2|tail -1)"

Cuando debería ser así:

Citar
INSTALADA="$(ls /var/log/packages|rev|cut -d'-' -f3-|sed 's/-/ /'|rev|grep "^$PRGNAM "|cut -d' ' -f2|tail -1)"

Por eso siempre decía que hay actualizaciones.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 19:20 (Martes)
men , tu no usas el comparador de versiones en funciones_updater ,tienes tu propia función.


si no pongo que el valor instalada debe estar lleno , siempre dice que el sistema ya tiene una versión del programa,cuando no es verdad , y en la comparación sale solo el PRGNAM ...

si quieres probarlo ... ponte el funciones como tu lo pusiste y lanza un updater desde el menú de algo QUE NO TENGAS INSTALADO ....veras como dice que el sistema si tiene una versión , aunque aparece en blanco e intentara actualizar algo que no existe.

el removepkg fallara al ir a remover un log de algo que no hay.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 19:22 (Martes)
a ti no te afecta eso ,por que no vas a lanzar nunca desde la gui un updater que no tenga ya alguna versión en sistema.

afecta cuando lanzas un updater de algo que aun no tienes y el script dice que si ..


Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 19:25 (Martes)
creo que te has liado con esa parte


esa parte de comparar , solo aparece si ya hay una versión en sistema ,no siempre.



cuando lanzas un updater de algo que aun no tienes ..como va a comparar con la versión instalada si no la tienes ?¿

pasa directamente a compilar ...sin preguntar ,por que no vas a hacer cambios de paquete si no a añadir.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 19:28 (Martes)
la finalidad de ese dialogo si ya hay una versión en sistema, es que un usuario puede lanzar un updater sin saber que ya lo tiene instalado el paquete.


de esa forma puede ver que ya lo tiene y comparar con lo que se instalara si procede.


si las versiones coinciden el usuario no perderá tiempo en instalarlo si ya esta en el sistema, si no coinciden podrá verlo y decidir si procede.


_______________

si el campo instalada esta vacio , entonces no hay dialogo posible, vas a instalar algo que aun no tienes.


_____________________

voy a probar el cambio que propones en la gui y te digo
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 19:39 (Martes)
FIXED


¿como vas a proceder?

reempaquetas la gui 2.3 , o subes a 2.4 ?¿


__________________

respecto al dialogo , de funciones , podría aparecer siempre como tu dices ..y si el valor instalada es vacio

INSTALADA="NO INSTALADA"

a la hora de remover el paquete se comprobara la variable instalada y se eliminara si el valor no es "NO INSTALADA"  ,por que será la numeración de la instalada en sistema.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 20:23 (Martes)
Voy a subir la 2.4 porque también hay otro error y es que el wifislax-updaters_updater sale siempre en la lista de actualizaciones, y es porque en esta última versión lo quité del blacklist, y ahora ya se porqué lo metí en el blacklist  ;D

En cuanto al texto que te pregunta si quieres proceder con la instalación , ya se que no afecta en nada a la gui.

Lo digo porque mas de una vez me ha pasado que he pinchado en un updater y se ha puesto a descargar y compilar sin preguntarme, y yo no quería instalar nada solo quería saber la versión.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 13-10-2015, 20:39 (Martes)
Es un cambio facilito ... lo hare , que pregunte siempre.  ;)
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 13-10-2015, 23:03 (Martes)
Versión 2.4

https://mega.nz/#!555j1Tra!flU-VWXPsECxqredU1SRJtqK_fl2Lnkgi3E9TX33isc (https://mega.nz/#!555j1Tra!flU-VWXPsECxqredU1SRJtqK_fl2Lnkgi3E9TX33isc)

 - Arreglado el problema de la versión anterior al determinar la versión
 - Añadido de nuevo wifislax-updaters_updater a la blacklist
 - Arreglado otro error de la versión anterior por el cual solo buscaba actualizaciones al inicio, pero no funcionaba el botón "buscar actualizaciones"
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 17-10-2015, 02:43 (Sábado)
despues de hacer la busqueda de actualizaciones se quedan carpetas por hay ...

/tmp/wifislax-updaters  --> con todos los updaters
/tmp/build   --> aqui se crean directorios como si hubieras creado un xzm de los updaters o algo asi
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 17-10-2015, 03:32 (Sábado)
Eso es cosa del wifislax-updaters_updater, de todas formas solo son scripts.. no ocupan nada.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 17-10-2015, 03:38 (Sábado)
pero yo no he ejecutado wifislax-updaters_updater,

imagino , lo ejecuta la gui ...para updatear los scripts primero ... ?¿


entonces habria que modificar ese updater para que haga limpìeza al acabar ...
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 17-10-2015, 05:08 (Sábado)
Sip, creo que lo puse en el changelog que pongo siempre con las nuevas veriones, ahora la gui ejecuta el wifislax-updaters_updater a cada inicio.

Esto es porque para reparar los paquetes rotos conviene siempre tener disponibles todos los updaters que existan, ya sabes que antes la gui solo los actualizaba, pero no descargaba los nuevos.

Supongo que el script tiene una funcion de autolimpieza pero seguramente no se ejecuta porque la gui prescinde de algunas funciones..

De momento no voy a hacer nada al respecto porque no me parece algo muy importante, pero me lo apunto para cuando salgan cosas nuevas que arreglar y sea necesario sacar una nueva version.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 17-10-2015, 08:15 (Sábado)
despues de actualizar algo ,aparece el dialogo de si quiero escanear en busca de paquetes rotos..

le digo que si ,y al acabar sale esta ventana..

imagino que el mensaje ..esta a medias.


(http://oi61.tinypic.com/16bady8.jpg)
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 17-10-2015, 12:21 (Sábado)
ajaja ostia... una ventna vacía by the face...

Pes si, ahí debería decir que las operaciones terminaron sin errores  ;D
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 17-10-2015, 20:19 (Sábado)
ajaja ostia... una ventna vacía by the face...

Pes si, ahí debería decir que las operaciones terminaron sin errores  ;D


despues de actualizar algo, si que sale que salio sin errores , aparece el dialogo de buscar cosas rotas , elegi la forma normal , y al acabar salio esa ventana.

probare si pasa lo mismo diciendole que busque en segundo plano.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 30-10-2015, 12:49 (Viernes)
como ha habido una actualizacion gorda de slackware he estado haciendo pruebas.


hay algo a corregir ...


1 - actualiza paquetes  y ya

reinicio

y entonces ya me aparecen los "nuevos"  

el problema es que a lo mejor sin los nuevos el equipo no arranca y no podra realizar la segunda parte.


es mejor primero añadir las nuevas ..y despues actualizar.


___________________

aunque creo que tu idea era que lo haga todo en la misma ronda

1 - instalar nuevas
2 - aplicar actualizaciones


OTRA COSA , CUANDO SE ACTUALIZAN LOS COMPONENTES DE KDE O XFCE  , se pierde el menu de sistema y sale todo lo de wifislax en "objetos perdidos"


habria que mirar si se va a actualizar kde o xfce , copiar los menus existentes , y devolverlos al sitio al acabar ..para que sigan valiendo los que el sistema llevaba.



el de kde esta en
/etc/kde/xdg/menus/

y el de xfce
/etc/xdg/menus/


o bien , hago en el rc.local ...  que se realice dicho movimiento.

dejo una copia de los menus y a cada inicio . por si acaso .. los muevo.

o que se compruebe el hash del fichero y si no son iguales mover.
Título: Re: Wifislax Updater GUI
Publicado por: ChaosNet en 30-10-2015, 22:21 (Viernes)
Buenas.
Siento si aquí no pinta mucho este post pero llevo toda la tarde buscando alguno relacionado con el problema que describes al hacer el upgrade de kde, y los ojos ya amenazan con salirse de las órbitas... XD

Citar
OTRA COSA , CUANDO SE ACTUALIZAN LOS COMPONENTES DE KDE O XFCE  , se pierde el menu de sistema y sale todo lo de wifislax en "objetos perdidos"


habria que mirar si se va a actualizar kde o xfce , copiar los menus existentes , y devolverlos al sitio al acabar ..para que sigan valiendo los que el sistema llevaba.



el de kde esta en
/etc/kde/xdg/menus/

y el de xfce
/etc/xdg/menus/

Si me hicierais el favor de pasarme las confs con los menus antiguos lo agradecería.
Sobre lo que hablais, yo no he tenido ningún problema (que haya llegado a ver) al actualizar de los repos de slackware salvo los menus nuevos y el wifislax_updater_GUI que al buscar actualizaciones enseña un kdialog sobre una actualización a sí mismo y se cierra...

Gracias!
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 30-10-2015, 22:31 (Viernes)
@ChaosNet


gracias por reportar , que a veces parece que aqui hablamos solos  ;D


te abras dado cuenta que primero te ha aplicado unas actualizaciones e inmediatamente al siguiente reinicio te ha dicho "tantas nuevas", tanta a elminar" ..esa parte deberia ser primero , y despues actualizar los que ya hay instalados.

_____________________________________________

Fichero de menus wifislax en KDE
http://www.mediafire.com/download/wxqh7d3q0bkogtn/applications.menu (http://www.mediafire.com/download/wxqh7d3q0bkogtn/applications.menu)


Deberias copiarlo en
/etc/kde/xdg/menus/


sobreescribiendo el existente en esa ruta.
Título: Re: Wifislax Updater GUI
Publicado por: ChaosNet en 30-10-2015, 23:08 (Viernes)
Muchas gracias USUARIONUEVO, la verdad que soy de los que prefiere leer antes que escribir y no tengo mucho que aportar por aquí, de momento. No he tratado casi nada con slackware y siento una extraña adversion hacia KDE pero hay que salir de la comodidad de vez en cuando y, ya sea por que no os sintáis solitos, intentaré aportar lo que buenamente pueda y sepa (Aunque solo sea ascii en el servidor...) XD

Citar
te abras dado cuenta que primero te ha aplicado unas actualizaciones e inmediatamente al siguiente reinicio te ha dicho "tantas nuevas", tanta a elminar" ..esa parte deberia ser primero , y despues actualizar los que ya hay instalados.

Si, mas o menos. Tengo la distro instalada en el hd y nunca antes había durado trasteando con ella mas de una hora. Cuando he ido a hacerle el update creo que el primero si lo pase por vuestro script, pero luego empezó a darme problemas la lib de aria2 y continué con Gslapt... (fallo mio imagino). Para cuando corregí aria2 y las dependencias el updater ya me mostraba ese fallo.
 Y como digo, no se si después de reiniciar, volaron los menus.

Como te digo, he estado trasteando y no se darte un orden fiable de mis pasos, pero supongo que podría echar un vistazo a los logs si sirviese de algo.


PD. El menú aguanta los reboots al menos. Me imagino que hasta que no vuelva a llegar una versión nueva de plasma debería hacerlo ¿No?
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 31-10-2015, 01:34 (Sábado)
si , ese fichero de menu , se sobreescribe, si llega una version nueva o recompilada de kde, de lo contrario no hay problema con eso.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 31-10-2015, 05:53 (Sábado)
como ha habido una actualizacion gorda de slackware he estado haciendo pruebas.


hay algo a corregir ...


1 - actualiza paquetes  y ya

reinicio

y entonces ya me aparecen los "nuevos"  


Pues no se porqué te ha pasado eso, pero yo también probé cuando salió la mega actualización, y me lo ha actualizado correctamente. 1ª nuevos paquetes y 2ª actualizaciones, pero todo en el momento, sin tener que reiniciar.



OTRA COSA , CUANDO SE ACTUALIZAN LOS COMPONENTES DE KDE O XFCE  , se pierde el menu de sistema y sale todo lo de wifislax en "objetos perdidos"


habria que mirar si se va a actualizar kde o xfce , copiar los menus existentes , y devolverlos al sitio al acabar ..para que sigan valiendo los que el sistema llevaba.



el de kde esta en
/etc/kde/xdg/menus/

y el de xfce
/etc/xdg/menus/


Ok, pues habrá que ver cual es el paquete de slackware que contiene la config de los menus, y crear una condición en el updater para que no toque ese archivo.



o bien , hago en el rc.local ...  que se realice dicho movimiento.

dejo una copia de los menus y a cada inicio . por si acaso .. los muevo.

o que se compruebe el hash del fichero y si no son iguales mover.

Eso no porque impides que la gente haga menus personalizados. Creo que hay que dejar livertad de que la gente modifique lo que quiera.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 31-10-2015, 06:11 (Sábado)
en kde , el paquete que toca los menus es


Código: [Seleccionar]
kdelibs
si hay update para kdelibs , se copia antes un backup del menu actual ..

se actualiza kdelibs , y se devuelve el backup a su posicion para machacar el menu por defecto de kde.


en xfce saria la misma accion.

la complicacion viene cuando el usuario se guarda los updates en un xzm


_________________

respecto a los de la gui , y que me partio en dos la actualizacion ..


arranque sistema y no vi los updates de slack , y es que tenia desactivada la casilla de buscar

la active y relance la gui desde el menu ...

tal vez hay este el asunto ... desde el menu no actue igual que cuando arranca y ya va en auto ...

es lo unico que se me ocurre.


* para saber que paquete mete X fichero ... yo uso qtgzmanager ..buscar file ,..exact match ...y te dice el paquete de donde procede ese fichero.

con un grep a los log packages tambien valdria, pero creo acabas antes con qtgzmanager.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 31-10-2015, 08:59 (Sábado)
para añadir al blacklist


Código: [Seleccionar]
calligra-l10n-tr


Por favor , el archivo de config de slapt-get  ..lo añadiste por que seguramente no viste que en desarrollo , yo ya llevaba esas mismas sources, pero en cualquier caso , necesito que bloquees ,las sources de testing y pasture

en testing tienen algun paquete duplicado , y sale actualizacion ,pero es actualizacion de paqueetes en testeo ... y no interesa... si alguno de eso paquetes testing convence al final entran igualmente a produccion ,


en concreto hablo del paquete e2fsprogs  , en testing tienen uno ...y en current otro ... mejor el current , si el testing hubiera salido bien habrian puesto el paquete en produccion y no es asi.



# Working directory for local storage/cache.
WORKINGDIR=/var/slapt-get

# Exclude package names and expressions.
# To exclude pre and beta packages, add this to the exclude:
#   [0-9\_\.\-]{1}pre[0-9\-\.\-]{1}
EXCLUDE=^kernel-.*,.*-[0-9]+dl$,x86_64,-*sw,^sysvinit-scripts,

# Base url to directory with a PACKAGES.TXT.
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-current/
SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-current/extra/
#SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-current/testing/
#SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-current/pasture/

# Packages on a CD/DVD.
# SOURCE=file:///mnt/cdrom/:OFFICIAL

# Home made packages.
# SOURCE=file:///var/www/packages/:CUSTOM
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 06-11-2015, 19:10 (Viernes)
La gui a dejado de funcionar totalmente en current ...

llevaba dos o tres dias que veia el icono amarillo en el area de notificacion y al darle o no aparecia nada o se hiba a la pantalla de configuracion ,,


hoy he mirado por consola ... y esto es lo que sale.

decir que estoy con la 2.4  , sin tocar nada, de hecho he bajado de nuevo el modulo por si se hubiera roto algo ,o perdido algun fichero ,pero sale lo mismo.

se actualizao hace unos dias  GREP ..y creo que a venir de hay.


(http://fotos.subefotos.com/b4249ecdbe9674972989133859f59b84o.png)
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 07-11-2015, 04:39 (Sábado)
psss  increible tio ...


el updater de bleachbit , donde version pillaba >/li

y claro ...al final es como redireccionarlo hacia li ....    :P :P :P


reparado el updater y la gui ya funciona.

acojonante que un fallo en un updater estropeara la gui ...   :'(


PD: Tengo que revisar dos o tres updaters , que no se por que la gui , no puede leer la version , uno de ellos es el crunch.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 09-11-2015, 23:50 (Lunes)
MMMMM


en la linea donde la gui grepea los valores

egrep PRGNAM WEB   etc etc etc


hay que añadir


SRCNAM


maskprocessor , py3gobject3  , mitmf y alguno mas, falla al pillar la version por que usan SRCNAM , y la gui no lo mira,.


en el de crunch , no pilla la version por que usa el valor SOURCES , como parte del comando ...y no esta en la linea de busqueda.

en este caso concreto que es solo uno , prefiero modificar el propio script crunch_updater ,para sacar la version de otra forma.


en los otros que puse no puiedo hacerlo , por que el programa original tiene un nombre pero al descargar o al generar el xzm ,el name debe ser otro distinto.


vamos , que el de crunch m, lo puedo arreglar ,pero lo de SRCANM , si que debe estar en la gui.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 10-11-2015, 00:29 (Martes)
aunque es una chorrada ,pondria un sort , donde listamos los updaters, asi al ejecutarlo desde consola, si se para , sabemos mas o menos por donde se ha quedado.


se me paro un par de veces y creo que fue el patrones-conocidos , pero no estoy seguro.


Código: [Seleccionar]
UPDATERS_LST
al final de ese comando un sort ...
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 10-11-2015, 12:29 (Martes)
Ok. Ahora estoy fuera de juego, cuando vuelva arreglaré todo lo que se va reportando.
Título: Re: Wifislax Updater GUI
Publicado por: Garcad en 14-11-2015, 02:56 (Sábado)
Hoy creando unos modulos de las actualizaciones de una iso de las ultimas, seleccione la opcion de no instalar y crear el modulo, cuando termino me quede en el sistema sin aircrack-ng.

En un sistema con cambios persistentes puede ser un problema para un usuario novel, si para compilar necesita desinstalar antes, podria ofrecer hacer una copia de la anterior o instalar la nueva version compilada.

Salu2
Título: Re: Wifislax Updater GUI
Publicado por: Segawifi en 19-11-2015, 01:46 (Jueves)
Buenas tardes. Soy principiante así que disculpas de antemano si meto mucho la pata con algo. 2 cosillas que reportar acerca del Wifislax Updater GUI 2.4.

1. se empeña en borrar procps marcandolo como obsoleto, con lo cual se va tambien el pgrep y...

Código: ("slackware-remove") [Seleccionar]
procps|3.2.8||"Eliminar paquete obsoleto de Slackware"
2. Por lo visto hay alguna clase de fallo en el comprobador de versión de python-requests lo que devuelve la versión como cadena vacia, lo cual descoloca la UI posterior a esa update y el fallo no es tan solo visual, las updates posteriores tampoco se instalan.

 (http://thumbs.subefotos.com/e97ec4c8bf0af4c3595695ba99703060o.jpg) (http://subefotos.com/ver/?e97ec4c8bf0af4c3595695ba99703060o.png) (http://thumbs.subefotos.com/b47ab286972e5d479c5e192a28de4411o.jpg) (http://subefotos.com/ver/?b47ab286972e5d479c5e192a28de4411o.png) (http://thumbs.subefotos.com/33de0355feb80cb9bc600a1f7c34864bo.jpg) (http://subefotos.com/ver/?33de0355feb80cb9bc600a1f7c34864bo.png)

Ahora me fijo que las thumbnails no van pero las imágenes en si funcionan..

Mi sistema está instalado en HDD desde WifiSlax 4.11.1 con el kernel actualizado a 4.1.13
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 19-11-2015, 02:20 (Jueves)
procps , fue  sustituido por procps-ng

asi que la gui , no esta en error , esta bien ..

solo que debes fijarte si despues te instala la version ng ..


sobre python-requests , si te fijas , hay pasa algo raro ... donde version algunas pone el nombre y donde el nombre pone numeros u otras cosas ...


a mi me lo pilla bien

(http://oi65.tinypic.com/24qmzdk.jpg)






version de wifislax , y version del script

/opt/wifislax-updaters/Funciones/funciones_updater

Título: Wifislax Updater GUI 2.4 bug menu-seleccionar-paquets
Publicado por: evilcode en 16-12-2015, 16:43 (Miércoles)
hi,
sorry if i speak english but i don't speak spanish, i tryed many time to update Wifislax but still have same problem :


im made i fresh install of Wifislax, when i try update i have error, im using WifislaxUpdaterGUI 2.4

after many search i found only small problem with menu-seleccionar-paquetes when this file is created.

01 - /tmp/  before starting catching tools names list to update
(http://s19.postimg.org/rtwjfuikz/2015_12_16_14_03_23_01.png)


02- Wifislax-updaterGUI error (names not found):
(http://s19.postimg.org/xr0ewnzpv/2015_12_16_14_04_55_02.png)



3 -  Wifislax updater GUI bug from menu-seleccionar-paquetes
(http://s19.postimg.org/obkjjghoz/2015_12_16_14_06_33_03.png)


4 - menu-seleccionar-paquetes default file :
(http://s19.postimg.org/vl6425w9f/2015_12_16_14_30_48_07.png)


5 - why this file is not set like this :
(http://s19.postimg.org/6iyzbl0gj/2015_12_16_14_20_14_06_FULL.png)



6 - bug with error when he finish update:
(http://s19.postimg.org/jluluuqoj/2015_12_16_14_22_42_05.png)




how to fix this list, because when i run WifislaxUpdaterGUI he delete the menu-seleccionar-paquets from /tmp/ and create new one with same errors.

i hope it can help to find a solution for this error, and we can make update finaly !!

thank you
Título: Re: Wifislax Updater GUI
Publicado por: Fr3dY en 16-12-2015, 16:44 (Miércoles)
Just download and install latest version at http://www.downloadwireless.net/?dir=isos-fase-testing/wifislax-current


Título: Re: Wifislax Updater GUI
Publicado por: evilcode en 16-12-2015, 16:48 (Miércoles)
thank you verry much Fr3dY, i was losing my time to find solution, but thx i download now :)
Título: Re: Wifislax Updater GUI
Publicado por: mj3mari en 20-12-2015, 20:48 (Domingo)
he descargado la version current que fredy mando en un link y he hecho un pendrive con universal installer, pero ese livecd me manda a tty1 con usuario dark o algo asi y me pide una contraseña, coloco root y toor y no inicia el livecd. Podrian informarme como puedo correr el livecd e instalar su version. Saludos
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 20-12-2015, 20:50 (Domingo)
haciendo el pendrive booteable con las herramientas oficiales..y no con otras..que se ha dicho hasta la saciedad.
Título: Re: Wifislax Updater GUI
Publicado por: drvalium en 20-12-2015, 20:52 (Domingo)
justo iba a preguntar sobre esto y vais y lo escribís en ingles, mamones!!!! ;D ;D ;D
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 21-05-2016, 21:13 (Sábado)
Versión 2.5

 https://mega.nz/#!AoR1QJzC!WHtuKacvKcjDiex00a9aWtiJAcJkjcwHeGtLbQCEIK0 (https://mega.nz/#!AoR1QJzC!WHtuKacvKcjDiex00a9aWtiJAcJkjcwHeGtLbQCEIK0)

 - Solucionado bug al instalar paquetes cuando la ruta de destino es un enlace simbólico
 - Ahora se usa en archivo slapt-getrc del sistema, antes estaba incrustado en el script
 - Ahora solo busca paquetes de salckware añadidos o eliminados del repositorio cuando el sistema está basado en slackware-current, pero si estamos en una versión estable de salckware solo buscará actualizaciones de los paquetes instalados, sin añadir o eliminar paquetes
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 21-05-2016, 21:59 (Sábado)
actualizo las isos con este nueva..

la idea es que cuando vaya a salir wifislax-4.12 , ya por defecto , estemos en una rama estable de slackware y poder activar por defecto ,en la gui , la busqueda de actualizaciones slackware ya que en las ramas estables, solo hay parches de seguridad , y la probabilidad de romper sistema es nula.
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 21-05-2016, 22:11 (Sábado)
Ok de todas formas le he dejado el autoarranque desactivado, por que en modo live es un coñazo que cada vez que me conecte a internet se ponga a buscar actualizaciones, y casi siempre con errores porque alomejor me conecto y me desconecto y no hace la búsqueda correctamente.

Ya en la iso le pones la config como tu quieras, pero yo creo que es mejor así, que por defecto este desactivado y el que quiera buscar actualizaciones que lo active.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 21-05-2016, 22:22 (Sábado)
y por que no una variable ?¿


if -d /mnt/live   buscar OFF   ?¿?¿


que funcione solo desde el menu si se lanza a manopla...y no en el auto.

usas en xdg un autopstart para levantar el servicio ...pues que lo levante solo si no es mod live


me espero por si acaso  ;D
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 21-05-2016, 23:58 (Sábado)
Es que si pongo eso, nunca buscará actualizaciones en modo live aunque el usuario guarde el módulo con la config diciendo que si las busque.

Puede que aya gente que quiera buscar actualizaciones en modo live y guardar los módulos para tener la iso siempre actualizada... yo no lo hago porque siempre uso la versión de desarrollo y por tanto siempre la tengo actualizada, pero puede que aya gente que quiera actualizar en modo live.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 22-05-2016, 00:05 (Domingo)
ok
Título: Re: Wifislax Updater GUI
Publicado por: geminis_demon en 23-05-2016, 01:01 (Lunes)
Versión 2.6

https://mega.nz/#!c8xBGDzb!KS72ebEAmRKCK2r8u0Xja-YVI9M_Zep18_mKf2ZvFy0 (https://mega.nz/#!c8xBGDzb!KS72ebEAmRKCK2r8u0Xja-YVI9M_Zep18_mKf2ZvFy0)

 - Solucionado un pequeño error a la hora de reparar paquetes rotos
 - Añadido google-chrome al blacklist ya que elimina el paquete al intentar actualizarlo


En la iso de 64 bits habrá que eliminar chrome del blasklist.
Título: Re: Wifislax Updater GUI
Publicado por: USUARIONUEVO en 24-05-2016, 22:10 (Martes)
recibido
Título: Re: Wifislax Updater GUI
Publicado por: Huolsam en 07-12-2017, 00:42 (Jueves)
 ??? ???

(https://a.top4top.net/p_705zglao1.png)