Autor Tema: he tenidp una idea , para los extras  (Leído 141652 veces)

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

vk496

  • Visitante
Re:
« Respuesta #260 en: 05-08-2014, 10:50 (Martes) »
A que te refieres con juntarlos en un xzm?

Salu2



Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15744
Re:
« Respuesta #261 en: 05-08-2014, 16:44 (Martes) »
A que te refieres con juntarlos en un xzm?

Salu2

a que los juegos kde, sean un solo xzm...

tal como el modulo extra que solia poner yo ....

para tal fin ..poner todos los xzm , dentro de una carpeta..y despues

merge_modules  carpeta modulo.xzm

vk496

  • Visitante
Re:
« Respuesta #262 en: 05-08-2014, 16:51 (Martes) »
Es decir, un script que cuando se ejecute, instale todos los juegos y haga un único xzm, no?

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15744
Re:
« Respuesta #263 en: 05-08-2014, 16:54 (Martes) »
Es decir, un script que cuando se ejecute, instale todos los juegos y haga un único xzm, no?

Salu2

exacto ,por eso te comente..


JUEGOS= tal,tal,tal


y luego los buscara y bajara los txz ..podria hacer un FOR , por cada txz , volcarlo a un directorio  ...volcarlkos todos al mismo ..y al acabar con los txz ,ya  crear el xzm , con todos dentro ...por que si no tenemos entre 20-25 minimodulos de juegos kde ...

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #264 en: 05-08-2014, 20:30 (Martes) »
Código: [Seleccionar]
INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM* | cut -d " " -f 7 | cut -d. -f1 | rev | cut -d- -f2- | rev)
Con esto sacamos el nombre sin tener el problema de los guiones :D

Voy a ver si hago el del pack de juegos...

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15744
Re: he tenidp una idea , para los extras
« Respuesta #265 en: 05-08-2014, 22:06 (Martes) »
Código: [Seleccionar]
INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM* | cut -d " " -f 7 | cut -d. -f1 | rev | cut -d- -f2- | rev)
Con esto sacamos el nombre sin tener el problema de los guiones :D

Voy a ver si hago el del pack de juegos...

Salu2

ok , lo reviso , ...y vere de ir implementandolo .. por que ya hay una considerable cantidad de scripts ...como para irlos modificando todos.

como todo "producto", las primeras versiones suelen ser un poco peores...aunque funcionales...despues s evan mejorando...pues aqui lo mismo.


gracias por el code.


lo de los juegos kde, lo explique desde el principio ,pero creo no lo leiste ... lo comente por que hay seguro puedes esplayarte con los blucles  los for..etc etc  un poco de code mas complejo .   ;D


vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #266 en: 05-08-2014, 22:13 (Martes) »
Tranqui, que no responda no significa que no lea  ;)

He editado el mensaje de los 38 scripts para dejar el de wifislax-games_updater

https://foro.seguridadwireless.net/colaboracion-y-desarrollo-de-nuestras-lives/he-tenidp-una-idea-para-los-extras/msg314295/#msg314295

Creo que funcionan todos, aunque me parece que se me ha colado uno....  ^-^ ;D

No es del todo juego, pero es interesante... Cuando pruebes el script e instales los juegos, abre una terminal para verlo

EDITO:

Atento a txz2dir...

Si te fijas, no está. n su lugar uso installpkg.

Esto es debido a que me suelta error cuando txz2dir intenta mover archivos a un directorio que no está vacio....

Salu2
« Última modificación: 05-08-2014, 22:16 (Martes) por vk496 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15744
Re: he tenidp una idea , para los extras
« Respuesta #267 en: 05-08-2014, 22:31 (Martes) »
Tranqui, que no responda no significa que no lea  ;)

He editado el mensaje de los 38 scripts para dejar el de wifislax-games_updater

https://foro.seguridadwireless.net/colaboracion-y-desarrollo-de-nuestras-lives/he-tenidp-una-idea-para-los-extras/msg314295/#msg314295

Creo que funcionan todos, aunque me parece que se me ha colado uno....  ^-^ ;D

