24

@vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02
Page 2: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

VaSlibre ha trabajado mucho estos meses en pro

del software libre en Venezuela, participando en

forma directa en varios eventos de difusión, y

colaborando con varias distribuciones,

empaquetando, traduciendo, entre otras cosas.

Luego de colaborar en la organización del

FudconLatam 2012 realizamos una reunión

bastante importante donde se acordo varios

puntos entre ellos:

­ Colaborar más en el desarrollo de las distros

preferidas de cada miembro del grupo.

­ Propiciar eventos tipos taller

­ Realizar Hacklabs. Entre otros temas de interes.

Igualmente hemos sido nombrados embajadores

de Mozilla en Carabobo.

Seguiremos nuestra labor en pro del Software

Libre.

Los invitamos a participar en la próxima edición

de Cotejo, pueden ir enviando desde ya sus

artículos, así como tambien colaborar en los

eventos que realicemos.

¡Hasta pronto!

HHeerrrraammiieennttaass uussaaddaass::Inkscape 0.48.1Scribus 1.3.9

@vaslibre

SSttaaffff::Juan C. Karroum (JCK)Héctor A. Mantellini(Xombra)

CCoollaabboorraaddoorreess::Angel Cruz (abr4xas)Jesús Palencia (sinfallas)AWVENJhuliana DelgadoMarcos Yepez (marcostux)

2

Page 3: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

02 Editorial04 Curso PHP parte IV05 Fudcon 201207 GuayanaLUG08 Flisol 201209 Evento: Ubuntu Global 201211 Xen en pocas palabras18 Evento: Fundacion Celarg19 Reparar sistema de archivos enUbutntu / LinuxMint y derivados21 Evento: 6ta Cayapa22 Generar una aplicación móvil23 Páginas recomendadas24 Evento: Document Freedom Day

Todo el contenido está bajo licencia deCreative Commons.

Puede copiar, distribuir, mostrarpúblicamente su contenido y hacerobrasderivadas, siempre y cuando:

a) Reconozca los créditos de la obrab) No use de forma comercialc) Comparta bajo la misma licencia.

3

Page 4: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

CCuurrssoo PPHHPP PPaarrttee VVIIpor AWVEN

Continuamos con el curso deprogramación en PHP.Incluyendo archivos include()y require()Si tenemos una o variaspáginas en las que queremosque otras páginas seanincluidas ya que contienenvariables o funciones quequeremos utilizar, no tenemospor qué escribir en todas ellaslas variables, podemos usarlas funciones:include('archivo')orequire('archivo')Y automáticamente seránincluidas dentro de nuestrapágina, no se mostrará elarchivo pero se evalúa con loque el script queda más limpioy podemos hacer uso de ese oesos archivos con susrespectivos scripts, funciones ovariables.La única diferencia entreinclude() y require() es que elprimero continuará la ejecucióndel script si no encuentra elarchivo pedido produciendo un

Warning y el segundo nocontinuará provocando unError Fatal, por lo que sí elarchivo es importante para laejecución del scriptutilizaremos lasegunda forma.Ejemplo valores.php<?php$color = "azul";$size = "grande";$forma = "cubo";?>Ejemplo include.php<?phpinclude("valores.php");// tambien puede usar include"valores.php";echo "Es un $forma de color$color y es $size";?>Hagamos lo mismo conrequire:Ejemplo require.php

<?phprequire ("valores.php");echo "Es un $forma de color

$color y es $size";?>Podemos usar el include('archivo') de esta formatambién:include 'archivo', lo mismo esaplicable a require.Nota: Un aspecto importanteque hay que tener en cuenta alusar el include() o el require(),es que muchos servidores webno están configurados paraanalizar archivos .inc por loque es aconsejable guardar losarchivos con la extensión .php,es decir .inc.php de estaforma, sus contenidos(potencialmente delicados) noserán visibles para todo elmundo.Observe que trabajan de formasimilar.

Twitter: @awveneIdenti.ca: @awvenhttp://www.awven.com

4

Page 5: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

