
¡Únete al Club!
|
|
NavegaciónInicio de sesión de usuarionoticiasDrakeEn líneaActualmente hay 6 Usuarios registrados y 127 Invitados en línea.
Usuarios en línea:
Nuevos
Mandriva LinuxMandriva SecurityPlaneta BlogDrakeBusqueda de BUGsLicencia |
Fácildriva II: automatix para MandrivaLinux (Solucionado)
Enviado por pealfa el 11 Mayo, 2007 - 00:58.
Bueno, la saga continúa. Todo esto de fácildriva comenzó al hilo de unas reflexiones/peticiones/propuestas de compañeros que observamos:
Yo hice esta propuesta de solución: FácildrivaGracias a sugerencias y aportaciones, queda lista la sección paqdriva. Todo puede cambiarse: desde el logo hasta el nombre, faltaría más. Nombre: el que queramos. De hecho, a mí me parecía mejor que todo estuviera en una única página espartana. Pero se sugirió mejora de interfaz, apariencia de asistente y un resumen con todas las opciones. Y la verdad es que me ha costado mucho trabajo conseguirlo. Me gustaría dejar claro que todo el código lo he escrito directamente, en php. No es un clon de ninguna otra herramienta (como puede ser easyurpmi). Puede observarse que no es un simple formulario que avanza pulsando botones de enviar y en el que al final se acumulan las variables. Pero dejemos el aspecto técnico. Vamos a hablar de... ¡sí, sí! De la SuperDistro. Hablando con mi hermano le dije: -oye, ¿qué es eso del automatix? A eso vamos ahora: al automatix. Es la sección denominada apdriva, y que no exite aún. Pero que debe existir: ¿habéis leído el hilo de un compañero que no consigue reproducir vídeos con mplayer? Recogiendo sugerencias , se me ocurren unas pestañas para apdriva (o como se llame): -Reproducción de vídeo (mplayer, xine, libdcss,...). Bueno, en todos los casos y muy especialmente en éste último incluir la opción perezoso: tengo un buen adsl y hazlo todo: AVISO: SU SISTEMA PUEDE CASCAR. Notas: puede encontrar las aplicaciones de esta forma -amule: Mandriva -> Internet -> ... No quiero cerrar sin pedir que probéis la herramienta y comentéis errores / sugerencias -he escrito tantas líneas de código a pelo con kate/quanta que no sé ni cómo funciona-. Y, por otra parte, he encontrado un programita muy bueno con javascript que, al pasar el ratón por una palabra o falso enlace, muestra una ventana (no pop-up) donde puedes colocar lo que desees; por ejemplo: una breve descripción de cada respositorio de paquetes. No está incluido porque no contiene referencia a licencia alguna y no puedo ensamblarlo bajo GPL hasta que sepa algo. ¿Seguimos hacia adelante? Saludos Pepe Álvarez |
Bienvenido a BlogDRAKE![]()
BuscarEncuesta¿Que te parecen los cambios en BlogDRAKE? Excelentes 57% Estan bien 32% No me gustan 10% ¿Cuales cambios? 0% ¿Que es BlogDRAKE? 2% Total votes: 63 Envíos recientes de blog
Nuevas discusionesDiscusiones activas |
# 34457: excelente
excelente trabajo, felicitaciones, ahora solo fata la seccion de paquetes y estamos listos con nuestro automatix XD
------------------------------------------
Blog de mandriva
http://tipsmandriva.wordpress.com/
# 34459: ¡¡Ole!!
Como dicen en mi pueblo... ¡¡tío, qué pasón!! Creo que en las Américas dirían ¡¡qué chévere!!
Esto... ¿puedo dar el coñazo? Si admites sugerencias, en cada página pon abajo un enlace al siguiente paso, donde se lea algo así como "Siguiente paso-->". Otra opción podría ser poner en los botones de arriba "Paso 1: Soportes", "Paso 2: Sistema", etc.
Y al final, debajo de la sección "Resumen", yo añadiría dos botones con la leyenda "Generar Script" y "Resumen", un par de cajas con fondo distinto para que sean resultonas. Ya sé que están a la derecha y se ven perfectamente... pero creo que así quedaría redondo.
Sólo lo digo para simplificar la vida a los posibles usuarios.
En fin, lo dicho. ¡Muy buen trabajo! Y si quieres pasar de las sugerencias, yo no me voy a quejar.
MOT
# 34468: muy guapo!!
Muy guapo el sistema, felicidades ^_^
A mí me gustaría añadir (si no es mucha molestia) a los comentarios que dice motitos que también estaría bien en la sección de "Repositorios" añadir un botón que los seleccione todos o uno por categoría que seleccione el bloque completo.
Un saludo.
--
JID:gejobj [arroba] gmail [.] com
# 34482: Felicitaciones!! Pero un pequeño detalle
He probado el script varias veces, y el repositorio updates no lo crea como repositorio de actualizaciones.
Muy buen trabajo. Solo darte las gracias por tu labor, sobretodo por tu manual de implementación de un servidor Mandriva. Personalmente para mi era exactamente lo que estaba buscando.
Saludos
# 34721: Propuestas, arreglos y ayuda
Bueno, amigos. Permitidme un extenso resumen (?):
El nombre a mí me da igual: facil driva, facil drake, drake-fácil, fácil-urpmi,... El único problema es cambiar los nombres en las decenas de archivos que hay, pero eso se hace en un ratito.
Personalmente no me gusta facil-urpmi porque puede parecer que aquí estamos reinventando la rueda. Y es que yo no he visto ni una línea de código de easyurpmi (aunque lo intuyo) ni vamos hacia la misma meta: un lugar (uno) donde el usuario se entere de qué es un paquete, qué es un repositorio, pueda añadirlos fácilmente, y le ayude a instalar aplicaciones -que incluso desconozca- rápidamente (automatix), y luego contenga enlaces a nuestros foros de blogdrake y al wiki en español.
Me he quedado de piedra, al recordar su invitación a desarrollarla. Bueno, ¿qué puedo responder yo que soy que soy el impulsor y después de las horas dedicadas? ¿No es esto lo que se esperaba? Comparto la respuesta que SinnerBOFH y agradezco su apoyo.
Sin problemas, en cuanto la estructura esté hecha. Pero para eso alguien debe probar otro espejo que incluya todos los oficiales + plf y diga: éstas son las rutas y funcionan todas.
Por cierto, aprovecho para señalar que algunos compañeros opinan que debe colocarse --update en todo repositorio no estático. Pero eso no es lo que se indica en la documentación oficial ni recoge la magnífica idea de diferenciar "urpmi --auto-select" de "urpmi --auto-select --update". Bueno, dejemos aquí esto.
Bueno, eso es posible. Pero quizá recargaría demasiado la página del formulario, que ahora está muy limpita. A bote pronto se me ocurre añadir dentro de cada caja una línea global que dijera "todos". Y luego aumentar las líneas de código del script, claro.
De todas formas, hay una nueva idea al respecto que comentaré luego. Dejo en reposo este asunto.
Bueno, respecto a lo primeto comento que al colocar el ratón sobre el enlace de cada pestaña aparece el mensaje emergente "Paso x"; curiosamente, tuve que quitarlo del nombre porque queda muy feo: se salen las pestañas de la caja. En cuento a lo segundo, es muuuucho más fácil el sistema de "ir al paso siguiente" que el de las pestañas. Ciertamente podría añadirse una discreta flechita en alguna esquina o al final para proponer un camino lineal (en reposo). En cuanto a lo del botón: no queda bonito. Es cuestión de diseño: probé tres posibilidades: botón enviar, botón con imagen y enlace con efectos css. Ninguno de los tres colaba. Por eso me decidí a dejarlo en la caja izquierda: desde cualquier pestaña se puede ver el resumen o generar el script.
Esto fue un jarro de agua fría. Pero como por aquí en Andalucía ya hace calorcito, me sentó bien. Hay la herramienta dos vías: simple (adonde lleva el enlace) y avanzada. En la simple sólo dos tipos de repositorios: oficiales (base+updates+bakports) y todo (oficiales+plfs). Échadle un vistazo a ver qué tal ahora.
- Reproducción: dvd (encriptados o no), mp3,...
- Compresión audio/video: dvd a divx con win32-codecs y audio a mp3+ogg
- Plug-ins: flash y java
- Descargas: p2p (amule, azureus)
- Visores: adobe acrobar reader y plug-in para mozilla
- Primero: ¿os parece bien la estructura de la modalidad simplificada?
- Segundo: ¿os parece bien que se envíe antes a añadir los repos?.
- Tercero: ¿os parece sólo la 2007.1? Yo no puedo probar 64 bits. ¿Alguien lo hará?
- Cuarto: Ya no sirve "ver dvd". Ahora nombres concretos de paquetes para pasarles urpmi.
Bien cierro con una idea concreta. Supongamos que probador dice: quiero que vaya el amule. Entonces probador dice: tengo oficiales+plf con 2007.1 de 32bits. Yo ahora me pongo a instalar amule con el ordenador más limpio que una patena. Cuando haga "urpmi amule" aparecerá por ahí: debe usted optar por instalar el paquete 1 (WDVDSGSDGcvsdfs.rpm) o paquete 2(SDFsdindsfsdfSDFSD.rpm). Entonces probador le dice a pealfa: mira debe ir en p2p amule; pero ojo, debes colocar en tu script "urpmi WDVDSGSDGcvsdfs amule" para que el que instale luego no se encuentre con un script que le pregunte continuamente por dependencias o se encuentre en un callejón sin salida.
¿Un rollo verdad?
Enlace actualizado:
FácildrivaSaludos
Pepe Álvarez
# 34724: Sobre todo el proyecto 1) no
Sobre todo el proyecto
1) no me parece ser un clon de easyurpmi, y muchos lo pensamos.
2) a lo mejor digo un disparate, pero ¿sería posible transformar el sript en rpm-fuente?, lo digo para que se pueda instalar en modo gráfico. A mí no me parece necesario pero para los principiantes creo que les impresiona un poco lo de la consola.
3)Drakescript suena algo raro en castellano pero es muy fácil de pronunciar y recordar (para los que no hablen castellano).
Sobre paqdriva (configuración de repositorios):
1) Yo sí he visto las dos opciones. Tal vez sea útil especificar Procedimeiento simple...
y más bajo las posibilidades ofertas por la versión avanzada.
2) He probado la versión simple y me ha generado un script correcto. Me parece más completo y fácil de usar que easyurpmi para principiantes (lo idea de integrar el updarte y upgrade es excelente).
3) Cuando esté en casa probaré la avanzada.
4) Tenemos que buscar más repositorios fiables.
Sobre apdriva,
1) añadiría virtualización y emulación (wmware y virtualbox), la gente siempre echa de menos su antiguo SO (yo no)
2) también juegos (mame, tremulous, ¿cedega cvs?) para impresionar a los recienllegados.
Nueva entrada Codecdrake, codecdriva
1) creo que seriá necesario incluir un codecdriva (la gente encontrará los codecs más facilmente), dos posibilidades libres (ogg....) y propietarios (especificando lo de la protección). No sé lo que piensas.
Ahora, por lo de empezar a traducir precozmente el proyecto. Ya sé que aún está verde, pero funciona :). Creo que depende del papel que uno le atribuya a la traducción. No dudo en que la traducción de proyectos acabados y wikis es más racional. Pero en este caso, cómo las perspectivas del proyecto son extremas, el hecho de traducirlo precozmente podría atraer a nuevos comentarios, experiencias e ideas (qué repositorios añadir por ejemplo, si se puede generar un rpm, yo que sé).
# 34727: Automatix2 y Mandriva
Yo di un poco la tabarra en la lista de cooker en inglés sobre el tema; la idea era que había acciones que le interesaban a usuarios de Windows en tránsito a Mandriva que estaría bien funcionaran como un todo, es decir un paquete de paquetes sin que el usuario necesitara ir eligiendo ni probando; me explico con un ejemplo, un usuario quiere ver todo tipo de vídeos, después de mucho buscar le dicen que use mplayer o incluso kmplayer, pero una vez instalado resulta que necesita ciertos codecs, ¡ale!, de nuevo a buscar; ¿no sería más fácil que se pudiera generar un paquete del tipo: ver vídeos-dvd, etc., el usuario lo elige y este, en realidad "metapaquete", se encarga de instalar mplayer, los codecs y lo que haga falta?
Esa es un poco la filosofía de Automatix2 para Ubuntu y otras distribuciones basadas en Debian; mi sorpresa es que algo parecido ya existe en Mandriva, los metapaquetes como task-gnome o task-kde se ocupan de instalar una serie de paquetes rpm de los de verdad que nos aseguran que cualquiera de los dos escritorios includios en el metapaquete correspondiente funcionen.
Claro, la realización de cosas como las del ejemplo (mplayer+codecs) no podría estar nada más que en plf o similares, al incluir paquetes que pueden tener problemas legales en USA o así. Pero no es nada descabellado y sería muy útil para esos usuarios que están por llegar.
¿Puede ser fácildriva una solución?, porqué no; de todos modos ya habréis observado que en buena parte ya los repositorios, excepto los plf, se configuran de forma muy automática en la nueva 2007.1, de modo que la solución no está muy lejos.
Un saludo