No es del todo juego, pero es interesante... Cuando pruebes el script e instales los juegos, abre una terminal para verlo

EDITO:

Atento a txz2dir...

Si te fijas, no está. n su lugar uso installpkg.

Esto es debido a que me suelta error cuando txz2dir intenta mover archivos a un directorio que no está vacio....

Salu2

ok , el installpkg tambien vale...

¿ podemos crear alguna regla, para que los paquetes que esten en esa regla no se metan ?

kanagram , necesita libkdeeducational..y bla bla bla...

hay cosas que sobran ...

lo de la consola esta curioso , pero no me gusta.


la idea inicial era buscar "games", en el directorio kde ... los bsd-games tambien sobran ...

mas que nada por que si los metes todos juntos, no hay manera de decidir lo que se ve en kde o en xfce ..ya que los games kde en xfce no pueden funcionar...


y algunos desktop ... abra que retocarlos , por que aparecen en dos zonas de los menus ...

como blinken que aparece en games y en educational...la categoria educational , no la quiero ni ver.  ;D

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15744
Re: he tenidp una idea , para los extras
« Respuesta #268 en: 05-08-2014, 22:35 (Martes) »
necesitamos que el script , revise los .desktop


y por ejemplo  ...

Código: [Seleccionar]
Categories=Qt;KDE;Education;Game;KidsGame;
se quede en...

Código: [Seleccionar]
Categories=Game;
para evitar que el mismo aparezca en varias zonas de los menus.

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #269 en: 05-08-2014, 22:50 (Martes) »
Ok, no problem.

Dime los paqutes que quieres que NO se instalen de lo que arroja este comando:

Código: [Seleccionar]
curl -s http://slackware.mirrors.tds.net/pub/slackware/slackware-current/slackware/PACKAGES.TXT | grep -i game -B5 | grep NAME | awk '{print $3}'

puedes añadirlos tu mismo con:

Código: [Seleccionar]
grep -v paquete
 y pasarme el codigo entero.
por ejemplo:

Código: [Seleccionar]
curl -s http://slackware.mirrors.tds.net/pub/slackware/slackware-current/slackware/PACKAGES.TXT | grep -i game -B5 | grep NAME | awk '{print $3}' | grep -v xgames | grep -v verano
Yo miraré lo de los .desktop, y en cuanto me des los paquetes indeseados, cambio el script.

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15744
Re: he tenidp una idea , para los extras
« Respuesta #270 en: 05-08-2014, 22:52 (Martes) »
cabronazo , no puedo saber los paquetes, por que el log package es del global .... ^-^


no se que paquetes lo han formado ...


para empezar el kanagrhan , o como se llame , que necesita ya la libreria educational..y eso indica que mas que juego es , tipo actividad escolar..y ese tipo de juegos como paso.

 ;D

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15744
Re: he tenidp una idea , para los extras
« Respuesta #271 en: 05-08-2014, 22:55 (Martes) »
de momento


kanagram
xgames
bsd-games


Los dos ultimos por no ser de kde ...

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15744
Re: he tenidp una idea , para los extras
« Respuesta #272 en: 05-08-2014, 22:57 (Martes) »
de momento


kanagram
xgames
bsd-games


Los dos ultimos por no ser de kde ...


con lo de que estan todos en un log no te calientes la cabeza ... cuando deje solo los de kde, y los que creo son solo juegos, sera mejor tenerlos asi , en un solo log.

voy a abajrlos ..e instalar de uno en uno , para ver cuales no van a ir en el paquete...


bien , el de los mensajes d ela consola es el bsd-games  ....  ese ya lo habia calao pa fuera.


te confecciono la lista de los que no y la posteo.
« Última modificación: 05-08-2014, 23:03 (Martes) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15744
Re: he tenidp una idea , para los extras
« Respuesta #273 en: 05-08-2014, 23:09 (Martes) »
listado final de lo que no debe entrar

el script y modulo deberian llamarse

kde-games


kig
kanagram
khangman
xgames
bsd-games
« Última modificación: 05-08-2014, 23:10 (Martes) por USUARIONUEVO »

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #274 en: 05-08-2014, 23:25 (Martes) »
Código: [Seleccionar]
#!/bin/sh