El FUDcon Latam es la Conferencia Internacional de Usuarios y Desarrolladores Fedora, y esteaño será en nuestro hermoso pais, Venezuela. En este evento, se dieron cita representantes detodas las distribuciones con un solo fin, apoyar las tecnologías y unir esfuerzos para fomentar ymejorar el Software libre en la región. Expertos nacionales e internacionales compartieron suconocimiento con el público presente. Fue una jornada de 3 días de llena tecnología, diseño,programación, foros sobre libertad de conocimiento y mucho más. Muchas personas entreEducadores, Empresarios, Estudiantes y público en general llegaron en busca de nuevasopciones en tecnología.

5

Page 6: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

Karla ­> @kdanihSoy una usuaria básica de Linux, y enel evento pude compartir con personasde distinta partes de Venezuela ylatinoamerica, pudiendo aprendermuchas cosas nuevas. Aunque porcuestiones de tiempo no pude entrar atodas las charlas, si pude asistir aaquellas que llamaban más miatención. Un evento excelente!.Juan Carlos ­> @juancnh80Este evento me permitio compartirconocimiento, conocer personas delas diferentes comunidades desoftware libre tanto en el país como en

el resto de latinoamerica, Deberían repetirse eventos similares en la región.Luisana ­> @nani411Fue una experiencia increible, la oportunidad de compartir con personas con tan amplioconocimiento y una increible calidad humana es invaluable. Fue un verdadero honor haberparticipado en el evento colaborando con el grupo Vaslibre. Estaré inmensamente agradecida poresta vivencia irrepetible. Gracias totales.VaSlibre ­> @vaslibreGracias a Maria "Tatica" Leandro, y a EdwindRichzendy por pensar en nosotros a la horade Organizar tan importante evento dentro delas comunidades del software libre.Felicitamos a todos los ponentes, todas lascharlas estuvieron geniales. Un millón degracias a la Universidad José Antonio Paezpor prestar sus instalaciones, igualmente leestamos agradecidos a los patrocinantes quecreyeron en nosotros: Siragon,PlatiniumHosty, y BlueHost. Graciasespeciales a todos los miembros de nuestro grupo que colaboraron, sin su ayuda no hubiese sidoposible.

6

Page 7: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

En la ciudad de guayana, existe un grupo dejovenes activista motivados por el software librepero que no se habian cruzado los caminos, unjove, Felix Urbina, estudiante de IngenieriaInformatica en la UGMA, para el año 2005,conoce a Alexander Labrador, desde esemomento comenzaron a reunirce para hacerpruebas, juegos etc..en Software Libre.A medida que pasa el tiempo fueronemosionandose y emosionando a la gente a sualrededor, con ello se unio Alfredo Reyes unantiguo amigo de Felix, dedicado al diseñografico con las herramientas Software Libre,luego se empezo a formalizar como unacomunidad, en 2007 se creo grupo Orkut unared social de Google, ahi se hizo encuestas ydemás para denominar el grupo que se estabaformando en guayana, inicialmente salieronpropuestas como:­ OrinocoLUG­ CaroniLUG­ GuayanaLUG­ CachamayLUGEntre otros, el más concurrente fueGuayanaLUG, en ese tiempo, la comunidadBolivarLUG ya estaban formados en CiudadBolívar teníendo el dominio de GuayanaLUG,se converso con ellos para que nos sedieran elnombre, accediendo al mismo; En 2008 sedebia hacer el FLISoL en Guayana, eligiendolasede de la UNEG, para este eventolatinoamericano, lastimosamente no se realizó,se recorrío todas las sedes de la universidad ynada, se fue a la casa de Felix con Alfredo yotros tantos, se decidio hacer instalaciones, deahí siguió la idea de formalizar el grupo; en

2009, convocaron a Felix para el FLISoL deCiudad Bolívar, en ese año se contacto aJhuliana Delgado, que organizaba el de CiudadGuayana, se le comentó a Alexander para quecolaborara con ella mientras Felix iba a Bolívar,así pasó, en ese mismo año realizandoreuniones más formales del grupo, se integrabacon compañeros de trabajo, como AdalbertoAdrian, algunos fueron pasajeros perocolaboraron en cierta parte.Para finales de 2009,se estaba haciendo lospreparativos del FLISoL 2010 y de ahí seintegraron miembros de las universidades deGuayana, particulares, cooperativas,empresarios, se realizó el documento formal delgrupo, el FLISoL 2010 y 2011 como grupoformal, aún no registrado.Actualmente es una comunidad registradaformalmente como fundacion sin fines de lucrocon el objetivo de apoyar e incrementar elconocimiento y difusión de las tecnologíasorientadas al desarrollo de aplicacionesinformáticas en Software Libre, se ha formadode manera paulatina y reciente con miembrosconformados por estudiantes, colaboradores ytrabajadores de la región; realizamos en eltranscurso del tiempo, talleres y cursos en elarea SL,se dio apoyo a las comunidad cercanascomo colegios, consejo comunal etc.Pagina oficial: http://www.guayanalug.org.vecorreo: [email protected]:@guayanalugJHULIANA DELGADOLinux User #536373Ubuntu User #33982 7

