CURSO DE LINUX (Sesión 5) Departament D’Informàtica CURSO DE LINUX (Sesión 5) Ricardo Ferrís Castell (Ricardo.Ferris@uv.es)
Temario Introducción a los sistemas operativos. Instalación y actualización. Gestión de usuarios y claves. El sistema de archivos. Administración básica del sistema. Interfaces gráficas (KDE, Gnome). Aplicaciones ofimáticas de uso cotidiano. Intérpretes de ordenes (shell). Curso Linux
Aplicaciones ofimáticas de uso cotidiano Aplicaciones ofimáticas y de Internet para Linux Alfonso E. Márquez Chamorro Nov. 08 Curso Linux 3
Aplicaciones ofimáticas de uso cotidiano La palabra ofimática se ha ido extendiendo hasta hacer referencia a cualquier programa informático de utilidad más o menos general. Procesadores de texto Hojas de cálculo Gestores de datos Gestores de correo electrónico Gestores de proyecto Programas de diseño gráfico Agendas electrónicas Suites ofimáticas: OpenOffice Koffice Gnome Office Aplicaciones ofimáticas de uso cotidiano Curso Linux 4
Aplicaciones ofimáticas de uso cotidiano Suites ofimáticas: Colecciones de programas dedicados a la oficina. Procesador de texto, hoja de cálculo, gestor de bases de datos y otros programas. Aplicaciones de internet. Navegadores Correo electrónico Mensajería instantanea Aplicaciones ofimáticas de uso cotidiano Curso Linux 5
Suites ofimáticas: OpenOffice.org Disponible para Linux, Windows y Mac. Usa estándares abiertos ODF (Open Document Format) y es compatible con otros formatos. http://es.openoffice.org/ Aplicaciones ofimáticas de uso cotidiano Curso Linux 6
Suites ofimáticas: OpenOffice.org Writer Procesador de textos. Se pueden crear informes y documentos, añadiendo gráficas, imágenes, texto con formato, tablas, diagramas … Tiene corrector ortográfico y varios diccionarios. Para guardar los archivos soporta el formato estandar OpenDocument (.odt), el formato de MSWord (.doc) y varios formatos más (.ott, .xml, .rtf, .txt, .html, .sxw...). Aplicaciones ofimáticas de uso cotidiano Curso Linux 7
Suites ofimáticas: OpenOffice.org Writer Procesador de textos. Se pueden crear informes y documentos, añadiendo gráficas, imágenes, texto con formato, tablas, diagramas … Tiene corrector ortográfico y varios diccionarios. Para guardar los archivos soporta el formato estandar OpenDocument (.odt), el formato de MSWord (.doc) y varios formatos más (.ott, .xml, .rtf, .txt, .html, .sxw...). Aplicaciones ofimáticas de uso cotidiano Curso Linux 8
Suites ofimáticas: OpenOffice.org Calc Hoja de cálculo. Para realizar cálculos, tablas con algoritmos, diagramas, gráficas a partir de datos experimentales, etc... Usa el formato .ods, también es compatible con Excel (.xls) y otros formatos similares para hoja de cálculo (.xlt, .dif, .sxc, .stc, .dbf, .slk, .csv...). Aplicaciones ofimáticas de uso cotidiano Curso Linux 9
Suites ofimáticas: OpenOffice.org Calc Aplicaciones ofimáticas de uso cotidiano Curso Linux 10
Suites ofimáticas: OpenOffice.org Impress Presentaciones. Permite crear presentaciones de forma muy sencilla. Asistente, plantillas y diseños predefinidos. Usa el formato OpenDocument (.odp ) y también es compatible con Power Point (.pps ). Permite exportar a pdf. Aplicaciones ofimáticas de uso cotidiano Curso Linux 11
Suites ofimáticas: OpenOffice.org Impress Aplicaciones ofimáticas de uso cotidiano Curso Linux 12
Suites ofimáticas: OpenOffice.org Base Permite crear y gestionar bases de datos. Es posible crear y modificar tablas, formularios, consultas e informes bien utilizando el sistema gestor de bases de datos HSQL que se incluye con Base o bien cualquier otro. La aplicación proporciona diferentes asistentes, vistas de diseño, y vistas SQL para los usuarios principiantes y avanzados. Soporta bases en formato MySQL, Microsoft Access y otrás, además también soporta ODBC y JDBC. Aplicaciones ofimáticas de uso cotidiano Curso Linux 13
Suites ofimáticas: OpenOffice.org Base Aplicaciones ofimáticas de uso cotidiano Curso Linux 14
Suites ofimáticas: OpenOffice.org Math Editor de fórmulas matemáticas. Las fórmulas creadas se pueden importar a otros documentos de OpenOffice. Math soporta múltiples fuentes y puede exportar a PDF. Aplicaciones ofimáticas de uso cotidiano Curso Linux 15
Suites ofimáticas: OpenOffice.org Math Aplicaciones ofimáticas de uso cotidiano Curso Linux 16
Suites ofimáticas: OpenOffice.org Draw Herramienta de dibujo. Permite crear imágenes sin mucho esfuerzo, añadir texto, formas predefinidas (autoformas), acoplar otros dibujos, etc. Aplicaciones ofimáticas de uso cotidiano Curso Linux 17
Suites ofimáticas: OpenOffice.org Draw Aplicaciones ofimáticas de uso cotidiano Curso Linux 18
Suites ofimáticas: KOffice Aplicaciones ofimáticas de uso cotidiano Curso Linux 19
Suites ofimáticas: KOffice Se trata de una suite ofimática para el entorno de KDE. Proporciona un conjunto amplio de aplicaciones y funcionalidad, combinado con una baja demanda de recursos. Suite multilenguaje, usa el formato de documentos OASIS OpenDocument. Koffice no permite macros en sus documentos, pero pueden crearse scripts para Koffice usando DCOP. Soporte total del formato de documentos abiertos OpenDocument, que usan también otras suites, como OpenOffice.org. No es multiplataforma. http://www.koffice.org/ Aplicaciones ofimáticas de uso cotidiano Curso Linux 20
Suites ofimáticas: KOffice Componenetes KOffice Productividad: KWord, KSpread, KPresenter, Kexi. Creatividad: Kivio, Karbon14, Krita. Gestión: KPlato. Aplicaciones ofimáticas de uso cotidiano Aplicaciones de apoyo: Kchart, Kformula, Kugar. Curso Linux 21
Suites ofimáticas: KOffice KWord Procesador de texto, al estilo de OpenOffice Writer o Microsoft Word. Soporta plantillas, múltiples columnas por página, correción ortográfica, tablas de contenido, etc Utiliza hojas de estilo, y marcos. Aplicaciones ofimáticas de uso cotidiano Curso Linux 22
Suites ofimáticas: KOffice KWord Aplicaciones ofimáticas de uso cotidiano Curso Linux 23
Suites ofimáticas: KOffice KSpread Hoja de cálculo. Soporta múltiples hojas y tablas por documento. Permite uso de plantillas, generación de gráficos de análisis de datos, y más de 400 fórmulas matemáticas, generación de series, customización de columnas y filas (formato, precisión, fuentes...), etc. Aplicaciones ofimáticas de uso cotidiano Curso Linux 24
Suites ofimáticas: KOffice KSpread Aplicaciones ofimáticas de uso cotidiano Curso Linux 25
Suites ofimáticas: KOffice KPresenter Presentaciones, acepta imágenes y efectos. Formato para presentaciones de OpenDocument, cuya extensión es .odp. Capaz de trabajar con presentaciones de Microsoft Powerpoint, Magicpoint y OpenOffice.org Impress. Aplicaciones ofimáticas de uso cotidiano Curso Linux 26
Suites ofimáticas: KOffice KPresenter Aplicaciones ofimáticas de uso cotidiano Curso Linux 27
Suites ofimáticas: KOffice Kexi Entorno integrado para el manejo de bases de datos. Compatibilidad con el formato de base de datos de Microsoft Access. Permite diseñar e implementar bases de datos, insertar y procesar datos y hacer consultas sobre los mismos. Conexión con PostgreSQL y MySQL. Se pueden crear formularios para proporcionar un interfaz a medida al usuario para trabajar con los datos. Consultas de datos de forma gráfica, imprimir o previsualizar informes, programar scripts con los lenguajes Python y Ruby, lenguaje de macros. Todos los objetos de base de datos (tablas, consultas, formularios, etc) se almacenan en el archivo base de datos, facilitando compartir la aplicación completa, datos y diseño, como un único archivo normal. Soportado en Windows, y Mac Aplicaciones ofimáticas de uso cotidiano Curso Linux 28
Suites ofimáticas: KOffice Kexi Aplicaciones ofimáticas de uso cotidiano Curso Linux 29
Suites ofimáticas: KOffice Kivio Creación de diagramas de flujo y organigramas. Permite la creación de plantillas por medio de scripts en Python. Permite el uso de plantillas de Dia. Plugins para agregar más funcionalidades. Aplicaciones ofimáticas de uso cotidiano Curso Linux 30
Suites ofimáticas: KOffice Kivio Aplicaciones ofimáticas de uso cotidiano Curso Linux 31
Suites ofimáticas: KOffice Karbon14 Herramienta de dibujo vectorial Importa ficheros SVG de www.cliparts.org Aplicaciones ofimáticas de uso cotidiano Curso Linux 32
Suites ofimáticas: KOffice Krita Herramienta de edición de imágenes de mapa de bits. Edición y retoque fotográfico Aplicaciones ofimáticas de uso cotidiano Curso Linux 33
Suites ofimáticas: KOffice Kplato Herramienta para la gestión y planificación de proyectos Genera diagramas de Gantt Gestión de recursos Calendarios jerárquicos Tareas con dependencias y subtareas. Aplicaciones ofimáticas de uso cotidiano Curso Linux 34
Suites ofimáticas: KOffice KChart Herramienta para representar gráficos y diagramas. Diseñada para ser utilizada con KSpread. Aplicaciones ofimáticas de uso cotidiano Curso Linux 35
Suites ofimáticas: KOffice KFormula Editor de fórmulas matemáticas. Las fórmulas pueden incluirse fácilmente dentro de documentos de KOffice. Aplicaciones ofimáticas de uso cotidiano Curso Linux 36
Suites ofimáticas: KOffice Kugar Generador de informes de calidad. Motor de informes XML basado en plantillas. Aplicaciones ofimáticas de uso cotidiano http://www.worldlingo.com/ma/enwiki/en/Kugar/1 Curso Linux 37
Suites ofimáticas: GNOME Office Conjunto de aplicaciones ofimáticas para entorno gráfico de GNOME. Requiere menos recursos que OpenOffice. Gran sencillez No intentan clonar aplicaciones existentes Aplicaciones ofimáticas de uso cotidiano http://live.gnome.org/GnomeOffice Curso Linux 38
Suites ofimáticas: GNOME Office Conjunto de aplicaciones ofimáticas para entorno gráfico de GNOME. Requiere menos recursos que OpenOffice. Gran sencillez No intentan clonar aplicaciones existentes Aplicaciones ofimáticas de uso cotidiano Curso Linux 39
Suites ofimáticas: GNOME Office Los siguientes proyectos están ligados en mayor o menor medida a Gnome-Office: Abiword (procesador de texto) Gnumeric (Hoja de cálculo) Gnome-DB (Arquitectura de acceso a bases de datos) Planner (permite crear cronogramas de tareas) Dia (elaboración de diagramas, esquemas, organigramas...) Inkscape (manipula gráficos vectoriales) GNUCash (finanzas...) Gimp (Aplicación para manipular gráficos) Aplicaciones ofimáticas de uso cotidiano Curso Linux 40
Suites ofimáticas: GNOME Office Abiword Procesador de textos multiplataforma. Sencillez de interfaz. Bajos requerimientos técnicos. Filtros de importación/exportación de documentos desde su formato nativo a XML, a RTF, HTML, Microsoft Word, LaTeX y OpenDocument. http://www.abisource.com/ Aplicaciones ofimáticas de uso cotidiano Curso Linux 41
Suites ofimáticas: GNOME Office Abiword Aplicaciones ofimáticas de uso cotidiano Curso Linux 42
Suites ofimáticas: GNOME Office Gnumeric Hoja de cálculo Capaz de importar y exportar datos en distintos formatos, lo que lo hace compatible con otros programas como Excel, StarOffice, y Lotus 1-2-3. Su formato nativo es XML, comprimido con gzip. Escaso consumo de recursos. Permite realizar gráficos estadísticos, procesar datos y emitir resúmenes diarios, insertar objetos (líneas, flechas, botones, etc.), agregar formatos etc Error mínimo en cálculos estadísticos. http://www.gnumeric.org Aplicaciones ofimáticas de uso cotidiano Curso Linux 43
Suites ofimáticas: GNOME Office Gnumeric Aplicaciones ofimáticas de uso cotidiano Curso Linux 44
Suites ofimáticas: GNOME Office GNOME-db: aplicación gestora de bases de datos. GNU Cash: programa de contabilidad y finanzas, multiplataforma. Planner: herramienta de gestión de proyectos. Inkscape: herramienta de dibujo libre y multiplataforma para gráficos vectoriales SVG. Aplicaciones ofimáticas de uso cotidiano Curso Linux 45
Suites ofimáticas: GNOME Office Dia Herramienta para hacer diagramas. Diagramas de flujo, de redes, de circuitos, de entidad-relación, UML... Exporta a varios formatos: EPS, SVG, JPG, PNG, CGM, VDX... Aplicaciones ofimáticas de uso cotidiano Curso Linux 46
Suites ofimáticas: GNOME Office Dia Aplicaciones ofimáticas de uso cotidiano Curso Linux 47
Suites ofimáticas: GNOME Office Gimp Programa de edición y manipulación de imágenes digitales. Alternativa libre y eficaz a Photoshop. Multiplataforma (Unix, Windows, Mac OS). Soporta una gran cantidad de formatos: GIF, PNG, JPEG, TIFF, XPM, MPEG, PS, TGA, PDF, PCX, BMP... Posee una colección extensa de herramientas de dibujo y transformación de imágenes. Capacidad de realizar nuestros propios scripts o bien incorporar los ya realizados por usuarios y desarrolladores. Aplicaciones ofimáticas de uso cotidiano Curso Linux 48
Suites ofimáticas: GNOME Office Gimp Aplicaciones ofimáticas de uso cotidiano Curso Linux 49
Otros programas Editores de texto: Visor de documentos: Cálculo: GNOME: Gedit KDE: Kedit, Kwrite, Kate, Kile (editor LaTeX) Vim, Nano, Emacs Visor de documentos: Xpdf, Evince, Kpdf Cálculo: Kcalc, Gcalctool, Galculator, Qalculate Aplicaciones ofimáticas de uso cotidiano Curso Linux 50
Aplicaciones de internet Navegadores Mozilla Firefox (Netscape), Opera, Epiphany/Galeon, Konkeror, SeaMonkey, IceWeasel Correo electrónico Evolution, Kmail y Kontact, Mozilla Thunderbird Mensajería instantanea Pidgin, Kopete Otros: Videoconferencias Aplicaciones ofimáticas de uso cotidiano Curso Linux 51
Aplicaciones de internet: Navegadores Mozilla Firefox (Netscape) Navegador libre multiplataforma muy usado. Respeta los estándares web, es de los más seguros que existen. Optimizado para cargar las páginas lo más rápido posible. Navegación por pestañas. Permite instalar plugins muy facilmente de forma automatica. Soporta complementos y temas. Protección anti-pishing integrado con Prism, gestor de descargas, lector RSS, etc... Aplicaciones ofimáticas de uso cotidiano Curso Linux 52
Aplicaciones de internet: Navegadores Opera http://www.opera.com/ Opera es un navegador web y suite de Internet creado por la empresa noruega Opera Software. La aplicación es gratuita desde su versión 8.50, habiendo sido previamente shareware o adware y, antes de su versión 5.0, únicamente de pago. Es reconocido por su velocidad, seguridad, soporte de estándares (especialmente CSS), tamaño reducido, internacionalidad y constante innovación. Implementó ya desde sus primeras versiones la navegación por pestañas, el Speed Dial, los movimientos del ratón en la navegación, personalización por sitio, y la vista en miniatura por pestaña. Aplicaciones ofimáticas de uso cotidiano Curso Linux 53
Aplicaciones de internet: Navegadores Epiphany http://projects.gnome.org/epiphany/ El navegador predeterminado del escritorio Gnome Navegador sencillo y simple que no utiliza muchos recursos del sistema. Aplicaciones ofimáticas de uso cotidiano Curso Linux 54
Aplicaciones de internet: Navegadores Konqueror http://www.konqueror.org/ El navegador predeterminado del escritorio KDE. Navegación por pestañas, gestor de descargas, muchas opciones de configuración. Aplicaciones ofimáticas de uso cotidiano Curso Linux 55
Aplicaciones de internet: Navegadores SeaMonkey http://www.seamonkey-project.org/ Uno de los primeros navegadores. Es una suite de aplicaciones de internet: Navegador, lector de news, cliente de IRC (Chat), editor de html… Aplicaciones ofimáticas de uso cotidiano Curso Linux 56
Aplicaciones de internet: Navegadores IceWeasel http://www.geticeweasel.org/ Navegador de Devian derivado de Mozilla Firefox. Aplicaciones ofimáticas de uso cotidiano Curso Linux 57
Aplicaciones de internet: e-mail Los gestores de correo electrónico sirven para poder descargar y ver los e-mails directamente desde el ordenador, sin acceder a ninguna página web. Permiten guardar y clasificar los correos, enviar respuestas etc. Evolution Kmail y Kontact Mozilla Thunderbird Aplicaciones ofimáticas de uso cotidiano Curso Linux 58
Aplicaciones de internet: e-mail Evolution http://projects.gnome.org/evolution/ Gestor de información personal y trabajo. Incluye gestor de correo, agenda, calendario, notas y gestor de tareas. Almacena citas, apuntes, lista de teléfonos, enviar, recibir y organizar e-mails. Compatibilidad perfecta con el escritorio Gnome. Admite protocolos POP, IMAP, SMTP, SendMail, Microsoft Exchange, Hula, noticias Uneset, GroupWise y algunos más. Aplicaciones ofimáticas de uso cotidiano Curso Linux 59
Aplicaciones de internet: e-mail Evolution Aplicaciones ofimáticas de uso cotidiano Curso Linux 60
Aplicaciones de internet: e-mail Kmail y Kontact http://userbase.kde.org/Kontact Kmail es el gestor de correo que va incluido dentro de Kontact, el cual tiene además lista de contactos, calendario, tareas, diario (agenda), notas y lector de canales RSS. Aplicación pensada para el escritorio KDE pero funciona también el resto de escritorios. Aplicaciones ofimáticas de uso cotidiano Curso Linux 61
Aplicaciones de internet: e-mail Mozilla Thunderbird http://www.mozillamessaging.com/es-ES/thunderbird/ Gestor de correo de Mozilla. Gestiona e-mails, canales RSS, blogs, cuentas de noticias. Incluye agenda de direcciones. Permite clasificar y etiquetar mails, eliminar spam, buscar textos, etc... Admite complementos para añadirle funcionalidades. Aplicaciones ofimáticas de uso cotidiano Curso Linux 62
Aplicaciones de internet: Mensajería instantánea La mensajería instantánea (conocida también en inglés como IM) es una forma de comunicación en tiempo real entre dos o más personas basada en texto. El texto es enviado a través de dispositivos conectados a una red como Internet. Un cliente de mensajería instantánea es una aplicación que permite al usuario hacer uso de la mensajería instantánea. Xmpp es un protocolo abierto de mensajería instantanea. Pidgin Kopete Aplicaciones ofimáticas de uso cotidiano Curso Linux 63
Aplicaciones de internet: Mensajería instantánea Pidgin http://www.pidgin.im/ Mensajero multiplataforma, sencillo de usar, que gasta pocos recursos. Admite gran número de protocolos distintos: MSN Windows Live, IRC, Gtalk, AIM, Bonjour, Yahoo, QQ, MySpace IM, Simple, Sametime... Permite iniciar sesión desde varias cuentas a la vez y las integra en la misma lista de contactos. Anteriormente Gaim. Aplicaciones ofimáticas de uso cotidiano Curso Linux 64
Aplicaciones de internet: Mensajería instantánea Kopete http://kopete.kde.org/ Parte del proyecto KDE. Admite mútiples protocolos: Jabber, AIM, Gagu-Gadu, GroupWise, ICQ, MSN Messenger, QQ, mensajes SMS, Testbed, WinPopup y Yahoo. Incluye soporte para webcam y videoconferencia. Aplicaciones ofimáticas de uso cotidiano Curso Linux 65
Aplicaciones de internet: Otros Videoconferencia: Skype (http://www.skype.com/intl/es/home/) Tiene su propio protocolo que permite chatear, realizar llamadas y videollamadas a una o más personas, a otros clientes de skype y también a fijos. Gizmo (http://gizmo5.com/intl/es/) Originariamente de SIPphone. Actualmente propiedad de Google. Aplicaciones ofimáticas de uso cotidiano Curso Linux 66
Temario Introducción a los sistemas operativos. Instalación y actualización. Gestión de usuarios y claves. El sistema de archivos. Administración básica del sistema. Interfaces gráficas (KDE, Gnome). Aplicaciones ofimáticas de uso cotidiano. Intérpretes de ordenes (shell). Curso Linux 67
Intérpretes de ordenes (shell) Trabajo original con los ordenadores Consola con interfaz texto. Terminales. Intérprete de órdenes del sistema operativo shell: Oculta al usuario los entresijos del sistema a través de la interfaz. Es un programa del sistema, pero no pertenece al kernel. Intérpretes de órdenes (shell) Curso Linux 68
Intérpretes de ordenes (shell) Órdenes del sistema operativo: POSIX como estándar de órdenes de UNIX http://standards.ieee.org/regauth/posix/ Single Unix Specification (Especificación Única de Unix), es una certificación que identifica y aprueba a todo sistema basado en UNIX o hardware compatible con este. Distintos tipos de shells: sh, bash, ksh, csh Intérpretes de órdenes (shell) Curso Linux 69
Intérpretes de ordenes (shell) Tipos de shells: Bourne Shell (sh): La shell clásica que se encuentra en todos los sistemas UNIX. Korn Shell (ksh) C Shell (csh) Bourne Again Shell (bash): La shell de GNU que se encuentra en todos los sistemas Linux y en muchos otros UNIX. Intérpretes de órdenes (shell) Curso Linux 70
Intérpretes de ordenes (shell) Scripts de shell: Tareas administrativas: algunas partes de los sistemas UNIX son scripts de shell, para poder entenderlos y modificarlos es necesario tener alguna noción sobre la programación de scripts. Tareas tediosas que solo se van a ejecutar una o dos veces, no importa el rendimiento del programa resultante pero si conviene que su programación sea rápida. Hacer que varios programas funcionen como un conjunto de una forma sencilla. Pueden ser un buen método para desarrollar prototipos de aplicaciones más complejas que posteriormente se implementarán en leguajes más potentes. Intérpretes de órdenes (shell) Curso Linux 71