# Script for www.seguridadwireless.net by vk496

SCRIPT_VERSION=20140805

# Colores
CIERRE=${CIERRE:-""}
ROJO=${ROJO:-""}
VERDE=${VERDE:-""}
CYAN=${CYAN:-""}
AMARILLO=${AMARILLO:-""}
BLANCO=${BLANCO:-""}
ROSA=${ROSA:-""}

# Variables globales
PRGNAM=kde-games
BUILD=${BUILD:-1}
TAG=${TAG:-sw}
NUCLEOS=$(grep -c \^processor /proc/cpuinfo)

CWD=$(pwd)
TMP=${TMP:-/tmp/build}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}

# Presentacion
clear
echo ""
echo "$BLANCO                *****************************$CIERRE"
echo "$VERDE                    Instalador/Actualizador   $CIERRE"
echo "$VERDE                       para el programa       $CIERRE"
echo "$CYAN                        $PRGNAM           $CIERRE"
echo "$VERDE                                              $CIERRE"
echo "$VERDE                  www.seguridadwireless.net   $CIERRE"
echo "$BLANCO                *****************************$CIERRE"
echo ""
sleep 3

# Comprobar conexion by geminis_demon
echo "$ROSA"Comprobando si hay acceso a internet"$CIERRE."
if [ "$(ping google.com -c1 2>/dev/null)" ]; then
echo "$VERDE"Tengo internet"$CIERRE ... $BLANCO"la tarea continuara."$CIERRE"
echo ""
else
echo "$ROJO"No tengo internet"$CIERRE ... $BLANCO"el script se cerrara."$CIERRE"
echo ""
sleep 5
exit 0
fi