Page 8: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

El viernes 27 de Abril de 2012, se celebro en las intalaciones del INCES(Instituto Nacional de Capacitación y Educación Socialista) nucleo LosColorados, el Festival de Instalacion de Software Libre (Flisol) 2012. En estaagradable jornada contamos con la presencia de grandes talentos de lacomunidad de Software Libre como: Maria "Tatica" Leandro @tatadbb,Richzendy Contreras, Jesus Lara @phenobarbital, Carlos Parra, ErnestoCrespo, Fhaidel Dominguez, Adrián Prado, Alexander Salas, EduardoEcheverria @echevemaster, John Vera @jjedi_ve, David E. Rondon@emerling, Jesús Palencia @sinfallas, Hector A. Mantellini @xombra yAngel Cruz @abr4xas.

FFlliissooll 22001122

8

Page 9: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

UUbbuunnttuu GGlloobbaall JJAAMM 22001122

El Ubuntu Global Jam es un evento internacional, donde tendremos laoportunidad los miembros y simpatizantes de las comunidades locales deayudar y comentar sobre el desarrollo de Ubuntu y conocer mejor comofunciona la maquinaria social que hace posible los lanzamientos semestralesde la distribución.En esta oportunidad aunque el evento a nivel mundial es entre los días 2 y 4de marzo, Ubuntu Carabobo y VaSlibre lo realizó el día 16/03/2012 porcuestiones logisticas 9

Page 10: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

Instituto Nacional de Capacitación yEducación Socialista.Organismo autónomo con personalidad jurídica ypatrimonio propio, capacitando al Venezolano en manode obra calificada.

Page 11: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

XXeenn eenn ppooccaass ppaallaabbrraass......

Para muchos el titulo de este articulo resultaraun tanto irónico, ya que hablar sobrevirtualización en Xen significa dominar unaserie de conceptos que por su naturaleza noson fáciles de asimilar, es por eso que antes deentrar en materia vamos a repasar algunosconceptos y así aclarar posibles dudas quepuedan presentarse con respecto a otras ramasde la informáticaLas siguientes definiciones son extractos dewikipedia:

Virtualización

En Informática, virtualización es la creación através de software de una versión virtual dealgún recurso tecnológico, como puede ser unaplataforma de hardware, un sistema operativo,un dispositivo de almacenamiento u otrosrecursos de red.Dicho de otra manera, se refiere a laabstracción de los recursos de unacomputadora, llamada Hypervisor o VMM(Virtual Machine Monitor) que crea una capa deabstracción entre el hardware de la máquinafísica (host) y el sistema operativo de lamáquina virtual (virtual machine o guest),dividiéndose el recurso en uno o más entornosde ejecución.Esta capa de software (VMM) maneja, gestionay arbitra los cuatro recursos principales de una

computadora (CPU, Memoria, Almacenamientoy Conexiones de Red) y así podrá repartirdinámicamente dichos recursos entre todas lasmáquinas virtuales definidas en el computadorcentral. Esto hace que se puedan tener variosordenadores virtuales ejecutándose en elmismo ordenador físico.

Emulación

Un emulador es un software que permiteejecutar programas o videojuegos en unaplataforma (sea una arquitectura de hardware oun sistema operativo) diferente de aquella parala cual fueron escritos originalmente. Adiferencia de un simulador, que sólo trata dereproducir el comportamiento del programa, unemulador trata de modelar de forma precisa eldispositivo de manera que este funcione comosi estuviese siendo usado en el aparatooriginal.

TTIIPPSSCorregir errores de escritura al usar cd

Con un sencillo comando las pequeñasdiferencias en el nombre de un directorioserán corregidas sin problemas, controlandolos caracteres transpuestos, que falten o quesobren.

shopt ­s cdspell 11

