introducción a ubuntu (ii)
TRANSCRIPT
Introducción a Introducción a UbuntuUbuntu
Borja López SoilánArdinova Consulting S.L.
v 0.18
Introducción a Ubuntu (I)Introducción a Ubuntu (I)
● Introducción a GNU/Linux– Origen y filosofía
– Distribuciones y conceptos básicos
– Ventajas y desventajas
● Probando GNU/Linux: 'Live Cds'– Ubuntu en Live CD
● El entorno de trabajo de Ubuntu– Manejo del escritorio y las ventanas
– Personalización
Introducción a Ubuntu (II) Introducción a Ubuntu (II)
● El sistema de archivos– Orígenes y estructura
– Seguridad y permisos
– Operaciones básicas
● Administración– Seguridad, usuarios y grupos
– Instalación de programas / gestión de paquetes
– Tareas básicas
Introducción a Ubuntu (III)Introducción a Ubuntu (III)
● El día a día en Ubuntu– Navegando por Internet
– Consultando el correo
– Escribiendo un texto
– Hoja de cálculo
– Viendo imágenes y vídeos
– Grabar un CD / Usar una memoria USB
● Programas educativos
Introducción a Ubuntu (IV)Introducción a Ubuntu (IV)
● Sabores de GNU\Linux– Entornos de escritorio: Gnome y KDE
– Otras distribuciones● Guadalinex● Galinux-Slax● Trisquel
● Instalación– Consideraciones previas
– Instalación básica
– Instalaciones avanzadas
Introducción a Ubuntu (I)Introducción a Ubuntu (I)
● Introducción a GNU/Linux– Origen y filosofía
– Distribuciones y conceptos básicos
– Ventajas y desventajas
● Probando GNU/Linux: 'Live Cds'– Ubuntu en Live CD
● Introducción al entorno de trabajo de Ubuntu– Manejo del escritorio y las ventanas
– Personalización
Origen histórico de GNU/Linux (I)
● 1960s– El M.I.T., AT&T y G.E. desarrollan MULTICS
(Multiplexed Information and Computing Service), un sistema operativo multitarea y multiusuario para MainFrames
● 1970s– Aparece UNICS que luego se renombraría a UNIX
– 1973: Unix es reescrito en C
– AT&T ofrece Unix a Universidades y firmas comerciales, la licencia incluía el código completo
Origen histórico de GNU/Linux (II)
● 1980s– Los terminos comerciales de Unix
cambian: Ya no se distribuye con el código
– Aparecen las primeras alternativas: BSD
– 1983: Richard Stallman crea el proyecto GNU (Gnu is Not Unix) con el objetivo de llegar a tener un sistema operativo libre completo
Origen histórico de GNU/Linux (III)
– 1985: Richard Stallman crea la Free Software Fundation
– 1987: Andrew S. Tanenbaum crea MINIX para propósitos académicos
● Con código fuente, pero modificaciones restringidas; no adaptado para i386
– 1989: Richard Stallman crea la licencia GNU GPL (Licencia Pública General GNU)
● 1990s– 1990: GNU cuenta ya con programas casi
suficientes para montar un sistema completo... a excepción del núcleo
Origen histórico (IV)
– 1991: Linus Torvalds, intenta crear un emulador de terminales para 80386; se basa en Minix para crear “Freax”
– 1991: Freax es renombrado como Linux
– 1992: Linux se cambia a licencia GNU GPL
– 1993: Aparece la primera distribución GNU/Linux
– 1996: Linux 2.0
● Actualidad: Linux 2.6.23/24
Filosofía de GNU/Linux
● El proyecto GNU está fuertemente unido a la filosofía del software libre
● ¡Software libre (Free software) no es lo mismo que software gratuito (free software)!– Libertad para ejecutar el programa, para cualquier propósito
– Libertad para estudiar como trabaja el programa y adaptarlo a tus necesidades
– Libertad de redistribuir copias para que puedas ayudar a otros
– Libertad de mejorar el programa y liberar estas mejoras, para que todos se puedan beneficiar
Distribuciones (I)
● GNU/Linux es un sistema de libre distribución, del cual Linux sólo es el núcleo, compuesto de infinidad de programas repartidos en una multitud de servidores en Internet
● Reunir todos los programas, configurarlos e integrarlos para montar un sistema completo es una tarea compleja
● Las distribuciones surgieron para evitarnos este problema
Distribuciones (II)
● Una distribución es “una recopilación de programas y ficheros, organizados y preparados para su instalación”– Las distribuciones Linux suelen incluir las
aplicaciones más comunes que el usuario necesitará
– Por otro lado añaden:● Herramientas para gestionar los programas
instalados● Utilidades para facilitar la administración del sistema● Un entorno preconfigurado y (generalmente) listo
para funcionar
Paquetes
● A los programas 'organizados y preparados para instalar' se los suele denominar paquetes
● Los formatos más comunes de paquetes: – RPM (de Red Hat Package Manager; “rpm”)– DEB (de Debian Package; “dpkg”
● Gracias a los gestores de paquetes instalar un programa nuevo, actualizar los existentes o desinstalar... ¡es otro mundo!
● Problema/desventaja: En las principales distribuciones las descripciones de los paquetes están (*por ahora) en Inglés :(
Tipos de distribuciones
● Distribuciones genéricas– Comerciales: Fedora (Red Hat), SUSE Linux
(Novell), Ubuntu (Canonical Ltd.), Mandriva Linux (antes Mandrake)...
– No comerciales: Debian, Gentoo...
● Distribuciones especializadas– Para plataformas específicas
● Yellow Dog, Dslinux, Xynth...
– Para propósitos específicos● Edubuntu, Knoppix, BackTrack...
Distribuciones para plataformas específicas – DSlinux
Distribuciones para plataformas específicas – Xynth PSP
Distribuciones para plataformas específicas – Yellow Dog Mac
Distribuciones para plataformas específicas – Yellow Dog PS3
Distribuciones para propósitos específicos – BackTrack
Ubuntu
● Distribución basada en Debian, pero eliminando su complejidad– Para cada necesidad una única aplicación,
menos confusión
● Entorno con aspecto intuitivo y accesible● Sólo contiene software libre● Se publican versiones de manera regular
(cada seis meses) con soporte (al menos 18 meses) por parte de Canonical Ltd.
● Hay variantes con pequeñas diferencias
Filosofía de Ubuntu
● Ubuntu - GNU/Linux para seres humanos:
“el software debe ser gratuito, la gente debe poder usar el software en su lengua materna y debe poder hacerlo independientemente de cualquiera sean sus limitaciones; además, la gente debe ser libre de personalizar o modificar el software del modo que crea más conveniente”
Edubuntu
● Versión de Ubuntu específica para el mundo educativo
● Incluye por defecto programas educativos como KEduca y GCompris
● Interfaz más amigable● Pensado para aulas informáticas
– Optimizado para funcionar en modo LTSP (Linux Terminal Server Project)
Edubuntu LTSP
● Servidor de clase – Máquina 'potente' (donde instalaremos
Edubuntu)
– ¡Sólo hay que configurar y administrar este equipo!
● Terminales ligeros– Equipos poco potentes (reciclados por ejemplo)
– No necesitan disco duro ni partes móviles (arrancan por red)
– Fácilmente reemplazables (no tienen programas instalados; todo está en el servidor)
Edubuntu LTSP
Edubuntu LTSP - Requisitos
● Servidor– Procesador potente
– 256MB + 128MB por cliente (ej. 2GB = 12 clientes)
– Discos en RAID, al menos 8GB
● Clientes– Mínimos: P-II 233MHz, 32-48MB RAM, tarjeta
gráfica 2MB
– Recomendados: P-III / K6-2 400Mhz, 128MB RAM, tarjeta gráfica 8MB, soporte PXE (arranque en red)
Ventajas de GNU/Linux (I)
● Gratuito – Todos los programas incluidos con Ubuntu lo son
● Seguro– Basado -desde su concepción- en el sistema de
seguridad Unix
– Muchos 'ojos' revisando el código = menos fallos
– ¿Virus? Si, ¡existen virus para Linux!... Concretamente según la Wikipedia son 9 gusanos y 14 virus (14-01-08)
● Kaspersky Antivirus en la misma fecha dice detectar más de 512.000 virus y 'malware'
● Existen antivirus (gratuitos) para Linux, se suelen usar para detectar virus de Windows ;)
Ventajas de GNU/Linux (II)
● Montones de aplicaciones gratuitas disponibles por defecto
● Código abierto y auditable– Especialmente importante para
administraciones, ejercito...
● Adaptable a las necesidades– Valido tanto para supercomputadoras como para
equipos reciclados / de bajo coste (ej.: OLPC), clusters o PDAs
Ventajas de GNU/Linux (III)
● Basado en estándares abiertos– Ej: Open Office, KOffice o Abiword, todos ellos
editores de texto, utilizan el estandar ISO “Open Document Format” (“formato de documento abierto”)
– No es necesario comprar versiones nuevas cada vez que la compañía X decide cambiar el formato de archivo
● Usable sin instalar (Live-CD)● Variedad para todos los gustos
Ventajas de GNU/Linux (IV)
● Rendimiento– El núcleo, Linux, ha sido desarrollado por
cientos de personas y es usado en universidades como caso de estudio
● Muchas aportaciones a nivel de optimizaciones● La gestión de memoria es mucho mejor que la de
Windows XP (y mejor que Vista)
– Código del núcleo libre y 'recompilable'● Podemos usar un núcleo optimizado para nuestra
plataforma (en Windows el núcleo es genérico)
– Existen distribuciones (Gentoo) en las que se optimiza todo para asegurar el máximo rendimiento
Ventajas de GNU/Linux (V)
● Soporte para equipos antiguos● Estabilidad
– Algunas distribuciones (Debian) tienen la estabilidad como objetivo principal
– La mayoría de los servidores Linux sólo se apagan cuando hay que cambiar una pieza
● Toda la potencia de un entorno Unix● Libertad
– Podemos hacer copias para nuestros amigos... legalmente
Desventajas de GNU/Linux (I)
● Compatibilidad– Hay muchos programas diseñados para
Windows que no tienen alternativa en Linux ● Nota: es posible ejecutar algunos programas 'para
Windows' en Linux mediante Wine
– Muchos fabricantes de dispositivos (impresoras, escáneres, ...) crean controladores sólo para versiones específicas de Windows
● Nota: esto ahora es un problema común también en Windows con de la llegada de Vista
Desventajas de GNU/Linux (II)
● Comprensión– La administración es más compleja que
Windows o MacOS (cada día menos gracias a proyectos como Ubuntu)
– Documentación bastante técnica (cada día hay más documentación para 'humanos')
– Demasiadas alternativas
– Predominio del inglés sobre otras lenguas
– Falta de formación
Desventajas de GNU/Linux (III)
● Falta de inversión de las administraciones– Ejemplos:
● “O Sergas gasta 650.000 euros en licenzas de Microsoft” (Vieiros, 07/03/2007, www.vieiros.com)
● “Grupos de usuarios critican que a Xunta gaste 1,4 millóns en Microsoft” (Vieiros, 18/04/2007)
– 1.452.500 € adjudicados a El Corte Inglés en concepto de licencias Microsoft (¡sólo el derecho a usar los programas!) para los años 2007-2009 (licencias destinadas a centros educativos)
– En 2010 habrá que volver a pasar por caja..
Probando Linux: 'Live CDs'Probando Linux: 'Live CDs'
● Qué es un 'Live CD'● Configuración del equipo para la ejecución
del 'Live CD'● Ejecutar Ubuntu Live CD
Probando GNU/Linux: 'Live CDs' (I)
● Un Live CD o 'CD Vivo' es un sistema, preinstalado y preconfigurado en un CD o DVD, listo para ejecutarse sin necesidad de instalación
● Ubuntu se distribuye por defecto como un Live CD desde el que luego podremos realizar la instalación
● Existen 'Live CD' de muchas otras distribuciones, algunos para propósitos específicos (recuperación del ordenador, hacking...)
Probando GNU/Linux: 'Live CDs' (II)
● El 'Live CD' nos permitirá probar Ubuntu sin ningún compromiso:– No se realizará ninguna modificación al
ordenador hasta que el usuario -explícitamente- lo decida: ¡No estropearemos nada!
– Con reiniciar nos bastará para volver a tenerlo todo como al principio: ¡Podremos 'juguetear' libremente!
● La ejecución en modo 'Live CD' es mucho más lenta (tiene que cargar desde el CD) que una instalación 'real'
Live Cds -Arranque desde el CD
● Para poder usar el 'Live CD' o comenzar una instalación será necesario configurar el equipo para que 'arranque' desde el CD/DVD
● Por lo general esta opción estará activada por defecto
● Puede activarse desde la BIOS del equipo, o pulsando alguna tecla específica tras el encendido
Activar arranque desde el CD en la BIOS (I)
Activar arranque desde el CD en la BIOS (II)
Activar arranque desde el CD en la BIOS (III)
Activar arranque desde el CD en la BIOS (IV)
Activar arranque desde el CD en la BIOS (V)
Live CD – Pantalla Inicial (Ubuntu)
Live CD – Seleccionar el Idioma (Edubuntu)
Live CD – Pantalla Inicial en español (Ubuntu)
Live CD – Cambiar la resolución (Ubuntu)
Live CD – Carga (Ubuntu)
Live CD – Escritorio (Ubuntu)
El entorno de trabajo de UbuntuEl entorno de trabajo de Ubuntu
● Pantalla Inicial de Ubuntu● El teclado y ratón● El escritorio de Ubuntu (Gnome)
– Paneles
– Escritorio y zona de aplicaciones
– Ventanas
– Espacios de trabajo
● Personalización
Pantalla Inicial de Ubuntu (I)
Pantalla Inicial de Ubuntu (II)
Pantalla Inicial de Ubuntu (III)
El teclado
● El manejo básico es muy parecido al de Windows, pero hay pequeñas diferencias
● Podemos configurarlo (distribución de teclas según idioma, comportamiento, etc.) desde Sistema => Preferencias => Teclado
El teclado (II)
● Atajos de teclado
– Podemos configurarlos desde Sistema => Preferencias => Combinaciones de teclas
Atajos útilesCTRL+ALT+SUPR: Menú de apagadoCTRL+ALT+RETR: Reiniciar entorno gráficoCTRL+ALT+F1 .. F7: Cambiar a otra 'consola'CTRL+C / CTRL+V: Copiar al / pegar desde el portapapelesCTRL+Z: Deshacer última operaciónALT+F1: Menú de aplicacionesALT+F4: Cerrar ventana actual
El teclado (III)
● Para una lista (comparativa) más completa de atajos de teclado en Windows, Linux y Mac:
http://es.wikipedia.org/wiki/Anexo:Accesos_directos_en_el_teclado
El ratón (I)
● Comportamiento estilo Unix
● Botón primario (izquierdo)– Seleccionar y activar elementos (clic), ejecutar programas (doble
clic), mover elementos (arrastrar y soltar), etc...
– Al seleccionar un texto ¡se copia automáticamente a un portapapeles especial! (útil en ratones con tres botones)
● Botón secundario (derecho)– Menú contextual (clic), puede usarse para mover elementos de
formas especiales
● Botón terciario (central, rueda)– Seleccionar elementos (sin 'pulsarlos'/activarlos)
– Si hacemos clic en un cuadro de texto, pegaremos el contenido del portapapeles del ratón
El ratón (II)
● Podemos configurar el ratón en Sistema => Preferencias => Ratón
El escritorio de Ubuntu (Gnome)
● Ubuntu usa Gnome como sistema de escritorio
● El sistema Gnome de Ubuntu, por defecto, organiza la pantalla en tres secciones:– Panel superior (sistema y ejecución de
aplicaciones)
– Zona central de aplicaciones y fondo de escritorio
– Panel inferior (entorno de trabajo)
Panel 'superior'
● Menú de Aplicaciones
● Menú de Lugares
● Menú de Sistema
● Accesos directos ('barra de inicio rápido')
● Cambio rápido de usuario
● 'Deskbar'
● Zona 'de notificación'
– Información del sistema: Volumen, batería, estado de la red, actualizaciones, hora...
● Botón de apagado
Menú de aplicaciones
Menú de Lugares
Menú de Sistema
Panel 'inferior'
● Botón 'Mostrar escritorio'● Zona de tareas (aplicaciones en ejecución)
– Equivalente a la 'barra de tareas' de Windows
● Escritorios / áreas de trabajo virtuales● Papelera de reciclaje
Escritorio y zona de aplicaciones
Ventanas (I)
● Partes de una ventana– Similares a Windows XP
– Nota: Linux se puede llegar a configurar para que funcione como MacOS: menús en el panel superior en lugar de menús por ventana
● Operaciones– Mover, redimensionar, minimizar... igual que
Windows
– Hay operaciones especiales para el trabajo con múltiples escritorios/espacios de trabajo
Ventanas
Ventanas (II)
● Se puede configurar su comportamiento desde Sistema => Preferencias => Ventanas
● Pueden comportarse al estilo UNIX – La ventana actual es la
que está debajo del ratón
Espacios de trabajo
● Ubuntu soporta por defecto múltiples espacios de trabajo o escritorios virtuales
● Es como tener varios monitores
● En el panel inferior tenemos el intercambiador de espacios de trabajo, nos muestra una previsualización de cada escritorio y nos permite cambiar a otro escritorio
● Es posible mover las ventanas entre los espacios de trabajo arrastrándolas en el intercambiador, o con el menú contextual de la ventana
● Con los “efectos visuales” podremos ver todos los escritorios a un tiempo en mosaico
Espacios de trabajo - Mosaico
Personalización
● El entorno de trabajo de Ubuntu es altamente personalizable
● Se pueden colocar “lanzadores” (accesos directos), cajones (grupos de accesos directos), o mini-aplicaciones en los paneles
● Se puede modificar la apariencia de las ventanas, el fondo de escritorio, los colores...
● Si el equipo lo soporta se pueden activar los efectos visuales
Personalización – Accesos directos (I)
● Con el menú contextual (botón secundario del ratón) podemos crear accesos directos a los programas del menú de aplicaciones en el escritorio o en el panel superior.
Personalización – Accesos directos (II)
● También es posible crear enlaces desde el menú contextual de los archivos, que luego podremos arrastrar al escritorio
Personalización – Añadir funcionalidad a los paneles
● Es posible personalizar los paneles desde su menú contextual (botón secundario del ratón)
● Se pueden añadir diversas mini-aplicaciones y funcionalidades a los paneles
Personalización – Paneles
● Se pueden crear nuevos paneles, o eliminar los existentes
– Podemos si querer tener un sólo panel inferior al estilo Windows (“menú inicio” + “barra de tareas”)
● Es posible hacer que los paneles se oculten automáticamente, cambiar su tamaño, etc...
Personalización de la apariencia
● Puede configurarse desde Sistema => Preferencias => Apariencia
● Desde aquí es posible modificar el estilo visual de las ventanas, el fondo de escritorio, las fuentes de letra usadas, y activar los efectos 3D
Personalización – Pantalla de entrada
● La pantalla de inicio también es personalizable desde Sistema => Administración => Ventana de entrada
● Es posible mostrar una lista de selección de usuario al estilo Windows XP (con “visor de rostros”)
● Es posible configurar el inicio automático como un usuario sin pedir contraseña
Personalización – Efectos visuales (I)
● Ubuntu, en equipos con una tarjeta aceleradora 3D compatible, soporta de serie diversos efectos visuales mediante “Compiz-Fusion”
● Se proporcionan tres niveles (es posible activar un cuarto “Personalizado”)– Ninguno: Sin efectos 3D o efectos no soportados
– Normal: Funciona bien en equipos antiguos; por defecto
– Extra: Funciona bien en equipos normales
Personalización – Efectos visuales (II)
● Los requisitos para los efectos 3D son menores que los de Windows Vista
● 'Truco': Es posible extender más los efectos instalando los paquetes compizconfig-settings-manager (nos permite el nivel personalizado) y compiz-fusion-plugins-extra (efectos adicionales)
● En general cualquier efecto gráfico presente en Vista o en MacOS tendrá su equivalente en Linux
Introducción a Ubuntu (II) Introducción a Ubuntu (II)
● El sistema de archivos– Operaciones básicas
– Orígenes y estructura
– Seguridad y permisos
● Administración– Seguridad, usuarios y grupos
– Instalación de programas / gestión de paquetes
– Tareas básicas
El sistema de archivosEl sistema de archivos
● Operaciones básicas– Copiar, mover, eliminar, renombrar...
– 'Montaje' de unidades
● Seguridad y permisos– Propiedades de los archivos
– Permisos
● Orígenes y estructura
Lugares
● Para acceder a nuestros documentos utilizaremos el menú “Lugares”– Carpetas personales
● Equivalente a “Mis Documentos”
– Equipo● Equivalente a “Mi PC”
– Red● Equivalente a “Mis sitios de
Red”
– Buscar archivos
– Documentos recientes
Administrador de archivos (I)
● El “Navegador de archivos Nautilus” es el equivalente a “Explorer” en Windows
● Copiar, pegar, borrar... se hacen casi igual que en Windows– 'Truco': Al arrastrar y soltar
archivos podemos pulsar la tecla ALT (mientras soltamos) para ver opciones adicionales
● 'Crear un archivador' empaqueta y comprime los archivos o carpetas
Montaje de Unidades
● Para poder usar un disco duro, cd-rom, cámara de fotos, etc. es necesario 'montarlo'
– Montar: Decirle al sistema que vamos a usar esa unidad y donde queremos que la ubique dentro del 'árbol del sistema de archivos' (ya veremos que es esto...)
– Ubuntu hace esto por nosotros ocultando los detalles técnicos
● Cuando dejemos de usarlo podemos 'desmontarlo'
– Se exige que el usuario indique cuando ha acabado de trabajar por fiabilidad (¡igual que con las memorias USB en Windows!) y seguridad (entornos multiusuario)
– Podemos hacerlo desde las propiedades contextuales (segundo botón del ratón) del dispositivo (en “Lugares” por ejemplo)
Seguridad y permisos
● Podemos consultar las propiedades de un archivo desde su menú contextual (o con ALT+Intro)
– Metainformación: Emblemas (pequeños iconos) para marcar archivos, anotaciones o estado del archivo
– Permisos: Establecer quién puede acceder al archivo
Permisos
● Hay tres clases de permisos– De lectura (read, r)
– De escritura (write, w)
– De ejecución (execute, x)
● Normalmente se establecen permisos para– El dueño (usuario, user, u)
– El grupo del dueño (grupo, group, g)
– El resto (otros, others, o)
● Ubuntu simplifica/automatiza un poco la gestión de permisos
Orígenes del sistema de archivos de Ubuntu
● El sistema de archivos de Ubuntu se basa en el sistema de archivos estándar de Unix
● Unix/Linux consideran que todo es un archivo– documentos, dispositivos (un CD, un ratón, la tarjeta de
sonido), información sobre programas en ejecución; todo es accesible como archivo
● Cuando surgió Unix ahorrar cada letra era importante (más rápido de escribir, menos espacio en memoria)– Se usan apócopes para casi todo (basados en el inglés)
– Se distinguen mayúsculas de minúsculas
Estructura de directorios - Linux vs Windows
● Linux
● /
– bin
– dev
– etc
– home
● usuario– Escritorio
– media (o mnt)
● cdrom● usb
– tmp
– ... (usr, sbin, lib, var, proc, sys)
● Windows
● C:\
– Archivos de programa
– Documents and Settings
● usuario– Escritorio
– Windows
● Temp● D:\ (ej.: CD-ROM)
● E:\ (ej.: Memoria USB)
Estructura de directorios (I)
● / Raíz del árbol de directorios● /bin Programas/comandos básicos● /dev Archivos 'especiales' que representan el
hardware (discos duros, memoria, tarjeta de sonido, puertos usb...)
● /etc Archivos de configuración● /home Archivos personales de los usuarios● /media (o mnt)Aquí se montan unidades
externas o adicionales (CDs/DVDs, discos USB, particiones de Windows)
Estructura de directorios (II)
● /tmpArchivos temporales● /usr Programas y otros propios de la
distribución● /usr/localProgramas y otros instalados por
el administrador● /sbin Programas/comandos administrativos● /lib Librerías compartidas (equivalente a
“C:\Windows\System32” en el mundo Windows)
Estructura de directorios (III)
● /var Datos (no personales de los usuarios) generados o usados por los programas: Archivos de registro de actividad (/var/log), bases de datos, páginas web, copias de seguridad...
● /proc Archivos especiales que representan información de los programas y el sistema
● /sys Archivos especiales con información de los dispositivos del equipo
AdministraciónAdministración
● El usuario administrador raíz (“root”)● El Terminal● Seguridad, usuarios y grupos● Instalación de programas / gestión de
paquetes● Tareas básicas
El usuario 'root'
● En cualquier sistema Unix/Linux ha de existir al menos un usuario administrador raíz o superusuario, normalmente llamado 'root'
● En Ubuntu este usuario está oculto – El usuario root (“superusuario”) puede hacerlo
todo... catástrofes incluidas
● El resto de usuarios están limitados– El 'root' puede darles ciertos privilegios y permitirles 'hacer cosas como
si fuesen superusuarios' (“superuser do”, apocopado “sudo”)
– El usuario que instaló Ubuntu tendrá asignados todos estos privilegios por defecto
– Ubuntu pedirá contraseña cuando se haga uso de estos privilegios (no volverá a preguntar en unos 15 minutos)
El Terminal (I)
● La “línea de comandos”, “consola de texto”, “terminal” o “shell” es equivalente al “Símbolo de sistema” en Windows– Permite ejecutar ordenes introducidas como texto
– Antes de los 'entornos de ventanas' era la única manera de trabajar con el equipo
– Se mantiene por herencia (programas sin interfaz de ventanas) y por potencia (¡muy superior a la línea de comandos de Windows / MS-DOS! )
● Está en Aplicaciones => Accesorios => Terminal
El Terminal
El Terminal (II)
● Normalmente podremos olvidarnos del terminal, salvo para copiar y pegar instrucciones de tutoriales desde Internet– “Para instalar el programa X escribe esto (...) en un terminal”, “Para
solucionar el problema pon esto (...) en un terminal”
● Ejemplo
– ltris (intenta ejecutar el programa “ltris”, un clon del Tetris)
– sudo apt-get install ltris
(instala el programa “ltris”)
– sudo nautilus(abre el administrador archivo en modo super-usuario - ¡peligro!)
El Terminal (III)
● Con el terminal se pueden llegar a ejecutar instrucciones muy potentes (y complejas)– for planeta in Mercurio Venus 'La Tierra' Marte
Jupiter Saturno Urano Neptuno Plutóndo echo “He visitado $planeta”done
(Imprime por pantalla “He visitado Mercurio”, “He visitado Venus”...)
– dd if=/dev/cdrom | gzip | ssh casa “gunzip | dd of=imagen-cd.iso; cdrecord imagen-cd.iso”
(Lee un CD, lo envía comprimido por Internet a 'casa', donde se guarda una imagen y después se graba una copia del CD)
Usuarios
● La gestión de usuarios se realiza desde Sistema => Administración => Usuarios y grupos
● Podemos seleccionar cualquier usuario y ver sus propiedades– Nombre, contraseña y datos
(opcionales) de contacto
– Privilegios
– Directorio del usuario (donde se guardan sus documentos y el escritorio) y grupo principal (a usar por defecto)(aparecen más datos, en general podemos ignorarlos)
Privilegios
● Desde la ficha del usuario podremos asignar o quitar privilegios
● Ej.: En una biblioteca podremos crear un usuario “alumno” que no pueda usar escuchar música
● Para la gestión de algunos privilegios internamente se usan grupos de usuarios
– El grupo “audio” puede usar los 'dispositivos de audio' (ej.: /dev/audio)
Grupos
● Los grupos simplifican la gestión de privilegios– Permiten agrupar usuarios
– Podremos dar permisos a todo el grupo
● Ubuntu por defecto oculta ciertos grupos (privilegios) y usuarios (programas)– Muchos programas se ejecutan como usuarios con
permisos reducidos por seguridad
– 'Truco': Para mostrar todos los usuarios, incluidos los del sistema:
● Ejecutar “sudo gconf-editor” en un terminal● Ir a “/apps/gnome-system-tools/users” y marcar “showall”
Gestión de usuarios - Ejemplo
● Crear un grupo “profesores” y un grupo “alumnos”
● Crear dos usuarios “profe1” y “profe2”, perteneciente al grupo profesores; y dos usuarios “alumno1” y “alumno2”
● Crear una carpeta (“/home/profesores”) a la que puedan acceder todos los profesores– 'Truco': Administrador de archivos en modo
superusuario: escribir “sudo nautilus” en un terminal
Instalación de programas / gestión de paquetes
● Instalar y desinstalar programas● Orígenes del software● Actualizaciones
Instalar y desinstalar programas (I)
● Existen dos alternativas para instalar programas– “Añadir y quitar aplicaciones”
● Está en Aplicaciones => Añadir y quitar...● Nos ofrece una lista predefinida de aplicaciones
populares y mantenidas por Ubuntu
– “Gestor de Paquetes Synaptic”● Está en Sistema => Administración => Gestor de
paquetes Synaptic● Nos permite instalar cualquier paquete (programa),
no restringiéndose a los populares
Añadir y quitar aplicaciones vs Gestor de Paquetes
Instalar y desinstalar programas (II)
● Para instalar los programas simplemente● (Actualizaremos la lista *)● Marcaremos aquellos paquetes que nos interese
tener instalado ● Desmarcaremos aquellos que no queremos● Pulsaremos en “Aplicar cambios” / “Aplicar”
● El gestor se encarga del resto ● Conseguir los paquetes nuevos e instalarlos, desinstalar
los que no queramos o actualizar los existentes– Si hacen falta otros programas o hay algún requisito
adicional se nos informará de ello– Se nos mostrará una pantalla resumen con todos los
cambios, que se realizarán en cuanto pulsemos “Aceptar”
Orígenes del software
● ¿Cómo sabe Ubuntu de donde sacar los paquetes que le pedimos?– Usa “Orígenes del software”
● Accesibles desde Sistema => Administración => Orígenes del software
● No es más que una lista de CDs y 'páginas web' (llamadas “repositorios”) desde las que obtener los paquetes
● ¡Es necesario actualizar los orígenes de software de cuando en cuando!– Los paquetes son dinámicos, aparecen nuevos programas,
salen nuevas versiones... usaremos el botón “Recargar” del “Gestor de paquetes Synaptic” para actualizar la lista
Orígenes del software
Actualizar Ubuntu
● Gracias al “Gestor de actualizaciones” mantener el sistema actualizado es muy fácil– 'Equivalente' a Microsoft Windows Update... pero
mucho, mucho más potente
– Podremos actualizar todas las aplicaciones instaladas mediante paquetes de una manera cómoda y centralizada
● Se puede acceder desde – Sistema => Administración => Gestor de
actualizaciones
– O usando el icono de aviso que aparece en la “zona de notificación” del panel superior
Actualizar Ubuntu
Tareas básicas
● Configurar la red– Sistema => Administración => Red
● Gestionar las impresoras– Sistema => Administración => Impresoras
● Compartir carpetas en red (con Windows)– Sistema => Administración => Carpetas
compartidas
Introducción a Ubuntu (III)Introducción a Ubuntu (III)
● El día a día en Ubuntu– Navegando por Internet
– Consultando el correo
– Escribiendo un texto
– Hoja de cálculo
– Viendo imágenes y vídeos
– Grabar un CD / Usar una memoria USB
● Programas educativos
Navegando por Internet
● Para ver páginas web Ubuntu propone el navegador web “Mozilla Firefox”– Equivalente a “Microsoft Internet Explorer” en
Windows
● Ejecutar el programa:– Aplicaciones => Internet => Navegador Web
Firefox● Firefox también está disponible para Windows, su
funcionalidad es superior a la de Internet Explorer y es más seguro (¡Es muy recomendable usarlo en Windows también!)
Navegando por Internet – Firefox
Consultando el correo
● El cliente de correo predeterminado de Ubuntu es “Evolution”– Equivalente a “Microsoft Outlook” en Windows
● Ejecutar el programa:– Aplicaciones => Internet => Correo de
Evolution● Ofrece las mismas funciones (Correo, Calendario,
Tareas...) e interfaz (dividida en tres zonas) que Outlook; es más seguro (¡especialmente en Linux!) y tiene mejores controles anti-spam, pero la sincronización con PDAs y otros programas es mejor en Outlook
Consultando el correo – Evolution
Consultando el correo (II)
● Se pueden configurar las cuentas de correo desde Editar => Preferencias (o usando el atajo del teclado CTRL+MAYÚSCULAS+S)
● Soporta múltiples cuentas de correo● La configuración de la cuenta de correo la
haremos en base a los datos suministrados por nuestro proveedor de correo
● Nota: normalmente el servidor de correo será “POP” para descargar el correo y “SMTP” para el envío de correo
Configurar una cuenta de correo (I)
Configurar una cuenta de correo (II)
Configurar una cuenta de correo (III)
Configurar una cuenta de correo (IV)
Escribiendo un texto
● El procesador de textos de Ubuntu es “OpenOffice.org Writer”– Equivalente a “Microsoft Word” en Windows
● Ejecutar el programa:– Aplicaciones => Oficina => OpenOffice.org
Procesador de textos● “Writer” aventaja en ciertos aspectos a “Word” (formato
estandarizado de archivo, mejor gestión de la composición y estilos, exportar a PDF...) y es capaz de abrir/guardar archivos de Word 95/2000/XP/2003
Escribiendo un texto – OO Writer
Hoja de cálculo
● La hoja de cálculo de Ubuntu es “OpenOffice.org Calc”– Equivalente a Microsoft Excel en Windows
● Ejecutar el programa:– Aplicaciones => Oficina => OpenOffice.org
Hojas de Cálculo● Es compatible con documentos de Excel
95/2000/XP/2003 (salvo macros), ¡a veces es capaz de abrir y recuperar archivos 'corruptos' que Excel no puede abrir!; Excel es mejor en algunos aspectos concretos (macros, gráficas y diagramas)
Hoja de cálculo – OO Calc
Presentaciones
● Para hacer presentaciones se usa “OpenOffice.org Impress”– Equivalente a Microsoft PowerPoint en Windows
● Ejecutar el programa:– Aplicaciones => Oficina => OpenOffice.org
Presentaciones● Es compatible con archivos de Power Point
2000/XP/2003; puede exportar a PDF
● ¡Cuidado con las fuentes de letra! En Ubuntu no están instaladas por defecto los tipos de letra de Microsoft
– sudo apt-get install msttcorefonts
Presentaciones – OO Impress
Grabar datos a un CD / DVD
● En el menú Lugares tenemos una carpeta especial llamada Creador de CD/DVD– Podemos arrastrar
archivos dentro como si fuera una carpeta normal
– La diferencia: el botón “Grabar en el disco”
● Al pulsar en el botón se grabará el contenido de la carpeta en el CD
Grabar un CD de música
● Para grabar Cds de música iremos a Aplicaciones => Sonido y vídeo => Creador de Cds de sonido Serpentine
● Añadiremos los archivos de música a incluir (por ejemplo MP3 descargado de Internet...) y pulsaremos el botón “Grabar en el disco”
● Así de fácil
Aplicaciones educativas
● GCompris● KDE-Edu● JClic
GCompris
● Es una suite educativa para niños de 2 a 10 años con unas 50 actividades educativas organizadas como juegos
● Se incluye en la instalación base de Edubuntu
● Para instalarlo en Ubuntu– sudo apt-get install gcompris gcompris-sound-
es
● Más información: http://gcompris.net/-es-
KDE Education Project
● Es otra suite educativa, para niños de 3 a 18 años
● Incluida de base en Edubuntu, “Guadalinex Educación” o Galinux
● Para instalarla en Ubuntu:– sudo apt-get install kdeedu kdeedu-doc-html
kde-i18n-es
● Más información:http://es.wikipedia.org/wiki/Kdeeduhttp://edu.kde.org/
JClic
● “JClic es un entorno para la creación, realización y evaluación de actividades educativas multimedia”– Basado en Clic 3.0 (para Windows 3.0)
– Permite crear nuevas actividades fácilmente
● JClic puede ser usado directamente en Web, sólo necesita un navegador con soporte Java: Totalmente compatible con Ubuntu
● Hay multitud de actividades en español, muchas creadas por profesores– http://clic.xtec.net/es/act/index.htm
Introducción a Ubuntu (IV)Introducción a Ubuntu (IV)
● Instalación de Ubuntu– Consideraciones previas
– Instalación básica
– Instalaciones avanzadas
● Sabores de GNU\Linux– Entornos de escritorio
– Otras distribuciones● Guadalinex● Galinux-Slax● Trisquel
InstalaciónInstalación
● Instalación normal● Instalación con Wubi● Últimos retoques (post-instalación)
Instalación normal
● En el Live CD de Ubuntu tendremos un icono “Instalar” en el escritorio, podemos comenzar la instalación haciendo doble clic sobre él
● La instalación en un equipo nuevo básicamente se reduce a pulsar “aceptar” unas cuantas veces e introducir un par de datos
● La instalación en un equipo con Windows preinstalado puede ser compleja– Hay que reparticionar: hacer sitio para Linux
Instalación – Pasos 1 a 3
● Paso 1 – Idioma– Nos permite elegir el idioma
● Paso 2 – Lugar– Nos permite ubicar nuestra zona horaria
● Paso 3 – Teclado– Configuraremos el teclado
● Estos pasos por lo general consistirán en darle a “Siguiente”, pues estará todo pre-configurado para España
Instalación – Paso 4 (I)
● Paso 4 – Particionado– ¡Este es el único paso peligroso! (¡No hacer esto
durante una tormenta!)
– En este paso se establece como se reparte el espacio en disco para Ubuntu y los sistemas preexistenes
– Tres opciones:● Guiado: Ubuntu hará lo que crea conveniente (Por lo
general hacerse sitio quitándo espacio libre a Windows)● Completo: Todo el espacio para Ubuntu (distribuido a su
gusto), borrando todos los datos del disco● Manual
Instalación – Paso 4 (II)
● Recomendaciones para el Particionado– En caso de particionado manual
● Es mejor hacer el particionado previamente con la utilidad Sistema => Administración => Editor de particiones (por ser más visual) y posteriormente simplemente elegir que particiones usar
● Una posible configuración:– Raíz (“/”) – Partición “ext3” para el sistema y los programas
(8GB llegan; incluso 4GB)– Swap – Pequeña partición “swap” (1-2GB) usada como
memoria– Home (“/home”) – Partición “ext3” grande (>10GB) para los
datos personales de los usuarios
– Si se va a redimensionar una partición de Windows, se recomienda desfragmentarla antes
Instalación – Paso 5
● Paso 5 – Migración– En este paso podremos migrar la configuración
de los usuarios (correo, favoritos y configuración del navegador web, documentos personales...) de otras instalaciones del equipo (de otros Linux o ¡de Windows!)
– Marcaremos los usuarios para los que queremos importar datos y especificaremos como se llamará el usuario en Ubuntu y que contraseña tendrá
Instalación – Paso 6
● Paso 6 – Usuario administrador– En este paso estableceremos los datos del
primer usuario de Ubuntu (nombre y contraseña)
– Este usuario será un administrador (podrá comportarse como “superusuario”)
– También le pondremos nombre al equipo (por defecto Ubuntu usa “usuario-laptop”)
Instalación – Paso 7
● Paso 7 – Resumen e instalación– En este último paso se nos mostrará un
resumen con la configuración elegida, informándo de los cambios que se realizarán
– En cuanto pulsemos el botón “Siguiente” comenzará la instalación y podremos irnos a tomar un café mientras Ubuntu...
● Formatea las particiones conforme a lo especificado● Copia los datos● Y configura el sistema
Instalación con Wubi
● Wubi es un instalador especial para Ubuntu/Kubuntu/Edubuntu/...– ¡Wubi se bajará automáticamente la distribución
seleccionada de Internet!
● Permite instalar Linux 'como un programa de Windows'– Se puede desinstalar en cualquier momento también
desde Windows (Agregar o quitar programas)
● Es la manera más segura de instalar Linux en un equipo con Windows – No necesitaremos reparticionar
Wubi
Tras instalar – Los últimos retoques... (I)
● Completar la instalación de Idiomas: En Sistema => Administración => Soporte de Idiomas seleccionar el Español en idiomas soportados para instalar el soporte completo (traducciones + diccionarios y herramientas)
● Activar orígenes de software adicionales: En Sistema => Administración => Orígenes de Software, activar los canales main, universe, restricted y multiverse (para poder instalar todo lo siguiente)
● Instalar el “Administrador de Arranque” para poder establecer que sistema Ubuntu o Windows (si hemos instalado en un equipo que tenía Windows) queremos que se inicie por defecto:
– sudo apt-get install startupmanager
– Despues se puede acceder a él desde Sistema => Administración => Administrador de Arranque
Tras instalar – Los últimos retoques... (II)
● Instalar programas y otros contenidos “propietarios”(codecs de vídeo y audio como MP3/WMA/DIVX/XVID, tipografias de Microsoft, Adobe Flash Player, Java...)
– ¡Esto es casi imprescindible para el usuario común! Pero estos paquetes no se instalan por defectos por estar sujetos a licencias que no son de código abierto
– sudo apt-get install ubuntu-restricted-extras
● Gestor de efectos visuales personalizados– sudo apt-get install compizconfig-settings-manager
Sabores de GNU/LinuxSabores de GNU/Linux
● Entornos de escritorio● Otras distribuciones
– Guadalinex
– Galinux-Slax
– Trisquel
● Vista rápida de aplicaciones alternativas
Entornos de escritorio
● El entorno de escritorio de Ubuntu se llama “Gnome” (de “Gnomo” en inglés)
● Hay entornos alternativos, los más famosos son:– KDE – O Kommon Desktop Enviroment. En un
principio estuvo basado en CDE (Common Desktop Enviroment) del mundo Unix. Este es el entorno de Kubuntu
– Xfce – Es el entorno de Xubuntu; es un entorno de escritorio ligero especialmente preparado para equipos de bajo rendimiento o con muy poca memoria
KDE 3.4
KDE 3.5
KDE 4
Xfce 4.4
Enlightment E17
Enlightment
Guadalinex
● Guadalinex es una distribución Linux promovida por la junta de Andalucía
● Inspirada en GnuLinEx, un proyecto similar, de la junta de Extremadura
● Inicialmente basada en Debian, actualmente se basa en Ubuntu
● Hay una versión especial para educación “Guadalinex EDU”
Live CD – Pantalla inicial (Guadalinex)
Trisquel
● Trisquel es una distribución Linux de origen gallego
● Basada en Debian– Nota: Por defecto arranca en “modo consola”,
para iniciar el modo gráfico (el escritorio) escribir “startx”
● Proyecto de la Universidad de Vigo, la Universidad de Ourense, la Consellería de Innovación e Industria da Xunta de Galicia y la Deputación de Ourense
Galinux-Slax
● Galinux es una distribución GNU/Linux basada en Slax (distribución basada a su vez basada en Slackware)
● Diseñado para centros educativos gallegos ● Puede instalarse en Windows (XP) sin crear
nuevas particiones (instalación en archivo)● Se ejecuta (por defecto) como Live-CD (sin
guardar cambios) según los módulos que 'instalemos'
Vista rápida de aplicaciones alternativas
● A modo de referencia a continuación se muestran algunas capturas de aplicaciones alternativas a las que vienen con Ubuntu ...
● En otras distribuciones Linux una de ellas puede ser la aplicación por defecto
● En cualquier caso todas son parecidas y siempre podemos instalar nuestra aplicación preferida :)
Navegando por Internet – Alternativas: Opera
Consultando el correo – Alternativas: Thunderbird
Escribiendo un texto – Alternativas: KWord
Hoja de Cálculo – Alternativas: KSpread
Presentaciones – Alternativas: KPresenter
Grabar Cds/DVDs – Alternativas: K3B
Grabar Cds/DVDs – Alternativas: K3B
Referencias (I)
● “Introducción a Linux”, Formación del Profesorado, Ministerio de Educación y Cienciahttp://formacion.cnice.mec.es/materiales/43/cd/(Curso de introducción a Linux)
● Guía Documentada para Ubuntuhttp://www.guia-ubuntu.org/
● “Instalar Ubuntu 7.10 Gutsy Gibbon”, Entre tuxes y pepinoshttp://tuxpepino.wordpress.com/2007/10/19/instalar-ubuntu-710-gutsy-gibbon/
● “Los 2 comandos/enlaces indispensables para el nuevo Ubuntu 7.10 Gutsy Gibbon”, Víctor Pimentelhttp://www.genbeta.com/2007/10/19-los-2-comandosenlaces-indispensables-para-el-nuevo-ubuntu-710-gutsy-gibbon
● “Postinstalación de Ubuntu 7.10 desktop”, Alejandro Castán Salinashttp://www.xtec.es/~acastan/textos/Postinstalacion%20de%20Ubuntu.html
● “Distribuciones”, Linux para hispanohablanteshttp://www.linux-es.org/distribuciones
Referencias (I)
● Portal Guadalinexhttp://www.guadalinex.org/
● Galinux – Slaxhttp://www.galinux.org/http://www.xente.mundo-r.com/net/galeria.htm
● Proxecto Trisquelhttp://trisquel.uvigo.es/
● Wubi Installerhttp://wubi-installer.org/
● zonaClichttp://clic.xnet.net/
● Aplicaciones en Guadalinex Educaciónhttp://jaentic.blogspot.com/2007/12/aplicaciones-en-guadalinex-v3-educacin.html