Guía básica de implementacion paso a paso de soluciones de software libre, orientado a que alguien con pocos conocimientos de informática pueda llevar a cabo las instalaciones de estas soluciones.
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Guia de implementacion de infraestructura informatica basada en software libre
1. UNIVERSIDAD DE LA MARINA MERCANTE
FACULTAD DE INGENIERIA – ING. EN SISTEMAS
Proyecto Freedone
Guía de Implementación de
Infraestructura Informática
Basada en Software Libre
Cuerpo docente
Profesor titular: Ing. Straccia, Luciano
Tutora de Proyecto: Ing. Zanetti, Paula
Integrantes:
José Castiñeiras
Sebastián Díaz
Pablo Fernández
Buenos Aires, Argentina | Febrero 2012
2. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Índice -
Página 2 de 252
3. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Índice -
INDICE DE CONTENIDOS
RESUMEN ................................................................................................................................. 4
HISTORIAL DE CAMBIOS ......................................................................................................... 5
CAPITULO I: INTRODUCCIÓN A LA FILOSOFÍA DEL SOFTWARE LIBRE ............................. 6
1.1 QUE ES EL SOFTWARE DE CÓDIGO ABIERTO............................................................. 7
1.2 DIFERENCIAS EN LOS MODOS DE LICENCIAMIENTO ............................................... 10
1.3 MAPA CONCEPTUAL DEL SOFTWARE LIBRE ............................................................ 12
CAPITULO II: INTRODUCCIÓN A LOS PROCESOS ORGANIZACIONALES ......................... 13
2.1 METODOLOGÍAS ........................................................................................................... 14
2.2 HERRAMIENTAS ........................................................................................................... 19
CAPITULO III: INTRODUCCIÓN AL TRABAJO EN RED ......................................................... 20
3.1 DIRECCIONAMIENTO IP ............................................................................................... 21
3.2 COMUNICACIÓN ENTRE APLICACIONES ................................................................... 23
3.3 DOMAIN NAME SYSTEM (DNS) ................................................................................... 23
CAPITULO IV: ENCUESTA DE RELEVAMIENTO A ONG’s y PE’s ......................................... 25
4.1 CONCLUSIONES DE ENCUESTA ................................................................................ 26
CAPITULO V: INFRAESTRUCTURA ....................................................................................... 27
CAPITULO VI: SOFTWARE DE BASE .................................................................................... 31
CAPITULO VII: ESTACIÓN DE TRABAJO .............................................................................. 34
7.1 UBUNTU DESKTOP ....................................................................................................... 35
7.2 OFIMÁTICA .................................................................................................................... 47
7.2.1 LIBREOFFICE ...................................................................................................... 48
7.2.2 OPENPROJ .......................................................................................................... 51
7.2.3 DIA........................................................................................................................ 55
7.2.4 FIREFOX .............................................................................................................. 62
7.2.5 EVOLUTION ......................................................................................................... 63
7.2.6 CLIENTE DE TERMINAL SERVER ...................................................................... 67
7.3 EDICIÓN DE ARCHIVOS MULTIMEDIA ........................................................................ 74
7.3.1 KINO..................................................................................................................... 72
7.3.2 AUDACITY ............................................................................................................ 89
Página 3 de 252
4. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Índice -
CAPITULO VIII: SERVIDOR .................................................................................................. 104
8.1 UBUNTU SERVER....................................................................................................... 105
8.1.1 SERVIDOR DE ARCHIVOS SAMBA .................................................................. 123
8.1.2 SERVIDOR DE IMPRESIÓN CUPS .................................................................... 131
8.1.3 SERVIDOR DE BASE DE DATOS MYSQL ......................................................... 141
8.1.4 SERVIDOR WEB APACHE ................................................................................. 164
8.1.5 SERVIDOR PROXY SQUID ................................................................................ 180
8.1.6 SERVIDOR DE CORREO ELECTRÓNICO POSTFIX ......................................... 186
8.1.7 FIREWALL UFW –IPTABLES .............................................................................. 210
8.2 CENTOS SERVER ....................................................................................................... 217
8.2.1 CENTRAL TELEFÓNICA TRIXBOX .................................................................... 217
CAPITULO IX: CONCLUSIONES Y RECOMENDACIONES .................................................. 239
BIBLIOGRAFÍA ...................................................................................................................... 241
GLOSARIO ............................................................................................................................ 244
Página 4 de 252
5. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Cap. I Software Libre-
RESUMEN
El Proyecto Freedone, es un proyecto final de carrera de Ingeniería en Sistemas de la
Universidad de la Marina Mercante, cuyo objetivo es el estudio de la implementación de software
libre (en inglés, Open Source) en organizaciones sociales (ONG) y pequeñas empresas
comerciales (PE). Por este motivo no hemos incorporado la utilización de herramientas de
desarrollo para programación - salvo un ejemplo simple-, ni aplicaciones mas complejas de
software libre para organizaciones de medianas a grandes como ser aplicativos ERP, CRM o
CMS entre otras.
El presente documento es un compilado de varios entregables realizados en el período
Mayo/2011 a Enero/2012, los mismos pueden consultarse por separado en
http://www.freedone.org.
Los documentos consisten en manuales de instalación, configuración y uso básico de algunas
herramientas informáticas de software libre, disponibles de modo gratuito a través de Internet.
Ya sean estas herramientas, o bien sus equivalentes en versiones de software licenciado - o
de código cerrado-, son a diario comúnmente utilizadas en las tareas realizadas por personas que
trabajan en organizaciones. A su vez, estas actividades forman parte de procesos
organizacionales, sobre los cuales hacemos una introducción en el capítulo II.
Hemos realizado dentro de las actividades del proyecto, una encuesta vía Web entre las
organizaciones que se encuentran en el objetivo de este estudio, a efectos de conocer sus
necesidades operativas de forma de poder incluir soluciones a esas inquietudes desde nuestra
propuesta de implementación de software libre, sus conclusiones en el capítulo IV.
Para las implementaciones realizadas, hemos planteado a nuestra consultora llamada
Infotekna, como una organización correspondiente al grupo de pequeñas empresas comerciales
(PE), a modo de ejemplificar tanto las implementaciones como el uso de las herramientas
tratadas a lo largo de este documento.
Las herramientas de software presentadas son exclusivamente orientadas a su uso en
plataformas de procesadores x86, comúnmente llamadas PC. A su vez, algunas de las
herramientas presentadas, están enfocadas exclusivamente para su uso en equipos de escritorio
o bien, portátiles y otras para su utilización exclusivamente en equipos servidores, de modo que
estos a su vez prestan servicios a equipos de usuario final.
Esperamos que esta guía sea de utilidad para cualquier organización – ó persona física- que
desee implementar su infraestructura, o bien parte de ella, basada en software libre.
Asimismo planteamos esta guía y sus diferentes manuales como la versión 1.0, para el caso
de que en el futuro alguna persona o grupo desee implementar mejoras basándose en esta
versión.
Página 5 de 252
6. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Cap. I Software Libre-
HISTORIAL DE CAMBIOS
Nº Fecha Detalle de cambios
1.0 15/01/2012 Versión inicial. Compilado de entregables, reordenados.
1.1 03/02/2012 Agregados de Introd. a procesos e Introd. a trabajo en redes.
1.2 05/02/2012 Agregado de recomendaciones y conclusiones
1.3 06/02/2012 Agregado de glosario, DNS, Cliente de Correo
Página 6 de 252
7. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Cap. I Software Libre-
Capítulo I
Software Libre
Página 7 de 252
8. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Cap. I Software Libre-
INTRODUCCIÓN AL SOFTWARE LIBRE
El software libre es una cuestión de libertad y no de precio. Para entender el concepto
debemos pensar en libre como en libre expresión. El software libre es una cuestión de la libertad
de los usuarios de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Más
precisamente, significa que los usuarios de programas tienen las cuatro libertades esenciales.
Libertad 0: La libertad de ejecutar el programa, para cualquier propósito.
Libertad 1: La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo
que usted quiera. El acceso al código fuente es una condición necesaria para ello.
Libertad 2: La libertad de redistribuir copias para que pueda ayudar al prójimo.
Libertad 3: La libertad de distribuir copias de sus versiones modificadas a terceros. Si lo
hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El
acceso al código fuente es una condición necesaria para ello.
Desde el punto de vista empresarial, estás cuatro libertades pueden convertirse en
limitaciones o restricciones, a la hora de mezclar código libre con otro tipo de licencias. Por
ejemplo, siendo una empresa, si aplico una parte de software libre a mi producto,
automáticamente mi código se verá forzado a convertirse en software libre según establece la
GPL (ver más abajo). Esto no pasa con una licencia no-Copyleft.
Un programa es considerado software libre si los usuarios tienen todas esas libertades.
Formalmente, para que sea software libre debe ser liberado bajo alguna de las licencias GPL que
promueve la Free Software Foundation. En ese caso, debería ser libre de redistribuir copias, tanto
con o sin modificaciones, ya sea gratis o cobrando una tarifa por distribución, a cualquiera en
cualquier parte. El ser libre de hacer estas cosas significa que no se tiene que pedir o pagar el
permiso. También se debería tener la libertad de hacer modificaciones y usarlas en privado, en su
propio trabajo u obra, sin siquiera mencionar que existen. Si se publican sus cambios, no se
debería estar obligado a notificarlo a alguien en particular, o de alguna forma en particular.
La libertad de ejecutar el programa significa la libertad para cualquier tipo de persona u
organización de usarlo en cualquier tipo de sistema de computación, para cualquier tipo de trabajo
y propósito, sin estar obligado a comunicarlo a su programador, o alguna otra entidad específica.
En esta libertad, el propósito de los usuarios es el que importa, no el propósito de los
programadores. Como usuario es libre de ejecutar un programa para sus propósitos; y si lo
Página 8 de 252
9. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Cap. I Software Libre-
distribuye a otra persona, también es libre para ejecutarlo para sus propósitos, y el distribuidor o el
programador no tiene derecho a imponerle sus propios propósitos.
La libertad de redistribuir copias del software debe incluir las formas binarias o ejecutables del
programa, así como el código fuente; tanto para las versiones modificadas como para las no lo
están. (Distribuir programas en forma de ejecutables es necesario para que los sistemas
operativos libres se puedan instalar fácilmente). Resulta aceptable si no existe un modo de
producir un formato binario o ejecutable para un programa específico, dado que algunos lenguajes
no incorporan esa característica, pero debe tener la libertad de redistribuir dichos formatos si
encontrara o programara una forma de hacerlo.
Para que estas libertades puedan ser reales, deben ser irrevocables siempre que usted no
cometa ninguna equivocación; si el programador del software tiene el poder de revocar la licencia,
o de cambiar retroactivamente sus términos, sin que usted se haya equivocado para justificarlo, el
software no es libre.
Ciertos tipos de reglas sobre la manera de distribuir software libre son aceptables, cuando no
entran en conflicto con las libertades principales. Por ejemplo, el Copyleft (ver mas abajo) es la
regla en base a la cual, cuando se redistribuye un programa, no se le puede agregar restricciones
para denegar a las demás personas las libertades principales. Esta regla no entra en conflicto con
las libertades principales; más bien las protege.
Software libre no significa que no sea comercial. Un programa libre debe estar disponible para
el uso comercial, la programación comercial y la distribución comercial. La programación
comercial de software libre ya no es inusual; tal software libre comercial es muy importante. Puede
haber pagado dinero para obtener copias de software libre, o puede haber obtenido copias sin
costo. Pero sin tener en cuenta cómo obtuvo sus copias, siempre tiene la libertad de copiar y
modificar el software, incluso de vender copias.
En varios proyectos usan Copyleft para proteger legalmente estas libertades para todos. Pero
también existe software libre sin Copyleft. Hay razones importantes por las que es mejor usar
Copyleft, pero si su programa es software libre sin Copyleft, sigue siendo ético de todos modos.
Es habitual oír el término “código abierto” (del inglés open source) que significa algo parecido
(pero no idéntico) a “software libre”. La Free Software Foundation (FSF) prefiere el término
software libre porque, una vez que se ha escuchado que se refiere a la libertad en lugar de al
precio, le hace pensar a uno en la libertad. La palabra abierto nunca se refiere a la libertad. Entre
estos dos términos el denominador común es el acceso al código fuente, sin implicar las cuatro
libertades que se establecen para el software libre. Por ejemplo, una empresa puede proveer a
una entidad del gobierno, un software con el código abierto para su revisión por cuestiones de
seguridad, pero esto no indica que el código pueda ser modificado porque solo puede verse, por lo
cual no es libre pero si abierto. He aquí una gran diferencia entre ambos términos.
Página 9 de 252
10. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Cap. I Software Libre-
Los manuales de software deben ser libres, por las mismas razones que el software debe ser
libre, y porque en efecto los manuales son parte del software. Los mismos argumentos también
tienen sentido para otros tipos de trabajos de uso práctico; es decir, trabajos que incorporen
conocimiento útil, tal como trabajos educativos y de referencia. La Wikipedia es el ejemplo más
conocido. Cualquier tipo de trabajo puede ser libre, y la definición de software libre se ha
extendido a una definición de trabajos culturales libres aplicable a cualquier tipo de trabajo.
Que es la Free Software Foundation?
La Free Software Foundation (Fundación para el software libre) trabaja para asegurar la
libertad de los usuarios de computadoras, promoviendo el desarrollo y uso de software y
documentación libre (de libertad), en particular con el Sistema Operativo GNU y campañas en
contra de las amenazas de la libertad de los usuarios de computadoras mediante la Gestión de las
Restricciones Digitales y las patentes de software.
La FSF plantea que como nuestra sociedad crece cada vez más dependiente de las
computadoras, el software que nosotros utilizamos es de crítica importancia para asegurar el
futuro de una sociedad libre. Utilizar software libre implica tener control sobre la tecnología que
nosotros usamos en nuestros hogares, escuelas y negocios, donde las computadoras trabajan
para nuestros beneficios individuales y comunes, y no para el de las compañías de software
propietario o gobiernos quienes podrían tratar de restringirnos y controlarnos.
La FSF es una organización sin fines de lucro y fue creada en octubre de 1985 por Richard
Stallman y otros entusiastas del software libre. Es esta organización quien define al software libre
con sus libertades, para lo cual escribió y mantiene la licencia GPL (Licencia Pública General)
junto con la lista de licencias compatibles con la GPL, que establecen bajo que términos un
software es liberado.
Página 10 de 252
11. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Cap. I Software Libre-
DIFERENCIAS EN LOS MODOS DE LICENCIAMIENTO DE SOFTWARE
La Free Software Foundation (FSF) clasifica una licencia de acuerdo a ciertos criterios clave:
- Si califica como una licencia de software libre.
- Si es una licencia Copyleft.
- Si es compatible con la licencia GPL de GNU. A no ser que se especifique lo contrario, las
licencias denominadas compatibles lo son con ambas versiones de la GPL: GPLv2 y
GPLv3.
- Si en la práctica causa algún problema en particular.
Para que el software que se publica sea libre tiene que ser publicado con una licencia de
software libre. Generalmente se utiliza la GPL de GNU, pero eventualmente también se utilizan
otras licencias de software libre de las cuales muchas, si bien tienen diferencias, son compatibles
con la GPL de GNU.
De la misma manera, para que la documentación del software libre sea documentación libre y
se pueda redistribuir y mejorar al igual que el software al cual describe, tiene que ser publicada
con una licencia de documentación libre. Generalmente se utiliza la licencia de documentación
libre de GNU (FDL de GNU, por sus siglas en inglés), aunque en ocasiones también se utilizan
otras licencias de documentación libre.
La Licencia de Documentación Libre de GNU es una forma de Copyleft para ser usada en un
manual, libro de texto u otro documento que asegure que todo el mundo tiene la libertad de
copiarlo y redistribuirlo, con o sin modificaciones, de modo comercial o no comercial.
Qué es el Copyleft?
El Copyleft es un método general para hacer un programa (u otro tipo de trabajo) libre,
exigiendo que todas las versiones modificadas y extendidas del mismo sean también libres. La
forma más simple de hacer que un programa sea libre es ponerlo bajo dominio público, sin
derechos de autor. Esto permite a la gente compartir el programa y sus mejoras si así lo desean.
Pero también permite que gente no tan cooperativa convierta el programa en software privativo.
Pueden realizarse tantos cambios como se quiera y distribuir el resultado como un producto
privativo. Las personas que reciben el programa con esas modificaciones no tienen la libertad que
el autor original les dio, ya que han sido eliminadas por el intermediario. Sin embargo, Copyleft no
es un término legalmente válido como lo es Copyright, el cual establece que el derecho de copia
pertenece legalmente al autor de un software más allá del tipo de licencia que este utilice para
redistribuir el mismo.
Página 11 de 252
12. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Cap. I Software Libre-
El Proyecto GNU tiene como objetivo el dar a todos los usuarios la libertad de redistribuir y
cambiar software GNU. Si los intermediarios pudiesen quitar la libertad, tendríamos muchos
usuarios, pero no tendrían las anteriores libertades. Por eso, en lugar de poner el software GNU
bajo dominio público, lo protegemos con “Copyleft”. Con Copyleft cualquiera que redistribuya el
software, con o sin cambios, deberá de otorgar al usuario la libertad de copiarlo y modificarlo,
garantizando que se mantendrán estas libertades para todos los usuarios.
El Copyleft también provee un incentivo para que otros programadores se sumen al software
libre. Algunos programas libres importantes, como el compilador GNU para C++, existen sólo por
este motivo. También ayuda a los programadores que quieran contribuir con mejoras al software
libre obteniendo permiso para hacerlo. Estos programadores a menudo trabajan para compañías o
universidades que harían casi cualquier cosa para conseguir más dinero. Un programador puede
querer contribuir con sus cambios a la comunidad, pero su superior puede querer convertir sus
cambios en un producto software privativo.
Cuando nosotros explicamos a nuestros superiores que es ilegal el distribuir la versión
mejorada a menos que sea software libre, normalmente deciden distribuirlo como software libre en
lugar de desecharlo. Para cubrir un programa con «Copyleft» se debe, en primer lugar, declarar
que sus derechos están reservados (tiene Copyright). Después deben añadirse unos términos de
distribución, los cuales son un instrumento legal que dotará a todo el mundo de los derechos de
utilizar, modificar, y redistribuir el código del programa o de cualquier programa derivado del
mismo, pero sólo si los términos de distribución no son alterados. Así, el código y las libertades se
hacen legalmente inseparables.
Los desarrolladores de software privativo usan el Copyright para eliminar la libertad de los
usuarios; nosotros usamos los derechos de autor para garantizar esa libertad. Es por eso que
invertimos el nombre, convirtiendo los derechos de autor (Copyright) en Copyleft. [Nota del
traductor: El nombre es un juego de palabras en inglés para indicar que el Copyleft es, de alguna
manera, distinto al Copyright. El término left de Copyleft significa izquierda, que es la dirección
opuesta a la derecha del right de Copyright en inglés.
El Copyleft es una forma de usar los derechos de autor en un programa. No implica
abandonar los derechos de autor, ya que si se abandonasen, el uso del Copyleft sería imposible.
Es un concepto general y, por lo tanto, no puede usarse de forma directa; solamente es posible
utilizar una implementación especifica del concepto. En el Proyecto GNU los términos específicos
de distribución que usamos para nuestro software están contenidos en la Licencia Pública GNU,
que se llama a menudo GPL de GNU para acortar. Otra forma alternativa de Copyleft es la
Licencia Pública General Reducida de GNU (LGPL), aplicada a algunas bibliotecas de GNU.
Página 12 de 252
13. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Cap. I Software Libre-
Todas estas licencias están diseñadas de manera que todos podamos aplicarlas fácilmente a
nuestros propios trabajos, asumiendo siempre que seamos los titulares de los derechos de autor.
No es necesario modificar la licencia para hacerlo, simplemente hay que incluir una copia de la
licencia en el trabajo y añadir notas en los ficheros del código fuente que hagan referencia
adecuadamente a la licencia.
MAPA CONCEPTUAL DEL SOFTWARE LIBRE
Página 13 de 252
14. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.
- Cap. I Software Libre-
Página 14 de 252
15. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. II Introducción a los procesos organizacionales -
Capítulo II
Procesos Organizacionales
Página 15 de 252
16. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. II Introducción a los procesos organizacionales -
INTRODUCCION A LOS PROCESOS ORGANIZACIONALES.
En la actualidad, la mayoría de las organizaciones se encuentran inmersas en mercados
dinámicos y competitivos, donde prevalecen (y permanecen) aquellas que mejor se adapten al
medio, y consigan mejores resultados.
Para cumplir con sus objetivos, las organizaciones necesitan gestionar sus actividades y
recursos con la finalidad de orientarlos a la maximización de sus beneficios, pudiendo ser estos de
índole económica, como es el caso de las empresas comerciales, o bien de índole social,
maximizando la asistencia ofrecida, como puede ser el caso de organizaciones del sector social,
ONG’s. Por ello, es menester adoptar herramientas y metodologías que ayuden a conseguir los
objetivos de las organizaciones, cualesquiera sean ellos.
METODOLOGIAS
Por el lado de las metodologías, una perspectiva actual surgida de los modelos de Gestión de
la Calidad, es la llamada visión por procesos, la cual difiere significativamente de la visión
funcional tradicional. Podemos asociar esta última al organigrama de una empresa, en el cual se
ven áreas como compartimientos estancos, débilmente relacionados entre si.
Ejemplo sencillo de organigrama.
.
Este diagrama no proporciona ninguna información de utilidad como ser:
Qué se hace,
Quién lo hace,
Cuándo se hace
Cómo se hace ,
Para qué se hace.
El enfoque por procesos es más profundo (y útil) dado que pretende brindar toda esa información,
y lo que es mejor aún, de modo claro y entendible a través de un documento que es conocido por
todos los integrantes de la organización.
Página 16 de 252
17. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. II Introducción a los procesos organizacionales -
Podemos visualizar este enfoque en el siguiente esquema:
Visión por procesos.
Proceso: Según ISO 9000:2000, un proceso es “Un conjunto de actividades mutuamente
relacionadas o que interactúan, las cuales transforman elementos de entrada en resultados”.
Este enfoque puede ayudar a la organización hacia una serie de actuaciones tales como:
Definir sistemáticamente actividades que componen un proceso
Identificar interrelaciones entre procesos
Considerar los procesos en términos de que aporten valor.
Definir responsabilidades respecto al proceso
Analizar y medir resultados de la capacidad y eficacia del proceso
Centrarse en recursos y métodos que permitan la mejora continua del proceso.
Página 17 de 252
18. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. II Introducción a los procesos organizacionales -
Los procesos tienen un enfoque orientado al Cliente, ya sea éste interno o externo, con una
visión integral de punta a punta, a través de una llamada cadena de valor.
Tipos de procesos organizacionales
1. Procesos Clave: son aquellos que responden directamente a la misión o “Razón de Ser” del
negocio. A través de ellos se obtienen los productos o servicios requeridos por los usuarios o
clientes externos.
2. Procesos de Apoyo: proveen y administran recursos humanos, recursos financieros,
infraestructura, servicios, tecnología de información, etc. requeridos para que los Procesos Claves
puedan ocurrir. Atienden a los requerimientos de clientes internos.
3. Procesos de Dirección: proveen el direccionamiento de la Organización; están relacionados
con la planificación estratégica, la asignación de recursos y la evaluación del desempeño de la
organización como un todo.
Los procesos pueden ser desglosados o desplegados al nivel de detalle que sea necesario para
su gestión. De este modo, un proceso puede ser desglosado en subprocesos y éstos en
actividades generales y así sucesivamente, hasta llegar a un nivel de mayor detalle como son las
tareas específicas.
Página 18 de 252
19. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. II Introducción a los procesos organizacionales -
Diagrama de proceso
Estos diagramas a diferencia de ser una mera descripción literaria, son una visualización
grafica y facilitan el entendimiento de la secuencia e interrelación de las actividades y de cómo
estas aportan valor y contribuyen a los resultados.
Página 19 de 252
20. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. II Introducción a los procesos organizacionales -
Ej. Proceso de Compras
Procesos más comunes según el tipo de organización
Organizaciones Organizaciones del Sector
Comerciales Social
Compras Conseguir Financiación
Ventas Evaluar Proyectos
Entregas Elaborar Proyectos
Cobranzas Ejecutar Proyectos
Pagos
Página 20 de 252
21. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. II Introducción a los procesos organizacionales -
HERRAMIENTAS
Por este lado, nos enfocaremos en algunas de las herramientas de software libre que son
comúnmente utilizadas como soporte para la realización de las tareas involucradas en los
procesos organizacionales. Entre ellas:
Tipo Herramienta Que comprende Solución Propuesta
Planillas de cálculo LibreOffice Calc
Documentos de texto LibreOffice Writer
Presentaciones LibreOffice Impress
Estación Aplicativos de ofimática Seguimiento de Proyectos Openproj
Diagramas generales Dia
de trabajo
Cliente de Correo Evolution
Navegador web Firefox
Aplicativos multimedia Edición de audio Audacity
Edición de video Kino
Servidor de Archivos Un repositorio para compartir
Samba
archivos en la red.
Compartir una impresora
Servidor de impresión para ser utilizada por varios Cups
equipos
Permite el envío y recepción
Servidor de Correo
de correos electrónicos ya
Postfix
electrónico sea internamente o desde y
hacia Internet.
Permite disponibilizar el
Servidor Web acceso a aplicaciones web
Apache
internamente o desde y
hacia Internet
Permite disponibilizar el
Servidor acceso hacia Internet de
Servidor Proxy modo seguro de las Squid
estaciones de trabajo de una
red local (LAN)
Permite gestionar grandes
Servidor de base de
volúmenes de información y
MySQL
datos que esta sea accedida por
aplicaciones.
Permite restringir el tráfico
Firewall desde y hacia Internet por
IpTables
medio de aplicación de
reglas.
Utilización de Voz sobre IP
Central Telefónica (VOIP) para llamadas Trixbox (Asterisk)
telefónicas.
Página 21 de 252
22. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. II Introducción a los procesos organizacionales -
Página 22 de 252
23. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. III Introducción al trabajo en red -
Capítulo III
Introducción al trabajo en red
Página 23 de 252
24. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. III Introducción al trabajo en red -
INTRODUCCION AL TRABAJO EN RED
Cuando trabajamos en un entorno de máquinas interconectadas entre sí, o red de Área Local
(LAN- Local Area Network -en inglés-), podemos utilizar y compartir recursos disponibles en cada
uno de los equipos de la red, siempre y cuando dispongamos de los permisos necesarios.
Direccionamiento IP
Para poder trabajar en un entorno de LAN, necesitamos crear un espacio de direccionamiento
virtual en el que sea posible que las maquinas conectadas en ese segmento puedan conectarse
“verse” entre sí, y compartir recursos. Este espacio contiguo de direcciones IP (Internet Protocol)
disponemos de un rango de direcciones asignadas a las maquinas conectadas en la misma red.
Un esquema típico de una PE, como ya hemos visto en el capítulo anterior -Infraestructura de
Infotekna- es el que sigue:
Las direcciones IP se componen de 4 octetos separados por puntos, cada uno de ellos con
valores que varían de 0 a 255. Esto es decir que el direccionamiento completo de IP varia entre la
dirección 0.0.0.0 y 255.255.255.255.
No ahondaremos demasiado en el tema, pero destacaremos que hay unas pocas redes que
son exclusivamente para uso privado, cuyos rangos no son ruteables hacia Internet, y el resto, la
gran mayoría son utilizadas como direccionamiento público para que Internet funcione.
Página 24 de 252
25. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. III Introducción al trabajo en red -
Entonces, las direcciones IP se clasifican en:
Direcciones IP públicas. Son visibles en todo Internet. Un equipo con una IP pública es
accesible (visible) desde cualquier otro equipo conectado a Internet. Para conectarse a Internet es
necesario tener una dirección IP pública.
Direcciones IP privadas (ó reservadas). Son visibles únicamente por otros equipos de su
propia red o de otras redes privadas interconectadas por routers. Se utilizan en las empresas para
los puestos de trabajo. Los equipos con direcciones IP privadas pueden salir a Internet por medio
de un router (o Proxy Server como ya veremos mas adelante) que tenga una IP pública. Sin
embargo, desde Internet no se puede acceder a equipos con direcciones IP privadas.
A su vez, las direcciones IP pueden ser:
Direcciones IP estáticas (fijas). Un host que se conecte a la red con dirección IP estática
siempre lo hará con una misma IP, para el caso de nuestra red privada, asignaremos
manualmente una dirección fija dentro del rango de direccionamiento que elegimos, y la
configuramos editando las propiedades de la placa de red del equipo.
Las direcciones IP públicas estáticas son las que utilizan los servidores de Internet con el
objeto de que estén siempre localizables por los usuarios de Internet. Estas direcciones hay que
contratarlas a los ISP, (Proveedores de servicios de Internet), como Fibertel, Telefónica, Iplan,
entre otros.
Para el caso de los servidores, las direcciones IP las asignamos manualmente, dentro del
rango 192.168.1.2 a 192.168.1.10, que es el rango de direcciones que hemos reservado para los
mismos.
Direcciones IP dinámicas. Un host que se conecte a la red mediante dirección IP dinámica,
cada vez lo hará con una dirección IP distinta. Para el caso de nuestra red local LAN, el
direccionamiento automático –privado- es realizado por un servicio DHCP – Dynamic Host
Configuration Protocol. En Infotekna nosotros configuramos que el servidor DHCP sea el Router
inalámbrico (en inglés wireless) Linksys, el cual le asigna direcciones a las estaciones de trabajo
del rango 192.168.1.10 a la 192.168.1.90, esto es tiene un “pool” de 80 direcciones IP para ser
asignadas a los equipos de red que lo soliciten.
Las direcciones IP públicas dinámicas son las que se utilizan en las conexiones a Internet
mediante un módem o router. Los proveedores de Internet utilizan direcciones IP dinámicas
debido a que tienen más clientes que direcciones IP (es muy improbable que todos se conecten a
la vez).
Las direcciones de redes siguientes se encuentran reservadas para su uso en redes privadas
(intranets). Una dirección IP que pertenezca a una de estas redes se dice que es una dirección IP
privada.
Página 25 de 252
26. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. III Introducción al trabajo en red -
Clase Rango de direcciones reservadas de redes:
Redes Clase A 10.0.0.0
Redes Clase B 172.16.0.0 - 172.31.0.0
Redes Clase C 192.168.0.0 - 192.168.255.0
Las organizaciones con pocos equipos en red suelen elegir la red clase C 192.168.1.0 para
trabajar. En nuestro caso, en Infotekna compartimos el espacio de direcciones 192.168.1.0/24,
esto quiere decir que nuestra red tiene espacio para 254 hosts diferentes, que van del 192.168.1.1
al 192.168.1.254. No se utilizan la dirección 192.168.1.0 ya que esta identifica a la red, y la
192.168.1.255 es la que se utiliza como broadcast.
Se llaman “hosts” a los equipos conectados a la red, y cada uno de ellos tiene que tener un
nombre único en la red, o hostname.
COMUNICACIÓN ENTRE APLICACIONES DE RED
Se utiliza un concepto denominado puerto para que las aplicaciones conversen entre sí
cuando están conectadas en una red. Se trata de una implementación lógica a nivel de software
que los sistemas operativos implementan a nivel de red en capa de transporte del modelo TCP/IP.
Es posible implementar hasta 65535 puertos en un mismo equipo, aunque normalmente no se
suele configurar más de 10, por cuestiones de performance.
Hay una lista de llamados puertos bien conocidos, como los que siguen:
21 FTP Servicio de Transferencia de archivos.
22 SSH consola de administración segura.
23 TELNET consola de administración – no segura
25 SMTP – Correo electrónico.
80 HTTP - Web
123 NTP - Servicio de sincronización horaria
389 LDAP – Servicio de directorio
3306 MYSQL - Servicio de base de datos
SERVICIO DE RESOLUCION DE NOMBRES (DNS DOMAIN NAMING SYSTEM)
Es una base de datos distribuida, con información que se usa para traducir los nombres de
dominio, fáciles de recordar y usar por las personas, en números de protocolo de Internet (IP) que
es la forma en la que las máquinas pueden encontrarse en Internet. El Domain Name System
Página 26 de 252
27. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. III Introducción al trabajo en red -
(DNS), o Sistema de Nombres de Dominio, comprende personas, instituciones reguladoras,
archivos, máquinas y software trabajando conjuntamente.
Una pieza fundamental en este sistema es el servidor de DNS. El servicio de DNS es
indispensable para que un nombre de dominio pueda ser encontrado en Internet. Las redes
TCP/IP, como Internet, usan DNS para buscar equipos y servicios mediante nombres descriptivos.
La mayoría de la gente prefiere usar un nombre descriptivo (por ejemplo, http://www.freedone.org)
para buscar un servidor de correo electrónico o servidor web en lugar de una dirección IP, como
por ej. http://159.6.10.19. Entonces cuando un usuario escribe un nombre DNS descriptivo en una
aplicación, los servicios DNS convierten el nombre en su dirección numérica.
Un equipo cliente envía el nombre de un host remoto a un servidor DNS, que responde con la
dirección IP correspondiente. El equipo cliente puede entonces enviar mensajes directamente a la
dirección IP del host remoto. Si el servidor DNS no tiene ninguna entrada en su base de datos
para el host remoto, puede responder al cliente con la dirección del servidor DNS que pueda tener
información acerca de ese host remoto, o bien puede consultar al otro servidor DNS. Este proceso
puede tener lugar de forma recursiva hasta que el equipo cliente reciba las direcciones IP o hasta
que se establezca que el nombre consultado no pertenece a ningún host del espacio de nombres
DNS especificado.
A excepción de las redes TCP/IP más sencillas, todas las redes necesitan acceso a uno o
más servidores DNS para funcionar adecuadamente. Sin la resolución de nombres y los demás
servicios proporcionados por los servidores DNS, el acceso de los clientes a equipos host remotos
sería excesivamente difícil. Por ejemplo, sin acceso a un servidor DNS, navegar por la World Wide
Web sería virtualmente imposible: la gran mayoría de los vínculos de hipertexto que se publican
en la Web usan el nombre DNS de hosts web en lugar de sus direcciones IP. Los mismos
principios se aplican a las intranets, ya que los usuarios de equipo rara vez conocen las
direcciones IP de los equipos de su red de área local (LAN).
Generalmente en redes de más de 5 equipos se suele configurar un servidor de DNS, de
modo de facilitar la búsqueda de recursos en la red interna (LAN). Esta configuración se suele
integrar con el servicio de DHCP que otorga direcciones IP a nuestro equipamiento, agregando
uno o más campos para los servidores DNS.
En Infotekna no hemos configurado un servidor de DNS interno dado que disponemos de
pocos equipos. La resolución DNS de recursos externos la efectúan los servidores DNS de
nuestro ISP – Fibertel- en este caso. Entonces cuando cualquier equipo de nuestra red quiere
acceder a recursos de internet, como tenemos configurado un servidor Proxy, es el quien se
encarga de consultar a los DNS de Fibertel y resolver las peticiones.
Página 27 de 252
28. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. III Introducción al trabajo en red -
Página 28 de 252
29. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. IV Encuesta de relevamiento -
Capítulo IV
Encuesta de relevamiento a
Organizaciones del Sector Social y
Pequeñas Empresas
Página 29 de 252
30. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. IV Encuesta de relevamiento -
ENCUESTA DE RELEVAMIENTO
Para completar hemos realizado una encuesta vía web con la finalidad de realizar un
relevamiento de necesidades de las organizaciones en las cuales nos enfocamos (ONG y PE) en
el período Set-Dic 2011.
Esta encuesta constó de poco más de 20 preguntas con el fin de recabar información acerca
del grado de conocimiento y/o utilización de herramientas de software libre, tamaño de su
infraestructura, entre otras variables.
Hemos recibido respuestas de unas 30 pequeñas empresas (PE) y unas 10 Organizaciones
no gubernamentales, (ONG).
Los resultados obtenidos de la encuesta son favorables con respecto a los objetivos del
proyecto.
Datos tales como el alto porcentaje de PC’s utilizadas en las organizaciones, el alto
porcentaje de uso del sistema operativo Linux, el uso actual de herramientas de software libre y
también el hecho de que la mayoría dispone de una persona interna en la organización capaz de
encargarse de la infraestructura informática y tecnológica, nos permiten realizar entre otras, las
siguientes inferencias que consideramos de mayor relevancia:
Que las alternativas propuestas pueden tener buena aceptación por parte de las
organizaciones.
Que puede ser posible llevar a cabo un cambio de soluciones de software propietarias por
soluciones de software libre.
Que se puede promover de esta manera el uso de nuevas tecnologías poco conocidas o
difundidas masivamente pero con el mismo nivel de prestaciones que las tecnologías
propietarias.
Finalmente, que la mayoría de los encuestados conoce la diferencia entre software
licenciado y libre, facilitando la integración del software libre en su totalidad con sus
necesidades.
Basados en estos resultados, decidimos realizar una guía multipropósito, con diversas
herramientas útiles para cubrir diferentes necesidades organizacionales.
Página 30 de 252
31. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. V Infraestructura -
Capítulo V
Infraestructura
Página 31 de 252
32. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. V Infraestructura -
INFRAESTRUCTURA
Nos hemos planteado que para poder llevar a cabo el estudio objetivo de este proyecto, es
necesario disponer de un entorno de trabajo similar a lo que – generalizando-, dispondría
cualquier organización en las cuales nos enfocamos, de hecho nuestra consultora Infotekna tiene
el perfil de una pequeña empresa.
Esta infraestructura implica:
- Hardware (Computadoras y equipamiento de red)
- Software (De base –Sistema operativo- y aplicaciones)
- Acceso a Internet. (Un vínculo por el cual poder enviar y recibir datos)
- Telefonía (Red fija y móvil)
Esquema de Red LAN, Equipamiento y Conectividad - Infotekna
Red pública de datos
INTERNET
4
1
Red pública de 5
telefonía
Router ISP
Fibertel srvprod.freedone.org
2
11
Teléfono fijo
FW-Router-Switch
Equipamiento con Inalámbrico srvtest.freedone.org
conectividad inalámbrica
3
7 8
9
Smartphone-1 Notebook-1 PC-1
Notebook-2
6 Equipamiento con
conectividad vía cableado
Smartphone-2 CAT 5E
12
10
Impresora
Multifunción Cámara de video
Página 1
Página 32 de 252
33. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. V Infraestructura -
HARDWARE
Detalle de Equipamiento
Item Dispositivo Función Marca Modelo
1 PC Servidor Clon S/D
2 PC Servidor Clon S/D
3 PC Estacion de trabajo fija Clon S/D
4 Router Enrutamiento ISP Fibertel Starway S/D
Enrutamiento
Firewall
5 Router Linksys WRT54G
Servidor DHCP
Switch
6 Smartphone Teléfono movil Nokia N8
7 Smartphone Teléfono movil Apple Iphone V2
8 Notebook Estación de trabajo móvil Toshiba Portege
9 Notebook Estación de trabajo móvil MSI U100
Impresora
10 Impresora Fotocopiadora HP Deskjet 3050
Scanner
11 Teléfono Teléfono fijo Panasonic S/D
12 Cámara digital Camara de fotos y Video Sony BlgMS20
Página 33 de 252
34. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. V Infraestructura -
INVENTARIO DE EQUIPOS INFORMATICOS DE INFOTEKNA CONECTADOS A RED
Nombre MAC Dirección Sistema
Item Dispositivo Función/es Marca Modelo Serie Procesador Memoria Disco
de Host Address IP Operativo
1 PC Servidor Clon S/D S/D SRVTEST 00:0e:a6:92:ef:2a 192.168.1.110 UBUNTU SERVER 11.04 AMD Athlon 1.2 Ghz 1 GB 40 GB
2 PC Servidor Clon S/D S/D SRVPROD 00:13:d3:79:41:2e 192.168.1.120 UBUNTU SERVER 11.05 AMD Athlon 1.2 Ghz 1 GB 40 GB
3 PC Estacion de trabajo fija Clon S/D S/D PC-1 00:17:31:2f:6e:63 DHCP UBUNTU DESKTOP 11.04 AMD Phenom 3 Ghz 3 GB 160 GB
4 Router Enrutamiento Starway S/D S/D 00:1b:d7:12:30:52 DHCP S/D S/D S/D S/D
Enrutamiento, Access
DHCP (Ext.)
5 Router Point inalámbrico, Linksys WRT54G S/D WRT54G 00:21:29:C2:A2:23 S/D S/D S/D S/D
192.168.1.1 (Int.)
Firewall, Switch
6 Smartphone Teléfono movil Nokia S/D S/D S/D DHCP Symbian S/D S/D S/D
7 Smartphone Teléfono movil Apple Iphone V2 S/D S/D S/D DHCP Apple S/D S/D S/D
8 Notebook Estación de trabajo móvil Toshiba S/D NOTEBOOK-1 0c-0c-0b-14-cd-98 DHCP UBUNTU DESKTOP 11.04 Intel i3 2 GB 160 GB
9 Notebook Estación de trabajo móvil MSI U100 S/D NOTEBOOK-2 0c-0c-0b-14-cd-e8 DHCP UBUNTU DESKTOP 11.04 Intel Atom 3 GB 160 GB
10 Impresora Impresora, Scanner HP Deskjet 3050 S/D HP-3050 S/D DHCP S/D S/D S/D S/D
Página 34 de 252
35. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VI Software de base -
Capítulo VI
Software de base
Página 35 de 252
36. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VI Software de base -
SOFTWARE DE BASE – SISTEMA OPERATIVO
GENERALIDADES
Se denomina sistema operativo a un conjunto de programas básicos concebidos para realizar la
administración de los recursos –Hardware – de una computadora, sirviendo de intermediario entre
éstos y las aplicaciones – Programas aplicativos-.
El proyecto Freedone está enfocado exclusivamente en software libre para su uso en
computadoras del tipo PC, por lo que no nos extenderemos en otras plataformas.
Si bien existen varios sistemas operativos de código abierto para PC, el de mayor popularidad ha
sido Linux, cuyo origen se remonta a 1991, creado por Linus Torvalds. Este sistema operativo tiene
una gran cantidad de distribuciones que han surgido justamente por existir la posibilidad de
modificar el código fuente y a su vez distribuirlo modificado. La distribución que al momento de
realizar este trabajo (2º semestre 2011), tiene más popularidad es UBUNTU (www.ubuntu.com), y
por este motivo hemos basado nuestra guía implementando sobre esta distribución, con excepción
de la central telefónica Trixbox, que está basada sobre Centos, que es otra distribuciones de Linux.
OPCIONES
Hay dos opciones de entorno, Servidor (en ingles, Server) y estación de trabajo de escritorio (en
ingles, Desktop). A su vez según la capacidad del microprocesador que tenga el equipo donde se
instalará el sistema operativo, será necesario optar por la versión de 32 bits o de 64 bits. – es
recomendable consultar el manual del fabricante para conocer las características del procesador.
Según el trabajo que necesitemos realizar vamos a necesitar de una u otra versión.
Normalmente las versiones de 64 bits son requeridas cuando las aplicaciones a ser ejecutadas
precisan direccionamiento de memoria RAM mayor a 3.2 Gigabytes, esto es para servidores de
gran porte como servidores de bases de datos que van a gestionar bases voluminosas.
Necesitaremos la opción Servidor para el caso que quisiéramos instalar y configurar servicios
que deban ser ofrecidos a otros equipos de red que se conectarán como clientes hacia el nuestro,
tal es el caso de servicios web, de correo, de archivos compartidos, entre otros. Este tipo de
servicios suele diseñarse para ser ofrecidos con alta disponibilidad (todo el tiempo funcionando),
por lo que los equipos servidores suelen estar encendidos permanentemente, y su reinicio es
efectuado sólo ocasionalmente al momento de aplicarse actualizaciones o cambios de versiones.
Normalmente no hay un usuario final trabajando en el equipo, sino que éste se encuentra
instalado en un rack o zona protegida, con UPS y refrigeración adecuados, y eventualmente el
Página 36 de 252
37. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VI Software de base -
circuito de energía está alimentado en última instancia con un generador eléctrico si la criticidad de
la tarea lo requiere.
Optaremos por la versión Desktop –de escritorio-, para el caso que necesitemos utilizar
programas de ofimática, como planillas de cálculo, documentos de texto, presentaciones, clientes
de correo electrónico, de edición de multimedia, navegadores de Internet, etc. Está pensada para
los equipos de trabajo de usuarios finales, dado que cuenta con una interfase gráfica muy amigable,
de gran similitud a las utilizadas por sistemas operativos tales como Microsoft Windows o Apple
MacOS.
Página 37 de 252
38. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VI Software de base -
Página 38 de 252
39. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Capítulo VII
Estación de trabajo
Página 39 de 252
40. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Proyecto Freedone
Manual de instalación
(Versión 1.0)
Ubuntu 11.04
Desktop
Página 40 de 252
41. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Introducción
En el presente manual expondremos cómo realizar la instalación del sistema operativo Ubuntu
Desktop versión 11.04 en un equipo PC.
Este sistema operativo está pensado para la realización de las tareas más comunes que se
efectúan en un equipo de escritorio o portátil, tareas como navegar por Internet, enviar y recibir
correos electrónicos, creación y edición de archivos como ser planillas de cálculo, archivos de texto
ó presentaciones, reproducción de audio y vídeo, etc. Por tal motivo esta versión Desktop viene
con una interfaz gráfica muy amigable, similar a la que dispone el sistema operativo Microsoft
Windows Vista o Windows 7.
Instalación
Debemos disponer de un CD/DVD de instalación de Ubuntu versión Desktop. En caso de no
contar con él, puede descargarse desde el sitio web www.ubuntu.com , en nuestro caso
seleccionaremos la versión Desktop.
La descarga consiste en un archivo con extensión .iso, - es una imagen de un CD/DVD- el
cual mediante un programa de grabación de CD/DVD se graba fácilmente en un medio magnético
CD/DVD de instalación. Esta versión ya contiene el sistema operativo en todos los idiomas
disponibles, por lo cual no es necesario seleccionar el idioma deseado al momento de realizar la
descarga.
Con este mismo archivo ISO puede generarse un pendrive de instalación, aunque se
recomienda solo para usuarios avanzados.
En cuanto al hardware, para una utilización aceptable deberemos contar con un equipo del
tipo PC compatible, con un microprocesador del tipo Intel Pentium 4 o superior, 512 MB de memoria
RAM, 4 GB de espacio en disco, con lector de CD/DVD o puertos USB (según desde que medio
vaya a realizarse la instalación), teclado, mouse y monitor. En caso de que el equipo no cumpla con
las características mínimas necesarias para realizar la instalación, esto será notificado por el
programa de instalación y no permitirá continuar con ella.
Conexión a Internet: Es requerida para efectos de la descarga de actualizaciones.
Página 41 de 252
42. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Procedimiento de Instalación
Paso 1: Selección de idioma
Para iniciar el proceso de instalación se debe encender la PC e insertar el CD/DVD de
instalación de Ubuntu Desktop. La PC se iniciará desde ese medio e iniciará el proceso de
instalación. La primera pantalla que se visualizará en la cual deberemos tomar una decisión será la
siguiente, donde nos permite elegir el idioma en que se instalará el sistema. Seleccionar español y
luego hacer clic sobre el botón “Instalar Ubuntu”.
Nota: También esta la opción de
hacer clic en “Probar Ubuntu”,
con lo cual no entraremos en el
proceso de instalación, sino que
el sistema se instalará en
memoria para que podamos
utilizarlo como si estuviera
instalado realmente. De esta
forma podemos probarlo y luego,
al reiniciar el equipo y sacar el
CD/DVD, la PC continuara
funcionando con su sistema
actual.
Paso 2: Comprobación previa al inicio de instalación
Se realizan tres comprobaciones básicas:
-Si hay espacio en disco suficiente
-Si la PC o portátil se encuentra conectada a un fuente de corriente eléctrica.
-Si la PC está conectada a Internet
Si estos tres puntos se cumplen, veremos una pantalla como la siguiente, con los puntos
cumplidos con un tilde verde. En ese caso, debemos seleccionar las dos opciones que se exponen
debajo y hacer clic en “Adelante”.
Página 42 de 252
43. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Nota: Al seleccionar estas dos
opciones, se está autorizando al
programa de instalación a que
instale cierto software cuyo
código no es abierto, lo cual no
altera la condición de Ubuntu de
ser libre, y es necesario para
tener un óptimo funcionamiento
multimedia mientras no exista
software libre que pueda realizar
o mejorar las mismas tareas. Si
el usuario solo quiere utilizar
software libre en su totalidad por
cuestiones ideológicas, puede
dejar destildadas ambas
opciones y el sistema se
instalará igual sin esos paquetes.
Si alguno de estos tres puntos no se cumplen en lugar de un tilde, veremos una cruz gris en el
punto no cumplido, como se ve en la imagen a continuación, por lo cual la instalación no podrá
continuar. En ese caso deberá apagarse el equipo, solucionar los puntos incumplidos y comenzar
nuevamente el proceso de instalación.
Página 43 de 252
44. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Paso 3: Preparado del disco
Cumplidos los requerimientos de instalación, debemos preparar el disco. En este momento
debemos tener en cuenta el resguardo de los datos que pudiese tener el disco rígido, dado que los
datos contenidos en el disco serán eliminados por el proceso de instalación.
-Si fuese necesario salvar los datos del disco antes de realizar la instalación, se deberá
cancelar la instalación en este momento, haciendo click en el botón Salir y apagando luego el
equipo.
-Si el disco está listo para iniciar la instalación, esto es, se trata de un disco nuevo o bien ya
hemos salvado el contenido en otro medio, hacemos click en “Borrar disco e instalar Ubuntu” y
luego clic en el botón “Adelante”.
Nota: Los usuarios avanzados
con experiencia en particionado
de discos, podrán hacer clic en la
opción “Algo mas”, para realizar
un particionado manual del disco
rígido si es necesario un
particionado especial. Sino,
conviene dejar que el sistema
cree las particiones por si solo
eligiendo la opción “Borrar disco e
instalar Ubuntu”.
Luego, si todo va bien, obtendremos esta pantalla donde nos muestra el tamaño total
disponible en el disco rígido de la PC. Hacemos clic en “Instalar ahora”.
Página 44 de 252
45. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Paso 4: Configuración regional
Selección de huso horario: Debemos hacer clic sobre el país donde estamos y de esta manera
se seleccionará el huso horario correspondiente, para tener la hora del equipo con el huso correcto.
Una vez que aparezca la franja verde sobre el país elegido, hacemos clic en “Adelante”.
Página 45 de 252
46. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Selección de distribución del teclado: Generalmente los teclados utilizados en Argentina tienen
una de estas tres distribuciones:
- Latino América – Latino América
- España – España
- Estados Unidos – Internacional
Luego de elegir la distribución del teclado, puede probarlo en el cuadro de texto que dice
“Escriba aquí para comprobar su teclado”, y de esta manera asegurar que sea la distribución
correcta de teclas y los caracteres ingresados al equipo correspondan con lo que se visualiza en el
teclado.
Página 46 de 252
47. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Paso 5: Copia de archivos
Comienzo de copia de archivos: se están copiando los archivos desde el CD/DVD al disco de la
PC. Hay que aguardar unos minutos hasta que termine el proceso de copia para continuar.
Creación de cuenta de usuario principal: Hay que cargar los datos solicitados. La contraseña
debe tipearse dos veces para asegurar que los datos ingresados son concordantes.
Página 47 de 252
48. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Paso 6: Fin de la instalación
La instalación ha finalizado. Hacer clic en “Reiniciar ahora” para terminar.
Aquí vemos una imagen del equipo en proceso de reinicio. Esta pantalla es normal que
aparezca si el equipo se está apagando o encendiendo. Una vez que aparezca la línea final que
dice “Please remove installation media and close the tray (if any) then press Enter:”, se debe retirar
el CD/DVD de instalación y presionar la tecla Enter.
Página 48 de 252
49. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
La PC se reiniciará finalmente para iniciar por primera vez con el sistema recién instalado.
Entonces, nos solicitará elegir con que usuario acceder. Siendo que hemos creado uno solo
durante la instalación, debemos hacer clic sobre el y escribir la contraseña y hemos escrito durante
la instalación. Luego apretar Enter o Aceptar.
En caso de que aparezca este mensaje, hacer clic en Cerrar. Simplemente aclara que dado que la
PC no cumple ciertas características, no se podrá habilitar una mejora de Ubuntu llamado Unity,
pero no es una característica de mayor importancia.
Página 49 de 252
50. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Ahora si, en este momento, podemos decir que hemos accedido por primera vez a nuestro
Ubuntu. Este es el escritorio. Si nos dirigimos con el mouse a Aplicaciones y hacemos click,
veremos todo un set de herramientas de software libre disponibles para las tareas más habituales
que se pueden realizar con un equipo PC, tal como detallamos en la introducción.
Información adicional
En caso de requerirse más información específica sobre configuraciones o utilización de
Ubuntu, recomendamos consultar cualquiera de estos dos sitios web donde se encuentra
abundante documentación:
Sitio oficial de documentación de Ubuntu (en inglés): https://help.ubuntu.com/11.04/
Guía general de Ubuntu (en español): http://www.guia-ubuntu.org
Página 50 de 252
51. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Proyecto Freedone
Manual de instalación
(Versión 1.0)
Ofimática
(LibreOffice)
Página 51 de 252
52. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Introducción
En el presente manual expondremos como instalar y actualizar aplicaciones de ofimática sobre
el sistema operativo Ubuntu desktop versión 11.04 de modo sencillo. Esta suite de aplicaciones
permite crear documentos de texto, hojas de cálculos, generar y utilizar macros, presentaciones,
generación de páginas .html y documentos .pdf y conexión a base de datos, entre otros.
Libre Office cuenta con una suite de diferentes aplicaciones como:
WRITER es el Procesador de Textos que tiene Libre Office.
CALC es la Hoja de Cálculo de la suite.
IMPRESS es la manera más sencilla y rápida de crear presentaciones multimedia efectivas.
DRAW es el Editor de Gráficos Vectoriales, le permite crear diagramas y dibujos a partir de
cero.
BASE es la interfaz de base de datos de la suite Libre Office. Con Base, puede integrar
perfectamente sus estructuras de base de datos existente.
MATH es un editor de ecuaciones simple que le permite diseñar y mostrar sus ecuaciones
rápidamente en notación escrita estándar.
LibreOffice también viene configurado con un creador de archivos PDF, que permite que se pueda
leer en cualquier dispositivo informático o sistema operativo.
Página 52 de 252
53. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Proceso de Instalación
Instalación o actualización de LibreOffice
Si en nuestro Ubuntu Desktop ya tuviéramos instalado LibreOffice, lo que mostraremos es
como actualizarlo con alguna aplicación que no esté instalada y necesitemos utilizarla.
Veremos que se realiza de la misma forma que el resto de los aplicativos vistos con
anterioridad.
Primero vamos al menú Aplicaciones y le damos click en Centro de software de Ubuntu:
Luego buscamos en el menú de Obtener programas las aplicaciones que queremos instalar:
Página 53 de 252
54. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Luego al hacer click en el botón Instalar se nos solicitará la contraseña de usuario, tipeamos la
misma y hacemos click en el botón Autenticar para que comience la instalación.
En este caso vamos a instalar el LibreOffice Base:
Barra de
Estado de la
progreso
instalación
Una vez finalizada, podemos hacer uso de la aplicación de base de datos LibreOffice Base
ingresando al menú Aplicaciones/ Oficina en Ubuntu Desktop:
Página 54 de 252
55. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Introducción a OpenProj
Otro producto de Ofimática de utilidad para la gestión de proyectos es el OpenProj, que es un
sustituto del Project de Microsoft.
Entre sus principales características tenemos:
Compatibilidad con documentos de MS Project
Multiplataformas
Es liviano (menos de 10 MB) y rápido.
Genera diagramas de PERT y de Gantt.
Tablas de RBS (Resource Breakdown Structure)
WBS ó EDT
Generación de Reportes
Página 55 de 252
56. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Proceso de Instalación
Paso 1: Instalación
Descargar el paquete .deb (openproj_1.4-2.deb) desde http://openproj.uptodown.com/ubuntu
Luego ir al menú Aplicaciones / Centro de Software Ubuntu y seleccionar Obtener programas, y
nos va a aparecer el producto que acabamos de descargar (OpenProj):
El sistema operativo nos va a advertir y solicitar que lo instalemos sólo si confiamos en el
origen.
Hacemos click en el botón Instalar.
Nos solicitará la contraseña para la autenticación y comienzo de la instalación.
Al finalizar la instalación nos informará que ya está listo para usar.
Página 56 de 252
57. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Paso 2: Verificación de la instalación
Vamos al menú Aplicaciones y dentro de Oficina ejecutamos OpenProj.
Podemos elegir Crear un proyecto nuevo lo que nos trae la siguiente pantalla donde podemos
visualizar al igual que en el Project de Microsoft, en el panel de la izquierda para generar todo lo
referente a las tareas y a la derecha de la pantalla muestra los días para generar el Gantt.
Página 57 de 252
58. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
En el Lateral izquierdo se muestran distintas opciones de
visualizar información de nuestro proyecto.
Página 58 de 252
59. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Introducción a Dia
Día es un programa para realizar diagramas de diferentes tipos, desde diagramas de flujos y
redes hasta circuitos.
Día tiene todo lo necesario para producir diagramas de precisión y de aspecto gráfico
profesional, símil al Microsoft Visio.
Página 59 de 252
60. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Procedimiento de Instalación
Paso 1: Instalación
Vamos a ir al menú Aplicaciones / Centro de Software Ubuntu y seleccionar Obtener
programas, y vamos a buscar la aplicación Día.
Lo seleccionamos y hacemos click en el botón Instalar.
El proceso de instalación nos solicitará la contraseña para la autenticación.
Página 60 de 252
61. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Luego se inicia la instalación del paquete.
Barra de
progreso
Estado de la
instalación
Instalación finalizada, podemos visualizarlo en Software instalado.
Página 61 de 252
62. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Paso 2: Verificación de la instalación
Vamos al menú Aplicaciones -> Gráficos -> Editor de diagramas (Día):
Ejecutamos la aplicación:
Verificamos que la aplicación ejecuta correctamente y esta lista para ser utilizada.
Página 62 de 252
63. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Paso 3: Utilización del programa
Podemos elegir qué tipo de diagrama deseamos realizar dentro del Menú que aparece a la
derecha, que es el Editor de Diagrama.
Hay diversas opciones para elegir, cada una con su correspondiente iconografía.
Página 63 de 252
64. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Seleccionaremos un diagrama de red Cisco, en nuestro caso.
Posteriormente arrastramos los íconos necesarios que aparecen a la derecha y los puntos de
unión y generamos el diagrama que necesitamos.
Para guardar el diagrama generado, hacemos click en Archivo -> Guardar Diagrama. Por
defecto lo guarda con una extensión propietaria “.dia”.
Página 64 de 252
65. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Sin embargo podemos exportar fácilmente a otros formatos desde el Menú -> Archivo ->
Exportar.
Página 65 de 252
66. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Herramientas incorporadas
En nuestro escritorio de Ubuntu Desktop, clickeando en Aplicaciones -> Internet disponemos
de varias herramientas de gran utilidad para trabajo en red.
Navegador de Internet
El navegador de internet Mozilla Firefox es muy sencillo de utilizar, y no requiere ninguna
configuración, excepto que utilicemos la salida a internet por un servidor Proxy.
Página 66 de 252
67. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Cliente de correo Evolution
También es sencillo de utilizar, aunque obviamente requiere configurar los parámetros del
servidor de correo al cual nos conectaremos. Esto es muy importante y los parámetros de conexión
nos lo debe proporcionar el administrador del servidor de correo.
La primera pantalla que aparece es la que sigue, seleccionamos Adelante
Luego aparece la opción de restaurar desde un respaldo, esto en caso que dispongamos de un
backup de nuestra configuración previa, o bien traigamos una que hayamos tomado otro equipo.
Clickeamos Adelante.
Página 67 de 252
68. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
La siguiente pantalla solicita información relativa a nuestra identidad, para lo cual llenamos
como sigue:
Nombre Completo: Como queremos que aparezcamos como remitente.
Dirección de correo-e: Nuestra dirección de correo tal como fue configurada en el servidor de correo
electrónico. Clickeamos Adelante.
La siguiente pantalla solicita información del servidor de correo electrónico, en nuestro caso
colocaremos los parámetros de nuestro servidor de dominio freedone.org, para lo cual llenamos
como sigue:
Tipo de servidor: IMAP.
Servidor:
Usuario: raul
La siguiente pantalla solicita que parámetros deseamos para la recepción, en nuestro caso
colocaremos los parámetros como sigue:
Página 68 de 252
69. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
La siguiente pantalla solicita que parámetros deseamos para el envío, en nuestro caso
colocaremos los parámetros como a continuación:
Finalmente tenemos un campo de texto donde colocar un nombre descriptivo de nuestra
cuenta, que puede ser de utilidad para el caso que configuremos varias cuentas de correo.
Clickeamos Adelante.
Página 69 de 252
70. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Clickeamos en Aplicar
Listo. Ya tenemos configurado nuestro cliente de correo para enviar y recibir correos
conectándonos al servidor de correo electrónico.
Página 70 de 252
71. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Cliente de Terminal Server
Esta herramienta es de utilidad para el caso que trabajemos en un entorno mixto, con equipos
con sistema operativo Windows y podamos trabajar con un cliente de escritorio remoto, que nos
permite trabajar como si fuese que estamos frente a una pantalla de Windows.
Probaremos conectarnos a un servidor Windows 2003 de test.
Necesitaremos ingresar los parámetros de conexión al mismo, ya sea por nombre o por
dirección IP. En nuestro caso accederemos por nombre del servidor, rdp-ts.freedone.net
Página 71 de 252
72. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Clickeamos en el botón Conectar.
Listo, ahora ponemos nuestras credenciales de Windows, Clickeamos OK .
Y ya podemos trabajar en el equipo Windows desde nuestro Ubuntu Desktop.
Página 72 de 252
73. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Página 73 de 252
74. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Información adicional
En caso de requerirse más información específica sobre configuraciones o utilización de los
aplicativos presentados, recomendamos consultar entre otros, estos sitios Web donde se
encontrará abundante documentación:
http://www.guia-ubuntu.org/
Sitios de Día: http://projects.gnome.org/dia/
https://help.ubuntu.com/community/Dia
Manual de OpenProj (1):
http://www.slideshare.net/juliosurrey/open-proj-manual
Manual de OpenProj (2):
http://www.fce.unal.edu.co/uifce/newuifce/conf/documentos/openproj.pdf
Sitio oficial de LibreOffice: http://es.libreoffice.org/
Excelente manual de LibreOffice: http://www.segu-kids.org/libro-alfabetizacion-linux.html
Sitio oficial de Mozilla: http://www.mozilla.org/es-ES/firefox/new/
Página 74 de 252
75. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Proyecto Freedone
Manual de instalación y uso básico
(Versión 1.0)
Edición Multimedial
Video (Kino)
Sonido (Audacity)
Página 75 de 252
76. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Introducción
En este manual explicaremos cómo instalar sobre Ubuntu Desktop el software para edición de
video llamado Kino, y el software para edición de sonido llamado Audacity. También explicaremos
básicamente su uso mediante un ejemplo sencillo.
Cabe destacar que existen muchos otros aplicativos que se pueden utilizar para tales fines, con
mayor grado de complejidad y profesionalismo. Incluso hay disponible una distribución
especializada completa de Ubuntu para edición multimedial, esto es, video, sonido e imágenes,
llamada Ubuntu Studio (1).
El uso práctico que expondremos aquí es:
- Ejemplo de edición básica de un video que hemos tomado con una cámara digital.
- Ejemplo de edición básica de un archivo de sonido con formato MP3.
Partiremos desde la base que tenemos instalado un equipo con Ubuntu Desktop 11.04.
Página 76 de 252
77. Proyecto Freedone – Guía de implementación de infraestructura informática basada en software libre.-
-Cap. VII Estación de trabajo -
Proceso de instalación de Kino y Audacity
Paso 1: Loguearse a Ubuntu Desktop
Nos logueamos a nuestro PC con el usuario Freedone y contraseña “freedone1!”:
Accedemos al escritorio, damos click en Aplicaciones:
Página 77 de 252