Page 12: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

Un uso popular de los emuladores es el deimitar la experiencia de los videojuegos demáquinas recreativas o videoconsolas encomputadoras personales, o el poder serjugados en otras videoconsolas. La emulaciónde videojuegos de sistemas antiguos(abandonware) en las modernas computadoraspersonales y videoconsolas de hoy día resultageneralmente más cómoda y práctico que enlos dispositivos originales. Sin embargo, puedeser requerido a los creadores de emuladoresuna licencia de software para escribirprogramas originales que dupliquen lafuncionalidad de la rom y BIOS del hardwareoriginal, lo que comúnmente se conoce comoemulación de alto nivel.En sentido teórico, la tesis de Church­Turingimplica que cualquier ambiente funcional puedeser emulado dentro de cualquier otro. En lapráctica, esto puede resultar realmente difícil,particularmente cuando el comportamientoexacto del sistema emulado no estádocumentado y debe ser deducido medianteingeniería inversa. Tampoco se habla en la tesissobre las diferencias en sincronización; si elemulador no actúa tan rápidamente como elhardware original, el software de emulación vaa ir más lento que si fuese el hardware normade una parte de la base.

WineWine acrónimo recursivo en inglés para “WineIs Not an Emulator”, que significa “Wine no esun emulador” es una reimplementación de lainterfaz de programación de aplicaciones deWin16 y Win32 para sistemas operativosbasados en Unix. Permite la ejecución deprogramas diseñados para MS­DOS, y lasversiones de Microsoft Windows 3.11, 95, 98,Me, NT, 2000, XP, Vista y 7. El nombre Wineinicialmente fue un acrónimo para WINdowsEmulator. Este significado fue cambiadoposteriormente al acrónimo recursivo actual.

Hipervisor

Un hipervisor (en inglés hypervisor) o monitorde máquina virtual (virtual machine monitor) esuna plataforma que permite aplicar diversastécnicas de control de virtualización parautilizar, al mismo tiempo, diferentes sistemasoperativos (sin modificar o modificados en elcaso de paravirtualización) en una mismacomputadora.

Paravirtualización

La paravirtualización es una técnica deprogramación informática que permitevirtualizar sistemas operativos por medio deotro software. El programa paravirtualizadorpresenta una interfaz de manejo de máquinasvirtuales. Cada máquina virtual se comportacomo un computador independiente, por lo quepermite usar un sistema operativo o varios porcomputador emulado.La intención de la interfaz modificada es reducirla porción del tiempo de ejecución del usuario,empleado en operaciones que sonsustancialmente más difíciles de ejecutar en unentorno virtual, comparado con un entorno novirtualizado. La paravirtualización provee filtrosespecialmente definidos para permitir a losinvitados y al anfitrión hacer peticiones yconocer estas tareas, que de otro modo seríanejecutadas en el dominio virtual (donde elrendimiento de la ejecución es peor) Por lotanto, una plataforma de paravirtualizaciónexitosa puede permitir que el monitor de lamáquina virtual (VMM) sea más simple (portraslado de la ejecución de tareas críticasdesde el dominio virtual al anfitrión de dominio),y/o que reduzca la degradación del rendimientoglobal de la ejecución de la máquina dentro delanfitrión virtual.

12

Page 13: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

La paravirtualización requiere que el sistemaoperativo invitado sea portado de maneraexplícita para la_API. Una distribución de unsistema operativo convencional que no soporteparavirtualización no puede ser ejecutada nivisualizada en un monitor de máquina virtualVMM.

XenEs un monitor de máquina virtual de códigoabierto desarrollado por la Universidad deCambridge.La meta del diseño es poder ejecutar instanciasde sistemas operativos con todas suscaracterísticas, de forma completamentefuncional en un equipo sencillo. Xenproporciona aislamiento seguro, control derecursos, garantías de calidad de servicio ymigración de máquinas virtuales en caliente.Los sistemas operativos pueden sermodificados explícitamente para correr Xen(aunque manteniendo la compatibilidad conaplicaciones de usuario). Esto permite a Xenalcanzar virtualización de alto rendimiento sinun soporte especial de hardware. Intel harealizado diversas contribuciones a Xen quehan permitido añadir soporte para susextensiones de arquitectura VT­X Vanderpool.Esta tecnología permite que sistemasoperativos sin modificar actúen como hostsdentro de las máquinas virtuales de Xen,siempre y cuando el servidor físico soporte lasextensiones VT de Intel o Pacifica de AMD.