# Comprobar updates para el script
SERVIDOR_WEB="http://downloadwireless.net/wifislax-updaters"
DIRECTORIO=$(pwd)
SERVIDOR_VERSION=$(curl -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater | iconv -f windows-1251 | grep -m1 "SCRIPT_VERSION=" |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 downloadwireless.net -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 -s $SERVIDOR_WEB/${DIRECTORIO##*/}/${PRGNAM}_updater -o $DIRECTORIO/${PRGNAM}_updater
echo ${ROJO}LISTO$CIERRE
sleep 3
$0
fi
fi

# Variables del programa
WEB=http://slackware.mirrors.tds.net/pub/slackware/slackware-current/

LAGRANWEB=http://slackware.mirrors.tds.net/pub/slackware/slackware-current
ELGRANARCHIVO=$(curl -s $LAGRANWEB/slackware/PACKAGES.TXT)
LOSGRANDESJUEGOS=$(echo "$ELGRANARCHIVO" | grep -i game -B5 | grep NAME | awk '{print $3}' | grep -vi kanagram | grep -vi xgames | grep -vi bsd-games | grep -vi kig)


# Detectando version instalada en el sistema
if [ -f /var/log/packages/$PRGNAM* ]; then
INSTALADA=$(grep -r -i "package name" /var/log/packages/$PRGNAM* | cut -d " " -f 7 | cut -d. -f1 | rev | cut -d- -f2- | rev)
echo ""
echo "$AMARILLO"Su version actual es..."$CYAN$INSTALADA$CIERRE"
sleep 3
echo ""
echo "__________________________________________"
echo ""
echo "$AMARILLO"La version mas actual es..."$CYAN$PRGNAM-$VERSION$CIERRE"
echo ""
echo "$BLANCO"Pulsa $ROJO"ENTER" $BLANCO"si deseas actualizarla"
read junk
echo ""
fi

# Si el sistema tiene una version anterior se eliminara
if [ -f /var/log/packages/$PRGNAM* ]; then
echo ""
echo "$ROJO"Se detecto una version antigua en el sistema... limpiando."$CIERRE"
sleep 5
removepkg /var/log/packages/$PRGNAM*
fi

# Creamos directorio temporal de trabajo
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
echo
echo "$CYAN"Se han detectado $ROJO$(echo $LOSGRANDESJUEGOS | sed 's/ /\n/g' | wc -l)$CYAN paquetes..."$CIERRE"

lacuenta=1
for JUEGO in $LOSGRANDESJUEGOS; do
LAGRANRUTA=$(echo "$ELGRANARCHIVO" | grep -i $JUEGO -A1 | grep LOCATION | awk '{print $3}' | cut -d "." -f2 | cut -d- -f2-)

VERSION_JEUGO=$(echo $JUEGO | rev | cut -d "i" -f2 | cut -d- -f2 | rev)
PRGNAM_JUEGO=$(echo $JUEGO | cut -d. -f1 | rev | cut -d- -f2- | rev)
for RUTA in $LAGRANRUTA; do
# Si el paquete no existe se descargara de internet
if [ ! -f $JUEGO ]; then
echo ""
echo "$CYAN"Descargando source nº $ROJO$lacuenta$CYAN de $PRGNAM_JUEGO-$VERSION_JEUGO"$CIERRE"
sleep 5
wget $WEB/$RUTA/$JUEGO
fi
let lacuenta=lacuenta+1
done
done

# Descomprimimos el fichero descargado
echo ""
echo "$VERDE"Descomprimiendo ..."$CIERRE"
sleep 5
for JUEGO in $LOSGRANDESJUEGOS; do

installpkg --root $PKG $TMP/$JUEGO

done
rm -Rf $PKG/var/log/packages/*

# Creamos xzm , instalamos y salimos
echo ""
echo "$VERDE"Instalando y creando modulo xzm ..."$CIERRE"
sleep 5
cd $PKG
cleandir $PKG

cd $PKG/usr/share/applications/
for DESKTOP in $(find -type f); do

cat $DESKTOP | sed 's/Cate.*/Categories=Game;/g' >${DESKTOP}2
rm $DESKTOP
mv ${DESKTOP}2 ${DESKTOP}

done

cd $PKG
dir2xzm $PKG $HOME/Desktop/$PRGNAM-$SCRIPT_VERSION-i486-$BUILD$TAG.xzm
xzm2dir $HOME/Desktop/$PRGNAM-$SCRIPT_VERSION-i486-$BUILD$TAG.xzm /
update-desktop-database -q /usr/share/applications &> /dev/null
rm -Rf $TMP
clear
echo ""
echo "$VERDE"Las tareas han finalizado"$CIERRE"
sleep 3
echo ""
echo "$VERDE"Bye Bye"$CIERRE"
echo ""
sleep 3
exit 0

Lo estoy probando ahora mismo...

Salu2
« Última modificación: 05-08-2014, 23:48 (Martes) por vk496 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15744
Re: he tenidp una idea , para los extras
« Respuesta #275 en: 05-08-2014, 23:27 (Martes) »
si te fijas los juegos kde, son version  4.10.5

debido a que esa ezs la version de kde , ... seria mejor eso, que la fecha-. ;D

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15744
Re: he tenidp una idea , para los extras
« Respuesta #276 en: 05-08-2014, 23:36 (Martes) »
deja los desktops vacios...........   ;D

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #277 en: 05-08-2014, 23:38 (Martes) »
Yo todavía estoy descargando... Esperate jajajaja

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15744
Re: he tenidp una idea , para los extras
« Respuesta #278 en: 05-08-2014, 23:42 (Martes) »
me parece que es este doble sed

Código: [Seleccionar]
cat $DESKTOP | sed sed 's/Cate.*/Categories=Game;/g' >${DESKTOP}2

cuando ya tenbemos el paquete instalado ... version mas actual no se muestra...


Version Script: 05/08/2014

Su version actual es...kde-games-20140805-i486

__________________________________________

La version mas actual es...kde-games-

« Última modificación: 05-08-2014, 23:44 (Martes) por USUARIONUEVO »

vk496

  • Visitante
Re: he tenidp una idea , para los extras
« Respuesta #279 en: 05-08-2014, 23:44 (Martes) »
Ostia... vaya despiste...

Si, es eso fijo

ahora lo edito

Salu2