Autor Tema: Actualizadores (en USB) y mono  (Leído 371 veces)

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

Desconectado Zup

  • **
  • Mensajes: 20
Actualizadores (en USB) y mono
« en: 07-01-2023, 11:45 (Sábado) »
Dos temas... uno es recurrente debido a como uso Wifislax, el otro lo he visto hoy.

El primero es que todavía hay algunos actualizadores que fallan con instalaciones en USB. Verificado en una Wifislax 64 3.2, supongo que la de desarrollo también hará lo mismo.
- Se usa una wifislax arrancada desde USB.
- Se actualizan paquetes mediante el GUI o los updaters (es indiferente).
- Se copian los paquetes xzm generados al directorio modules.
- Se rearranca el USB.

A partir de aquí, los problemas encontrados.
- arp-scan y gslapt: Al volver a pasar el updater, muestra como instalada la versión antigua. Si se ejecutan los paquetes, la versión del ejecutable sí corresponde a la actualizada (p.ej.: arp-scan --version, menú de ayuda en gslapt). Es decir, el paquete se ha generado con los ficheros nuevos pero no se ha guardado la información de versión en el xzm. (NOTA: Si se ejecuta el actualizador sin reiniciar, sí que se detecta la versión nueva; imagino que las instalaciones en HDD no tendrán este problema).
- rtl8192eu y rtl88x2bu: Al volver a pasar el updater, muestra como instalada la versión antigua. Probablemente es el mismo bug que los anteriores, pero como no sé como comprobar la versión de los módulos, lo pongo por separado.
- rtl8814au: Se muestra bastante errático a la hora de detectar la versión nueva en internet (muestra rtl8814au-5.8.5.1_ ; le falta el "sufijo" con la versión git). La mayoría de las veces no la detecta, y hay que "ayudarlo" un poco (ejecutar el updater varias veces) hasta que la detecte.

Otro tema es mono, que he tenido que compilar como dependencia de KeePass. Es una slackbuild, por lo que generarla no es problema (compila correctamente). El tema es que en el hilo de paquetes "oficiales" hay dos (Steam y Wine) que creo que recomiendan tener mono instalado. Recomiendan: no es obligatorio. ¿Está incluida alguna versión de mono en estos paquetes? Si no lo está, ¿sería posible tener una compilación "oficial" de este paquete? (Por comodidad, en mi equipo le ha costado como media hora compilarse)

Gracias.


« Última modificación: 07-01-2023, 11:46 (Sábado) por Zup »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15868
Re:Actualizadores (en USB) y mono
« Respuesta #1 en: 29-01-2023, 06:59 (Domingo) »
Por que lo haces mal ...

Si tienes 25 versiones , pues puede el script detentar cualquiera de ellas , la forma correcta que ya se ha explicado , es eliminar la version vieja y dejar la nueva , buscas en que modulo esta la version vieja, eliminas el paquete viejo y vuelves a cerrar el xzm.

Ademas tambien se ha dicho varias veces que las actualizaciones cuando es modo live estan desactivadas por algo , si las activas es que se supone que sabes lo que haces y alla tu de ir en contra.  ;)

No hay nada mal , si tu vas añadiendo actualizaciones y no eliminas los paquetes viejos que quieres...  ;D

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15868
Re:Actualizadores (en USB) y mono
« Respuesta #2 en: 29-01-2023, 20:38 (Domingo) »
Steam y Wine

Lo que usan es


wine-mono

que ya se incluye en el paquete wine-kit

estas confundiendo mono con wine-mono que no son lo mismo.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15868
Re:Actualizadores (en USB) y mono
« Respuesta #3 en: 29-01-2023, 20:40 (Domingo) »
el que tu dices es este

https://slackbuilds.org/repository/15.0/development/mono/