Logical Volume ManagerLVM es una implementación de unadministrador de volúmenes lógicos para elkernel Linux. Se escribió originalmente en 1998por Heinz Mauelshagen, que se basó en eladministrador de volúmenes de Veritas usadoen sistemas HP­UX.

Preparando el entorno

Habiendo repasado los conceptos necesario eshora de empezar a preparar el entorno paraXen en este caso se ha utilizado Ubuntu 12.0464 bits como host instalado sobre un LVM.En el caso de utilizar la versión de escritorio ennecesario descargar la versión ALTERNATEque permite realizar dicha instalación sobreLVM; la distribución recomendada de lasparticiones es la siguiente:Partición de 1 Gb EXT2 para /boot ubicada alprincipio del disco.Luego con el espacio restante creamos un LVMdonde ubicaremos 1 Gb para swap ubicada alfinal de la partición y para la / utilizaremos“casi” todo el espacio restante, esto se hacecon la finalidad de utilizar el espacio sinparticionar para las maquinas virtuales (serecomienda dejar libre 50 Gb sin particionar)Luego de terminar la instalación deben instalarlos “headers” para su kernel y el paquete“build­essential” mediante el siguientecomando:sudo apt­get ­y install linux­headers­3.2.0­XX­generic build­essential dkmsSustituyen XX por el versión instalada de sukernel.

TTIIPPSSAveriguar versión de GNU/Linux instalada

$ lsb_release ­a

13

Page 14: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

Ahora procedemos a la instalación de Xen y sus complementos mediante el siguiente comando:apt­get ­y ­­force­yes install qemu­kvm xcp­xapi xen­tools xenwatch openvswitch­switchopenvswitch­datapath­source virt­manager virt­goodies virt­viewer ssh­askpass

Luego reiniciamos el sistema y en una consola ejecutamos los siguientes comandos:

sudo add­apt­repository ­y ppa:danielrichter2007/grub­customizersudo apt­get updatesudo apt­get ­y install grub­customizer

Luego de instalar ejecutamos grub­customizer (tiene una interfaz gráfica) y hacemos clic enpreferencias, una vez allí marcaremos la casilla “mostrar menú” y establecemos el tiempo deespera a 5 segundos, cerramos preferencias y le decimos guardar y cerramos, cuando nospregunte hacemos clic en “actualizar y salir” esto actualizara nuestro grub.Reiniciamos nuevamente y en el grub escogemos Xen dentro del nuevo menú escogemosnuestro kernel, luego de iniciar abrimos una consola con permisos de root y escribimos losiguiente:

xm info

14

Page 15: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

brctl show

virsh version

Si el resultado a estos comandos es similar a las capturas de pantalla significa que las librerías seinstalaron correctamente

TTIIPPSSEliminar Procesos Zombies

Para saber que procesos zombies corren en tu equipo escribe en consola:top

Allí en la parte superior te apareceran cuantos procesos zombies estan en memoria, pero no tedice cuales son... para conocerlos escribe: ps ­A ­ostat,ppid,pid,cmd | grep ­e '^[Zz]'que significa algo como: ps ­A solicito listado de todos los procesos mostrando el ostat (estado),el ppid (proceso padre), el pid (proceso), el cmd (como se lanzó el proceso) ymediante una tubería (pipe) ( | ) creamos el filtro apropiado grep ­e de los procesos Zz(zombie).

15

Page 16: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

Ajustes finales

Antes de proceder a crear maquinas virtualesdebemos realizar algunos cambios, primeroeditamos el archivo xend­config.sxp ubicado en/etc/xen mediante siguiente comando:

sudo gedit /etc/xen/xend­config.sxp

Una vez allí buscamos y modificamos lassiguientes lineas:

# (xend­http­server no)# (xend­unix­server no)# (xend­port 8000)# (network­script network­bridge)para que queden de la siguiente forma:(xend­http­server yes)(xend­unix­server yes)(xend­port 8000)(network­script network­bridge)Guardamos y salimos; debido a ciertaslimitaciones del sistema solo puede ejecutar 4maquinas virtuales de manera simultanea, siquiere ejecutar mas coloque lo siguiente:

