[00:43] EXCELENTE IDEA!! [02:42] Entiendo [02:43] Cual es la diferencia entre ubuntu y linux debian? [04:40] Pregunta, hay algun modo de grabar alguna de las charlas para luego? [04:53] hola! [06:44] :) ¿alguien en linea ? [06:57] hi ? [07:01] Buenas! [07:10] buenas.. [12:01] Buenos dias a todos ;) [15:21] holi [15:47] hola} [15:48] Hello [16:09] Hola. [16:11] Alguien me puede informar en que consiste lo del dia del susuario Ubuntu? [16:11] Andr3x: saludos [16:11] es una serie de charlas para incentivar el usu de ubuntu entre usarios nuevos [16:11] Hola Sergio. [16:11] basicamente es eso [16:12] Yo uso kubuntu. [16:13] No se si haya alguna diferencia significativa entre el que uso y Ubuntu. [16:13] Andr3x: no [16:15] ok, gracias. [16:15] otra cosa. [16:16] Andr3x: usa el canal #ubuntu-charlas-chat [16:18] ok [16:34] hola a todos [16:35] las charlas son sin vídeo, solo por chat? [16:36] entra en la otra, en la de al lado [16:36] :) [16:36] no lo se [16:36] ahí están contando cositas del irc, pero creo que aún no ha empezado [16:36] ok [16:36] lamalas: si sin video [16:36] cierro esta? [16:36] no [16:36] no la cierres [16:36] vaya, bueno algo es algo [16:36] ok [16:36] esta es la de la charla... el otro canal es el general [16:37] gracias sergioMeneses [16:37] ok [16:38] oks [16:41] Hola a todos [16:42] luisdark: saludos [16:43] estamos en el canal de chat mientras comienza la jornada #ubuntu-charlas-chat [16:43] Gracias [16:43] hola de nuevo [16:43] por g+ me enteré [16:44] ¿cuánto tiempo falta para que de inicio? [16:44] pues no he sabido entrar con el empathy [17:06] buena tarde [17:06] hola Nightmare [17:07] Hola a todos [17:10] espero tengan una excelente tarde y que sea muy productiva para todos [17:10] ya lo veremos al final [17:11] si, le cedo toda la razon [17:12] algo aprenderemos, supongo [17:16] hola :D [17:21] Hola a todos, a que hora es que empieza la celebración del dia de los usuarios de ubuntu? [17:22] onev88: en 10 minutos [17:22] Muchas gracias. === ChanServ changed the topic of #ubuntu-charlas to: Ubuntu Charlas || Ubuntu OpenWeek En Español || https://wiki.ubuntu.com/UbuntuOpenWeek_ES || Preguntas en #ubuntu-charlas-chat ||Sesión actual: Apertura de la jornada - Instructores: SergioMeneses [17:30] buenos dias :) [17:31] saludos compañer@s [17:31] sean todos muy bienvenidos a una versión mas del dia del usuario ubuntu [17:31] muy buena tarde a todos [17:31] les recuerdo la wiki oficial [17:31] Buenas tardes... ya casi noche en España, [17:32] https://wiki.ubuntu.com/DiaDelUsuarioUbuntu [17:32] medio dia aca en Guatemala XD [17:32] Buenas tardes a todo el mundo [17:32] NO hable mientras el ponente este en la parte explicativa de la sesion. Las discusiones se dan en #ubuntu-centroamerica-chat [17:34] bueno no hay lio porq les voy a dar una introduccion [17:34] de como va a ser la jornada [17:34] primero === wiki is now known as Guest11104 [17:35] solo se podra hablar de temas generales por el canal #ubuntu-charlas-chat [17:35] si tienen alguna pregunta [17:35] sobre una charla [17:35] deben escribirla asi: [17:35] PREGUNTA: este es un ejemplo [17:36] y el bot automaticamente la pasara a este canal [17:36] good morning linux users! [17:36] ahora [17:37] contamos con muy buenos instructores en esta oportunidad === ChanServ changed the topic of #ubuntu-charlas to: Ubuntu Charlas || Ubuntu OpenWeek En Español || https://wiki.ubuntu.com/UbuntuOpenWeek_ES || Preguntas en #ubuntu-charlas-chat ||Evento: Dia del Usuario Ubuntu - Sesión actual: Apertura de la jornada - Instructores: SergioMeneses [17:37] espero los aprovechen [17:37] en cuanto a las charlas [17:37] tambien se habilitara un lg [17:37] log de las mismas [17:38] por si lo quieren agregar sus sitios personales [17:38] o compartirlo por las redes sociales [17:38] hay q recordar que hay gente de toda hispanoamerica y mas! [17:39] asi que ser moderados al hablar o compartir con los compañeros === jairo is now known as Guest93270 [17:39] muchos de los instructores usaran medios visuales [17:40] como textos o laminas [17:40] asi que estar atentos a los enlaces de los mismos [17:41] . [17:41] para seguir el ritmo de la sesion [17:41] hay sesiones en las q se pide instalar algunos programas [17:41] asi q no se preocupen que los instructores daran las reglas de como hacerlo [17:41] para los que son nuevos [17:41] eso no será ningun problema [17:42] hasta el momento alguien tiene alguna pregunta? [17:42] o comentario que quiera compartir? [17:43] todo muy claro [17:43] gracias [17:43] seguidodoblado preguntó: ¿es relevante la versión de la distribución en los ejemplos? imagino que no, pero porque quede claro [17:43] Gracias, hasta el momento todo muy claro [17:44] seguidodoblado: no no es problema [17:44] son paquetes estadares [17:44] se han escogido por eso mismo [17:44] porq parte del tema van? === mimecar_ is now known as mimecar [17:45] marlonpa: estamos en la apertura === ebeldur_ is now known as ebeldur [17:45] igual yo les sigo recordando entre sesiones como formular las preguntas [17:45] y si necesitan alguna ayuda extra [17:46] por esta sesion esta abierto este canal, pero les recomiendo que entren a #ubuntu-charlas-chat para realizar las preguntas y conversar con todos los asistentes [17:47] bueno compañeros esa fue la pequeña apertura [17:47] espero que disfruten la jornada [17:47] PREGUNTA: por este canal se trabajaran todos los temas? [17:47] y participen con ganas [17:48] gracias [17:48] Nightmare: este es el de las charlas... el general es el chat [17:48] \o/ gracias Sergio :-) [17:48] debes tener ambos abiertos [17:48] gracias sergio [17:48] les recuerdo que este canal no sera de uso publico en la siguiente sesion [17:48] Tengo una pregunta... Como hago para disminuir un poco el ruido? [17:49] bueno la mayori ya me conoce pero para los nuevos les dejo mi wiki personal! donde pueden encontrar algo mas https://wiki.ubuntu.com/SergioMeneses [17:49] onev88: depende del cliente de irc que uses [17:49] En este momento me encuentro conectado desde firefox... Que IRC me recomiendas? [17:50] firefox puede usar chatzilla [17:50] Quedan 10 minutos en la sesión actual [17:50] pero te saldrán las entradas / salidas [17:50] Buenos Dias a todos... [17:50] PREGUNTA: al abrir una nueva ventana en la parte de canales, que pongo para que me abra el canal de los otros temas [17:50] Nightmare: temas? [17:51] mimcar: Muchas gracias, la comienzo la instalación. [17:51] buenas [17:51] bueno ya se esta cerrando la sesión... [17:52] muchas gracias [17:54] ? [17:54] mefistofeles: ? [17:55] Quedan 5 minutos en la sesión actual [17:55] alonsobuz preguntó: A q hora da comienzo? [17:55] dontro de 5minutos [17:55] *dentro === ChanServ changed the topic of #ubuntu-charlas to: Ubuntu Charlas || Ubuntu OpenWeek En Español || https://wiki.ubuntu.com/UbuntuOpenWeek_ES || Preguntas en #ubuntu-charlas-chat ||Evento: Dia del Usuario Ubuntu - Sesión actual: Copias de seguridad: Grsync y Clonezilla - Instructores: mimecar [18:00] después de la introducción de sergiomeneses empiezo con la charla [18:01] cuando usamos cualquier sistema operativo creamos bastantes datos [18:01] como imágenes, correos, trabajos... [18:01] todo este trabajo se puede perder con bastante facilidad [18:02] una forma de evitar la pérdida de los datos [18:02] es haciendo copias de seguridad cada cierto tiempo [18:02] en la copia de seguridad se copian los datos que consideramos importantes a otro dispositivo [18:02] ya sea un disco duro externo, memoria USB o unidad de red [18:03] dependiendo de lo que queramos respaldar [18:03] hay dos programas que cumplen los requisitos [18:03] el primero es grsync, que permite hacer copias de los datos, por ejemplo de la carpeta /home del usuario [18:03] el segundo es clonezilla, que permite hacer una copia completa del disco duro [18:04] cada uno de estos programas tiene sus ventajas e inconvenientes como veremos en la charla [18:04] Grsync es un programa que se encuentra en los repositorios de Ubuntu y de otras distribuciones [18:04] y actúa como frontend del programa de consola rsync [18:04] un frontend es una interfaz gráfica que permite controlar otro programa [18:05] por ejemplo, si tenemos un programa de consola que necesita 10 parámetros [18:05] con el frontend podemos configurarlos de forma rápida y sencilla [18:05] de la misma forma actúa grsync, como frontend de rsync [18:05] para instalar el programa, en una consola poner [18:05] sudo apt-get install grsync [18:06] el programa no tiene dependencias extras en Ubuntu 11.10 [18:06] en el caso de usar otro "sabor" de Ubuntu como Kubuntu o Xubuntu es posible que sean necesarios instalar nuevos paquetes [18:06] aunque al ser una aplicación sencilla escrita en GTK no deberían ser muchos [18:07] una vez que tengamos instalado el programa lo ejecutamos con [18:07] ALT+f2, grsync [18:07] en el caso de usar unity hay que pasar a la segunda pestaña del menú de unity para poner el comando [18:08] una ventaja que tiene grsync (igual que otros programas) [18:08] es que puede hacer una copia de datos tanto de particiones de GNU/Linux [18:08] como de particiones de Windows [18:08] usando un único programa podemos hacer una copia de seguridad de varios sistemas operativos [18:09] esta función también la tiene clonezilla pero trabaja de forma diferente [18:09] como he dicho anteriormente [18:09] grsync es un frontend para una aplicación de consola [18:10] por ejemplo, con la configuración que tiene rl programa por defecto [18:10] equivaldría a => rsync -r -n -t -v --progress -s [18:10] esto puede parecer un poco extraño pero tiene una explicación "sencilla" [18:10] es posible configurar una copia de seguridad con unos parámetros en el frontend [18:11] esa configuración se traduce a un conjunto de parámetros para rsync (los que acabo de poner) [18:11] si ponemos los comandos en un script, es posible hacer un backup automático de nuestros datos [18:11] dentro de una tarea cron [18:11] una tarea cron es una forma que tiene linux para ejecutar tareas en un horario [18:12] por ejemplo, "haz una copia de seguridad todos los lunes a las 23:00" [18:12] al automatizar los comandos con cron podemos olvidarnos de la tarea de hacer una copia de seguridad [18:12] y que sea el sistema el que se encargue del trabajo duro [18:13] pasaré ahora a explicar de forma rápida las opciones que tiene grsync [18:13] los parámetros que se usen dependerán de cada caso, pero la configuración básica es sencilla [18:13] cuando abrimos el programa aparecen 3 pestañas [18:14] "Opciones", [18:14] "Opciones iniciales" [18:14] "Extras" [18:14] en la primera de las pestañas se definen los parámetros básicos de la copia de seguridad [18:14] - carpeta fuente [18:14] - carpeta destino [18:15] - mantener la información del archivo (fecha, propietario o permisos) [18:15] varias funciones extras como ignorar los archivos existentes [18:15] o mostrar información del proceso de backup [18:16] para un uso normal, en este pestaña solo es necesario configurar las carpetas fuente y destino [18:16] la carpeta fuente es el origen de los datos [18:16] supongamos que queremos copiar la carpeta del usuario [18:16] alonsobuz preguntó: sI se instala /home en una particion aparte a la hora d hacer una instalacion desde 0, se eliminan todas las particiones menos esa y se salvan los documentos?? [18:16] en ese caso los documentos se mantienen [18:17] aunque trabajar con particiones sea algo bastante seguro [18:17] wikitron preguntó: pero es k la aplicacion de ubuntu 11.10 que viene instalada no sirve para lo mismo d elo que se esta hablando en la ponencia o las aplicaciones de las que se esta hablando son mas especificas? [18:17] es aconsejable tener un backup [18:17] wikitron: grsync es solo una de las aplicaciones disponibles [18:17] si en ubuntu se incluye una aplicación de backups [18:18] normalmente es a partir de una versión [18:18] entonces el problema es que no la tienes en versiones anteriores [18:18] onev88 preguntó: De donde se puede descargar? [18:18] la aplicación Grsync está en los repositorios [18:18] para instalarla, en el centro de software, grsync [18:18] por consola, sudo apt-get install grsync [18:19] wikitron preguntó: entonces clonezilla si formateo ubuntu y pongo otro por ejemplo o lo vuelvo a instalar me dejaria todo tras el formateo como tenia antes de el desastre ? [18:19] wikitron: clonezilla hace una copia exacta del disco duro [18:19] si hay un problema con el ordenador y lo clonas en ese moneto [18:19] al restaurarlo pondrás de nuevo el error [18:20] un buen momento para clonarlo es después de instalar Ubuntu [18:20] poner todas las actualizaciones y configurarlo a nuestro gusto [18:20] también permite clonar particiones sueltas, eso depende de cada caso [18:21] lo más cómodo es un clon inicial que contenga todo los sistemas operativos del disco [18:21] y después grsync para copiar los datos de uso diario [18:21] onev88 preguntó: Sirve para hacer backup de cualquier distro o versión? [18:21] Grsync on Clonezilla? [18:22] con Grsync copiamos los datos del usuario (cualquier distribución) [18:22] Clonezilla aparte de los datos del usuario copia los datos de todo el sistema [18:22] no importa el sistema operativo que esté instalado en el disco [18:23] si tenemos 4 sistemas operativos la copia incluye a los 4 [18:23] ¿alguna pregunta más de momento? [18:23] mefistofeles preguntó: Podría hablar un poco más acerca de los permisos y posibles problemas de permisos al tratar de acceder archivos en alguna copia de seguridad o de particiones reutilizadas (como la /home vieja) ? [18:23] si [18:24] GNU/Linux tiene un sistema de permisos para todos los archivos [18:24] cada archivo tiene un dueño y unos permisos [18:24] que hacen que se pueda leer, escribir o ejecutar [18:24] internamente el sistema asocia al usuario los archivos [18:25] por ejemplo el primer usuario puede tener el identificador 1000 (es un ejemplo) [18:25] los archivos que sean del usuario estarán identificados con 1000 [18:25] si ahora queremos restaurar los datos en otro sistema [18:25] y tenemos un usuario que no tiene ese identificador [18:26] tendremos problemas con los permisos y no podremos acceder a los datos [18:26] la solución es sencilla y rápida [18:26] supongamos que el usuario de la máquina "nueva" es usuario [18:26] desde una consola accedemos a la carpeta que contiene los datos [18:26] y usamos dos comandos [18:26] chown -R usuario carpeta [18:26] chgrp -R grupo carpeta [18:27] el primer comando cambia el dueño de los archivos al usuario [18:27] lo mismo pasa con el segundo comando para el grupo [18:27] aunque tengamos los mismos permisos [18:27] pueden aparecer probelmas con algunos programas [18:28] por ejemplo si en el ordenador original teniamos una versión de un programa [18:28] y en el nuevo tenemos una versión más antigua [18:28] si ha cambiado la información de los archivos de configuración de ese programa [18:28] pueden aparecer algunos problemas [18:28] para arreglarlo tendremos que renombrar la carpeta de configuración del programa que falle [18:29] esto no pasa en programas como firefox, thunderbird y similares [18:29] lo normal es que no de problemas, pero es algo que puede ocurrir [18:29] ha quedado claro después de tantas líneas? [18:30] sigo con la explicación [18:31] ok, sigo [18:32] la carpeta destino es la carpeta donde dejaremos los datos [18:32] onev88 preguntó: En caso de que algo salga mal y desees recupear info, ademas del "Test" Que otra herramienta me permite recuperar datos borrados? [18:32] para recuperar datos borrados me parece que puedes usar photorec [18:33] en principio los datos no se borran del disco, solo de la tabla de particiones [18:33] la ubicación física de la información no se mofica [18:34] pero si el sistema está accediendo a la unidad y escribe datos encima [18:34] es complicado que puedas recuperar toda la información [18:34] Grsync puede comprobar que la información se ha copiado correctamente [18:34] igual que Clonezilla [18:35] cuando hacemos una copia de seguridad es muy importante [18:35] que esa copia esté en un disco externo [18:36] si hacemos una copia y guardamos los datos en el mismo disco duro [18:36] un fallo en el disco haría que perdieramos los datos originales y la copia [18:36] al hacer la copia tenemos varias opciones interesantes [18:36] - usar un medio local como un disco duro o memoria usb [18:37] - usar una unidad de red (samba, nfs) [18:37] - almacenar los datos en un servidor externo (nube) [18:37] para este último caso sería interesante proteger la información antes de subirla [18:38] en la siguiente pestaña tenemos funciones extras [18:38] que se aplicarán en la copia (pestaña Opciones avanzadas) [18:38] las más importantes son: [18:38] "Siempre checksum" [18:38] esta opción hace que cada archivo que se copie se compruebe [18:38] el inconveniente de esto es que la copia será más lenta [18:39] otra opción que permite Grsync es comprimir los datos [18:39] la copia será algo más lenta pero ocupará menos [18:39] me gustaría recordar que las copias que hacemos con Grsync son recursivas [18:39] es decir, si tenemos la carpeta Inicio [18:40] y tiene 5 carpetas dentro [18:40] la copia contendrá la carpeta Inicio y las 5 carpetas [18:40] no es necesario hacer las copias de forma manual [18:40] mefistofeles preguntó: grsync tiene alguna interfaz para consola/terminal? O toca directamente con rsync? [18:40] Grsync es la interfaz, no es una aplicación independiente [18:41] como "programa" el comportamiento de rsync [18:41] es posible utilizar otro frontend sin problemas [18:41] una vez que tenemos la configuración definida podemos ejecutar el backup [18:42] pulsando en la rueda dentada que hay en la barra del programa [18:42] durante la copia veremos una barra de progreso [18:42] con esto quedaría terminada la parte de grsync [18:42] con solo configurar una vez las opciones [18:43] podremos hacer backups de todos los datos [18:43] tanto de configuración como de usuarios [18:43] ¿alguna pregunta antes de pasar a clonezilla? [18:44] paso a Clonezilla que el tiempo sigue pasando [18:44] supermarcos preguntó: antes mencionó el cron (programador de tareas) para lanzar comandos de rsync, se puede hacer lo mismo con grsync supongo, hay opciones front-end para ello? [18:44] supermarcos: Grsync nos genera la configuración de rsync [18:45] por ejemplo rsync -r -n -t -v --progress -s (opciones) [18:45] si metes la tarea en cron no es necesario llamar a grsync, puedes usar el comando equivalente que usa rsync [18:45] esta forma de trabajar nos permite tener un servidor web sin interfaz gráfico [18:45] y configurarlo rápidamente con grsync (la primera ejecución) [18:46] lo que no permite grsync es configurar cron [18:46] para que haga de forma automática la copia [18:46] sería el propio usuario el que tendría que crear la tarea de cron [18:47] grsycn también funciona en otros sistemas como windows o mac os [18:47] si os hace falta más información del programa su web está en http://www.opbyte.it/grsync/ [18:48] Grsync necesita un sistema instalado para ejecutarse [18:48] ya que depende de comandos de consola [18:48] Clonezilla por otra parte no puede trabajar con un sistema funcionando [18:48] es decir, es obligatorio usar un live cd / usb para hacer un clon [18:49] este clon es una copia identica de la información del disco duro [18:49] tendrá la misma configuración / permisos que el disco original [18:49] para usar clonezilla, se puede descargar de la web [18:49] http://clonezilla.org/ [18:50] Quedan 10 minutos en la sesión actual [18:50] hay varias versiones, dependiendo de si el sistema base utiliza Debian o Ubuntu [18:50] en principio es indiferente la versión que se use para el clon [18:50] para usar clonezilla hay que tener en cuenta un par de detalles importantes [18:51] se puede ejecutar el live cd y poner los datos en un disco externo [18:51] o se puede ejecutar el live cd y guardar los datos en el mismo disco [18:51] para esta última opción es necesario seleccionar una opción especial en el menú de arranque de clonezilla [18:51] otro detalle importante es el espacio que tenemos en el disco duro [18:52] si tenemos un disco de 300 GB no es necesario tener ese espacio disponible [18:52] en el disoc en el que dejaremos los datos [18:52] es decir, podemos meter un clon de un disco de 300 GB en 100 GB [18:52] todo depende del espacio que esté ocupado en el disco [18:52] ya que el espacio vacio no se copia a la imagen clonada [18:53] aparte, cada imagen está comprimida [18:53] un inconveniente de Clonezilla es que está en inglés, aunque los pasos son sencillos [18:53] por temas de tiempo tendré que ir un poco rápido explicando las funciones que tiene [18:53] hay dos formas de hacer un clon [18:53] - clon de un disco completo [18:53] - clon de particiones [18:54] en la primera guardamos una copia exacta del disco duro [18:54] mientras que en la segunda podemos guardar por ejemplo la partición de usuario [18:54] o la partición raíz de GNU/Linux [18:54] una vez seleccionada la forma de copia, el sistema inicia la copia [18:54] la comprobará cuando finalice y nos dará la opción de hacer otra copia o apagar el equipo [18:55] lo mismo se puede hacer al restaurar los datos [18:55] Quedan 5 minutos en la sesión actual [18:55] aunque una partición sea más pequeña que la original [18:55] onev88 preguntó: Por cierto... hace backup de todas las particiones existentes en el disco o unicamente las que uno desee seleccionar? [18:55] si hay espacio para los datos se puede restaurar un backup [18:55] onev88 tienes las dos opciones [18:55] seleccionar una partición cualquiera, que se quedará en una carpeta propia [18:56] o de todo el disco [18:56] úna limitación que tiene clonezilla [18:56] wikitron preguntó: en el menu de cloenezilla es donde se induca que quieres clona en un disco duro externo me imagino no ¿ [18:56] es que solo restaura datos de carpetas de primer nivel [18:57] wikitron, si, en la configuración de clonezilla indicas en uno de los pasos donde guardas el clon [18:57] puede ser un disco externo o una unidad de red [18:57] el clon se pude restaurar si aparece en una carpeta de primer nivel [18:57] si tenemos una carpeta de segundo nivel no encontrará la imagen [18:57] en algunas ocasiones da problemas si restauras en discos [18:57] que tienen una estructura de particiones diferentes [18:58] para restauraciones del disco completas [18:58] en esos casos hay que eliminar las particiones previas a restaurar [18:58] carpeta de primer nivel [18:58] Carpeta 1 [18:58] carpeta de segundfo nivel [18:58] Carpeta 1, dentro Carpeta 2 [18:58] es una limitación que tiene al restaurar las imágenes [18:59] estas imágenes se puede restaurar en una máquina virtual [18:59] usando VirtualBox [18:59] pero esto quedará para otro día [18:59] alguna pregunta más? [18:59] para dudas futuras [19:00] estoy por las noches (hora de España) en #ubuntu-es === ChanServ changed the topic of #ubuntu-charlas to: Ubuntu Charlas || Ubuntu OpenWeek En Español || https://wiki.ubuntu.com/UbuntuOpenWeek_ES || Preguntas en #ubuntu-charlas-chat ||Evento: Dia del Usuario Ubuntu - Sesión actual: Seguridad básica: Cortafuegos Gufw - Instructores: costales [19:00] ¡Hola a todos/as! :) [19:01] Soy Marcos [19:01] https://wiki.ubuntu.com/costales [19:01] https://wiki.ubuntu.com/costales, parte del equipo de desarrollo de Gufw [19:01] gracias SergioMeneses :) [19:01] una interface para configurar el cortafuegos [19:01] y que aprenderemos a configurar juntos en la próxima media hora [19:01] y entre todos aprender un poco más de nuestro sistema favorito :) [19:02] La charla está orientada a usuarios noveles e intentaré que sea lo más amena y simple posible y puede que use alguna 'mentira piadosa' para comprender conceptos abstractos :) [19:02] Para seguir la explicación me referiré a imágenes de esta web: [19:02] https://plus.google.com/u/0/photos/104011950896207788145/albums/5697154819762217089 [19:03] para poder ver de qué estoy hablando (Google+ las ordena al revés, así que las primeras de las que hablaré son las últimas que aparecen). [19:03] Está hecho con la versión 11.10 de Ubuntu. Si tienes otra versión podrá cambiar un poco algún botón, pero su funcionalidad será la misma :) [19:03] Los temas que vamos a tratar serán estos: [19:04] - ¿Por qué Gufw? [19:04] - ¿Qué es un cortafuegos? [19:04] - ¿Debemos configurar un cortafuegos en Ubuntu? [19:04] - ¿Cómo instalar Gufw? [19:04] - ¿Cómo usar Gufw? [19:04] * Activar [19:04] * Añadir regla [19:04] * Borrar regla [19:04] * Configuración [19:04] Comencemos ;) [19:05] ¿Por qué nació Gufw? [19:05] Nacía en el 2008. En esa época Canonical publicaba ufw. [19:05] Un excelente cortafuegos por su sencillez, pero que se ejecutaba en la línea de comandos. [19:06] Gufw pretende ofrecer la sencillez de ufw, pero desde una interface lo más amigable y sencilla posible. [19:06] El objetivo es que usuarios que ni siquiera comprendan qué es un cortafuegos sean capaces de protegerse a un nivel básico. [19:06] ¿Qué es un cortafuegos? [19:07] Para entender cómo funciona Gufw, lo mejor será explicar qué es un cortafuegos :) [19:07] La palabra cortafuegos, al menos a mi, me evoca a un cortafuegos en el bosque [19:07] SergioMeneses preguntó: como lo instalo? [19:08] y no va desencaminado ;) En un bosque, un cortafuegos permite el movimiento de su fauna, pero no de un fuego. [19:08] SergioMeneses, lo explico después ¿OK? :) [19:08] en un rato :D [19:08] Aplicado a la informática, un cortafuegos es un programa que mediante reglas permite o prohíbe las conexiones de otros programas. [19:09] Por ejemplo, si no queremos que nuestro hijo conecte al IRC, [19:09] podríamos configurar el programa cortafuegos para que bloquee las conexiones al puerto del IRC. [19:10] Debemos introducir el vocablo técnico ‘puerto’. [19:10] Un puerto es un número que usan los programas para sus conexiones. [19:10] Imaginemos que un programa es un cartero, === marco is now known as Guest48893 [19:12] para dejar una carta en el buzón necesita saber la calle y portal del edificio (en nuestro caso esto sería la IP, nuestra dirección en Internet) [19:13] y para saber en qué buzón dejar la carta necesita un número de piso (que en este caso serían los puertos). [19:13] Cuando un programa realiza una conexión se hace mediante la IP y un puerto. [19:13] Veamos un ejemplo práctico :D [19:13] Transmission usa el puerto 51413. [19:14] Sabiendo ésto, podríamos establecer reglas para permitir conexiones o para denegarlas, por ejemplo, [19:14] “prohibe la conexión de salida al puerto 51413” [19:14] Haciendo ésto, nuestro Transmission no podrá conectar. [19:14] ¿Debemos configurar un cortafuegos? [19:15] Ubuntu es muy seguro. [19:15] ¿Entonces, para qué un cortafuegos? [19:15] Por seguridad, por configuración o para proteger nuestro ordenador de intrusos. [19:15] Imaginemos... tenemos un servidor FTP en nuestro ordenador con nuestras fotos del verano, [19:16] mediante una regla podríamos permitir acceder al servidor FTP sólo a los ordenadores conectados en nuestra red local y a ninguno de Internet, [19:16] asegurándonos de que nadie desde Internet podrá ver nuestras fotos. [19:16] Hay que aclarar que en la mayoría de los casos ya estamos protegidos por un cortafuegos en el router (también es cierto que hay routers que no lo activan por defecto), [19:17] pero añadir una medida complementaria nunca está de más :) [19:17] Cómo instalarlo [19:17] Con copia a SergioMeneses ;) [19:17] Abrimos el Centro de Software de Ubuntu (Captura 1) [19:17] Recordar que las imágenes están aquí: https://plus.google.com/u/0/photos/104011950896207788145/albums/5697154819762217089 [19:17] y buscamos Gufw (Captura 2). [19:17] Sólo nos queda pulsar el botón Instalar :D [19:18] Una vez instalado, pulsamos en el botón de Ubuntu del lanzador de la izquierda, [19:18] escribimos Gufw y pulsamos en el icono que aparece (Captura 3). [19:18] Cómo usarlo [19:18] Activarlo [19:19] Por defecto, el cortafuegos está desactivado, [19:19] es decir, se permiten todas las conexiones. [19:19] Es fácilmente reconocible su estado por tener el escudo gris (Captura 4). [19:19] Para activarlo pulsamos en el botón de Estado (Captura 5) [19:19] y el escudo pasará a tener colores que simbolizan lo siguiente: [19:19] - Color superior: Tráfico entrante. [19:20] * Verde (deniega): Deniega las conexiones entrantes. [19:20] * Rojo (permite): Permite las conexiones entrantes. [19:20] Quedan 10 minutos en la sesión actual [19:20] * Azul (rechaza): En verde simplemente deniega las conexiones entrantes, en azul rechaza las conexiones entrantes, avisando a quien realiza la solicitud de conexión de que fue denegada. [19:20] - Color inferior: Tráfico saliente. [19:20] * Verde (deniega): Deniega las conexiones salientes. [19:20] * Rojo (permite): Permite las conexiones salientes. [19:21] * Azul (rechaza): En verde simplemente deniega las conexiones salientes, en azul rechaza las conexiones salientes. [19:21] Estos estados los podemos configurar con los desplegables que hay en “Entrante” y “Saliente” :) (Captura 6). [19:21] Llegados a este punto, hemos activado el cortafuegos. [19:21] Nota importante, para la gran mayoría de los usuarios podemos decir que ya están seguros. ¿Por qué? [19:21] Porque toda petición entrante será denegada y toda saliente permitida. Este es un estado que da mucha seguridad, a la vez mucha flexibilidad. [19:21] Vamos a realizar una prueba :) [19:22] Ponemos Saliente en Deny, el color inferior del escudo será verde (Captura 7). Abrimos el navegador o una pestaña nueva y si intentamos acceder a una web veremos que nos da error (Captura 8), ¿por qué? [19:22] Porque hemos denegado las conexiones hacia afuera de nuestro ordenador. Debemos poner Saliente de nuevo en Allow para volver a navegar. ¿Fácil no? :) [19:22] Añadir regla [19:23] Hemos denegado todas las conexiones entrantes, pero ¿ser tan estricto es bueno? [19:23] Veamos por qué no :P [19:23] Abrimos Transmission, vamos a sus preferencias y vemos que tiene su puerto por defecto cerrado (Captura 9). [19:23] ¿Es malo esto? Sí, tendremos la descarga capada. Si lo abrimos el rendimiento será mucho mejor. [19:23] Para ello pulsamos en el icono + de la parte inferior de Gufw y en la ventana de Añadir Reglas vemos que ya nos aparece Transmission como programa. [19:24] Pulsamos en el botón Añadir (Captura 10). [19:24] Volvemos a comprobar el estado del puerto de Transmission y veremos que ya está abierto, aplicando las reglas recién añadidas (Captura 11) :D [19:24] Nota: Si aún sigue cerrado debes abrirlo también en el router. [19:24] ¡Potente y simple! [19:24] Vamos a ver cómo puede ser una regla básica: [19:24] - Política: [19:24] * Allow: Se permitirá el tráfico. [19:25] * Deny: Se denegará el tráfico [19:25] Quedan 5 minutos en la sesión actual [19:25] * Reject: Se rechazará el tráfico, informando del rechazo al sistema que solicita la conexión. [19:25] * Limit: Se limitará el intento de conexiones. [19:25] - Dirección: [19:25] * In: Entrante. [19:25] * Out: Saliente. [19:25] ¿Fácil no? :) [19:26] Si tuviéramos un programa que no está en la lista de preconfigurados, podemos ir a la pestaña Simple e introducir su puerto, siempre que lo sepamos :P (Captura 12) [19:26] La pestaña avanzada la dejo como tarea autodidacta a usuarios inquietos :) [19:26] las pestañas preconfigurada y simple cubren la mayoría de los casos :) [19:26] Borrar regla [19:26] Si queremos borrar alguna regla la seleccionamos y pulsamos el botón - (Captura 13) [19:26] Recordar capturas en: https://plus.google.com/u/0/photos/104011950896207788145/albums/5697154819762217089 [19:27] Configuración [19:27] La configuración de Gufw es básica (Captura 14): [19:27] - Establecer el nivel de registro por parte de ufw, es decir, registrar todo, parte o nada. [19:27] - Registro: Registrar todas las órdenes de Gufw (que podemos revisar en el menú Fichero / Registro...). [19:27] - Informe de escucha: Opción muy interesante que es ver en tiempo real las conexiones actuales. [19:28] wikitron preguntó: con el cortafuegos activado y sin ninguna regla todo deberia ir bien no ? por todo me refiero a skype,transmision y demas ? [19:28] Por ejemplo, vemos que Transmission está conectado en el puerto esperado y Gufw le está aplicando una regla de ‘permitir’. ¿Por qué lo sé? Porque está en rojo la primera línea :) [19:28] - Mostrar notificaciones: Cuando haya una conexión nueva aparecerá una notificación en el sistema. [19:29] wikitron, todo suele ir bien porque la política por defecto es que todos los programas puedan salir bien :) [19:29] hay también programas como el propio skype o transmission que buscan más puertos [19:29] o los cambian cuando ven que están capados ;) [19:29] Para finalizar me gustaría recomendar como lectura la wiki oficial de Gufw: [19:29] https://help.ubuntu.com/community/Gufw/ES [19:29] En la que los voluntarios están realizando muy buen trabajo :D [19:30] Uf, que justos de tiempo [19:30] :S === ChanServ changed the topic of #ubuntu-charlas to: Ubuntu Charlas || Ubuntu OpenWeek En Español || https://wiki.ubuntu.com/UbuntuOpenWeek_ES || Preguntas en #ubuntu-charlas-chat ||Evento: Dia del Usuario Ubuntu - Sesión actual: Equivalencia programas Windows/Ubuntu - Instructores: primicachero [19:30] ¿Más preguntas? [19:30] :) [19:31] bueno compañeros ahora demos la bienvenida a primicachero [19:31] https://wiki.ubuntu.com/primicachero [19:31] muy buenas, me llamo primi, trabajo actualmente en madrid en una empresa de desarrollo de software libre [19:31] y trataré de introduciros en ubuntu a través de las aplicaciones que nos podemos encontrar [19:31] la inmensa mayoría procedemos de windows... y nos encontramos con un problema al llegar a linux... [19:32] que instalo? que tengo que instalar? que programas hay? [19:32] pues bien, la respuesta es ... facil.. TODOS... jeje [19:32] en linux, contamos con equivalencias de programas [19:32] desde gestores de correo electrónico, lectores de news, gestores de descargas, clientes ftp, irc, mensajería... [19:33] compresores, lectores de pdfs, antivirus, para grabar cds.. programas de ofimática [19:33] y os iré mostrando algunos programas básicos que podeis encontrar en linux, en ubuntu y que os harán la vida mas facil [19:33] una migración facil y sencilla del mundo windows a linux [19:34] en windows estamos acostumbrados últimamente a Internet Explorer, Mozilla Firefox y Chrome o Opera [19:34] pues en ubuntu existen versiones de firefox, chrome y ópera por ejemplo , fáciles de instalar desde el centro de software de ubuntu o incluso desde las webs oficiales [19:34] existe una versión de Chrome de google, llamada Chromium especial para ubuntu [19:35] totalmente funcional y que hará que nos olvidemos de windows por completo [19:35] en lectores de clientes de email, tal como el outlook express pues en ubuntu linux existen evolution, kmail y ... Thunderbird [19:36] reseñar al final que ciertos programas de estos que enumero actualmente tienen versiones tanto windows / linux, que significa eso? que si se tiene miedo a pasarse de golpe al mundo linux se pueden usar sobre windows antes de decidir dar el paso a linux [19:36] son programas de software libre con versiones en ambas plataformas [19:36] Thunderbird es un lector de correo mucho mejor que outlook, más potente y sencillo de configurar, con clicks :D [19:36] existen lectores de news como newsreader o knote [19:37] gestores de descargas que en windows se usan como filezilla... tiene versiones para ubuntu [19:37] clientes de irc como mirc o xchat en windows , pues en linux existen algunos como xchat o quassel entre otros muchos [19:37] en mensajería como el messenger tenemos gran variedad, gaim, amsn, emesene, kopete [19:38] clientes de jabber multiprotocolo para poder centralizar msn, gmail... [19:38] como gabber o gaim en linux [19:38] así como una larga lista de programas de firewall seguridad, que pueden ser quizás avanzados para esta charla [19:39] p2p, como mldonke o bittorrent [19:39] en multimedia... programas como winnap o windows media player? quien quiere eso? [19:39] tenemos banshee o el afamado y premiado amarok [19:39] que permite escuchar música, configurar las estaciones de radio, etc.. con versión tanto para ubuntu como para plataforma windows [19:40] compresores para linux como rar, 7 [19:40] 7zip [19:41] commpleta funcionalidad que nos permite abrir todos los archivos comprimidos [19:41] lectores de pdf como el adobre acrobat en versión para ubuntu [19:41] crear pdfs con tex2pdf por ejemplo [19:41] o .. incluso poder asegurarnos que los archivos que hemos recibido de windows en correos no tienen virus [19:42] no por nosotros, si no por si los reenviamos a gente con windows ... [19:42] desdes programas como el avast con versión linux, f-prot o clamAV [19:42] Programas de gestión de particiones como el partitionmagic, en ubuntu existe gnu parted (gparted) , que maneja las particiones, generamos nuevas, unificamos, etc [19:43] existen programas de grabación de cds como nero en linux? la respuesta es ... siiii [19:43] brasero, sencillo, manejable y efectivo [19:43] o k3b con premios internacionales dentro de la comunidad de software libre [19:44] photoshop? existe gimp que es software libre y gracias a muchas extensiones mejora día a día [19:44] y el office? tenemos openOffice y LibreOffice , ambos con versión para windows y linux [19:44] Media players como el vlc , ligero y sencillo de manejar [19:45] programas para retocar videos , cortar y hacer nuestros videos caseros como avidemux o kino [19:45] sintonizadoras de televisión para ver la televisión en ubuntu [19:45] como metv o gnometv, kwintv [19:46] y dentro de la comunidad de software libre existen perlas! si, programas muy buenos gracias al esfuerzo de la comunidad, con grandes premios y versiones multiplataforma para windows,linux, etc [19:46] que significa eso? que la migración es posible y sin miedos ni problemas [19:46] tales como calibre, un programa que ahora que está de moda Amazon y los kindle nos permite sincronizarnos nuestros libros con nuestro ebook [19:46] versiones para ubuntu de skype [19:47] costales preguntó: ¿Qué Media Center me recomiendas? [19:47] moovida [19:47] es un muy buen media center [19:48] instalable desde ubuntu === david is now known as Guest37918 [19:48] alguna pregunta mas? [19:49] reseñar que hace poco tiempo ha sido liberada una versión de autocad para linux por ejemplo [19:49] lamalas preguntó: Si yo quiero utilizar mis firmas digitales (certificado electrónico), ¿qué me recomiendas?. [19:50] a que te refieres esactamente [19:50] Quedan 10 minutos en la sesión actual [19:50] no he entendido muy bien la pregunta [19:50] alguna mas? [19:51] wikitron preguntó: alternativa de skype ? [19:51] reseñar que prácticamente el 90% de aplicaciones de software libre premiadas internacionalmente tienen versión linux/windows [19:51] skype? el gtalk de google funciona muy bien [19:51] con videoconferencia [19:52] alguna pregunta mas? [19:52] tonijies preguntó: Es cierto que hay una gran variedad de navegadores en linux, pero a la hora de la verdad, para relacionarnos con las administraciones públicas, la firma electrónica solo funciona bien con internet explorer, ya que el applet de java no funciona bien en los demás navegadores. ¿Hay forma de solucionar esto? ¿O tenemos que esperarnos irremediablemente a que las administraciones se adapten a Linux por completo, y [19:53] en firefox funciona la firma digital [19:53] el problema mayor que existe sinceramente, como desarrollador es que muchas administraciones públicas no saben ni instalar ni configurar las firmas en firefox [19:54] commo desarrollador me he encontrado en esos problemas [19:55] Quedan 5 minutos en la sesión actual [19:56] reseñar que muchas apicaciones tienen y [19:56] versiones para ubuntu [19:56] como spotify por ejemplo [19:56] mezcladores de sonido y audio [19:57] mimecar preguntó: ¿Es posible usar la misma configuración de los programas en Windows y Linux? [19:57] si [19:58] existiendo la misma versión en linux y en windows muchos tienen formas de exportar la configuración y importarla entre plataformas [19:58] incluso por ejemplo los enlaces almacenados como favoritos entre navegadores [19:58] chrome / firefox [19:59] bueno, si no hay más preguntas, doy por finalizada la charla, muchas gracias y espero haya servido para ver un poco la luz de una migración a ubuntu linux ... [19:59] es posible ;) muchas gracias === ChanServ changed the topic of #ubuntu-charlas to: Ubuntu Charlas || Ubuntu OpenWeek En Español || https://wiki.ubuntu.com/UbuntuOpenWeek_ES || Preguntas en #ubuntu-charlas-chat ||Evento: Dia del Usuario Ubuntu - Sesión actual: Programas de Mensajería Instantánea en Ubuntu - Instructores: LinaPorras [20:00] Buenas tardes, mi nombre es Lina, estudiante de Ingeniería de Sistemas en la Universidad del Tolima, en el hermoso país de Colombia [20:00] Miembro de la comunidad Ubuntu Colombia https://wiki.ubuntu.com/linaporras Esta charla sobre mensajería instantánea en Ubuntu pretende dar una mirada a varios de los programas disponibles para tal fin en Ubuntu [20:00] El objetivo es que de acuerdo a sus necesidades escojan el mejor [20:00] Probablemente ya conocen muchos de estos [20:00] Probablemente sigan usando el que actualmente usan [20:00] Pero seguramente la información que van a tener de ellos, les será útil en algún momento [20:01] Esta charla está dirigida a usuarios principiantes, y a aquellos que extrañamos a veces algunas cosas de otro SO [20:01] Es importante para el desarrollo de la charla su participación e interacción [20:01] Las dispositivas las encuentran en: http://www.slideshare.net/Linaporras89/mensajera-instantnea-en-ubuntu [20:01] Ojalá hagan muchas preguntas y nos compartan experiencias con los programas que mencionaré y con los que hayan tenido experiencias no importa si ha sido buena o mala. [20:01] Bueno voy a hablarles de 8 programas cada uno de los cuales tiene sus ventajas y desventajas [20:02] me centraré en las funciones que uno puede extrañar cuando migra de Windows a Ubuntu, [20:02] estas están directamente relacionadas con el WLM (Windows Live Messenger) [20:03] El primer programa del que voy a hablar es de Pidgin [20:03] seguramente para muchos es el mejor [20:03] ya que como pueden ver en el slide 2 [20:03] nos permite conectarnos al mismo tiempo con 14 "proveedores" diferentes y utilizar la cantidad de cuentas que queramos de los mismos [20:04] Adcionalmente Pidgin nos ofrece plugins propios y de terceros [20:04] Como pueden observar en: http://developer.pidgin.im/wiki/ThirdPartyPlugins [20:05] sin embargo debo decir que no econtré la opción de llamada [20:06] Algunos emoticons del WLM no son compatibles entre los diferentes programas de mensajería instantánea [20:06] Y más aún que el WLM hace poco agregó nuevos emoticones y nuevas funcionalidades a este [20:07] con las cuentas msn directamente, no deja hacer videollamadas [20:07] Sin embargo es muy completo [20:07] El siguiente programa es Empathy que viene por defecto con nuestro Ubuntu [20:07] Porfavor vean el tercer slide [20:08] Permite transferencia de archivos [20:08] sin embargo en este tema todos son muy lentos [20:08] excepto Skype que realiza una transferencia más rápide independiente del SO [20:08] Permite llamada de voz [20:08] con gtal [20:09] *Gtalk y funciona muy muy bien [20:09] en msn funciona podría decirse que a medias [20:09] También tiene la función de videollamada que en mi caso, realizando varias pruebas, me funcionó a medias [20:09] para Gtalk se bloqueaba Empathy [20:10] y con msn, el tipo de video que utiliza msn no es compatible con Empathy === leafar is now known as leafar91 [20:10] Otra desventaja de Emphaty es que los emoticos que viene por defatul son pocos [20:10] y como lo mencioné previamente no son compatibles, es decir no se ven de la manera adecuada, ni en Gtalk ni en Msn [20:11] tonijies preguntó: ¿Por qué da tantos problemas las videollamadas en empathy? Según la versión que tanga la otra persona del MSN Messenger, funciona o no. [20:11] En msn messenger como te comenté no me funcionó [20:12] Entiendo que la última versión de WLM (la 15) cambiaron de nuevo los protocolos [20:12] y por eso muchos programas en los que antes funcionaba bien la llamada al msn, ahora ya no [20:12] Como dije con Gtalk funcion más o menos... [20:13] Vamos al tercer programa [20:13] muy interesante para los que están migrando y son usuarios del msn messenger [20:13] Este programa sellama emesene [20:13] En este funcionan las conferencias grupales [20:14] Tiene muchos emoticones a diferencia de Empathy [20:14] La interfaz es "bonita" y puede ser muy amigable para los que estan apenas migrando [20:14] No permite conferencia de voz ni de video [20:15] Y tiene una desventaja con respecto a los dos anteriores y es que no permite iniciar sesión en varias cuentas [20:15] Aunque soporta también Gtalk [20:15] y ayer lanzarón una nueva versión [20:16] A la que no le econtré muchas novedades [20:16] pero que pueden explorar en: http://blog.emesene.org/ [20:16] Y está para diferentes SO [20:17] El cuarto programa es Kopete [20:17] ya hablábamos de él en la charla pasada [20:17] mimecar hacía algunos aportes [20:17] como que si ha tenido actualizaciones [20:17] Yo diría que este programa con unas pequeñas mejoras, sería el mejor [20:17] Es rápido [20:17] No se bloquea cargando los contactos, así tengas muchos [20:18] En la versión que se descarga en el Centro de Software no soporta Gtalk, ni Facebook [20:18] No permite llamada ni videollamada [20:19] Y pues como mencioné, gracias a mimecar vemos que están trabajando en actualizaciones http://websvn.kde.org/trunk/KDE/kdenetwork/kopete/ [20:19] La interfaz es también muy agradable [20:19] pueden ver un pantallazo en el slide 6 [20:20] además los mensajes llegan rápido, ya que por ejemplo en el emesene los mensajes se tardan mucho en llegar al contacto con el que uno se encuentra hablando [20:20] Y la conferencia no tarda mucho, se habilita fácilmente y no se bloquea [20:20] Vamos ahora para el siguiente programa [20:21] es el amsnmessenger [20:21] otro programa que busca parecerse al WLM [20:21] Es muy similar en su interfaz al WLM [20:21] Sin embargo, por lo menos en mi caso mi computador se bloquea con este [20:22] Tiene algo muy interesante, y es que sepueden enviar clips de voz [20:22] esta funcionalidad la tiene el WLM y de los programas que les mencionaré es le único que la tiene [20:22] También tiene la opción de videocámara [20:22] Lo cual lo hace muy interesante [20:23] Para las personas que les encantaba el WLM quizá este sea el mejor reemplazo para él [20:23] todos los programas que he mencionado hasta ahora los encuentran en el Centro de Software [20:24] En el slide 8 podrán ver la interfaz de esteprograma [20:24] como ven es supremamente parecida al WLM [20:24] Y se configura fácilmente el sonido y la cámara para el video [20:25] El siguiente programa es Skype [20:25] Deifinitivamente para mí es uno de los mejores [20:25] Lástima que ahora muchas funciones se han convertido en pagas [20:25] La compatibilidad ha mejorado mucho para las charlas que se realizan entre diferentes SO [20:26] A diferencia de los otros programas que he mencionado, este transfiere los archivos mucho más rápido [20:26] Las llamadas son rápidas y de excelente calidad [20:26] y las videollamadas funcionan perfectamente [20:27] La dificultad que le he encontrado es que cuando se hace llamada de voz entre varios, y si hay personas conectadas desde Windows la llamada la debe realizar el que se encuentra en Ubuntu [20:28] para que el o los que se encuentran en Ubuntu puedan participar adecuadamente [20:28] El siguiente programa del que también estabamos hablando antes [20:29] es Ekiga [20:29] Se parece mucho a Skype [20:29] Y en realidad no tengo mucha experiencia con este [20:29] de manera tal que si alguno de los lectores ha tenido experiencia con este, nos puede contar [20:29] La ventaja sobre Skype es que Ekiga si es Software Libre [20:30] Ofrece llamadas gratuitas entre computadores [20:30] https://www.ekiga.net/index.php?page=services [20:30] En el enlace enviado pueden encontrar información sobre los servicios que ofrece Ekiga [20:31] y ampliando el Slide 11 pueden ver la Interfaz [20:31] Es muy parecida a Skype como podrán observar [20:31] y obviamente requiere abrir una cuenta Ekiga [20:31] leoperbo preguntó: ¿Cómo podríamos favorecer y facilitar el uso de Ekiga? [20:32] y para el tema de las recargas, estas inician en 15 [20:32] USD [20:32] Leoperbo yo creo que a través de las comunidades se puede dar a conocer este programa [20:32] Es muy pero muy poco conocido [20:33] ya con eso se podrìa generar un gran avance, además teniendo en cuenta que en el último año, Skype ha ido restringiendo funciones y haciendolas de pago [20:33] Como por ejemplo las llamadas grupales, que antes eran gratuitas y hoy se pueden usar con un trial o pagando [20:34] Con eso en mente, si se da a coner Ekiga lo usuarios podrían migrar a este por la funcionalidad y el tema de costos [20:34] Sería muy interesante que se animaran todos a probar Ekiga [20:34] Continuando [20:35] leoperbo preguntó: ¿No crees que ayudaría sugerir a los desarrolladores de Ekiga que facilitaran su configuración inicial? Es un lío para el usuario promedio [20:35] Antes de continuar veo dos preguntas [20:35] mimecar preguntó: ¿Es posible usar un corrector ortográfico con los programas que estas diciendo? [20:36] En definitiva si, la configuración inicial debería ser más simple, más aún cuando en uno de los pasos se pide crear una cuenta para el tema de pago, y pues ya con eso uno piensa si instalarlo o no, aunque ese paso se puede saltar, pero no es muy claro para el usuario final [20:37] Con los programas que estoy diciendo con la mayoría no [20:38] Lo más cercano que encontré para el tema de letra y ortografía [20:38] hace referencia a los plugisn que tiene Kopete [20:38] *Plugins [20:39] Y en los plugins de Pidgin no veo corrector ortográfico [20:40] Yendo a nuestro último programa de mensajería instantánea es Kmess [20:40] Kmess es del entorno KDE [20:40] al igual que Kopete [20:40] Está enfocado también en msn [20:40] http://kmess.org/ [20:40] Esa es la página oficial [20:41] Bueno debo aqui aclarar que hice un especial enfoque en los programas que sirven para msn [20:41] y esto es porque en el caso de Gtalk, este conserva todas sus funciones desde el navegador: llamada, transferencia de archivos, conferencia, etc [20:42] mientras que en msn si se usa desde la página web [20:42] lo único que se puede hacer es enviar y recibir texto [20:42] Volviendo a Kmess [20:42] debo decir que recibe demanera apropiada los mensajes offline [20:43] Sin embargo se demora demasiado en cargar la lista de contactos [20:43] y en notificar los contactos que se conectan [20:43] inlcuso se demora también en enviarla notificación de que uno se ha conectado [20:44] al igual que el amsn y el emesene, el Kmess no permite iniciar sesión con varias cuentas al tiempo [20:44] Y este a diferencia del emesene es totalmente dedicado a WLM [20:44] Esos son los 8 programas que les quería mencionar [20:45] Ojalá podamos difundir más el uso de Ekiga y de programas de software libre similares a Skype [20:45] leoperbo preguntó: ¿Cuál de esos 8 programas de mensajería te parece más integral y estable? [20:45] En cuanto a Gtalk reitero que sus funciones se conservan independientemente del sistema operativo y solo requiere el navegador para operar [20:46] Respondiendo a leoperbo, pidgin, Kopete, y Skype me parecen muy muy estables [20:46] son rápidos [20:47] El más integral por la cantidad de cuentas que puede manejar sería Pidgin, pero por funciones y la rapidez de las mismas Skype se anota un +1, lástima que sea privativo [20:47] Es que en transferencia de archivos, a Skype a mi parecer se los lleva a todos [20:48] me hacen otra pregunta [20:48] que para usuarios nuevos con muchos contactos de msn ¿cuál sería el mejor? [20:49] Para mí el mejor sería Kopete en ese caso, por lo estable, y su interfaz. amsn, no me funcionó adecuadamente aunque es el que más se parece, si te funciona bien esa sería la otra opción [20:49] Kopete trae plugins muy interesantes [20:49] Preguntas [20:50] Quedan 10 minutos en la sesión actual [20:52] Pues el amsn como mencioné tiene unas características interesantes, pero no sé si por la cantidad de contactos a mi no me funcionó muy bien, en lo personal si prefiero seguir al tanto de su desarrollo que usarlo en este momento. [20:52] Y empathy, pues lo único que rescato es lo de las llamdas [20:52] leoperbo preguntó: Tanto Empathy como AMSN parecen dar problemas serios, personalmente sugiero no usarlos y estar al tanto de su desarrollo ¿qué opinas? [20:52] Pero en general considero que Gmail y Skype son lo mejor [20:53] Lo malo es el tema de lo privativo [20:54] Ojalá podamos fomentar más el uso de ekiga [20:54] Me despido ahorasí [20:54] cualquier pregunta o duda adicional twitter:@linaporras [20:55] y seguiré atenta en el canal de charlas-char [20:55] *chat [20:55] Quedan 5 minutos en la sesión actual [20:56] Liliana, excelente charla! [20:56] dentro de 4 minutos empieza el compañero chilicuil [20:56] pueden ver su wiki personal para mas informacion https://wiki.ubuntu.com/~chilicuil [20:58] la siguiente charla será sobre correcciòn de bugs en ubuntu [20:58] https://wiki.ubuntu.com/DiaDelUsuarioUbuntu === ChanServ changed the topic of #ubuntu-charlas to: Ubuntu Charlas || Ubuntu OpenWeek En Español || https://wiki.ubuntu.com/UbuntuOpenWeek_ES || Preguntas en #ubuntu-charlas-chat ||Evento: Dia del Usuario Ubuntu - Sesión actual: Corrección de bugs I - Instructores: chilicuil [21:00] n_n/))))) [21:00] hola a todos, gracias por asistir a la ultima sesion del Ubuntu User Day en español! [21:01] espero que hayan tenido hasta el momento un dia divertido, y que aun tengan algo de esa buena vibra que se siente con solo entrar aqui [21:01] estoy aqui para mostrarles como convertirse en rockstars corrigiendo bugs a la velocidad del equipo rocket, yeeeei (((((\n___n/)))) [21:01] mi nombre es Javier [21:01] tengo veintitantos años, soy del DF en México [21:02] pertenezco a un grupo de groovies que se autodenominan ubuntu-mx y ubuntu-df [21:02] nos especializamos en asaltar carros de helado (en movimiento) [21:02] y en distribuir Ubuntu, para que a las personas no se les derrita mientras se pelean con su computadora [21:03] todos odiamos esa sensacion del helado corriendo por la mano porque hay un error en la máquina a la mitad de una pelicula, no es asi? [21:03] es horrible, más cuando tiene bombones y se empiezan a caer =_( [21:04] las personas que hacen Ubuntu ponen su mejor esfuerzo para hacer del SO tan estable como sea posible [21:04] sin embargo a veces tambien ellos van detras de carritos de dulces [21:04] y cuando regresan enloquecidos por la azucar en sus venas, puedan pasar por alto algunos de estos bugs [21:05] por cierto, cualquier pregunta, comentario sobre mi copete, y queja sobre #ubuntu-charlas-chat, no muerdo..., muy fuerte ;) [21:06] regresando, siendo Ubuntu y su desarrollo libre, todos podemos contribuir cada vez queramos [21:06] y con la frecuencia que lo deseemos [21:06] a todos nos gusta el helado, el desarrollo de ubuntu no es mas complicado que eso [21:07] mmmm, bueno tal vez un poco más, pero definitivamente no hay que ser un anomalo para contribuir [21:07] .., a menos que seas anomalo a la crema con caramelo sobre tu frapé =)____ [21:08] los medios mas comunes, es agregar traducciones, para eso se usa rosseta https://translations.launchpad.net/ [21:08] contestar preguntas, https://answers.launchpad.net/ubuntu, http://askubuntu.com/, AQUI_CUALQUIER_OTRO_FORO [21:09] mejorar la documentacion disponible https://wiki.ubuntu.com/, crear arte http://spreadubuntu.org/ [21:09] y nuestra parte favorita corrección de bugs [21:10] para los que quieran ir siguiendo la parte practica, sugiero que creen una cuenta en https://login.launchpad.net/+new_account [21:11] y que instalen los siguientes programas: [21:11] $ sudo apt-get install --no-install-recommends bzr-builddeb ubuntu-dev-tools fakeroot build-essential gnupg pbuilder debhelper [21:12] si tienen algun problema con cualquiera de esos dos pasos, no dejen de preguntar [21:12] regresando a donde estaba, la corrección de bugs a su vez se divide en 3 secciones: [21:13] christopherccg preguntó: Los cambios que se hagan en los bugs solo son para ubuntu o ayudaran a otras distribuciones. [21:14] christopherccg: depende de la naturaleza del problema, si es un problema que solo afecta a Ubuntu /packaging, solo se arregla en Ubuntu, si es un problema del programa, se corrige y se transmite el cambio a upstream [21:15] upstream significa en Ubuntu 2 cosas, Debian y el programa, por ejemplo, el programa mpd, un reproductor de audio tiene su paquete en Debian y como proyecto [21:15] si aparece un error en mpd, lo correcto es corregirlo en la pagina del proyecto, para que pase a Debian y luego a Ubuntu, via una sincronizacion, hablare mas tarde sobre que significa eso [21:16] sin embargo, lo que suele pasar, es que a veces se corrige en Ubuntu y luego se transmite el parche a Debian, ellos se ponen en contacto con los autores y le pasan los cambios [21:17] para esto, launchpad provee una serie de mecanismos para agregar los links que corresponden con los reportes de debian y de algunos otros bugtracks [21:18] por ejemplo [21:18] para el bug https://bugs.launchpad.net/ubuntu/+source/kdewebdev-kde3/+bug/321407 [21:18] se tiene un link hacia http://bugs.kde.org/show_bug.cgi?id=162888 [21:18] de esta forma se vera si se corrige primero via upstream, si es asi, se transmite a Debian y de ahi a Ubuntu [21:19] espero que eso conteste la pregunta [21:20] la transmision de parches no es automatica, una persona sube el parche al bugtrack que corresponda [21:20] regresando al tema, decia que el proceso de correción de bugs se divide en 3 partes: [21:21] mimecar preguntó: ¿Cómo se ponen de acuerdo si llegan soluciones diferentes al mismo problema? [21:21] mimecar: buena pregunta =), cuando tenemos soluciones diferentes se le da preferencia a la que se encuentra en upstream [21:22] es decir, si tenemos un bug en Ubuntu y se arregla en debian, se obtienen esos cambios [21:22] esos cambios pueden traerse a traves de una sincronizacion https://wiki.ubuntu.com/SyncRequestProcess [21:23] o de un 'merge' https://wiki.ubuntu.com/UbuntuDevelopment/Merging [21:23] en el primer caso, simplemente se copia el paquete, y en el segundo caso se revisan ambas versiones, y se cambia manualmente, siempre dando preferencia a upstream [21:24] existen muchos paquetes que tienen esos conflictos, se puede ver una lista en ttp://merges.ubuntu.com aka MoM [21:25] ups, http://merges.ubuntu.com [21:25] mmm, si eso contesta la pregunta, continuare [21:26] decia, que la correcion de bugs se divide en 3 partes [21:26] 1-. Triaging / Reporte de errores completos [21:27] cuando un error pasa, el primer paso es reportarlo, la forma correcta es usando apport https://help.ubuntu.com/community/ReportingBugs [21:27] este programa recolecta información técnica y la anexa al informe [21:28] la gente que esta detras de apport esta trabajando para mejorarlo de tal forma que solo se reporten 1 vez los problemas [21:28] .., hasta que eso pase, una de las tareas más faciles, es clasificarlos [21:28] puede que el problema no tenga un programa donde ocurre, si por ejemplo un dispositivo no funciona, se reporta contra el 'paquete' linux, que es el kernel [21:29] si una persona va directamente a launchpad y olvida anexar la información técnica se le pide que la anexe $ apport-collect #_BUG [21:29] tal vez existan copias de un mismo reporte como en este caso, se marca que uno es la copia de otro: https://bugs.launchpad.net/ubuntu/+source/nsca/+bug/408755 https://bugs.launchpad.net/ubuntu/+source/nsca/+bug/408757 [21:30] y asi, de lo que se trata es de hacer que un reporte quede completamente definido: https://bugs.launchpad.net/ubuntu/+source/rxvt-unicode/+bug/578129 [21:30] que la gente lo pueda reproducir siguiendo determinados pasos y determinadas versiones [21:31] cuando pasa esto se le pone el status 'triaged', lo que significa que esta listo para que metamos nuestras pegajosas manos e intentemos pegar lo roto [21:31] 2.- Corrección de errores, que puede ser desde corrección en las descripciones, typos: https://bugs.launchpad.net/ubuntu/+source/google-gadgets/+bug/721602 [21:31] programas que fallan en la instalación https://bugs.launchpad.net/ubuntu/+source/samba4/+bug/916556 [21:31] programas que no funcionan como deberian: https://bugs.launchpad.net/screenkey/+bug/848031 [21:32] 3.- Testing, una vez arreglado, la solución estará disponible a través de la ultima version de ubuntu, precise en este momento [21:32] en la version estable entra a un repositorio llamado proposed https://wiki.ubuntu.com/Testing/EnableProposed y luego a las actualizaciones [21:33] Para que mas adelante haga más sentido lo que haremos, aun hablare un poco mas de como funciona el conjunto [21:33] * chilicuil mete bombones al horno y abre la bolsa de chispas de chocolate [21:33] pero antes, y para las personas que quieran arreglar su primer bug, me gustaria que descargaran https://raw.github.com/gist/1612683/381e1a3489c8838a7e038c62bb981a7258c1591a/.pbuilderrc [21:33] en $HOME/.pbuilder y que luego corrieran: [21:34] $ sudo DIST=precise pbuilder create [21:34] eso creará un entorno minimalista de la ultima version de Ubuntu que luego usaremos [21:35] regresando.., cada nuevo ciclo enloquecidos por altas dosis de azucar los chicos de Ubuntu van, les ponen el pie y les copian los paquetes a los chicos más conservadores de Debian [21:35] al más puro estilo de cuando copiaban la tarea [21:36] SergioMeneses preguntó: me gustaria saber hoy por hoy como se aporta de ubuntu a debian [21:36] cuando se trata de una version lts los toman de testing y cuando es una version 'normal' los toman de sid (el chico desequilibrado) [21:39] SergioMeneses: se usa su sistema de bugtracking, por ejemplo, si tienes un error en Ubuntu con su parche, reportas el error a Debian con reportbug http://www.debian.org/Bugs/Reporting [21:39] anexas el parche y la etiqueta ubuntu-forwarding [21:40] despues en launchpad se anexa el link que se genere y se le cuida para ver si es aceptado [21:43] los reportes y los parches se anexan uno por uno, usando su bugtracker, nada es automatizado, solo cuando se copia de Debian hacia Ubuntu [21:43] regresando al tema, una vez copiados, se monitorean los paquetes por lo menos 1 mes, si sale una nueva version en Debian y mientras no entre en conflicto con la de Ubuntu [21:44] se copian automaticamente [21:44] posteriormente a esa fecha se tiene que hacer un reporte para copiar, paquete por paquete https://wiki.ubuntu.com/SyncRequestProcess [21:44] se dice que se esta en la etapa DIF o Debian Import Freeze, para entender más de las etapas por las que atraviesa Ubuntu pueden ver https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule [21:44] * chilicuil saca los bombones del horno, toma uno, lo unde en chispas, y deja los demas en el centro de la sala [21:44] si sienten por un momento que estoy diciendo incoherencias o que voy muy rapido por favor haganmelo saber [21:45] conforme aumenta el ciclo es más dificil introducir cambios en Ubuntu, esto se hace con el fin de que se vaya estabilizando [21:45] todos los errores y correcciones siempre se hacen sobre la ultima versión de Ubuntu, ahora pangolin [21:45] que pasa cuando tenemos errores en las versiones 'estables', aka lucid, oneiric? [21:46] se tiene que crear un reporte, se confirma, se verifica si la solucion esta en debian, o en la version mas reciente de ubuntu, precise [21:46] si existe en debian se sincroniza el paquete o se hace un merge, es decir se convinan los paquetes [21:46] si existe la solucion en la ultima version de ubuntu, se tiene que pedir una actualizacion para esa version https://wiki.ubuntu.com/StableReleaseUpdates SRU [21:47] tal como se lee, suena complicado, tal vez sera mejor que pusiera un ejemplo [21:48] supongamos que estoy usando ubuntu 10.04, y que mientras escucho musica el reproductor se detiene porque no puede leer determinado archivo que deberia leer [21:48] se reporta el error usando apport, si ese archivo hace que se detenga el programa, apport sera invocado automaticamente [21:49] una vez en launchpad.net [21:49] algunas personas veran si a ellos tambien les pasa [21:49] si les pasa, le daran palomita y el error estara como autentico [21:50] alguien entonces podra descargar el codigo fuente, repararlo y subir su cambio [21:50] Quedan 10 minutos en la sesión actual [21:50] personas que se dedican a revisar los cambios, veran si la solucion es buena, si es buena, entonces aceptaran los cambios [21:51] una vez que se acepte, la solucion estara disponible en la ultima version [21:51] tendrian que descargar la nueva version para tener su error solucionado.., no tan practico, no? [21:52] para obtener la solucion es su actual version (ubuntu 10.04), se debe crear una excepcion SRU [21:52] se corrige para las ramas anteriores, se sube a proposed y de ahi a updates [21:53] ahi es cuando aparece una ventana pidiendote que actualices el sistema [21:54] cada programa/paquete en Ubuntu tiene su propio repositorio de bzr, al estilo de hg y git [21:54] todo en el desarrollo de Ubuntu fluye alrededor de launchpad y bzr [21:54] espero que ya tengan su cuenta lista, para la segunda parte, donde arreglaremos bugs [21:55] la forma que tienen los paquetes es: [21:55] lp:ubuntu/ [21:55] Quedan 5 minutos en la sesión actual [21:55] por ejemplo, si alguien quisiera obtener la ultima version del programa 'xchat' se puede hacer asi: bzr branch lp:ubuntu/xchat [21:56] o de X version de Ubuntu, por ejemplo la version de lucid: $ bzr branch lp:ubuntu/lucid/xchat [21:56] o de oneiric [21:56] $ bzr branch lp:ubuntu/oneiric/xchat [21:57] tambien pueden obtener el codigo fuente a traves de apt-get source, $ apt-get source xchat [21:57] sin embargo es mejor usar bzr ;), es mas facil para los revisores, lo que aumentara la probabilidad de que nuestros cambios sean aceptados [21:59] tomaremos 10 minutos libres para que descansemos de la tan aburrida teoria [21:59] aprovecharemos para terminar de configurar las cuentas de launchpad === ChanServ changed the topic of #ubuntu-charlas to: Ubuntu Charlas || Ubuntu OpenWeek En Español || https://wiki.ubuntu.com/UbuntuOpenWeek_ES || Preguntas en #ubuntu-charlas-chat ||Evento: Dia del Usuario Ubuntu - Sesión actual: Corrección de bugs II - Instructores: chilicuil === vientosolar_ is now known as vientosolar [22:08] bien, creo que ya estamos listos para la segunda parte [22:08] * chilicuil se pide un helado de tres marias, con rompope encima [22:09] seguiremos un diagrama para hacerlo un poco mas visual: http://viajemotu.files.wordpress.com/2010/11/fixing_a_bug.png [22:10] https://bugs.launchpad.net/ubuntu/+source/gwhere/+bug/538223 [22:11] lo primero que haremos sera obtener el codigo [22:11] $ bzr branch lp:ubuntu/gwhere [22:12] entraremos al directorio donde se descargo $ cd gwhere [22:13] si hacemos $ ls en ese directorio encontraremos varios archivos http://pastebin.com/xgeuG9AY [22:13] se encuentra el codigo fuente de la aplicacion, y un directorio muy importante /debian [22:14] en ese directorio es donde se guardan las cosas relacionados con el empaquetamiento, se mantiene el control de version, la forma en la que se genera y el sistema de parches [22:14] cuando se edita un paquete es importante seguir el sistema de parches que ya usaba, algunos ejemplos son dpatch y quilt, siendo este ultimo el más popular [22:17] para saber que sistema utiliza, pueden utilizar $ what-patch que es parte del paquete ubuntu-dev-tools [22:17] entramos a $ cd debian y dentro $ what-patch [22:18] para este caso imprimira: cdbs [22:19] trabajaremos en la correcion, en el reporte se dice que dentro del paquete tenemos la cadena: "yourS CDs", deberia decir "your CDs" [22:21] $grep -r "yours" .|less nos mostrara el lugar donde se encuentran algunos de las cadenas [22:23] reemplazaremos todas las cadenas [22:26] $ find . -type f -exec sed -i 's/yours CDs/your CDs/g' '{}' ';' [22:27] para poder usar bzr branch tienen que tener una cuenta en launchpad [22:27] y haber subido su llave gpg, asi como su llave ssh [22:27] tambien deberan haber firmado el codigo de conducto de Ubuntu [22:28] a eso se deben sus errores, pezbaloo_ vientosolar, no han subido sus claves a launchpad [22:28] https://help.launchpad.net/YourAccount/ImportingYourPGPKey [22:29] pezbaloo_: un sistema de parches permite ir agregando cambios sin modificar el codigo original de la aplicacion [22:30] regresando, una vez modificado, deberan agregar documentarlos [22:30] deberan documentarlos* [22:30] para esto se usa $ dch -i #dentro del directorio /debian [22:31] eso les abrira un editor y les abrira el archivo /debian/changelog [22:31] en mi caso dice algo asi: [22:32] gwhere (0.2.3.dfsg.1-3ubuntu1) lucid; urgency=low [22:32] [22:32] * [22:32] [22:32] -- Francisco Javier P.L. Sat, 14 Jan 2012 16:31:09 -0600 === andresm is now known as andresmujica [22:32] ojo, que ahi tiene lucid, porque estoy trabajando en lucid, pero ya que se descargo la ultima version, via bzr, se tiene que usar precise en lugar de lucid [22:35] y se escribe algo como * debian/rules: Replace all "yours CDs" with "your CDs" in gwhere.desktop (LP: #538223) [22:35] LP: #NUMERO_BUG permite que se cierre automaticamente el reporte cuando su contribucion sea aceptada [22:36] hecho esto, se usa $ debcommit para agregar los cambios al bzr [22:36] a bzr* [22:37] se crea un archivo fuente, $ bzr bd -- -S -uc -us [22:38] eso generará un archivo .dsc y .changes [22:38] estos archivos son recetas que ayudan a contruir los paquetes .deb [22:39] a Ubuntu solo se suben recetas //makefiles, llamados /debian/rules [22:39] computadoras en la nube, compilan esas recetas y los binarios, paquetes .deb [22:39] son copiados a los repositorios y de ahi copiados por el resto del mundo [22:40] cada vez que se hace un cambio, se prueba para ver si el paquete no se ha roto [22:41] $ sudo DIST=maverick pbuilder build ../../gwhere0.2.3-2ubuntu3.dsc [22:42] eso compilara la receta y obtendran un paquete .deb en /var/cache/pbuilder/ [22:42] se instala y se verifica si se ha corregido el problema $ sudo dpkg -i /var/cache/pbuilder/precise/gwhere0.2.3-2ubuntu3.deb [22:43] si los cambios parecen buenos, en este caso si ya no encontramos la cadena "yours CDs" sino "your CDs" en la descripcion del programa, podemos enviarlo a launchpad [22:45] $ bzr push lp:~chilicuil/ubuntu/precise/gwhere/fix-538223 [22:46] cambien chilicuil, por su propio usuario, y fix-538223, por el numero de reporte que corrige su rama [22:46] llxpad preguntó: es bzr el único DVCS que se puede usar con launchpad? [22:46] una vez hechos, podran verla si escriben: [22:46] $ bzr lp-open [22:47] lo que devolvera la url de su rama https://code.launchpad.net/~chilicuil/ubuntu/precise/gwhere/fix-538223/ [22:48] llxpad: si, launchpad esta casado con bzr, supongo que puedes usar wrappers para otros dvcs, pero no lo he probado [22:49] una vez generada su branch, pueden solicitar un 'merge', esto es, se le pide a algun revisor que apruebe sus cambios [22:49] http://viajemotu.files.wordpress.com/2010/08/launchpad-merge.png [22:50] de ahi, si van al reporte original, podran ver que se ha solicitado el merge: http://viajemotu.files.wordpress.com/2010/08/launchpad-merge2.png [22:50] Quedan 10 minutos en la sesión actual [22:50] para reportar su cambio a Debian, si es que tambien ahi tienen el problema se usa desde ubuntu $ submittodebian [22:51] la primera vez que se usa se corre como: $ reportbug –configure [22:51] eso configurará el programa, a partir de lo cual, si se situan el directorio /debian podran hacer $ submittodebian [22:51] eso se ve, mas o menos asi: http://viajemotu.files.wordpress.com/2010/08/submittodebian.png [22:52] dado que el sistema de reporte de bugs de debian es por correo, tambien pueden hacerlo desde cualquier cliente de correo que usen, sin embargo $ submittodebain agrega las etiquetas apropiadas automaticamente, asi que su uso es recomendado [22:53] hecho esto, se vuelve a launchpad y se agrega la url del reporte que se haya generado en Debian [22:54] y adicionalmente las etiquetas patch-forwarded-debian y patch-forwarded-upstream [22:54] a partir de ese momento se tendra que esperar la aprobacion de los revisores y su cambio estara en Ubuntu =) [22:54] a modo de resumen, lo que se tiene que hacer es: [22:55] - bzr branch lp:ubuntu/ #descarga la ultima version del codigo fuente del paquete (al momento de escribir esto ‘Maverick’) [22:55] - cd [22:55] # trabaja en el parche [22:55] - dch -i (documenta) [22:55] - debcommit (hace un ‘commit’ localmente) [22:55] - bzr bd — -S -us -uc (crea un paquete que puede ser pasado a pbuilder u otras herramientas para compilarse –termina en .dsc) [22:55] # compilar y probar localmente [22:55] Quedan 5 minutos en la sesión actual [22:55] - bzr push lp:/ubuntu/// #envia los cambios a lp (launchpad –en tu cuenta personal) [22:55] - bzr lp-open #abre una pagina donde describe los cambios y ofrece la posibilidad de enviar a ubuntu [22:55] # hacer click en ‘propose for merging’ eso enviara tus cambios al equipo -ubuntu-branches- [22:55] LISTO! =) [22:56] tal vez parezca confuso al principio, pero no lo es tanto despues de un rato, existe una semana completa donde se habla de este tipo de temas [22:56] el Ubuntu Developer Week [22:56] se hace cada ciclo, la proxima es el 31 de enero [22:56] https://wiki.ubuntu.com/UbuntuDeveloperWeek [22:57] adicionalmente, cada ciclo tambien se organizan por todo el mundo el Global Jam, donde las personas salen a las calles a arreglar bugs en masa [22:57] https://wiki.ubuntu.com/UbuntuGlobalJam [22:58] el proximo es el 2 de marzo [22:59] en México ya tuvimos nuestra primer Global Jam y esperamos que este año tengamos otro: http://viajemotu.files.wordpress.com/2011/09/jam.jpg [22:59] creo que se me ha acabado el tiempo, alguien tiene preguntas, quejas? === ChanServ changed the topic of #ubuntu-charlas to: Ubuntu Charlas || Ubuntu OpenWeek En Español || https://wiki.ubuntu.com/UbuntuOpenWeek_ES || Preguntas en #ubuntu-charlas-chat ||Evento: Dia del Usuario Ubuntu - Sesión actual: como instalar Ubuntu con soporte a LVM y no morir en el intento - Instructores: andresmujica, andresm [23:01] muchas gracias a chilicuil por las dos excelentes charlas sobre bugs que nos acaba de dictar [23:01] la siguiente charla se refiere a LVM pero antes de iniciar me presento [23:01] soy miembro de la comunidad de Ubuntu Colombia [23:02] y utilizo Ubuntu hace ya bastante tiempo [23:02] la idea de esta charla es explicar un poco el concepto de LVM que quizas no es muy conocido pero que realmente es muy util [23:03] en especial con los requerimientos que tenemos hoy en dia frente a almacenamiento [23:03] toda esa musica que compran por Ubuntu One y Magnatune ocupa espacio [23:03] y llega el momento en que se llena nuestro disco [23:03] y pues dale [23:03] a borrar, copiar, mover etc [23:04] con el LVM no tendremos esa clase de problemas [23:04] porque podremos expandir el tamaño de nuestro almacenamiento [23:04] de una manera facil y rapida [23:04] entonces yendo al grano... el plan de trabajo para esta charla es [23:05] - Introduccion [23:05] - Fundamentos de LVM [23:05] - Escenarios de utilización [23:05] - Uso en un sistema existente (ya tengo instalado mi Ubuntu y quiero utilizar LVM para mi /home) [23:06] - Instalar desde ceros con LVM (con server/alternate o haciendo *trampa* ;) con el desktop) [23:06] la idea es que podamos hacer 2 practicas [23:06] 1 con sus sistemas instalados CON MUCHO CUIDADO [23:07] y 2 instalando una maquina virtual o fisica aparte [23:07] preguntas por favor haganlas a medida que surgan no queden con dudas por favor [23:07] INTRODUCCION [23:07] Que es LVM [23:07] Logical Volume Management [23:08] en Windows el equivalente a esta tecnologia se conoce como Dynamic Disks [23:08] originalmente viene del mundo Unix pero hoy en dia es muy utilizada a nivel de servidor e incluso de escritorio en ciertas distribuciones [23:09] Para comprender LVM debemos tener claro el concepto de particion [23:09] quien me puede decir que es una particion? [23:09] o mejor cuantas particiones EXTENDIDAS puedo tener en un disco duro [23:10] y cuantas particiones PRIMARIAS se pueden tener en un disco ?? [23:10] bien el que dijo que maximo 1 Extendida esta en lo correcto [23:11] alguien sabe cuantas primarias ?? [23:11] ok [23:11] resulta que maximo se pueden tener 4 particiones primarias en un disc [23:11] o [23:11] si tienes 1 particion extendida [23:11] entonces maximo podras tener 3 particiones primarias [23:11] dentro de la extendida podras tener varias particiones o unidades logicas (como se llaman en windows) [23:12] ese modelo de particionamiento lo heredamos del mundo DOS [23:12] de hecho se llama msdos partition table [23:12] y tiene una gran limitación [23:12] no es fácil modificar los tamaǹos de las particiones [23:12] no es flexible en cuanto a su manejo [23:13] por eso hoy en dia estamos migrando a un nuevo esquema de particionamiento [23:13] hace poco hubo fuertes noticias al respect [23:13] o [23:14] el problema con el boot seguro propuesto por microsoft que levanto ampolla en el mundo linux... [23:14] pero bueno si bien relacionado, es harina de otro costal [23:14] el asunto es que para superar las limitaciones de crecimiento y flexibilidad en el particionamiento msdos [23:14] se creo el concepto de LVM [23:15] esta imagen de wikpedia nos va a ayudar un poco [23:15] http://upload.wikimedia.org/wikipedia/commons/thumb/1/19/LVM-esquema_basico.PNG/420px-LVM-esquema_basico.PNG [23:15] imaginen lo siguiente [23:16] tienen una caja vacia [23:16] mejor una biblioteca para que quede mas claro el concepto [23:16] y despues vlvemos a la caja [23:16] la biblioteca esta vacia [23:17] tiene 4 estantes [23:17] en el primer estante ud quiere poner todo lo relacionado con literatura [23:17] en otro estante ud quiere poner todos los diccionarios [23:18] y el otro estante lo quiere usar para lo relacionado con su carrera, por ejemplo medicina [23:18] como son 4 estantes [23:18] decide dejar uno libre [23:18] porque de prnto a medda que pasa el tiempo ud necesita mas espacio para mas libros [23:19] a medida que usted va metiendo libros en su estante correspondiente va haciendo UTIL el estante [23:19] le da proposito lo usa para algo [23:19] en este caso para guardar informacion [23:19] cuando llena un estante -o todos- [23:19] hace uso del estante libre y mete mas libros.. es decir mas información [23:20] y tiene claramente identificado el proposito de cada estante edsde el principio [23:20] si cambiamos los libros por discos duros [23:20] si cambiamos el gabinete la biblioteca por una caja [23:20] por un enclosure [23:21] tendremos una caja con discos agrupados de acuerdo a una organizacion qe ud definio desde el principio [23:21] en LVM existen tres elementos basicos que acabo de describir [23:21] el primero es un Volume Group [23:21] que viene a ser la caja [23:22] el enclosure [23:22] es conocido como VG [23:22] el segundo elemento importante es el Logical Volume o LV [23:22] que viene a ser el estante [23:22] y lo ultimo es el Physical Volume o PV [23:23] alguien me puede decir el PV a que equivaldria en el ejemplo dado?? [23:23] exacto [23:23] al disco duro [23:23] al libro [23:23] el disco duro y el libro son el PV [23:23] alli es donde meto la información [23:24] entonces aterrizando el concepto [23:24] LVM es un mecanismo en el cual yo abstraigo la forma de almacenar la información de manera fisica a una manera logica [23:25] donde las unidades donde almaceno fisicamente la información *sin importar si son discos duros o p.e. particiones* son conocidos como PV [23:26] y las unidades donde almaceno LOGICAMENTE la información los conozco como LV, sin importar la ubicacion fisica de la informacion guardada [23:26] al hacer esa abstraccion [23:26] yo facilmente puedo determinar que el estante que me sobra en mi biblioteca lo voy a asignar a los libros de literatura de tal forma que de una manera transparente [23:27] aumente mi capacidad de almacenamiento sin necesidad de tumbar la biblioteca y construir una nueva [23:27] * que es lo que ocurre en el modelo de particionamiento tradicional [23:27] entonces [23:27] antes de pasar a la practica [23:27] necesito saber si esta claro para todos el concepto [23:27] * aparte de saber si no estoy hablando solo ;) [23:28] PREGUNTA: Es similar a los arreglos de discos? [23:28] sip [23:28] conceptualmente es muy similar [23:28] y sirve para entender el concepto [23:28] listo [23:28] es muy importante tener claro el concepto [23:29] para mas informacion al respecto los invito a los siguientes enlaces [23:29] http://es.wikipedia.org/wiki/Logical_Volume_Manager [23:29] http://en.wikipedia.org/wiki/Logical_Volume_Manager_%28Linux%29 [23:29] ok [23:29] entonces vamos a revisar unos comandos para ir calentando [23:30] y vamos a hacer nuestra primer practica que es la de crear un sistema LVM en nuestros computadores CON MUCHO CUIDADO [23:30] Rcart preguntó: Es similar a los arreglos de discos? [23:30] ClaseBot, gracias, ya lo respondimos :p [23:30] ok [23:30] entonces [23:31] invito a aquellos que estan trabajando con Ubuntu o cualquier otra distribucion que validen si tienen instalado el siguiente comando [23:32] * andresmujica una de las cosas que mas me gusta de Linux es que tienes cientos de maneras diferentes de hacer las cosas.... [23:32] abran una terminal [23:32] y ejecuten el comando [23:32] which pvcreate [23:32] o [23:32] whereis pvcreate [23:32] which y whereis son dos comanditos que le ayudan a determinar si tiene o no instalado un programa [23:33] lo mas probable es que les salga en blanco [23:33] whereis pvcreate [23:33] pvcreate: /sbin/pvcreate /usr/share/man/man8/pvcreate.8.gz [23:33] which pvcreate [23:33] /sbin/pvcreate [23:33] serian las respuestas si ya los tienen [23:34] para los que no lo tienen instalado no hay problema [23:34] sudo apt-get install lvm2 [23:34] Linaporras_ preguntó: ¿cón ese comando que debe pasar? [23:34] Linaporras_, si tienen instalado el paquete lvm2 sale lo que pegue hace un momento de lo contrario nada [23:34] tan solo que tu computador se destruira en 5 minutos [23:35] ahh mentiras [23:35] eso es solo si metes mal el dedo [23:35] ;) [23:35] reepeecheep preguntó: Salida = pvcreate: [23:35] bueno en el canal de -chat tienen varios ejemplos de lo que saldria si NO tienen instalado los paquetes de lvm [23:35] pero eso vamos a solucionarlo [23:36] vamos a instalar el paquete lvm2 [23:36] con el comando [23:36] sudo apt-get install lvm2 [23:36] muy bien! [23:36] ya veo que estan teniendo resultados [23:36] ok [23:36] entonces [23:37] uno de los secretos mejor guardados de Linux [23:37] el man y el info [23:37] y el /usr/share/docs [23:37] una de las maravillas de este SO es que asi la SOPA triunfe y acaben con la posibilidad de buscar información por google [23:37] ud siempre tendra la información en sus manos [23:38] van a ejecutar los siguientes comandos [23:38] man pvcreate [23:38] man vgcreate [23:38] man lvcreate [23:38] para los que no lo conocen man es de manual [23:38] otro punto importante de los sistemas POSIX compliant en especial Unix y sus derivados [23:38] son absolutamente LOGICOS [23:38] ls listar [23:38] man manual [23:39] bin binario [23:39] etc [23:39] etc [23:39] esos comandos lo que nos muestran es el manual del programa en cuestion [23:39] alguien me puede decir -de acuerdo a lo que mostro el man - para que sirve el vgcreate ???? [23:40] excelente [23:40] como dice el man [23:40] y como dice el mismo nombre del comando [23:40] vgcreate crea volumenes [23:40] * andresmujica gosh i love linux [23:41] entonces nuestro primer ejercicio sera construir la biblioteca [23:41] para eso [23:41] necesitamos varios elementos [23:41] primero necesitamos madera [23:42] necesitamos la caja donde va todo [23:42] necesitamos la parte FISICA [23:42] y la parte fisica en LVM se conoce como ????? [23:42] MY BIEN [23:42] PV [23:42] exacto [23:43] Physical Volume [23:43] necesitamos tener un Physical Volume [23:43] si alguien tiene un disco duro suelto por ahi y que pueda formatear lo puede ir conectando.... :D [23:43] pero tranquilos [23:43] vamos a crear nuestro propio disco duro virtual [23:44] seguramente han escuchado que el mundo unix/linux esta basado en files y en streams [23:44] vamos a aprovechar eso para crear un archivo que convertiremos en un disco duro virtual y sobre el cual trabajermos [23:44] lo que vamos a hacer [23:45] equivale, es igual, a conectar un disco duro nuevo en el sistema y utilizarlo para nuestro LVM [23:45] PREGUNTA: ¿se podría una USB? [23:46] si claro, pero para evitar lios es mas facil que durante la practica lo hagamos tal cual lo indico y ya despues ustedes pueden probar y practicar [23:47] * andresmujica se permite dar un DISCLAIMER. Si bien lo que vamos a ejecutar esta probado y es seguro, si no se presta atencion se pueden cometer errores que podrian llegar a ocasionar daños. Ni andresmujica ni los organizadores de Ubuntu User day se hacen responsable de cualquier daño. LO IMPORTANTE ES PRESTAR ATENCION Y SER CUIDADOSOS [23:47] ok [23:47] no se me asusten [23:47] pero es importante que esten atentos [23:48] entonces vamos a crear nuestro disco virtual [23:48] ejecuten man dd [23:49] vamos a correr el comando dd disk duplicate o disk dump [23:49] con el cual crearemos un archivo de 1G que utilizaremos para nuestro ejercicio [23:49] por favor asegurense de tener al menos 1G disponible en su disco duro [23:50] ejecutando el siguiente comando podemos ver que tanto espacio tenemos disponible [23:50] df -h / [23:50] Quedan 10 minutos en la sesión actual [23:50] * andresmujica uppps vamos mal [23:50] entonces vamos a crear el disco [23:51] sudo dd if=/dev/zero of=/lvm.img bs=1M count=1000 [23:51] lo esxplico rapidamente [23:52] if input file, usamos /dev/zero para obtener ceros con los cuales llenar nuestro disco virtual, of out file indicando que vamos a crear un archivo llamado lvm.img bs block sector vamos a usar pedacitos de 1M para que sea rapido y count de conteo, vamos a usar 1000 pedacitos para un total de 1G mal contado [23:53] vientosolar> PREGUNTA: me sale error "bash: df-h/: No existe el archivo o el directorio" [23:53] vientosolar, te falto un espacio despues de la h [23:53] OJO CON LOS ESPACIOS... son muy importantes en linux [23:53] despues del comando dd les debe salir algo asi como [23:53] dd if=/dev/zero of=/lvm.img bs=1M count=1000 [23:53] 1000+0 registros de entrada [23:53] 1000+0 registros de salida [23:53] 1048576000 bytes (1,0 GB) copiados, 13,3644 s, 78,5 MB/s [23:54] ok como vamos??? [23:54] listo [23:54] ahora [23:54] ese archivo [23:55] lo vamos a convertir en un dispositivo [23:55] para poder crear nuestros LVMs [23:55] eso lo hacemo con el comando losetup [23:55] por favor ejecuten [23:55] man losetup [23:55] Quedan 5 minutos en la sesión actual [23:55] el comando que vamos a ejecutar seria [23:56] sudo losetup /dev/loop0 /lvm.img [23:56] lo explico rapidamente [23:56] losetup crea un dispositivo local llamado loopback, el nombre del dispositivo es /dev/loop0 y la "fuente" para se dispositivo sera el archivo recien creado /lvm.img [23:58] al ejecutarlo no les dice nada, simplemente comprobamos que el dispositivo se haya creado de la siguiente forma [23:58] sudo fdisk -l /dev/loop0 [23:58] que nos debe mostrar algo asi como [23:59] Disco /dev/loop0: 1040 MB, 1048576000 bytes [23:59] El disco /dev/loop0 no contiene una tabla de particiones válida [23:59] tambien les mostrara eso [23:59] porque no hemos creado tabla de particiones