el que usa wine es uno de ellos wine-mono , steam en realidad lo que necesita es wine + wine-mono + wine-gecko


Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15868
Re:Actualizadores (en USB) y mono
« Respuesta #4 en: 29-01-2023, 20:45 (Domingo) »
Respecto a una verdsion oficial del paquete mono compilado , seria mas bien que yo proporcionara y fuese actualizando un modulo extra ...

la cosa esta en que no tengo ningun extra que necesite ese paquete , hay paquetes MUY MUY pesados de compilar , otro ejemplo seria webkit2gtk o nodejs , webkit2gtk por ejemplo es muy solicitado , pero la gente quiere isos pequeñas y como no es requerido por nada OBLIGATOTIAMENTE ,pues se deja fuera.

++++++++++++++++

El tema de los drivers es sencillo de solventar  , vas a la carpeta wifislax , y eliminas el modulo drivers.xzm que solo lleva esos 4 drivers wifi extra , luego los puedes crear por separado y llevarlos en modules y vas borrando viejo y poniendo nuevo

Todo lo que sea mantener varias versiones a la vez de lo que sea te va a generar problemas , por que tu intentas actualizar el live pero no lo actualizas , solo sumas versiones al no quitar las viejas.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15868
Re:Actualizadores (en USB) y mono
« Respuesta #5 en: 29-01-2023, 20:51 (Domingo) »
Te veo con ganas y algo de conocimientos del tema ... si quieres saber mas al detalle como se lleva al dia el live  ,sin generar conflictos y de la manera correcta , podemos hablarlo en un  hilo a parte.

Si te interesa habre un hilo tipo , ¿como actualizar un programa de wifislax en modo live?

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15868
Re:Actualizadores (en USB) y mono
« Respuesta #6 en: 29-01-2023, 20:56 (Domingo) »
como ejmplo , te voy a poner actualizar uno de los drivers wifi ...


configuras las actualizaciones para que genere ficheros TXZ , eso te dejara paquetes actualizables por comando como los originales de slackware.

generas tu actualizacion  driver-blablabla.txz

ahora cogerias el modulo de la carpeta wifislax que se llama drivers y que solo lleva los 4 drivers de los updaters ..

lo copias al escritorio , click derecho extraer ...   te deja el modulo descomprimido en una carpeta


ahora viene la magia ..

Citar
ROOT=carpeta-drivers-descomprimida upgradepkg  tu-version-nueva.txz

ahora en esa carpeta ya has actualizado la version , solo tienes que hacer click derecho , crear xzm SIN LOG

Y ya tienes tu modulo drivers actualizado , en vez de sumar versiones en mopdules.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15868
Re:Actualizadores (en USB) y mono
« Respuesta #7 en: 29-01-2023, 20:58 (Domingo) »
modules ten en cuenta he intenta usarlo SOLO para añadir cosas que wifislax no trae y no se juntan versiones varias a la vez.  ;)

Un detalle importante , cuando ya tengas tus nuevos xzm actualizados , no los sobreescribas en caliente , es decir

Has actualizado cosas de un xzm , pues el nuevo copiatelo a un hdd o pen o lo que sea , y sobreescribes el viejo del pincho usb cuando el live no este arrancado.

Intentare hacer un video , para que pilles el concepto basico  ;)
« Última modificación: 29-01-2023, 21:05 (Domingo) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15868
Re:Actualizadores (en USB) y mono
« Respuesta #8 en: 29-01-2023, 21:08 (Domingo) »
con respecto a mono , creo que seria mejor directamente que yo proporcionara el modulo

KeePass-kit


y lo fuese actualizando segun si aparecen versiones en slackbuilds mas nuevas ... incluso puede que mono solo sea necesario para compilarlo y no luego para el uso de la aplicacion una vez ya compilada.

estudiare esto , GRACIAS.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15868
Re:Actualizadores (en USB) y mono
« Respuesta #9 en: 29-01-2023, 22:32 (Domingo) »
Voy a dejarlo unos dias , para que comprendas el concepto basico de lo que te he intentado explicar .... en el video actualizo el paquete wireshark