sudo echo loop max_loops=64 >> /etc/modules

Los siguientes comando deben ejecutarse pararesolver algunos problemas a la hora decrear/ejecutar maquinas virtuales:

sudo adduser $(whoami) libvirtdsudo mkdir /usr/lib64

sudo ln ­s /usr/lib/xen­4.1 /usr/lib/xensudo ln ­s /usr/lib/xen­4.1 /usr/lib64/xensudo echo export

VIRSH_DEFAULT_CONNECT_URI="xen:///" >>~/.bashrc

sudo module­assistant auto­installopenvswitch­datapath

Al finalizar reiniciamos el equipo, y yapodremos comenzar a crear maquinasvirtuales.Xen posee una serie de comandos para laadministración de maquinas virtuales perocomo parte de las instalación antes realizadahay un paquete llamado virt­manager queposee una interfaz gráfica que nos ayuda asimplificar el proceso.

Una vez allí el proceso de creación demaquinas virtuales es bastante intuitivo y losinvito a experimentar con las diferentesopciones que el sistema nos ofrece.

16

Page 17: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

Antes de finalizar les recomiendo crear 2 directorios dentro de su /home/usuario, uno paraguardar las .ISO de los sistemas a instalar y el otro para las maquinas creadas con archivos .IMG(imágenes qcow exportables), luego vamos al menú editar y luego a detalle de la conexión, en lanueva ventana hacemos clic en la pestaña almacenamiento y en el símbolo “+” agregamos losdirectorios antes creados. Allí también agregamos el LVM para poder agregar o eliminar lasparticiones fácilmente (en el espacio reservado)Si va a instalar Windows en una maquina virtual se recomienda utilizar el acceso a disco en modo“IDE” y la tarjeta de vídeo modelo cirrus, además de colocar la red a 100Mbps. Si quiereaumentar el rendimiento de Windows puede descargar “gplpv” para su correspondiente versióndesde aquí:

http://www.meadowcourt.org/downloads/

Gracias a mi amigo @phenobarbital por la inspiración para este articulo.

Realizado por @sinfallas

TTIIPPSSVer el espacio libre en disco usando la Consola

Para ver el espacio libre de disco existe el comando "df". Lo que hace este comando es mostrarla cantidad de espacio disponible para aquellos sistemas en los que el usuario tiene el acceso delectura apropiado.Prueba con:df ­hódf ­­human­readableSi desea ver el espacio en GBdf ­HPara ver el tipo de sistema de archivos:df ­Tódf ­­print­type 17

Page 18: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

FFuunnddaacciióónn CCeellaarrgg,,SSooffttwwaarree LLiibbrree vvss SSooffttwwaarree PPrriivvaattiivvoo

El viernes 4 de mayo, en las instalaciones de la Casa Romulo Gallegos, la Fundación Celarg sellevó a cabo un foro con el nombre de: Software Libre vs Software Privativo Venciendo el miedo ala migración.En este importante evento participaron los siguientes ponentes:Carlos Parra (Jefe del Grupo Canaima)Edwin Richzendy Contreras (Comunidad Debian Venezuela)Héctor A. Mantellini (Comunidad SafeCreative Venezuela ­ Comunidad VaSlibre)Rolando Blanco (Co­Fundador Comunidad Ubuntu Venezuela).

18

Page 19: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

RReeppaarraarr ssiisstteemmaa ddee aarrcchhiivvooss eenn UUbbuunnttuu // LLiinnuuxxMMiinnttfsck es una utilidad (Creada por Theodore Ts'o)que se utiliza ante alguna inconsistencia delsistema de archivos, es decir, para verificacióny reparación de sistemas de archivos dañados.fsck puede corregir losposibles errores quehubiese, ahora en un95% de los casoscorrige los errores. Estautilidad no es exclusivade Ubuntu, puedesconseguirlabásicamente en todaslas distribuciones Linux.El comando fsck seejecutaautomáticamente en elinicio del sistema, sobre las particiónes que sehayan indicado en el archivo /etc/fstab.Para verificar un sistema de archivos seaconseja hacerlo mientras este estádesmontado. Generalmente se ejecutaautomáticamente al inicio del sistema antecualquier anomalía.fsck puede leer dispositivos (ejemplo:/dev/hdc1, /dev/sdb2), punto de montajes(ejemplo: /, /usr, /home), ext2,ext3,ext4 o UUID(ejemplo: UUID=8868abf6­88c5­4a83­98b8­bfc24057f7bd or LABEL=root).Formato de la orden:fsck [­opciones] /dev/hdXXX (o sdXXX)Opciones:­p confirmar automáticamente. Norecomendado.­c comprobar bloques en el disco.

­n no hace cambios­f forzar el chequeo aunque todo parezca ok.­v (verbose) despliega más información.­r Modo interactivo. Espera nuestra respuesta.

­y asume yes "si" derespuesta.Para conocer más,escribe en consola:man fscksi deseas solo unaayuda sencilla:fsck ­­helpLos códigos de salida

retornados luego de revisar:

0 ­ No errores1 ­ Errores del Sistema de archivo corregidos2 ­ Sistema debe ser reiniciado4 ­ Errores del Sistema de archivo no corregido8 ­ Error operacional16 ­ Error de Syntax32 ­ Fsck cancelado por el usuario128 ­ Error en librería compartida

19

Page 20: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

IInnssttaallaarr CCiinnnnaammoonn UUbbuunnttuu >> 1111..0044 // LLiinnuuxxMMiinntt 1122Agregar los siguientes repositorios:Ubunut Oneiric 11.10 / Linux Mint 12deb http://ppa.launchpad.net/merlwiz79/cinnamon­ppa/ubuntu oneiric maindeb­src http://ppa.launchpad.net/merlwiz79/cinnamon­ppa/ubuntu oneiric mainUbuntu Precise 12.04sudo add­apt­repository ­y ppa:gwendal­lebihan­dev/cinnamon­stablesudo apt­get ­y install cinnamon­session cinnamon­extensions­auto­move­windows cinnamon­extensions­dock cinnamon­extensions­drive­menu cinnamon­extensions­places­menu cinnamon­extensions­trash cinnamon­extensions­windows­navigator cinnamon­extension­weathercinnamon­extensions­extended­places­menu cinnamon­extensions­system­monitor

También dependiendo de tu sistema dearchivos puedes usar:fsck.ext2 ­ fsck.ext3 o fsck.ext4 directamentecon laa opciones arriba mencionadas.Lo primero que se debe hacer es desmontar lasunidades, por ello es recomendable realizaresta operación desde un LiveCDAhora, usamos el comando fdisk por consola:fdisk ­lNos mostrará las unidades y dispositivosmontados, como se muestra en la figura 1Supongamos que queremos chequear/dev/sda3 que está en ext4, escribimos:fsck.ext4 ­fyc /dev/sda3Esto indica:Forzar la verificación del sistema de archivos,responder automáticamente con «Si» (opción­y) a la reparación de cualquier problema querequiera intervención humana y comprobandobloques en el disco (opción ­c).

Aparecerá algo como se indica en la figura 2Al finalizar muestra la información pertinente alaacción realizada, tal como se muestra en laficura 3.También podemos usar otras alternativas,como por ejemplo:fsck ­fp /dev/sda3Esta forma forzar la verificación del sistema dearchivos y reparar automáticamente cualquierproblema que pueda ser resuelto sinintervención humana (opción ­p).Ojo: Debes usar esta orden con precaución.

Xombra@xombra

http://www.xombra.com

20

Page 21: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

Promoviendo el trabajo colaborativo eimpulsando la apropiación del SoftwareLibre, integrantes de la ComunidadNacional de Software Libre, usuarios,desarrolladores, estudiantes y públicogeneral, celebraron del 14 al 18 de mayola 6ta. Cayapa Canaima, en los espaciosde la Universidad Nacional Experimentalde los Llanos Occidentales “EzequielZamora” (Unellez), con el objetivo degenerar aportes para el desarrollo de ladistribución venezolana CanaimaGNU/Linux.En representación de @VaSlibreparticiparon: Angel Cruz (@abraxas) y

Héctor A. Mantellini (@xombra).Durante el 6to. encuentro, destacó laparticipación de la industria, con empresascomo Venezolana de Industria Tecnológica C.A.y Síragon, lo cual trajo como resultado lapropuesta de instalación de CanaimaGNU/Linux desde la fábrica, en este sentidocada fabricante tendrá un paquete depersonalización adaptado a su marca, se estimauna nueva arquitectura para el soporte de lanueva generación de procesadores y sepropuso determinar las directrices para que lascompras no incluyan componentes privativos encuanto a equipo.De igual forma se realizó un balance de los aspectos relacionados con el funcionamiento de la

plataforma tecnológica, se evaluó la posibleincorporación de nuevos servicios y laimplementación de herramientas a fin deautomatizar la construcción de paquetes enCanaima GNU/Linux.

66ttaa CCAAYYAAPPAA ­­ CCaannaaiimmaa

21

Page 22: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

No se necesitan conocimientos deprogramación, disponible al instante. Si ustedtiene un blog de WordPress, por favor use elplug­in de WordPress para generar fácilmentesu aplicación.http://wordpress.org/extend/plugins/feed­nu/Si no es así, siga estos 5 sencillos pasos:Registrar una cuenta: http://feed.nu/signup/

Inicia sesión e introduce tu Feed en laconfiguracion del Feed

Es posible que desee subir tus propiasimágenes personalizadas y cambiar colores enApariencia (opcional)

Generar su propia aplicación para Android,haga clic en Android y luengo en generarentonces, espera un minuto o dos y luegodescargar el archivo APK.

Sube tu APK de Android al MarketPara mas info: http://feed.nu/Si eres ninja, y quieres hacer un fork de estaherramienta:https://github.com/warting/Feed­WPAPI dokumentacion: http://feed­nu.appspot.com/Elaborado por @abr4xas

¿¿QQuuiieerreess ggeenneerraarr uunnaa aapplliiccaacciióónn mmóóvviill ddee ttuu bblloogg ccoommoo uunnaa aapplliiccaacciióónnnnaattiivvaa eenn eell mmeerrccaaddoo ddee AAnnddrrooiidd?? FFeeeedd..nnuu lloo hhaaccee ppoossiibbllee!!

TTIIPPSSEjecutar Nautilus como Root:gksu nautilus –user root

Reset a la configuración Unity:sudo unity ­­reset­icons

22

Page 23: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

PPáággiinnaass RReeccoommeennddaaddaass

http://ubunlog.com/Tutoriales, noticias, programas, trucos,escritorios linuxeros, software, noticias paraUbuntu. Todo sobre Ubuntu y linux para losamantes de este sistema operativo.

http://www.Richzendy.orgBlog de Edwind Richzendy contenidoreferente a Linux, tips y muchas cosasmás.

http://www.noticiasubuntu.com/Sitio especial de noticias sobre estaexcelente distribución.

23

Page 24: @vaslibre · Scribus 1.3.9 @vaslibre Staff: Juan C. Karroum (JCK) Héctor A. Mantellini (Xombra) CCoollaabboorraaddoorreess ... AWVEN Jhuliana Delgado Marcos Yepez(marcostux) 2 02

El (Document Freedom Day) El díadel Documento Libre, es un día paracelebrar y difundir el uso de formatosy estandares abiertos, con el objetivode preservar la soberania de lainformación que se generaconstantemente y es almacenada endocumentos de distintos tipos.El dia del Documento Libre es un diapara celebrar y difundir el uso deformatos abiertos y estandaresabiertos con el objetivo de preservarla soberania de la informacion que segenera todos los dias y que esalmacenada en documentos de

distintos tipos.El DFD es un evento que se celebra en todo el mundo,actualmente es promovido principalmente por la FreeSoftware Foundation de Europa. documentfreedom.orgLa comunidad de VaSLibre tuvo la oportunidad derealizar este evento en dos sedes el mismo día, laprimera de ellas fue el Instituto Universitario deTecnología para la Informática (IUTEPI) en La Isabelicadurante las horas de la mañana y la segunda en laUniversidad Arturo Michelena (UAM) en San Diegodurante horas de la tarde.Se dejo en claro lo que trata este evento y se hablosobre la comunidad LibreOffice_Ve indicando la formade colaborar con esta loable comunidad, y sobre losproximos eventos a desarrollar.En lineas generales el #DFDVe fue un total exito,agradeciendo muy encarecidamente al Prof. Ing. AntonioDa Silva coordinador del área de sistemas del IUTEPI yal Lic. Eduardo Echeverría profesor de la UAM.VaSlibre y Ubuntu Venezuela participaron juntos en este importante evento.

DDooccuummeenntt FFrreeeeddoomm DDaayy

24