Vous êtes sur la page 1sur 99

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

UNIVERSIDAD DE EL SALVADOR FACULTAD DE CIENCIAS ECONOMICAS DEPARTAMENTO DE COMPUTACION COMPUTACIN I CICLO I-2012 GUIA DE CLASES N 1

1. INTRODUCCIN A LA COMPUTACIN Y SISTEMAS OPERATIVOS


OBJETIVO GENERAL: Que el estudiante conozca los conceptos bsicos de la ciencia de la computacin y comprenda que es un Sistema Operativo y la importancia que estos tienen en el rea de las computadoras, por medio de la utilizacin de un sistema operativo GNU/Linux y un sistema operativo propietario. OBJETIVOS ESPECIFICOS: Al finalizar la sesin de clase el estudiante ser capaz de: Conocer los conceptos bsicos de la ciencia de la computacin. Definir que es un Sistema Operativo. Conocer el Sistema operativo GNU/Linux Ubuntu 11.10. Conocer el Sistema Operativo Windows 7. Que el estudiante conozca el funcionamiento del administrador de archivos de un sistema operativo, para lograr un conocimiento adecuado del proceso de administracin de archivos. INTRODUCCIN A LA COMPUTACION La computacin se define como la ciencia que estudia el desarrollo y uso de las computadoras; y computadora puede entenderse como una mquina capaz de obedecer paso a paso una serie de instrucciones que fueron dadas con anticipacin. Sin el software, una computadora no es ms que una masa metlica sin utilidad. Con el software, una computadora puede almacenar, procesar y recuperar informacin, encontrar errores de ortografa en manuscritos, tener aventuras e intervenir en muchas otras valiosas actividades para ganar el sustento. El software para computadoras puede clasificarse en general en dos clases: los programas de sistema, que controlan la operacin de la computadora en si y los programas utilitarios y de aplicacin, los cuales resuelven problemas para sus usuarios. El programa fundamental de todos los programas de sistema es el sistema operativo (SO), que controla todos los recursos de la computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicacin. CICLO II-2012 1

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Conceptos elementales. Sistema: Es un conjunto de elementos interrelacionados orientados al logro de un objetivo comn. Entonces un sistema computacional podra definirse de la siguiente manera: Definicin: Es un conjunto de subsistemas interrelacionados entre si, que incluyen hardware, software, medios de almacenamiento de datos para archivos y bases de datos, con el objetivo de procesar entradas, mantener archivos de datos relacionados con la organizacin y producir informacin, reportes y otras salidas. Fig. 1: Sistema computacional.

A continuacin conoceremos sobre los elementos hardware y software que son los componentes de una computadora. Hardware: Definicin: Es el conjunto de materiales fsicos que componen la computadora, es decir los dispositivos internos y externos que posee, as como todo material fsico relacionados con ellos (conexiones, cables, etc.). El hardware est formado por las siguientes unidades o dispositivos: Distinguimos entre la unidad central y los perifricos. En la unidad central se realizan todas las operaciones matemticas y lgicas necesarias para llevar a cabo el cometido de los programas. Los perifricos se encargan de almacenar la informacin y comunicarse con el usuario y otros ordenadores.

CICLO II-2012

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Hardware tpico de una computadora personal. 1.Monitor 2.Placa base 3. CPU 4. Memoria RAM 5. Tarjeta de expansin 6. Fuente de alimentacin 7. Disco ptico 8. Disco duro 9. Teclado 10. Mouse

La Unidad Central de Proceso. Se compone del microprocesador y la memoria RAM. El microprocesador es la pieza ms importante, la que realiza las operaciones. La memoria RAM almacena los datos que necesita el microprocesador con ms urgencia. Microprocesador. Es la pieza central de un ordenador. Se suele nombrar con sus siglas en espaol, UCP, o en ingles, CPU (de Central Processing Unit). Se conoce tambin como micro o procesador. Fsicamente consiste en un circuito integrado, de los de mayor tamao y complejidad. Los ms modernos albergan varios millones de transistores. Velocidad Una de las caractersticas ms importantes de una CPU es su velocidad interna de proceso, que se mide en herzios (unidades por segundo). Los primeros procesadores PC tenan alrededor de 5 MHz y los ms modernos alrededor de 4000 MHz (es decir, 4 GHz). El rendimiento del procesador puede ser medido de distintas maneras, hasta hace pocos aos se crea que la frecuencia de reloj era una medida precisa, pero ese mito ("mito de los megahertz") se ha visto desvirtuado por el hecho de que los procesadores no han requerido frecuencias ms altas para aumentar su poder de cmputo. Durante los ltimos aos esa frecuencia se ha mantenido en el rango de los 1,5 GHz a 4 GHz, dando como resultado procesadores con capacidades de proceso mayores comparados con los primeros que alcanzaron esos valores. Adems la tendencia es a incorporar ms ncleos dentro de CICLO II-2012 3

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) un mismo encapsulado para aumentar el rendimiento por medio de una computacin paralela, de manera que la velocidad de reloj es un indicador menos fiable an. Medir el rendimiento con la frecuencia es vlido nicamente entre procesadores con arquitecturas muy similares o iguales, de manera que su funcionamiento interno sea el mismo: en ese caso la frecuencia es un ndice de comparacin vlido. Dentro de una familia de procesadores es comn encontrar distintas opciones en cuanto a frecuencias de reloj, debido a que no todos los chip de silicio tienen los mismos lmites de funcionamiento: son probados a distintas frecuencias, hasta que muestran signos de inestabilidad, entonces se clasifican de acuerdo al resultado de las pruebas. La capacidad de un procesador depende fuertemente de los componentes restantes del sistema, sobre todo del chipset, de la memoria RAM y del software. Pero obviando esas caractersticas puede tenerse una medida aproximada del rendimiento de un procesador por medio de indicadores como la cantidad de operaciones de punto flotante por unidad de tiempo FLOPS, o la cantidad de instrucciones por unidad de tiempo MIPS. Una medida exacta del rendimiento de un procesador o de un sistema, es muy complicada debido a los mltiples factores involucrados en la computacin de un problema, por lo general las pruebas no son concluyentes entre sistemas de la misma generacin. Fabricantes El mayor fabricante del mundo es Intel; ms del 81.5 % de los ordenadores PC llevan en su interior un procesador Intel, la cuota de AMD llega al 17,8 por ciento, segn Mercury Research. La empresa AMD compite con Intel en ese mercado, proponiendo productos cada vez mejores, como su procesador Athlon. Por su parte, Motorola e IBM fabrican micros para ordenadores Macintosh. Modelos La saga de CPU de Intel para PC comienza con el modelo 8088, y sigue con los modelos 8086, 80186, 80286, 386 y 486. A partir de ah cambiaron los nombres de los nuevos modelos: Pentium, Pentium Pro, Pentium II, Pentium III y Pentium 4. Como es normal, los nuevos modelos son cada vez ms rpidos, complejos y potentes. Modelos actuales de ambos fabricantes: Intel Intel: la marca que ms vende y la ms conocida gracias a sus procesadores Pentium. Tienen dos posibles sockets: 478 y 775. El primero de ellos est pasado de moda y desapareciendo, as que nos centraremos en el segundo. Actualmente distribuye, dentro del nuevo socket 775, los siguientes modelos:

Intel Celeron D, la gama baja y con un rendimiento muchsimo peor de lo que se espera de los GHz que tienen, pues tienen muy poca memoria cach para poder ser tan baratos. Adems, son slo de 32 bits. Actualmente de 2'533 a 3'333 GHz. Hay de dos tipos, 4

CICLO II-2012

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) ncleo Prescott con 256 Kb de cach y ncleo Cedar Mill, con 512 Kb. Los segundos son mejores.

Intel Pentium 4, la gama media. Actualmente todos poseen extensiones EMT 64, por lo que son micros de 64 bits. Es importante que te des cuenta que ya no indican el n de GHz, sino un modelo. Por tanto, es muy importante que averiges la velocidad real del micro. Existen dos cores: o Prescott: de 531 / 3'0 GHz hasta 541 / 3'2 GHz, con 1024 kB de cach o Cedar Mill: de 631 / 3'0 GHz hasta 661 / 3'6 GHz, con 2048 kB de cach. Es evidente que los segundos son mejores, los que empiezan por "600". Intel Pentium D, la gama alta. Similares a los anteriores pero de doble core. Es decir, que es como si estuvieras comprando dos micros y los colocaras en el mismo espacio, duplicando (idealmente) el rendimiento. Slo se aprovechan al 100% si el software est optimizado, pero son muy recomendables dada la facilidad con que permiten trabajar con varios programas a la vez. Fjate bien en los precios porque hay Pentium D por el mismo dinero que un Pentium 4 de los mismos GHz (de 3'2 a 3'6 GHz) por lo que estaras comprando el doble por el mismo dinero. Tambin son micros de 64 bits. Existen dos cores: o Smithfield: 805 y 2'666 GHz. Slo 1024 Kb de cach por core. Muy malos, dado que tienen slo 533 MHz de bus. o Presler, de 915 / 2'8 GHz hasta 960 / 3'6 GHz. 2048 kB de cach por core y 800 MHz de bus. Uno de estos es buena compra, as que asegrate que empiece por "900".

Intel Core 2 Duo, la gama ms alta. Tambin de doble core y 64 bits, pero emplean una arquitectura nueva (arquitectura core), que es la base para los futuros micros de 4 y 8 cores en adelante. Aunque van a una velocidad de GHz menor, su rendimiento es muchsimo ms alto que los anteriores, por lo que son mucho ms rpidos que los Pentium D. Existen dos cores: o Allendale, E6300 / 1'866 GHz y E6400 / 2'133 GHZ, con 1024 kB de cach por core y 1066 MHz de bus. Son buena compra, pero no son los mejores Core 2 Duo. o Conroe: E6600 / 2'4 GHz y E6700 / 2'6 GHz, con 2048 kB de cach por core y 1066 MHz. Los ms recomendables si el prespuesto te lo pemite. o Conroe XE: X6800EE / 2'93 GHz, con 2048 kB de cach por core y 1066 MHz. La versin ms extrema de Intel. Actualmente el micro ms rpido de Intel para ordenadores de sobremesa (no servidores ni porttiles). Es caro (ms de 1.000 euros) y su rendimiento no es mucho mayor que el E6700 que cuesta la mitad. Que cada uno valore si le merece la pena. El procesador Intel Core i3 proporciona lo bsico para disponer de un PC asequible. Este procesador de doble ncleo con multitarea de 4 hilos cuenta con margen de ampliacin para prestaciones incorporado para actualizaciones de software, ofreciendo un excelente retorno de la inversin. Con la 2 generacin de los procesadores Intel Core i3, dispondr de las siguientes caractersticas:

CICLO II-2012

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Tecnologa Intel HT que permite que cada ncleo de su procesador trabaje en dos tareas al mismo tiempo. Intel Smart Cache que se asigna dinmicamente a cada ncleo del procesador en funcin de la carga de trabajo, lo que reduce significativamente la latencia y mejora el rendimiento. El procesador Intel Core i5 representa el siguiente nivel de productividad. Con la tecnologa Intel Turbo Boost 2.0 , este procesador de cuatro ncleos incluye multitarea de 4 hilos y ofrece una velocidad extra siempre que lo necesite as como caractersticas de seguridad que le ayudarn a proteger la informacin y los datos. Con la 2 generacin de los procesadores Intel Core i5, dispondr de las siguientes caractersticas:
o

Tecnologa Intel Turbo Boost 2.0 que aumenta de forma dinmica la frecuencia del procesador cuanto sea necesario, aprovechando el margen trmico y de potencia cuando opera bajo los lmites establecidos. Intel Smart Cache que se asigna dinmicamente a cada ncleo del procesador en funcin de la carga de trabajo, lo que reduce significativamente la latencia y mejora el rendimiento. Nuevas instrucciones AES-NI que aaden aceleracin de hardware a los algoritmos AES y aceleran la ejecucin de las aplicaciones AES.

La eleccin del microprocesador depende del uso que se le vaya a dar. Si slo vamos a usarlo para aplicaciones de ofimtica (procesador de textos, hojas de clculo y programas relativamente sencillos y con poco uso de memoria) los Celeron nos valdrn, ya que el uso de memoria es bastante reducido. Pero ojo, que son de 32 bits, algo que, si bien hoy da no est desaprovechado por la falta de software optimizado a 64 bits, est muy anticuado. Sin embargo, un ordenador como regalo para una familia, sobre todo para los hijos que aunque digan que no, van a jugar, los Celeron se quedan bajos. Son necesarios micros ms potentes, es decir, los procesadores de 2 generacin de Intel .Especialmente sabiendo que el nuevo sistema operativo de Microsoft, el Windows 7 requerir un ordenador potente para moverlo. No es lo mismo Dual Core que Core 2 Duo En el mercado una amplia oferta de ordenadores, cuentan con un microprocesador Intel en su interior ya sea Dual Core o Core 2 Duo. Lo que ocurre es que pese a que la denominacin de los dos micros que ms se emplean actualmente es muy similar, hay grandes diferencias entre ellos:

CICLO II-2012

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Intel Dual Core (o Core Duo) Los micros Dual Core de Intel (tambin llamados Core Duo) estn basados en la arquitectura del conocido Pentium 4 rebautizada como Intel Core, y fueron el primer intento de la compaa de crear un procesador de bajo coste con doble ncleo (anteriormente se haba empleado una tcnica de multiproceso en los P4 llamada Hyper-threading que se fundamentaba en procesar dos hilos de ejecucin al mismo tiempo con un slo ncleo). Estos micros consisten bsicamente en una modificacin de los ltimos P4 para dotarlos de dos ncleos en lugar de uno y as obtener una mayor potencia de proceso sin necesidad de elevar la frecuencia de reloj del circuito y, por lo tanto, disparar el consumo de energa (bajar tan slo un 15% la velocidad del procesador implica un consumo energtico del 50%). El problema de los Dual Core es que su arquitectura es algo antigua y por lo tanto van a estar algo obsoletos debido a que la tecnologa avanza a pasos cada vez ms grandes. El hecho de contar tan slo con 2 MB de memoria cach, un bus de 533 667 MHz y estar construidos con una estructura interna de 32 bits hace que no rindan tanto como pudiramos pensar de un micro de ltima generacin (porque de hecho no lo son). Intel Core 2 Duo Los Core 2 Duo se basan en una arquitectura completamente nueva llamada Intel Core 2 compatible con las anteriores pero con un diseo completamente de 64 bits. La tecnologa empleada es de 45 65 micras en segn qu modelos de microprocesador y tenemos las variantes de una unidad con dos ncleos (Core 2 Duo) o con dos unidades de dos ncleos cada una (Core 2 Quad). Sin embargo nos vamos a centrar en la versin con dos ncleos, pues es la que lleva a confusin con la generacin anterior de procesadores por la similitud de nombres. Estos micros estn equipados con buses a 800, 1066 y 1333 MHz y cuentan con memoria cach de 2, 3, 4, 6 MB. Los microprocesadores Core 2 Duo no son mucho ms caros que los Dual Core y el aumento de rendimiento puede ser bastante evidente en funcin de lo que vayamos a hacer con el ordenador. Puede que si lo vamos a emplear para jugar no lo notemos demasiado, pues la mayor parte del proceso va a recaer en la tarjeta grfica; pero si necesitamos potencia de clculo pura y dura (retoque fotogrfico, edicin de sonido) los Core 2 Duo nos van a dar cierta ventaja, sobre todo al poder emplear instrucciones de 64 bits que aprovecharn programas como Adobe Photoshop Lightroom 2 y algunos sistemas operativos actuales; aunque bien es cierto que en esos casos podemos sacar todava ms rendimiento si optamos por un Core 2 Quad. En conclusin, los Core 2 Duo (tambin llamados de forma abreviada C2D) implementan una velocidad de bus mayor, una cach ms amplia y un rendimiento general ms alto que los Dual Core; siendo por lo tanto mucho ms recomendables que estos, pues podremos ejecutar aplicaciones ms complejas en menor tiempo. Es cierto que los dos procesadores cuentan con dos ncleos en su interior, pero su concepcin y estructura interna son diferentes; siendo el primero CICLO II-2012 7

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) de ellos un apao para sacar al mercado un procesador multincleo y el segundo una solucin ya ms estudiada y optimizada. AMD AMD: es el rival ms directo que tiene Intel. Los micros son exactamente igual de compatibles, y usando el ordenador no notaremos en ningn momento diferencias entre tener un Intel o un AMD. Al igual que ocurre con Intel, AMD tambin fabrica diferentes gamas de microprocesadores: los Sempron, al nivel que los Celeron son los de peor calidad, pero que sin embargo si el uso del ordenador es bsico (como ya dijimos antes, ofimtica, navegar por internet y poco ms) un Sempron nos ayudar a sta tarea a la perfeccin. Sino, podemos ascender de calidad y comprar los otros modelos superiores, los Athlon64 (con 64 bits, como dice el nombre) o los Athlon 64 X2, que son los de doble core de AMD. Algo importante en AMD es su denominacin de velocidad terica, marcada con un XXXX+ que no representa su velocidad en GHz. Por ejemplo, un Athlon64 3200+ con 512 kB de cach, va realmente a 2 GHz. Eso no implica que sean lentos, todo lo contrario, se supone que ese 2 GHz equivale a un Pentium4 a 3,2 GHz (de ah el 3200+). Normalmente suele ser un poco pretencioso, y equivale realmente a un Pentium 4 2'8 3 GHz. Por ello el valor acabado en el sigmo + sirve para comparar los Athlon entre s, pero no demasiado vlido para compararlos con los Pentium 4. Hoy da existen hasta cuatro sockets de AMD. Los dos ms antiguos, el socket A/462 y el socket 754, y hoy da no son nada recomendables, No por que no hayan tenido sus buenos tiempos con micros rpidos, sino porque hoy da venden micros muy lentos para ellos, as que los descartamos. As que nos quedamos con el socket 939 y el nuevo socket AM2. La diferencia est en que el primero emplea memoria ram DDR y el segundo DDR2, como la de los Pentium4. Los socket 939 son ms antiguos, pero hoy da estn totalmente vigentes, igualan en rendimiento a los AM2, y adems son el algunos casos (concretamente los modelos ms rpidos) mucho ms baratos. Intentaremos centrarnos en ambos. Recuerda que los Sempron64, Athlon64 y Athlon 64 X2, como dice el nombre, son todos de 64 bits. Athlon Sempron64 con socket AM2. La alternativa tericamente ms econmica, muy poco recomendable, con slo 128 y 256 kB de cach y velocidades de 2800+ hasta 3600+. Son igual de caros que los Athlon64 Socket 939 Venice del siguiente apartado y mucho peores, por lo que comprarlos es tirar el dinero. Athlon 64 con Socket 939: aqu tenemos hasta 4 cores: o Venice y Manchester. En este caso recomendamos los primeros, que son algo ms baratos y similares en rendimiento que los segundos. Dentro de los Venice tenemos desde 3000+ hasta 3800+. Los Manchester son el modelo doble core pero con uno de ellos desactivado. Al igual que los Venice, tienen 512 kB de cach. o Existen otras dos variantes con ncleos San Diego y Toledo, ambos 3700+ y con 1024 kB de cach. Son los mejores Athlon 64 de socket 939 con diferencia, pues tienen ms memoria cach, por lo que son los mejores athlon64 939. CICLO II-2012 8

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Athlon 64 con Socket AM2. En este caso tenemos slo un ncleo, Orleans, con velocidades entre 3200+ y 3800+, con 512 kB de cach. No existen diferencias importantes frente al Venice del Socket 939, salvo la intrnseca al socket (como ya hemos comentado, memoria RAM DDR para el 939, DDR2 para el AM2). Athlon 64 X2 con Socket 939. Al igual que en los Intel, tambin tenemos esta opcin con doble core de AMD, es decir, dos micros en en el mismo espacio. Tenemos dos ncleos: o Manchester, con velocidades de 3800+ hasta 4600+. Con 512 kB de cach por core. No son malos, pero tampoco los mejores. o Toledo, con velocidades de 4400+ hasta 4800+. Con 1024 kB. Son los mejores doble core para socket 939. Athlon 64 X2 con Socket AM2. Tenemos un ncleo, Windsor, con velocidades desde 3600+ hasta 5200+, Ojo que tienen cachs de distintas velocidades, entre 256 y 1025 kB. Por ejemplo, el 4200+ a 2,2 GHz y 512 kB, el 4400+ a 2,4 GHz y 1024 kB. Ambos van a la misma velocidad real y, slo por el aumento de cach, la velocidad "terica" es mayor. Lo mismo pasa con los dos modelos ms exclusivos, el 5000+ a 2,6 GHz con 512 kB y el 5200+ a 2,6 GHz con 1024 kB. Athlon 64 FX-62 con Socket AM2. Es el ms alto de gama de AMD, doble core, 2'8 GHz de velocidad y 1024 kB de cach por core. Es muy caro (ms de 800 euros) y no va mucho ms rpido que un Athlon 64 X2 5200+ que cuesta la mitad. Una de sus ventajas es que tiene desbloqueado el multiplicador y es muy apto para tcnicas de overclocking (forzar el micro a que funcione ms rpido de su velocidad terica). Por ello, es recomendable slo a usuarios expertos que, adems, tengan o quieran gastarse tal cifra de dinero en un micro. Dentro de AMD, la mejor opcin relacin calidad/precio, hoy por hoy, es el socket 939, ya que son ms baratos que los AM2 e igual de rpidos. Adems, la memoria DDR que necesitan es ms barata que la DDR2. Memoria RAM. Es la memoria de acceso aleatorio(Random Access Memory), que nos permite realizar operaciones de escritura (guardar datos ) y lectura (extraer datos); es la memoria donde podemos almacenar datos y programas, tiene un tamao especifico medido en bits o sus mltiplos, es destructible, es decir un nuevo dato destruye el original, es voltil, o sea que si el computador se apaga o desconecta la informacin almacenada se pierde o borra, y adems es direccionable para que su utilizacin sea optimizada. Es una memoria temporal, ya que al apagar la computadora se pierde lo que contiene. Los perifricos Segn su misin, se dividen en: Perifricos de almacenamiento. Para guardar la informacin de los programas y la que generan los usuarios. A esta categora corresponden el disco duro, los disquetes, los CD-ROM, los DVDROM, las cintas, etc.

CICLO II-2012

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Perifricos de entrada. Los que reciben los datos que ingresan los usuarios. Tpicamente son el teclado y el ratn, aunque hay ms, como el micrfono, el escner, la tableta grfica, el dataglove (guante de datos)... Perifricos de salida. Entregan al usuario el resultado de los procesos. La pantalla y la impresora son los ms importantes, pero tambin son perifricos de salida los altavoces y los trazadores, entre otros. Software: Definicin: El software es la parte lgica de la computadora, que dota al equipo fsico de la capacidad para realizar cualquier tipo de tareas. De acuerdo a esta definicin, el software esta integrado por el conjunto de programas ejecutables sobre el hardware junto con los datos asociados a los mismos. Debemos recordar que un programa es el conjunto de ordenes que se le indican a la computadora, para que esta realice una tarea; estos programas deben de escribirse en un lenguaje de programacin. Lenguaje de programacin: es el conjunto de reglas y vocablos que rigen la escritura de un programa. Ejemplos: Turbo Pascal, C, C++, etc. El software se puede clasificar de la siguiente manera: Software del sistema. Software Utilitario Software de Aplicacin. Software del sistema: Es un software que auxilia en la creacin, modificacin y ejecucin del software de aplicacin. Se pueden distinguir dos categoras de programas del sistema. Programas bsicos del sistema: Es el conjunto de instrucciones mnimas que necesita una computadora para funcionar; los disea y almacena el diseador del sistema en la memoria ROM (Memoria de solo lectura, solo permite lectura y es permanente, es decir que se mantiene aun cuando la maquina se apague). Un Sistema Operativo. Existen muchos conceptos acerca de lo que es un Sistema Operativo, para nuestro estudio adoptaremos cualquiera de los siguientes conceptos presentados: Es el software encargado de ejercer el control y coordinar el uso del hardware entre diferentes programas de aplicacin y los diferentes usuarios. Es un administrador de los recursos del hardware del sistema y el resto del software. Un programa que acta como intermediario entre el usuario de un computador y el hardware del mismo. Software utilitario o herramientas de informtica: Es un sistema de programas que se disean para brindar una utilidad, de uso general especialmente diseado para su lanzamiento al mercado. Se conocen como paquetes de software. Ejemplos: Procesadores de texto, hojas electrnicas, manejadores de bases de datos.

CICLO II-2012 10

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Software de aplicacin: Es un software que tiene un propsito especfico, es comnmente llamado software a la medida, y realizan una tarea determinada. Por ejemplo: Sistemas ERP, CRM, Software de contabilidad de una empresa, software de facturacin, etc. Sistemas ERP. Los sistemas de planificacin de recursos empresariales, o ERP (por sus siglas en ingls, Enterprise resource planning) son sistemas de informacin gerenciales que integran y manejan muchos de los negocios asociados con las operaciones de produccin y de los aspectos de distribucin de una compaa comprometida en la produccin de bienes o servicios. Los sistemas ERP tpicamente manejan la produccin, logstica, distribucin, inventario, envos, facturas y contabilidad de la compaa. Sin embargo, la Planificacin de Recursos Empresariales o el software ERP puede intervenir en el control de muchas actividades de negocios como ventas, entregas, pagos, produccin, administracin de inventarios, calidad de administracin y la administracin de recursos humanos. Los sistemas ERP son llamados ocasionalmente back office (trastienda) ya que indican que el cliente y el pblico general no estn directamente involucrados. Este sistema es, en contraste con el sistema de apertura de datos (front office), que crea una relacin administrativa del consumidor o servicio al consumidor (CRM), un sistema que trata directamente con los clientes, o con los sistemas de negocios electrnicos tales como comercio electrnico, administracin electrnica, telecomunicaciones electrnicas y finanzas electrnicas; asimismo, es un sistema que trata directamente con los proveedores, no estableciendo nicamente una relacin administrativa con ellos (SRM). Los ERP estn funcionando ampliamente en todo tipo de empresas modernas. Todos los departamentos funcionales que estn involucrados en la operacin o produccin estn integrados en un solo sistema. Adems de la manufactura o produccin, almacenamiento, logstica e informacin tecnolgica, incluyen adems la contabilidad, y suelen incluir un Sistema de Administracin de Recursos Humanos, y herramientas de mercadotecnia y administracin estratgica. Los objetivos principales de los sistemas ERP son: Optimizacin de los procesos empresariales. Acceso a toda la informacin de forma confiable, precisa y oportuna (integridad de datos). La posibilidad de compartir informacin entre todos los componentes de la organizacin. Eliminacin de datos y operaciones innecesarias de reingeniera. El propsito fundamental de un ERP es otorgar apoyo a los clientes del negocio, tiempos rpidos de respuesta a sus problemas, as como un eficiente manejo de informacin que permita la toma oportuna de decisiones y disminucin de los costos totales de operacin. Las caractersticas que distinguen a un ERP de cualquier otro software empresarial, es que deben de ser sistemas integrales, con modularidad y adaptables. CICLO II-2012 11

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Entre los ERP y/o CRM, libre ms conocidos o utilizados podemos encontrar a: Adempiere, es un proyecto guiado por la comunidad la cual desarrolla y soporta una solucin de cdigo abierto para negocios del mismo nombre, la cual ofrece la funcionalidad de Planificacin de Recursos Empresariales, Administracin de la Relacin con los Clientes y Administracin de la Cadena de Suministro. Basado originalmente en Compiere, es totalmente libre de tecnologas propietarias, integrando iText para la generacin de PDF y soportando la base de datos PostgreSQL. Se encuentra en fase plenamente funcional. Adempiere est licenciado bajo GPLV2. Cuenta con soporte comunitario y comercial. CK-ERP, Se trata de un sistema ideal para quienes comienza a implementar por primera vez este tipo de sistemas de gestin empresarial. Es un ERP y CRM de cdigo abierto que consta de 20 mdulos o aplicaciones que incluyen facilidades para la gestin de la contabilidad de la empresa, pagos, ingresos, pedidos u rdenes de compra, gestin de ventas, cotizaciones recibidas, gestin del punto de venta, gestin de recursos humanos o personal, gestin de nminas, gestin de contactos, entre otros. Su interfaz online, es bastante simple pero es fcilmente adaptable a las necesidades de cualquier empresa. El sistema debe estar instalado en algn sistema operativo que no sea Microsoft Windows, como Linux, Solaris, FreeBSD, OpenBSD, PC-BSD, NetBSD, etc. Openbravo es un sistema de gestin empresarial integrado (ERP) en software libre y basado ntegramente en Web. Est basado en una versin antigua de Compiere con quien no mantiene compatibilidad actualmente. Dispone de soporte para bases de datos PostgreSQL y Oracle. Se encuentra disponible en espaol y actualmente se preparan localizaciones en varios otros idiomas. No dispone de clientes de utilizacin que no sean a travs de navegador Web. CK-ERP Se trata de un sistema que consta de 20 mdulos y posee una interfaz grfica muy sencilla, ideal para quienes comienza a implementar por primera vez este tipo de sistemas de gestin empresarial. CK-ERP es totalmente configurable para responder a las necesidades propias de cada empresa, y para funcionar slo requiere la instalacin previa de cualquier sistema operativo a excepcin de Microsoft Windows, es decir que puede utilizarse sin inconvenientes en Linux, Solaris, FreeBSD, OpenBSD, entre otros. GNUe Para aquellas empresas que requieren de un sistema ERP sin demasiada complejidad, una de CICLO II-2012 12

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) las opciones ms recomendables es GNUe, que consta de un grupo de aplicaciones que debido a su funcionamiento conjunto puede ser utilizado como un ERP. No obstante, cada una de las herramientas que componen a GNUe se desarrollan por separado, ya que corresponden a distintas comunidades, por lo que no es la mejor opcin para quienes requieren de un ERP completo. OpenERP Para aquellos que poseen una Pyme y desean implementar un sistema ERP para gestionar las operaciones, una de las herramientas ms recomendables es OpenERP, que justamente ha sido desarrollado en base a las necesidades de las pequeas y medianas empresas. OpenERP puede ser utilizado en sistemas operativos Microsoft Windows y GNU/Linux, y permite manejar ms de 350 mdulos. Cabe destacar que fue creado en Python, PyGTK y sobre PostgreSQL y utiliza libreras QT. SugarCRM Si estamos buscando un sistema simple, que nos permita administrar nuestro emprendimiento, lo ideal en el caso de poseer un negocio pequeo es la implementacin de SugarCRM, muy recomendable tambin para los profesionales que ofrecen servicios, ya que incluye una eficaz funcionalidad de manejo de informacin del tipo agenda de contactos, gestin de ventas, stocks, y dems. SugarCRM es un software libre que se distribuye bajo licencia GPLv3, y fue desarrollado en base a PHP y MySQL, y a pesar de sus limitaciones es utilizado actualmente por grandes y reconocidas organizaciones tales como Yahoo y la NASA. Las medidas en informtica. El bit : La mnima cantidad de informacin en informtica y en la vida es el s o el no. En informtica el s se representa con un 1 y el no con un 0. Se llama bit a una cantidad que slo puede ser 1 0. El nombre proviene de binary digit (dgito binario). El byte Los bits se agrupan para poder representar ms informacin. Cuando se renen ocho, se forma lo que se denomina byte, que se puede traducir al espaol por octeto. Un byte puede tomar 28 (es decir, 256) valores. Por ejemplo, el octeto [01101011] es el nmero 107, ya que 0x2 7 + 1x26 + 1x25 + 0x24 + 1x23 + 0x22 + 1x21 + 1x20 = 64 + 32 + 8 + 2 + 1 = 107 La palabra y la palabra larga: Cuando se escriben programas de ordenador aparecen agrupaciones de dos bytes y de cuatro bytes. Las agrupaciones de dos bytes se llaman en espaol .palabra. y en ingls word; un poco de aritmtica sirve para ver que pueden tomar 216 = 65536 valores. Las de cuatro bytes se llaman palabras largas (o dobles) y pueden tomar 232 = 4294967296 valores. Los caracteres: Dado que el byte puede tomar 256 valores distintos, resulta ser una medida idnea para representar caracteres (letras maysculas y minsculas, dgitos, signos de puntuacin, CICLO II-2012 13

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) etc.). Todo lo que hay que hacer es asignar a cada carcter uno de los valores. Por ejemplo, el carcter .A. puede ser representado por el nmero 65. El conjunto de todas las asignaciones es lo que se llama una tabla de caracteres. Mltiplos del byte: Como la base de los clculos en informtica es el bit, y ste slo admite 2 valores, todas las medidas se realizan con nmeros que son potencias exactas de 2. El prefijo kilo significa mil, pero en informtica significa 1024, que es la potencia de 2 ms cercana al millar. Por tanto, un kilobyte son 1024 bytes, y usualmente se denomina simplemente K o KB. Para hacer operaciones aproximadas se usa el valor 1000, pero es inexacto. El prefijo mega significa un milln, pero en informtica es 1048576, ya que un megabyte equivale a 1024 K. En vez de megabyte se suele decir simplemente mega, y se representa como M o MB. 1024 MB constituyen un gigabyte, ya que el prefijo giga significa mil millones (un millardo); el gigabyte se representa como G o GB. Siguiendo el mismo patrn, los siguientes mltiplos son el tera (TB), el peta (PB), el exa(EB), el zetta y el yotta. Mltiplos del bit: Estos se utilizan mucho menos que los mltiplos del byte. Es comn usarlos para medir la velocidad de las transmisiones de datos, ya que estas suelen ser bit a bit. Se habla de kilobits por segundo, megabits por segundo, etc. Las abreviaturas correctas son Kb, Mb, y as sucesivamente; pero como bit y byte comienzan ambas con b, en muchas ocasiones se confunden los smbolos, por ejemplo se escribe Kb cuando debera haberse escrito KB. As que a veces hay que fijarse en el contexto para discernir el significado apropiado de algunas abreviaturas. Ejemplos Para familiarizarse con estas medidas, he aqu algunos ejemplos: La memoria RAM de un PC tpico es de 512 megas a 1 GB, y suele ser ampliable hasta 4 GB. Un disco duro estndar tiene entre 80 y 160 gigas, hasta 512 Gigabytes, ya contamos en el uso cotidiano con discos duros de ms de un terabyte (TB) o milln de megabytes. Se pueden encontrar en el mercado fcilmente memorias USB de 1, 2, 4, 8, 16, 32, 64, 128 y hasta 256 GB; siendo imprctico a partir de los 64GB por su elevado costo. Esto supone, como mnimo, el equivalente a 180 CD de 700MB o 91.000 disquetes de 1.44 MB aproximadamente. En un CD-ROM estndar caben 650 megas. DVD-ROM almacena desde 4,7 GB hasta 17 GB. Windows XP ocupa un mnimo de 1.5 GB de espacio libre en disco; un mximo de 120 GB de espacio en disco.; Windows 7 ocupa entre 16 GB a 20 GB. OpenOffice ocupa 300 MB de espacio en disco duro. Office 2007 ocupa 1.5 Gigabytes de espacio en disco duro Una pgina escrita a mquina ocupara 4 K. Un texto de unas cuantas pginas tendr 20 30 K. Las obras completas de Shakespeare ocupan 5 M. El contenido de una pantalla normal de ordenador necesita 1.44 M. CICLO II-2012 14

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Una foto digitalizada en el sistema Photo-CD de Kodak ocupa 18 megas. Las obras completas de Beethoven en buena calidad ocupan 20 GB. En el ao 2000, la Universidad de Berkeley estimaba entre 20 y 50 terabytes el volumen de informacin que discurra a travs de la Red, mientras que en el verano de 2003 esta cifra ascenda ya a 167 terabytes, contando solamente pginas web fijas. Resumen 1 bit = Cero o uno 1 byte = 8 bits 1 KB = 1024 bytes 1 MB = 1024 KB 1 GB = 1024 MB 1 TB = 1024 GB 1 PB = 1024 TB 1 EB = 1024 PB Para ampliar el conocimiento sobre los prefijos binarios visitar la siguiente direccion: http://es.wikipedia.org/wiki/Prefijo_binario Una forma para convertir de un multiplo mayor a un menor es realizar una multiplicacin por su equivalencia, pero si vamos a convertir de un multiplo menor a uno mayor es realizar una divisin entre su equivalencia. Veamos el esquema

CICLO II-2012 15

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Ejemplo de conversion : Un reproductor de MP3 tiene una capacidad de 8 GB.Si se tiene en cuenta que una cancin ocupa en promedio 5 MB. Cuantas canciones caben en el reproductor? Utilizando el metodo de la regla de tres simple: Reproductor: 8 GB Cancin: 5 MB

1 GB ----------------->1024 MB 8 GB ----------------->X 8GB x 1024 MB = 8,192 MB 1 GB Ahora que ya tenemos la capacidad del reproductor en multiplos de MB, solo falta dividir los 8,192 MB entre el tamao promedio de una cancin : 8,192 MB/ 5 MB = 1638.4 canciones

CICLO II-2012 16

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Unidad de medida de la velocidad de transmision de datos La velocidad de transmisin es la relacin entre la informacin transmitida a travs de una red de comunicaciones y el tiempo empleado para ello. Cuando la informacin se transmite digitalizada, esto implica que est codificada en bits (unidades de base binaria), por lo que la velocidad de transmisin tambin se denomina a menudo tasa binaria o tasa de bits (bit rate, en ingls). La unidad para medir la velocidad de transmisin es el bit por segundo (bps) pero es ms habitual el empleo de mltiplos como kilobit por segundo (kbps, equivalente a mil bps) o megabit por segundo (Mbps, equivalente a un milln de bps). Es importante resaltar que la unidad de almacenamiento de informacin es el byte, que equivale a 8 bits, por lo que a una velocidad de transmisin de 8 bps se tarda un segundo en transmitir 1 byte. La unidad con que el Sistema Internacional de Unidades expresa el bit rate es el bit por segundo (bit/s, b/s, bps). La b debe escribirse siempre en minscula, para impedir la confusin con byte por segundo (B/s). Para convertir de bytes/s a bits/s, basta simplemente multiplicar por 8 y viceversa. Que la unidad utilizada sea el bit/s, no implica que no puedan utilizarse mltiplos del mismo: kbit/s o kbps (kb/s, kilobit/s o mil bits por segundo) Mbit/s o Mbps(Mb/s, Megabit/s o un milln de bits por segundo) Gbit/s o Gbps (Gb/s, Gigabit, mil millones de bits) byte/s (B/s u 8 bits por segundo) kilobyte/s (kB/s, mil bytes u ocho mil bits por segundo) megabyte/s (MB/s, un milln de bytes u 8 millones de bit por segundo) gigabyte/s (GB/s, mil millones de bytes u 8 mil millones de bits)

Ejemplos
Velocidades tpicas de los accesos de conexin a Internet : Mdem RTB: 56 kbps = 7 kB/s (7 kilobytes por segundo) ADSL: Velocidades desde 256 Kbps hasta 20 Mbps:1024 kbps (nominal 1 Mbps) = 128 kB/s (128 kilobytes por segundo) Cable:Las velocidades de conexin en Espaa suelen ir desde 2 Mbps las ms bajas hasta 50 Mbps las ms altas : 2400 kbps = 300 kB/s (300 kilobytes por segundo) VSAT: 600 kbps = 75 kB/s (75 kilobytes por segundo) Telefona mvil 3G: Las velocidades mximas llegan hasta 14,4 Mbps: 384 kbps = 48 kB/s (48 kilobytes por segundo)

CICLO II-2012 17

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Diferencias entre kbps y KB/s1 Hay conceptos claves que debemos entender antes de explicar cul es la diferencia. Palabras claves bit: unidad mnima que maneja una computadora. Se trata de un uno o un cero. byte (B): es un conjunto de 8 bits y representa un caracter. bps: (bits por segundo) unidad de medida de transferencia de informacin. bytes/s (B/s): (bytes por segundo) unidad de medida de transferencia de informacin en byte por segundo (un caracter por segundo). Luego llegan los mltiplos, la 'k' de kilo. Aqu hay algunas confusiones, en un principio, por practicidad y rapidez de clculo podramos decir: 15 kbytes equivale a 15.000 bytes. Por lo tanto para pasar de una a otra se multiplica o divide por 1000 respectivamente. Pero si queremos ser estrictos, en computacin (y slo en computacin) 1 kb (kilobyte) equivale a 1024 bytes. O sea, la k equivale a 1024 y no a 1000 como en otras medidas. 1000 bits = 1 kbits (kilo bit) 1000 bps (bits por segundo) = 128 bytes/s = 0.125 KB/s (kilobyte por segundo) 1024 bytes = 1 KB (kilobytes) 1024 bytes/segundo = 1 KB/s (1 kb por segundo) 1024 KB = 1 MB (megabyte) 1024 KB/s = 1 MB/s (un megabyte por segundo) Los proveedores de internet hablan de velocidades de bajada de 64 kbps, 128 kbps, 256 kbps, 512 kbps, 1 mega (1024 kbps), 2 megas (2049 kbps) (o sea, lo expresan en bits por segundo). Pero tanto en Internet Explorer como en programas de descargas y en Internet en general, se habla en KB (que es, en definitiva, lo que ocupa un archivo) y en KB/s (kilobyte por segundo); por lo tanto, es interesante saber de cunto es la velocidad de bajada expresada en KB por segundo. Esto puede traer confusin a los usuarios no expertos pues podran pensar que bajaran 1 megabyte de informacin por segundo, pero en realidad bajan 1 megabit. En principio es ms conveniente saber la velocidad de descarga (y de subida) de la conexin en KB/s, pues es ms fcil entenderlo. Si, por ejemplo, un archivo se est descargando a 25 KB/s, sabremos que se estn descargando 25 mil caracteres del archivo por segundo (y ms precisamente, 25600 caracteres)
1 Fuente:http://www.alegsa.com.ar/Notas/76.php

CICLO II-2012 18

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Ahora las conversiones entre bps y bytes/s. Como en general no necesitamos demasiada precisin, tomaremos el camino ms fcil, y la 'k' corresponder a 1000 y no a 1024. Supongamos que tenemos una conexin de 128 kbps o 128.000 bps, as se convierte usando regla de tres simple. 8 bps ------------> 1 byte/s 128.000 bps ----> X bytes/s X = (128.000 bps x 1 byte/s ) / 8 bps = 16.000 bytes/s = 16 KB/s Por lo tanto se estarn bajando unos 16 mil caracteres por segundo. Conversiones ms comunes:

kbps Kbytes/s (KB/s) kbps Kbytes/s (KB/s)

28.8 kbps 3.6 KB/s

57.6 kbps 7.2 KB/s

64 kbps 8 KB/s

128 kbps 16 KB/s

256 kbps 32 KB/s

512 kbps 1024 kbps o 1 mega/s 64 KB/s (kilobytes por 128 KB/s segundo)

2048 kbps o 2 megas/s 256 KB/s

Por qu hay dos sistemas de medir la velocidad? Hay varias razones. En el caso de la conexin a Internet, sin duda la mejor forma de medirla es por KB/s (kilobytes por segundo), pues estamos tratando siempre con archivos formados por caracteres (1 byte) y recordemos que un caracter est formado por 8 bits. Pero hay casos en que la transmisin es serial (bit por bit) y la informacin no necesariamente est "empaquetada" en caracteres de 8 bits. Tambin hay empresas que se aprovechan de la confusin generada por los kbps y los KB/s para su beneficio.

CICLO II-2012 19

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 2. SISTEMA OPERATIVO GNU/Linux UBUNTU 11.10 2.1. Software libre. Cuando utiliza un programa, por regla general, utiliza su forma ejecutable, es decir, una serie de ceros y de unos. Nadie es capaz de encontrar un sentido a esas cifras, slo la computadora las comprende. Esas cifras son la forma del programa que puede comprender la computadora, pero para los seres humanos resulta muy difcil saber lo que significan. Esos programas no son creados directamente en lenguaje binario, sera demasiado complicado. Cuando desarrollamos un software lo programamos bajo la forma de cdigo fuente. El cdigo fuente es una especie de lgebra, un lenguaje a medio camino entre el cdigo binario y las lenguas naturales. Si solo tenemos los ejecutables aunque tuviramos incluso la posibilidad de introducirles cambios no sabramos nunca qu modificaciones introducir, es demasiado difcil. Para poder modificar un software y hacerlo ms prctico y ms fcil de usar debemos disponer del cdigo fuente. A la hora de publicar su trabajo los programadores pueden elegir entre comunicar el cdigo fuente o mantenerlo en secreto. Adems pueden elegir entre una multitud de licencias para regular su uso, copia, distribucin, modificacin, etc. Son las condiciones de estas licencias las que determinan si un programa es software libre o no. Las licencias libres permiten que el software pueda ser usado, copiado, estudiado, modificado y distribuido sin necesidad de autorizacin y sin restriccin alguna. Como hemos visto esto slo es posible si se tiene acceso al cdigo fuente. La licencia libre por excelencia es la Licencia Pblica General (GPL). Las licencias no libres restringen de una u otra manera el uso, copia, modificacin y distribucin del software exigiendo autorizacin e imponiendo limitaciones. En general este tipo de programas se distribuyen slo como cdigo binario. La licencia no libre ms restrictiva es la licencia propietaria. El precio no es lo que determina si un software es o no libre. Software libre no quiere decir Software gratuito. La denominacin inglesa Free Software permite este equvoco pues como saben free significa a la vez gratis y libre. En espaol no tenemos ese problema. Aunque la mayora del software libre es gratuito existe software libre comercial que requiere un pago por su obtencin. Es bueno hacer negocio y obtener beneficios con software libre, puesto que esto estimula su produccin. Por otra parte existe software no libre que es gratuito como es el caso del freeware, el shareware o las versiones de demostracin de software propietario que se distribuye en las revistas o en la web, generalmente a cambio de facilitar nuestros datos personales.

CICLO II-2012 20

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 2.2. Breve historia de GNU/Linux 2.2.1. Richard Stallman y el proyecto GNU En los inicios de la informtica todo el software era libre. Los ordenadores eran mquinas pesadas y caras que slo se podan encontrar en las Universidades y centros de investigacin. Los programadores mantenan su cdigo abierto y colaboraban entre s a travs de Internet, construida toda ella con software libre. En aquellos aos el sistema de referencia era UNIX propiedad de ATT, cuyo cdigo era distribuido libremente a empresas y universidades por un precio simblico. ATT no poda explotar comercialmente UNIX debido a su calidad de monopolio. Pero muy pronto este sistema de cooperacin se vera amenazado. En el 1984 la ley antimonopolio estadounidense oblig a la compaa a dividirse. A partir de ese momento la restriccin impuesta dejo de ser efectiva, UNIX comenz a comercializarse y se cerr su cdigo. Al mismo tiempo un nuevo mercado comenzaba a tomar forma: la informtica domstica. Los ordenadores se abarataron, se hicieron ms ligeros y comenzaron a invadir los hogares. El software comenz a ser comercializado y las empresas obligaron a sus programadores a firmar acuerdos de no revelacin, por los que se comprometan a cerrar el cdigo, y los programas comenzaron a venderse sin facilitar su cdigo fuente. Esto gener una reaccin de rechazo que se hizo patente cuando Richard Matthew Stallman (http://www.stallman.org/) en 1984 decidi iniciar el proyecto de crear un sistema operativo similar a UNIX, pero con una licencia que permitiese el acceso al cdigo fuente, adems de la libre distribucin y copia. Para ello hubo de abandonar el laboratorio de Inteligencia Artificial del MIT (Instituto Tecnolgico de Massachusetts) en el que haba trabajado hasta entonces. Siguiendo una costumbre muy popular entre los hackers informticos de la poca llam al proyecto GNU (http://www.gnu.org), acrnimo recursivo que significa GNU is Not Unix, y cuyo emblema sera un . Para proteger al nuevo sistema se cre la licencia GNU/GPL (Licencia Pblica General GNU) y el copyleft (opuesto al copyright), que garantiza la libertad de uso, copia y modificacin, y obliga a distribuir el cdigo fuente junto con los binarios. Stallman cuenta as su propia decisin: La eleccin fcil era unirme al mundo del software propietario, firmar los acuerdos de no revelar y prometer que no ira en ayuda de mi amigo hacker. Es muy probable que desarrollara software que se entregara bajo acuerdos de no revelar y de esa manera incrementara tambin las presiones sobre otra gente para que traicionaran a sus compaeros. Podra haber hecho dinero de esta manera, y tal vez me hubiese divertido escribiendo cdigo. Pero saba que al final de mi carrera al mirar atrs a los aos construyendo paredes para dividir a la gente, sentira que us mi vida para empeorar el mundo. El proyecto GNU tuvo una gran acogida. Cientos de programadores de todo el mundo se identificaron con su manifiesto fundacional y comenzaron a colaborar y producir componentes del futuro sistema operativo libre. Stallman comenz a construir gcc, el Compilador GNU para el CICLO II-2012 21

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) lenguaje C, verdadera pieza clave en el desarrollo del sistema. En la actualidad gcc, conocido ahora como Coleccin de Compiladores GNU, ha ampliado su funcionalidad y es capaz de trabajar con 7 lenguajes de programacin diferentes. En 1985 Stallman cre la Free Software Fundation (FSF) (http://www.fsf.org) para dar cobertura legal al proyecto y canalizar las ayudas econmicas. En la actualidad la FSF promueve el desarrollo y uso del software libre, particularmente del sistema operativo GNU, y defiende los derechos de los usuarios a copiar, estudiar, modificar y redistribuir los programas informticos. EN 1990 el sistema GNU estaba casi completo pero faltaba un componente esencial: el ncleo (kernel). Sin ncleo no puede haber sistema operativo y aunque se haba trabajado en GNU Hurd no se haban conseguido resultados efectivos. 2.2.2. Linus Torvalds y el kernel Linux El primer kernel libre y operativo no llegara hasta la dcada de los 90. En 1991 Linus Torvalds un estudiante finlands de 21 aos desarroll un ncleo compatible con Unix y lo denomin Linux. Todo comenz como un proyecto fin de carrera: se trataba de programar un ncleo para sistema operativo inspirado en Minix, un pequeo Unix desarrollado por el profesor Andrew Tanenbaum. Estoy haciendo un sistema operativo libre (es slo un hobby, no ser grande ni profesional como GNU) pero funciona en 386(486) AT clones, lo he estado cocinando desde abril y est quedando listo. Quisiera alguna retroalimentacin de las cosas que a ustedes les gustan y no les gustan de MINIX, ... Este sencillo mensaje de Torvalds en un grupo de noticias motiv una avalancha de colaboradores y los frutos no se haran esperar. En enero de 1992 se public la versin 0.02, y poco tiempo despus, en marzo de 1994 se liber la versin 1.0.0, ya lista para sistemas en produccin. A partir de esta versin al combinar Linux con el sistema no completo GNU result un sistema operativo libre completo cuyo nombre correcto es GNU/Linux, y no simplemente Linux por ms que esta denominacin abreviada se haya popularizado. De esta manera se reconoce explcitamente que el sistema no es slo el ncleo, sino muchas otras piezas de software que se escribieron con anterioridad sin las que hubiera sido imposible tener algo funcional e incluso construirlo. En 1996 vera la luz el kernel 2.0.0 ya asociado con la mascota del pingino (llamada Tux). En la actualidad el kernel Linux (http://www.linux.org) va por la versin 2.6.17, est disponible para un gran variedad de arquitecturas y goza de un gran prestigio en la comunidad informtica como fiable, slido y seguro. El nmero de versin asociado al ncleo tiene un sentido muy particular ya que est ligado a su desarrollo.

CICLO II-2012 22

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) En cada momento tenemos siempre dos versiones del ncleo: versin de produccin y versin de desarrollo. La versin de produccin es la versin estable en el momento. Esta versin es la que se debera utilizar para un uso normal del sistema. Por su parte la versin de desarrollo es experimental y es la que usan los programadores para crear y verificar nuevas caractersticas. Estos ncleos suelen ser inestables y no deberan ser usadas en equipos en produccin. Las versiones del kernel se numeran con 3 cifras de la siguiente manera: XX.YY.ZZ, donde: XX: indica la serie principal del kernel. Hasta el momento slo existe la serie 2. Este nmero cambia cuando la manera de funcionamiento del kernel ha sufrido una modificacin importante. YY: Indica si la versin es de desarrollo o produccin. Un nmero impar indica que es de desarrollo, uno par, que es de produccin. ZZ: Indica revisiones menores dentro de una versin en las que se han corregido fallos de programacin. Ejemplo: 2.4.0. Kernel de la serie 2 (XX=2), versin de produccin 4 ( YY=4 ya que es par), primera versin del 2.4 (ZZ=0) Ejemplo: 2.6.17. Kernel de la serie 2, versin 6, en la que se han corregidos errores de programacin de la versin 2.6.0 El kernel incluyendo su cdigo fuente se puede conseguir en http://www.kernel.org (The Linux Kernel

CICLO II-2012 23

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 2.3. Distribuciones GNU/Linux Por su propio espritu el Software libre se ramifica en una serie de comunidades de usuarios y programadores aglutinados en torno a proyectos surgidos de necesidades concretas. Este modo de desarrollo produce una cierta dispersin del software disponible en cada momento y no existe una entidad autorizada o centralizada responsable de GNU/Linux. No obstante para que un sistema operativo funcione sin problemas y sea fcil de instalar es necesario un trabajo de coordinacin de sus distintos componentes: kernel, libreras, aplicaciones de usuario, entorno grfico, etc. Este trabajo de configuracin y mantenimiento se realiza en los sistemas operativos libres bajo el soporte de las llamadas distribuciones. Una distribucin es por tanto un sistema GNU/Linux que integra un kernel, un conjunto de aplicaciones de sistema y una coleccin de programas de usuario listo para instalar. Son como los helados que estn todos hechos con la misma materia prima y los hay de muchos sabores. Cada sabor sera una distribucin GNU/Linux. Los programadores de las distintas distribuciones realizan un importante esfuerzo por recopilar lo mejor del software libre disponible en cada momento mejorar los procesos de instalacin con el fin de facilitar la vida al usuario medio: recopilan el mejor software disponible, mejoran la deteccin de dispositivos y los entornos grficos, implementan procesos de instalacin automatizados, etc. En la mayora de los casos usted puede descargar el o los CD/DVD de cada distribucin de su pgina web, recibirlos por correo en casa, comprarlos en una tienda por poco ms del precio de coste o adquirirlos gratis junto a alguna de las muchas revistas especializadas. Actualmente existen ms de 300 distribuciones de GNU/Linux y su nmero es creciente en la medida en que cada vez resulta ms fcil hacer una distribucin propia a partir de las existentes. Esto puede sorprender o desorientar a los usuarios del sistema Windows que estn acostumbrados a una nica interfaz para todas sus versiones. No obstante esta diversidad permite que distintos usuarios puedan usar GNU/Linux de acuerdo con sus necesidades De entre las distintas distribuciones destaca, por su fidelidad al proyecto GNU, Debian (http://www.debian.org). 2.3.1. Debian Debian fue fundada en agosto de 1993 por Ian Murdock (http://www.ianmurdock.com), por entonces estudiante de la Universidad de Purdue (en Indiana, EEUU), quien desde el primer momento pens en construir una distribucin GNU/Linux de forma abierta y comunitaria, desvinculada de intereses comerciales particulares. Unos meses despus, en enero de 1994 el proyecto ya contaba con unas docenas de entusiastas y publicaba un manifiesto fundacional con su declaracin de intenciones (el Debian Linux Manifesto (http://www.debian.org/doc/manuals/projecthistory/ap-manifesto.en.html) ). En el Manifiesto se auguraba por un lado que las distribuciones iban a adquirir un papel estratgico en la difusin de sistemas GNU/Linux, como as ha sido, y se constataba por otro lado las carencias cada vez mayores que padecan las distribuciones comerciales: sistemas descuidados y cada vez ms CICLO II-2012 24

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) inconsistentes, mezcla de software libre y no libre, dificultad para que los usuarios pudieran tomar decisiones o interviniesen en su mejora, etc. Ian Murdock cont con el apoyo de la Free Software Foundation y, durante un perodo clave para su consolidacin (1994-1995) la FSF estuvo financiando el proyecto Debian. En la actualidad Debian cuenta con una importante comunidad oficial de mas de un millar de desarrolladores, a la que hay que sumar una aun ms numerosa comunidad de usuarios, extraordinariamente activa, que se coordina a travs de ms de 100 listas de correo. El resultado es un sistema operativo libre traducido a decenas de idiomas, con una oferta de ms de 15000 paquetes listos para ser instalados y que soporta hasta 11 arquitecturas diferentes desde los ordenadores personales a grandes mquinas en universidades y centros de investigacin. Para canalizar las donaciones econmicas, gestionar los bienes y representar jurdicamente a la comunidad se ha creado la Software in the Public Interest, Inc. (SPI), una organizacin sin nimo de lucro cuyo objetivo es ayudar a Debian y a otras organizaciones similares a desarrollar software libre. El nombre de esta distribucin tiene un origen romntico, se basa en la contraccin del nombre de su creador, Ian Murdock y el de su esposa Debra. La comunidad oficial de desarrolladores de Debian, a la que se accede tras superar unas pruebas, se ha dotado de un Contrato Social que expresa un compromiso pblico con los usuarios. El Contrato Social (http://www.es.debian.org/social_contract.es.html) consta de cinco puntos: 1. Debian permanecer 100% libre. 2. Contribuiremos a la comunidad del software libre liberando las herramientas que Debian desarrolle, difundiendo al mximo su uso, comunicando y solucionando errores y proponiendo mejoras a los creadores de software libre. 3. No se ocultarn problemas a los usuarios, manteniendo una base de datos pblica en la que cualquier notificacin de error se har inmediatamente visible para el resto. 4. Nuestras prioridades son nuestros usuarios y el software libre. 5. No se pondrn dificultades al uso de software no libre en Debian. Esta filosofa junto con una excelente calidad tecnolgica le han ganado a Debian el prestigio de ser la distribucin libre por excelencia, alejada de intereses comerciales y en el mejor espritu del proyecto GNU y la FSF. Estos cinco puntos han jugado tambin un papel clave en la adopcin de soluciones basadas en Debian por parte de administraciones pblicas y organizaciones o proyectos sin nimo de lucro. La Junta de Extremadura o la de Andaluca han sido pioneras pero pronto se sumarn a ellas otras administraciones pblicas espaolas. Debian ofrece tambin la base tecnolgica y la inspiracin filosfica para otras distribuciones que derivan de ella (http://www.debian.org/misc/children-distros) como Knoppix (http://www.knoppix.org/) o Ubuntu (http://www.ubuntu.com/) de gran popularidad y facilidad de uso. CICLO II-2012 25

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 2.3.2. Ubuntu El 8 de julio de 2004 el sudafricano Mark Shuttleworth y la empresa Canonical Ltd. anunciaron la creacin de la distribucin Ubuntu (http://www.ubuntu.com/). Tras varios meses de trabajo y un breve perodo de pruebas, la primera versin de Ubuntu fue lanzada el 20 de octubre de 2004. A lo largo de 2005 esta distribucin, basada en Debian y en el escritorio GNOME, ha ido sumando usuarios hasta convertirse a da de hoy en una de las mejores y ms populares versiones de GNU/Linux. Por qu este fulgurante despegue en el competitivo mundo de las distribuciones Qu hace a Ubuntu diferente? (https://help.ubuntu.com/ubuntu/about-ubuntu/C/about- ubuntu.html) Publicacin regular y previsible de nuevas versiones cada seis meses. En el momento de escribir estas lneas la ltima versin es Ubuntu 10.10(Maverick) publicada el 10 de octubre de 2010 a las 10:10 a.m. La prxima versin de ubuntu ser la 11.04, nombre clave "Natty Narwhal" (Narval Elegante en espaol) que contar con 1 Beta, 3 Alphas, un Relase Candidate y la versin final, prevista en el calendario oficial para el 28 de abril del 2011, esta no sera una versin LTS [soporte extendido de 3 aos para escritorio y 5 para servidor]. Ubuntu incluye un nmero cuidadosamente seleccionado de paquetes provenientes de la distribucin Debian, y conserva su eficaz sistema de mantenimiento de paquetes que permite la instalacin y desinstalacin de programas de un modo fcil y limpio. A diferencia la mayora de las distribuciones que vienen con una gran cantidad de software que finalmente no se usa y cuya organizacin puede llegar a ser confusa, la lista de Ubuntu se reduce a un nmero pequeo de aplicaciones fundamentales y de alta calidad. Envo gratuito de los cd por correo con tan slo solicitarlos desde su pgina web. Ubuntu cuenta con un entorno de trabajo muy cuidado y robusto, adecuado para la mayora de las necesidades tanto profesionales como domsticas. Es probablemente la distribucin actual que mejor soporte ofrece para el moderno hardware informtico. Cada versin de ubuntu se distribuye en dos modalidades: workstation (estacin trabajo) y server (servidor). de

Insistencia en lo humano por encima de lo tecnolgico. Ubuntu es una palabra que viene de las lenguas zul y xhosa y que puede traducirse como humanidad hacia los dems o tambin La creencia en un enlace universal de compartir que conecta a toda la humanidad. En palabras del arzobispo Desmond Tute: (http://faculty.ccp.cc.pa.us/FACULTY/jhoward/southafrica/ubuntu.html): Una persona con ubuntu es abierta y est disponible para los dems, afirma a los dems, no se siente amenazado cuando otros son capaces y estn bien, porque est seguro de s mismo ya quesabe que pertenece a una gran totalidad, que se disminuye cuando otras personas son humilladas o menospreciadas, cuando otros son torturados u oprimidos. El lema de Ubuntu es linux for human beings (Linux para seres humanos). CICLO II-2012 26

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Ubuntu, al estilo del contrato social Debian, expresa sus compromisos con la comunidad de los usuarios: 1. Ubuntu siempre ser gratuito, y no habr un coste adicional para la edicin empresarial; hacemos que lo mejor de nuestro trabajo est disponible para todos bajo los mismos trminos de libertad. 2. Ubuntu usa lo mejor en infraestructura de traducciones y accesibilidad que la comunidad del Software Libre es capaz de ofrecer, para hacer que Ubuntu sea utilizable por el mayor nmero de personas posible. 3. Ubuntu se publica se manera regular y predecible; se publica una nueva versin cada seis meses. Puede usar la versin estable actual o ayudar a mejorar la versin actualmente en desarrollo. Cada versin est soportada al menos durante 18 meses. 4. Ubuntu est totalmente comprometido con los principios del desarrollo de software de cdigo abierto; animamos a la gente a utilizar software de cdigo abierto, a mejorarlo y a compartirlo. En muy poco tiempo Ubuntu se ha convertido en una gran distribucin, consiguiendo a gran velocidad lo que a otros ha costado aos. Esto se debe posiblemente a una combinacin de factores. Ubuntu es un proyecto ideado por el emprendedor multimillonario Mark Shuttleworth, conocido tambin por ser el primer astronauta africano y segundo turista espacial de la historia, que tras fundar la compaa de certificados digitales Thawte en la cochera de su domicilio, logr venderla cuatro aos despus a la empresa VeriSign por 575 millones de dlares estadounidenses en pleno boom de las punto.com. En la primavera de 2004 Mark Shuttleworth a travs de su empresa de capital riesgo HBD (http://www.hbd.com),fund la compaa Canonical Ltd. (http://www.canonical.com) a la que aport el capital inicial con el objetivo de dotarla de los medios para desarrollar una distribucin GNU/Linux que fuese competitiva a corto plazo y con la esperanza de que finalmente se autofinanciara con la comercializacin de servicios y soporte tcnico a otras empresas. Canonical Ltd. contrat a desarrolladores de Debian y GNOME para trabajar en la distribucin Ubuntu. En el verano de 2005 fue creada la Ubuntu Foundation con un capital de 10 millones de dolares para garantizar que Ubuntu seguir existiendo en el caso de que Canonical Ltd. La fundacin a ejemplo de otras iniciativas como la GNOME Foundation o la Mozilla Foundation proporciona la infraestructura legal para canalizar las distintas iniciativas de la comunidad Ubuntu. Existen tambin varios proyectos de documentacin de Ubuntu, algunas pginas que le pueden ser de utilidad son: http://help.ubuntu.com/ http://www.ubuntu.com/support/faq https://wiki.ubuntu.com/ http://www.ubuntu-es.org/ (La comunidad Ubuntu en espaol) CICLO II-2012 27

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) http://guias-ubuntu.ourproject.org/ (documentacin en espaol) Creemos que ha quedado sobradamente justificado por qu hemos decido utilizar Ubuntu para este curso de Introduccin a Linux. Distribuciones basadas en Ubuntu Ubuntu ha servido de base para el desarrollo de otras distribuciones algunas de las cuales han pasado a ser variantes oficiales. Variantes oficiales Kubuntu http://www.kubuntu.org/, lo mismo que Ubuntu pero con el escritorio KDE en lugar de GNOME Xubuntu http://www.xubuntu.org/, lo mismo que Ubuntu pero con el entorno de escritorio XFce, ms ligero que KDE o GNOME y que permite por tanto su utilizacin en mquinas con pocos recursos. Edubuntu http://www.edubuntu.org/, es una distribucin pensada para el entorno escolar y se basa en la tecnologa de clientes ligeros que permite reutilizar ordenadores antiguos: un nico servidor central al que se conectan varios clientes. Variantes institucionales Guadalinex V3 http://www.guadalinex.org promovida por la Junta de Andaluca, excelentemente documentada por Quim Gil, Guadalinex V3, Iniciacin al software libre, Edit Lin editorial, cuya versin en lnea puede encontrarse en http://guias-ubuntu.ourproject.org/index.php?title=Portada Las versiones anteriores se basaban en Debian Sarge. MAX 3.0 http://www.educa.madrid.org Promovida por la Consejera de Educacin de la Comunidad de Madrid, la versin actual es la 2.0, basada en Knoppix, y la nueva versin, MAX 3.0, prevista para finales del ao 2006 se basar en Ubuntu. MAX dispone de versiones en CD live y DVD live. En la pgina de MAX tambin se puede encontrar una completa documentacin sobre el sistema y sobre el proceso de instalacin. http://www.educa.madrid.org/portal/c/portal/layout?p_l_id=10970.17&c=an MoLinux http://www.molinux.info/, promovida por la Junta de Comunidades de Castilla-La Mancha. Inicialmente estaba basada en Componentized Linux.

CICLO II-2012 28

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

2.3.3. Otras distribuciones basadas en Debian Knoppix http://www.knoppix.org/, populariz el concepto de live cd que permite probar linux sin instalarlo y propici el acercamiento masivo a Debian que hasta entonces se haba visto como una alternativa slo para expertos. Incorpora el entorno de escritorio KDE. Gnoppix http://www.gnoppix.org/ como knoppix pero con el entorno GNOME. Se distribuye como live cd y est basada en Ubuntu. Linspire http://www.linspire.com/, originalmente conocida como Lindows, es una distribucin comercial y de pago desarrollada por la empresa del mismo nombre y orientada a la facilidad de uso. La compaa presenta como uno de sus principales activos la tecnologa clic and run (CNR) que permite a los usuarios descargar e instalar miles de programas con tan slo un clic de ratn. GnuLinex http://www.linex.org/ promovida por la Junta de Extremadura, basada en Debian y en la tecnologa Componentized Linux de la empresa estadounidense Progeny. Ocup la portada de todos los peridicos al ser utilizada en una de las primeras y ms grandes implementaciones de Software libre del mundo: unos 80.000 ordenadores en los centros educativos de la comunidad. 2.3.4. Otras distribuciones GNU/Linux Hacer una lista de todas las distribuciones sera demasiado largo y pesado, por eso vamos a recoger sumariamente algunas de las que se consideran emblemticas. RedHat (http://www.redhat.com) creada por la compaa RedHat. Ofreci soporte hasta la versin 9 momento en que decidi concentrar sus esfuerzos en el desarrollo de la versin corporativa RedHat Enterprise Linux y deleg la versin comn a Fedora Core, un proyecto abierto e independiente de Red Hat. Actualmente RedHat Enterprise Linux es una distribucin comercial que incluye partes no libres. Fedora Core http://fedora.redhat.com/, es una distribucin enteramente libre desarrollada por la comunidad de RedHat. Fedora es generalista y est enfocada a una amplia variedad de usuarios. Su principal patrocinador es la compaa Red Hat. Mandriva Linux, http://www.mandriva.com/ antes conocida como Mandrake y rebautizada tras una fusin empresarial. Originalmente era una derivacin francesa de RedHat. Slackware http://www.slackware.com/ fue creada en 1993 y es la ms veterana de las distribuciones GNu/Linux. Su meta ha sido siempre la simplicidad y la estabilidad. La interface del programa de instalacin es de texto, y necesita un mayor conocimiento de Linux que la mayora de las otras distribuciones. Suse http://www.novell.com/linux/. Es una de las principales distribuciones GNU/Linux existentes a nivel mundial, nacida en Alemania. Entre las principales virtudes de esta distribucin se encuentra el que sea una de las ms sencillas de instalar y administrar, ya que cuenta con varios asistentes grficos para completar diversas tareas. Actualmente es propiedad de Novell que ha anunciado la intencin de crear la comunidad abierta OpenSuse que complementara los CICLO II-2012 29

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) desarrollos de SuSe Linux Enterprise, en una estrategia similar a la seguida por Red Hat con Fedora. 2.3.5. Razones por las que deberamos usar software libre en la escuela R. Stallman ha dedicado a este tema un interesante artculo Por qu las escuelas deberan usar exclusivamente software libre http://www.gnu.org/philosophy/schools.es.html cuya lectura recomendamos. No debe separarse GNU/Linux de su filosofa de la libertad. No se elige para un entorno educativo nicamente por su eficiencia, si hacemos lo contrario estamos equivocados. No se trata de sustituir un sistema operativo por otro porque sea ms barato, seguro y fiable. Ensear con GNU/Linux no es slo usarlo sino trasmitir el espritu de colaboracin y cooperatividad que implica cualquier empresa de conocimiento. El software libre es en s mismo educativo por los valores que le acompaan. Un supuesto bsico de la educacin es que cualquier materia con dedicacin, esfuerzo, estudio y unas actitudes y aptitudes personales es accesible al conocimiento. Ocultar el conocimiento nunca ha formado -parte de los manuales ni de la tica profesional de los docentes. Es la bsqueda dinmica y transparente del conocimiento lo que se comparte por la comunidad, pues es su mayor activo econmico y cultural. Si el conocimiento no se comparte se niega la posibilidad de su transmisin y, por consiguiente, de la educacin misma. No negamos la convivencia informtica de herramientas propietarias y libres. Es ms, es preciso apostar por ella porque combinadas alcanzan un mayor afrontamiento informtico de la realidad; solucionando y rentabilizando los productos ya adquiridos. Cuando un profesor ensea a sus alumnos con una aplicacin propietaria se coloca en una autntica encrucijada, porque esto obliga al alumno a comprar el software o a copiarlo ilegalmente. Ahora bien, si el profesor no le deja copiar el programa est negando su ayuda y si lo deja copiar est enseando al alumno que se puede violar la ley cuando sta no nos gusta o va contra nuestro propio inters. A estas consideraciones ticas pueden aadirse varios argumentos puramente tcnicos que justificaran por s solos el uso de software libre, veamos: El cdigo es abierto. Se pueden reutilizar fragmentos de cdigo de cualquier programa o incluso modificar el programa para las propias necesidades. Por ejemplo modificarse para ofrecer al alumno una versin simplificada, o darle una apariencia similar a las herramientas a las que el alumno est acostumbrado. En el caso que la enseanza sea para informticos, para gente que puede entender la interioridad de las herramientas, la disponibilidad del cdigo fuente es fundamental. Leer cdigo es una buena forma de aprender a programar. Tiene la red de soporte ms amplia de Internet. Existe grupos de usuarios muy activos y organizados que se ayudan entre s. Si uno tiene un problema puede dirigirse a ellos para tratar de resolverlo. CICLO II-2012 30

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Es auditable. Puede inspeccionarse su cdigo fuente para detectar errores de programacin o seguridad. Nadie puede colarnos una puerta trasera con propsitos no declarados. Se gana por tanto en seguridad. Formatos estndar. El software propietario usa por defecto formatos de datos tambin propietarios y cerrados tales como el .doc de Microsoft Word que nicamente pueden ser recuperados por la aplicacin que los gener. Cuando creamos un documento con el propsito de difundirlo debemos usar formatos libres y abiertos (como .txt, .ps, .html), puesto que usar un formato propietario obliga al receptor a comprar el programa para leerlo y aceptar la licencia que lo acompaa. Resistentes a los virus. Por ejemplo existen poco ms de 4 virus conocidos para GNU/Linux, mientras que en otros sistemas el ritmo de proliferacin de virus es de 15 nuevos virus al da, nivel que sigue aumentando. Puede pensarse que cuando se generalice su uso aparecern tambin mayor cantidad de virus al convertirse en blanco de los crackers. Esto slo es cierto en parte, puesto que el que existan muy pocos virus conocidos no es nicamente cuestin de falta de atencin sino sobre todo de diseo del sistema operativo. Hacer virus para GNU/Linux es bastante ms complicado, con lo que puede preverse que no aumentaran al nivel de los que tiene el software dominante. Seguro y fiable. El alumno no puede daar el sistema ni voluntaria, ni accidentalmente. Los niveles de seguridad del sistema son tales que no ser preciso reinstalar el software casi de continuo como s que est ocurriendo en nuestras actuales aulas de informtica. Permite reutilizar equipos. Los equipos que han sido arrinconados porque no pueden mover las ltimas versiones de software propietario, podrn volver a utilizarse de diversos modos. Probablemente no se sern capaces de ejecutar entornos de escritorio como el GNOME o KDE, pero existen tecnologas que nos permitirn volverlos operativos con un alto nivel de productividad. Uno de los problemas ms graves que tiene en la actualidad GNU/Linux es la escasez de controladores para el hardware ms moderno, lo que repercute en que alguno de los componentes de su recientemente adquirido ordenador no sea correctamente detectado e instalado. Seguramente ya habr odo hablar de esto pero no sepa cul es la causa. Los fabricantes tienden cada vez ms a mantener en secreto las especificaciones del hardware. Esto dificulta enormemente la tarea de escribir controladores para que Linux sea compatible con el hardware nuevo. Hoy contamos con sistemas libres y completos, pero no durarn mucho si no son compatibles con los ordenadores del maana. (http://biblioweb.sindominio.net/pensamiento/softlibre/ Software libre para una sociedad libre, R. Stallman). Hay dos formas de enfrentarse a este problema. Los programadores pueden hacer ingeniera inversa para descubrir cmo crear programas compatibles con el hardware. Los usuarios podemos comprar nicamente el hardware compatible con Linux. A medida que aumente el nmero de usuarios de software libre el secretismo de estas especificaciones se convertir en una poltica contraproducente. CICLO II-2012 31

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 2.4. Instalacin de Ubuntu. 2.4.2. Ubuntu en live CD Ubuntu presenta la enorme ventaja de que puede ejecutarse desde el CD-Rom sin necesidad de instalacin. En este modo de ejecucin, Ubuntu no modifica de ningn modo su disco duro, es por tanto un modo de probar el sistema sin correr riesgos. Requisitos del sistema Los requisitos mnimos recomendados, teniendo en cuenta los efectos de escritorio, deberan permitir ejecutar una instalacin de Ubuntu. Procesador x86 a 1 GHz. Memoria RAM de 1 GB. Disco Duro de 15 GB (swap incluida). Tarjeta grfica y monitor capaz de soportar una resolucin de 800x600. Lector de CD-ROM, puerto USB o tarjeta de red. Conexin a Internet puede ser til.

Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en las siguientes tarjetas grficas: Intel (i915 o superior, excepto GMA 500, nombre en clave Poulsbo) NVidia (con su controlador propietario o el controlar abierto incorporado Nouveau) ATI (a partir del modelo Radeon HD 2000 puede ser necesario el controlador propietario) Si se dispone de una computadora con un procesador de 64 bits (x86-64), y especialmente si dispone de ms de 3 GB de RAM, se recomienda utilizar la versin de Ubuntu para sistemas de 64 bits. Ejecucin de Ubuntu desde el CD Ubuntu se distribuye como un Live CD (traducido como CD vivo o autnomo), lo que significa que el sistema est almacenado en un CD y puede ejecutarse desde ste sin necesidad de instalacin. De este modo Ubuntu no efectuar ninguna modificacin en su ordenador. Ms tarde, si as lo decide, podr instalarlo en su disco duro. No obstante la velocidad de ejecucin del sistema desde el live CD es inferior si la comparamos con la que ofrece cuando el sistema est instalado en el ordenador. Arranque desde el CD-Rom En primer lugar hemos de asegurarnos que nuestro equipo est preparado para arrancar desde la unidad de CD-Rom. En la actualidad esta caracterstica es comn a todos los equipos informticos, nicamente tendremos que preocuparnos de configurar la BIOS para activar esta opcin, en el caso de no estar activada. Si al introducir el disco de Ubuntu e iniciar el sistema, ste no se ejecuta automticamente, reiniciaremos el equipo y accederemos al men de configuracin de la BIOS. Cada modelo posee una CICLO II-2012 32

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) interfaz especfica y resultara imposible documentar toda la gama de gestores de configuracin, sin embargo, si nos dejamos llevar por la intuicin, el proceso es bastante sencillo. Para ello, en la pantalla inicial al conectar nuestro equipo, suele aparecer una lnea que nos indica "Press DEL to enter SETUP" o pulsar una determinada tecla de funcin. Esto significa que, durante los segundos que permanece visible esta lnea, pulsando la tecla [DEL] o [SUPR], segn el tipo de teclado, o la tecla de funcin correspondiente, accederemos al men de configuracin de la BIOS. En concreto buscaremos una entrada similar a "Advanced BIOS Features" o "Boot" y seleccionaremos esta opcin desplazndonos, generalmente con las flechas del teclado, para entrar en el correspondiente submen. Una vez en esta pantalla, localizaremos la entrada que contenga algo similar a "Boot Sequence" y la estableceremos como: CDROM, C, A. De esta forma le estamos indicando a la BIOS que busque el inicio del sistema en el CD, de no hallarse all, que mire en la primera particin del primer disco duro (C) y, por ltimo en la disquetera (A). Tambin servira para nuestro propsito establecer la secuencia de arranque como: A, CDROM, C, siempre que la disquetera se encuentre vaca. En el submen de otras placas base, hemos de seleccionar el dispositivo CD-Rom y situarlo en primer lugar pulsando las teclas "+" y "-" para cambiar la secuencia de arranque. Por ltimo, guardamos los cambios y salimos del programa de configuracin. Hemos de insistir que el aspecto del men puede variar en funcin del tipo de placa y de la utilidad de configuracin que se encuentre en nuestro ordenador, sin embargo el proceso es similar para todas las placas base actuales y no presenta ninguna dificultad. En general es una buena costumbre fijar los parmetros de arranque de la BIOS desde unidades externas. Esto nos permitir acceder a nuestro sistema sin que est en funcionamiento y recuperarlo de posibles errores causados por algn virus informtico o sencillamente por un mal funcionamiento del dispositivo fsico. Una vez nos hemos asegurado de que nuestro equipo arrancar desde la unidad de CD-Rom, es el momento de insertar el CD de Ubuntu y reiniciar el sistema.

CICLO II-2012 33

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 2.4.3. Probar Ubuntu sin instalar 1. Al insertar el cd previamente grabado, te aparecer estas opciones y elegiremos la opcin Demostracion e Instalacion completa (Demo and full installation):

2. Tu equipo se reiniciar (con la opcin Reiniciar ahora o Reboot Now) y te aparecer estas opciones de idioma, elegiremos espaol y luego la opcin de Probar Ubuntu (iniciaremos en modo live cd):

CICLO II-2012 34

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

3. Esperamos unos momentos mientras carga el escritorio de Ubuntu 11.10 (ya que estamos en modo live cd), luego estaremos empezando a usar Ubuntu sin haberlo instalado, de una manera virtual. Una vez cargado el escritorio encontraremos 2 iconos: una carpeta Examples, en la cual encontramos varios archivos de ejemplo, los cuales podemos abrir y ver su contenido, y el otro cono corresponde al instalador, ejecutamos ste ltimo seleccionando el idioma espaol y nos aparecer lo siguiente:

CICLO II-2012 35

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Ahora tiene usted delante el escritorio de Ubuntu. Este escritorio contiene todos los elementos que esperamos encontrar en cualquier sistema operativo moderno. Aunque todo el sistema es absolutamente personalizable y, en particular, el escritorio podr configurarlo a su medida. Men de arranque de Ubuntu. En la mayor parte de los casos esto es todo lo que usted necesita saber para ejecutar Ubuntu des de el Cd o USB. Sin embargo no estar de ms una breve explicacin de las distintas opciones de arranque que trae Ubuntu. Para movernos entre ellas utilizamos las teclas de cursor y pulsamos Intro para aceptar. Iniciar Ubuntu. Inicia Ubuntu del modo que ya hemos visto. Iniciar Ubuntu en modo grfico seguro. Normalmente ubuntu detectar e instalar correctamente el hardware de su sistema. Sin embargo si experimenta algn problema con uno o varios dispositivos o bien el proceso de carga se detiene inesperadamente esta opcin puede resultarle til. Verificar el CD en busca de errores. Realiza diversas pruebas de lectura del CD con el fin de asegurar que no contiene errores. Test de memoria. Ejecuta el programa Memtest86 que realizar un exhaustivo anlisis de la memoria RAM instalada en su ordenador. Arrancar desde el primer disco duro. Con esta opcin se devuelve el control al disco duro y se ejecutar cualquier sistema operativo que tuviese instalado en l. Tiene el mismo efecto que arrancar sin el CD de Ubuntu. Adems de estas opciones podemos emplear las teclas de funcin que tienen las siguientes utilidades: F1 Le dar acceso a la ayuda con explicaciones sobre mtodos y parmetros especiales de arranque. Para salir de la ayuda pulse Escape. F2 Como hemos visto le permite seleccionar el idioma. F3 Desde aqu puede seleccionar el tipo de teclado. En la mayora de los casos no deber preocuparse de esta tecla, puesto que al elegir el idioma se selecciona automticamente el mapa de teclado adecuado. F4 Con esta tecla puede seleccionar la resolucin y profundidad de color con que se ejecutar Ubuntu. Por ejemplo si selecciona 800 x 600 x 16 forzar al sistema a utilizar una resolucin de 800x600 y 16 bits de profundidad de color. Normalmente Ubuntu detectar correctamente su tarjeta de video y tipo de monitor, y emplear la mejor resolucin posible. Sin embargo este proceso puede fallar. Si experimenta dificultades con la visualizacin de los grficos sta es la primera opcin que debe probar. Una vez seleccionada la resolucin deseada pulse Intro para aceptar. F5 Accesibilidad. Esta tecla de funcin responde al compromiso de Ubuntu de incluir siempre las mejores opciones de accesibilidad para personas discapacitadas disponibles en ese momento en la comunidad GNU/Linux. F6 Cuando pulsamos esta tecla aparecer una lnea editable donde pasaremos a Ubuntu parmetros especiales de arranque. Podemos aadirlos al final de esa lnea o bien utilizar la tecla Retroceso para borrar los parmetros por defecto y escribir los nuevos. Una vez hecho esto pulsaremos Intro. CICLO II-2012 36

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Parmetros especiales de arranque. Usaremos esta opcin slo si estamos teniendo problemas para ejecutar Ubuntu desde el live-Cd. Una lista completa de los parmetros que se pueden pasar en el arranque la puede encontrar pulsando la tecla F1 de Ubuntu en ayuda. Tratar pormenorizadamente todos estos parmetros es propsito que escapa a esta documentacin.

2.4.4. Instalacin de Ubuntu. La dificultad del proceso depende de varios parmetros que lo pueden ir complicando: Ser Ubuntu su nico sistema operativo? Quiere que Ubuntu conviva con Windows? Quiere que conviva con Windows 7? Tiene espacio libre sin particionar en su disco duro suficiente para Ubuntu o ms bien tiene que hacerle hueco redimensionando las particiones ya existentes?. Combinando estos factores puede encontrarse situaciones de instalacin de lo ms diverso. En lo que sigue trataremos darle indicaciones para todos estos casos comenzando por el ms sencillo que es instalar Ubuntu en un disco duro como nico sistema operativo. Por otra parte y aunque Ubuntu tiene soporte para la mayor parte del moderno hardware, podran presentarse casos en los que algn elemento instalado en su computadora presente problemas de funcionamiento. As que no ser posible ofrecer aqu una gua pormenorizada de instalacin que cubra todos y cada uno de los casos en su infinita variedad. Le recomendamos encarecidamente que antes de hacer algo que no tenga claro consulte y una vez aparecido el problema no intente solucionarlo sin saber qu est haciendo a ciencia cierta, lejos de resolverlo podra estar empeorando la situacin. Antes de empezar es necesario planificar bien la instalacin y pensar qu queremos hacer. Requisitos del sistema Ubuntu es un sistema completo preparado para ser ejecutado en Live CD o instalado en disco duro, de manera que pueda comenzar inmediatamente a utilizar herramientas de productividad como procesadores de texto, navegadores de Internet, retoque fotogrfico, etc. ya incluidas junto al propio sistema, por lo tanto es necesario disponer de un hardware capaz de ejecutarlo. Ubuntu no es especialmente voraz con los recursos de la mquina, sin embargo, cuanto mayores prestaciones posea nuestra instalacin, ms rpido y gil se comportar el sistema. En general podramos apuntar los siguientes requerimientos para una correcta ejecucin: Requisitos del sistema Los requisitos mnimos recomendados, teniendo en cuenta los efectos de escritorio, deberan permitir ejecutar una instalacin de Ubuntu. Procesador x86 a 1 GHz. Memoria RAM de 1 GB. Disco Duro de 15 GB (swap incluida). Tarjeta grfica y monitor capaz de soportar una resolucin de 800x600. Lector de CD-ROM, puerto USB o tarjeta de red. CICLO II-2012 37

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Conexin a Internet puede ser til. Los efectos de escritorio, proporcionados por Compiz, se activan por defecto en las siguientes tarjetas grficas: Intel (i915 o superior, excepto GMA 500, nombre en clave Poulsbo) NVidia (con su controlador propietario o el controlar abierto incorporado Nouveau) ATI (a partir del modelo Radeon HD 2000 puede ser necesario el controlador propietario) Si se dispone de una computadora con un procesador de 64 bits (x86-64), y especialmente si dispone de ms de 3 GB de RAM, se recomienda utilizar la versin de Ubuntu para sistemas de 64 bits. Preparativos Copias de seguridad Si va a instalar Ubuntu en un disco duro vaco o en uno cuyos datos se pueden borrar vaya directamente a la seccin "La instalacin paso a paso". Si en cambio planea instalarlo en un disco que contiene informacin y desea conservarla deber hacer copias de seguridad antes de borrarlo. Tambin es conveniente que haga copias de seguridad si tiene su disco duro ocupado con Windows y desea instalar tambin Ubuntu. Una copia de seguridad es simplemente una copia de sus datos, se le llama de seguridad porque no est destinada a trabajar sobre ella, como suele hacerse sobre los datos originales, sino a prevenir desastres. Si le hemos convencido de que haga copias de seguridad he aqu unas pocas indicaciones: 1. Usted debera tener ya copias de seguridad de sus datos. 2. Lea el primer punto. 3. Fjese que hablamos de "copias" en plural, lo que significa que debera tener ms de una copia de sus documentos. Adems tendra que tenerlas en lugares fsicos distintos, por ejemplo en su despacho, domicilio y/o en el centro de trabajo, siempre a buen recaudo. 4. Si usted lo desea puede hacer una copia de seguridad de todo su disco duro en un juego de CDs o DVDs con algunas de las utilidades existentes para ello. Pero en general no debiera preocuparse de los programas o el sistema operativo, podra volver a instalarlos en cualquier momento aunque le suponga una molestia. En cambio si pierde sus documentos personales, ese texto que escribi o su correo electrnico, no podr volver a recuperarlos a menos que disponga de una copia. 5. Elija un soporte fiable y compruebe peridicamente que los datos estn en buen estado.

CICLO II-2012 38

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 6. Todos los soportes tienen ventajas e inconvenientes, algunos de los ms comnmente usados en informtica domstica son: DVD (gran capacidad, fiable, pero necesita de una grabadora que quiz no tenga), CD (menor capacidad, fiable, necesita de una grabadora aunque muchos ordenadores ya la tienen. Los hay de una sola escritura y regrabables. Estos ltimos le darn la posibilidad de ir actualizando sus copias con un menor gasto), unidades ZIP (fiables, menor capacidad, casi se han dejado de comercializar), disquetes (escasa capacidad, poco fiables, casi todo el mundo tiene una disquetera), memorias USB (son fiables pero no se suelen emplear con estos fines, puesto que son suficientemente caras como para grabar en ellas datos y dejarlas despus para cuando hagan falta). Sepa usted adems que no todos los soportes CD o DVD tienen la misma calidad ni todos funcionan bien con todas las grabadoras y lectoras. As pues, compruebe que el soporte es de calidad y fiable, prubelo varias veces hasta que est seguro de que no le va a fallar y tmese en serio las indicaciones de conservacin del fabricante. 7. Haga copias redundantes, al menos dos e incluso tres. 8. Finalmente, actualice peridicamente las copias de sus datos.

Discos duros y particiones


Si desea que Ubuntu conviva con otro sistema operativo deber particionar el disco. Antes de hacerlo, insistimos, es conveniente que haga copias de seguridad de los datos sensibles que quiera conservar. Para poder manipular el disco con cierta garanta ser necesario que comprenda algunas nociones bsicas sobre particiones. Podramos considerar un disco duro como un gran local donde se almacenan los programas y los datos de una forma permanente. Un disco duro puede ser divido en particiones de la misma forma que haramos habitaciones levantando tabiques en un mismo almacn. Si ha entendido el ejemplo ya sabe todo lo que se puede saber sobre particiones. Pero si no ha quedado satisfecho con semejante explicacin siga leyendo. Una particin es una seccin lgica, una divisin, una parcela acotada del disco. Para el sistema operativo cada particin se comporta como si fuese un disco independiente, por ello es posible tener varios sistemas instalados con tal que estn en particiones distintas. Hay dos tipos de particiones: primarias y extendidas. Un disco duro puede ser dividido en un mximo de cuatro particiones primarias. Si usted necesita ms particiones deber entonces configurar una de las particiones primarias como extendida, que podr ser divida a su vez en particiones lgicas, tambin conocidas como unidades lgicas. Esto significa que un disco duro puede estar dividido de cualquiera de las siguientes formas: * 1,2,3 y hasta 4 particiones primarias. * 1 particin primaria y 1 extendida * 2 particiones primarias y 1 extendida * 3 particiones primarias y 1 extendida CICLO II-2012 39

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Hacer distintas particiones en un disco duro es una buena prctica: el acceso a los datos es ms eficiente, se reduce la capacidad de infeccin de los virus, se aprovecha mejor el espacio, etc. En todo caso si va a tener en su disco ms de un sistema operativo entonces es imprescindible hacer particiones. Al proceso de ir creando las particiones se le suele llamar en la jerga y de modo poco imaginativo "particionar". Pero adems las particiones una vez creadas deben ser "formateadas", es decir, se les debe crear un sistema de ficheros. Imagine el aparcamiento en los stanos de una gran superficie comercial. Si no estuviese marcado, probablemente le resultara imposible localizar su automvil. Algo parecido ocurre con el espacio en un disco duro. Es necesario delimitarlo para aprovechar su capacidad al mximo y establecer unas pautas que permitan localizar de manera gil los archivos all almacenados. Aproximadamente esta tarea es la que realizamos al formatear y establecer un sistema de ficheros. Un sistema de ficheros es, dicho sin mucho rigor, una forma particular de organizar la informacin en el disco duro. En el mundo ideal habra una nica forma de crear sistemas de ficheros, la mejor. Pero como no vivimos an en ese mundo puede encontrar una gran variedad de formatos, no siempre compatibles entre s, dependiendo del sistema operativo del que estemos hablando. Probablemente usted conozca ya las habituales de los entornos Windows: FAT: con sus dos variantes FAT16 y FAT32 es el formato presente en sistemas MS_DOS, Windows95 y 98, e incluso en WindowsXP Home Edition. NTFS: Propia de los sistemas Windows NT, 2000, 2003 , XP Professional y Windows 7. GNU/Linux soporta una gran variedad de formatos pero lo ms frecuente es encontrar particiones de tipo EXT3 o EXT4, y un tipo de particin especial denominada "swap". Estos tipos de particiones presenta indudables ventajas: es muy resistente a fallos, no fragmenta el disco, gran rapidez de acceso a los datos, excelente recuperacin de errores una vez se han producido, etc. Siempre hay quien pregunta por una herramienta de defragmentacin para GNU/Linux similar al "Defragmentador de discos" de Windows. En GNU/Linux no existe tal herramienta, porque no se necesita. Cuanto ms se usa el disco duro menos se fragmenta y en cualquier caso el porcentaje de fragmentacin apenas llegar al uno por ciento. En concreto, Ubuntu necesita como mnimo dos particiones: una con sistema de archivos ext3 o ext4 y otra de tipo swap (espacio de intercambio). El swap es un espacio de disco de uso temporal que se utiliza como refuerzo a la memoria RAM, por eso recibe tambin el nombre de memoria virtual. El tamao de esta particin debe ser el doble de la memoria RAM instalada en nuestro equipo, aunque dado el tamao de las memorias actuales bastara con crear una particin de swap del mismo tamao que la RAM. A no ser que quiera hacer un particionado manual del disco no deber preocuparse por esto. El instalador de Ubuntu se ocupar automticamente de crear las particiones necesarias, tanto si lo instala en un disco duro vaco o en el espacio libre sin particionar.

CICLO II-2012 40

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Preparar el disco para instalar juntos Ubuntu y Windows


Puede que tenga un disco duro vaco y quiera tener en l simultneamente Windows y Ubuntu. En ese caso instale primero la versin o versiones de Windows que desee, pero teniendo cuidado de dejar al menos 15 Gb de espacio libre sin particionar, aunque lo recomendable seria dejar 50% del disco. Otra situacin muy frecuente, sobre todo si compr su ordenador con MS Windows preinstalado, es que tenga una nica particin ocupando todo el disco. En este caso debemos redimensionar la particin encogindola hasta dejar espacio libre para Ubuntu. Esto no es complicado y puede hacerse antes o durante el proceso de instalacin. En lo que sigue explicaremos cmo preparar el disco antes de instalar, ms adelante se dir cmo hacerlo durante la instalacin. Es conveniente realizar previamente una defragmentacin completa del disco, sobre todo si est usando ya su sistema Windows desde hace algn tiempo, para evitar que la dispersin de los archivos ocupen un espacio innecesario. Para hacer las modificaciones en el disco utilizaremos la aplicacin Gparted. Con Ubuntu ejecutndose desde el CD vaya al lanzador inicio-> en la opcion de busqueda de el tablero escriba Gparted. gparte

La pantalla de Gparted nos muestra un esquema de la configuracin de nuestro disco. En el caso de disponer de ms de un disco duro se activa un men de seleccin situado en la parte superior derecha de la ventana. La aplicacin ofrece informacin sobre cada particin: nombre, sistema de archivos utilizado, tamao total, espacio ocupado, espacio libre, y las distintas opciones aplicables a la particin. En caso de ser necesario maximice la ventana de Gparted con el fin de visualizar completamente todas las herramientas de la aplicacin. Lo primero que debemos hacer es comprobar si tenemos espacio suficiente para Ubuntu. Una particin puede estar ocupando todo el disco y sin embargo no estar completamente llena. Veamos la siguiente imagen que nos muestra la informacin que nos proporciona Gparted:

CICLO II-2012 41

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

La informacin de la imagen nos dice que tenemos una mquina con varias particiones: la particin /dev/sda1 es primaria y tiene un sistema de archivos ntfs, en la cual se ha instalado windows. La particin /dev/sda2 es extendida y tiene dos particiones: /dev/sda5, la cual tiene un sistema de archivos ext4 con ubuntu instalado y /dev/sda6 la cual es la swap o area de intercambio. La particin /dev/sda3 es primaria y tiene un sistema de archivos ntfs , la cual tiene como funcion exclusiva de almacenamiento de datos. Podriamos tener el caso de una mquina en la cual solo existe una nica particin con sistema de archivos ntfs que es donde est instalado Windows. Su tamao total es de 80 Gb pero no est completamente llena sino que quedan 63,16 Gb libres, as que nos queda espacio suficiente para instalar. En general deber buscar una particin ntfs o fat y comprobar que tiene al menos 15 Gb libres. No obstante sera muy recomendable que quedase bastante ms espacio. Tenga en cuenta que si la particin de Windows tiene poco espacio libre al redimensionarla quedar en el tamao justo para los datos que ya contiene, lo que significa que no podr escribir nuevos datos en ella. Para editar una particin hay que seleccionarla en el grfico o en la lista. Una vez elegida se activarn en la barra de botones las tareas que podemos realizar sobre ella. Para redimensionar una particin siga estos pasos: 1. Haga clic con el botn izquierdo del ratn sobre la particin en el grfico o en el listado. 2. Pulse el botn Redimensionar/Mover de la barra de botones 3. En la ventana de dilogo Redimensionar establezca el nuevo tamao para la particin. Para ello vaya al campo "Tamao nuevo", ver como despus del indicador numrico existe un pequeo cuadro con dos flechas: la flecha que apunta hacia arriba sirve para aumentar el tamao de la particin; la que apunta hacia abajo para disminuirlo. Haga clic en la fecha que apunta hacia abajo y CICLO II-2012 42

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) mantngala pulsada hasta que el indicador "Espacio libre a continuacin" marque al menos 15360 (sto es 15Gb, segn la frmula 1 Gb=1024 Mb). Cuando lo haya hecho pulse el botn "Redimensionar". 4. Gparted le mostrar cmo quedar el disco despus de ejecutar la tarea pendiente. Si no est seguro del resultado puede pulsar el botn "Deshacer", si desea efectuar los cambios pulse el botn "Aplicar". Se le pedir que confirme que desea ejecutar la tarea de redimensionado. 5. Una vez haya terminado vaya al men "Gparted-Salir" e inicie el proceso de instalacin tal como se explica a continuacin. La instalacin pas a paso Para ser instalado Ubuntu necesita estar ejecutndose desde el CDRom o USB, de modo que lo primero que haremos ser iniciar el sistema con el CD de Ubuntu y esperar a que ste se cargue completamente y nos encontremos en el escritorio. Si su equipo dispone de una conexin mediante tarjeta de red a un router ADSL o una Red Local, verifique que est realmente conectado. Con Ubuntu ejecutndose en Live-CD localizaremos el acceso directo situado en el escritorio etiquetado como Install. Pulsando dos veces sobre l con el botn izquierdo lanzaremos el asistente de instalacin. El proceso de instalacin se realiza en etapas o pasos. En las primeras etapas se le pedir que conteste a algunas preguntas. Una vez recogida esta informacin el asistente iniciar la ltima etapa que culminar con la instalacin de Ubuntu en su sistema. Paso 0: Bajar el cd de Ubuntu, grabarlo en un cd regrabable y colocarlo en la lectora de cd. Recordar que en la BIOS se debe indicar que debe bootear desde el CD. Paso 1: La primer pantalla es para elegir el idioma de la instalacin y si deseamos probar Ubuntu o Instalar Ubuntu. Por supuesto nosotros lo que queremos es instalarlo as que hacemos click en ese botn. Seleccionar Idioma Paso 2: La segunda ventana har algunas comprobaciones en su sistema. Si tiene espacio suficiente, si tiene internet y si su pc esta funcionando conectada a la electricidad. Ademas de eso les dara 2 opciones que son descargar las actualizaciones mientras se instala y la de instalar software de terceros. Si tienen internet entonces ambas opciones son recomendables.

CICLO II-2012 43

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Comprobaciones Ubuntu Paso 3: Despus de pulsar Continuar, debemos elegir el tipo de instalacin que deseamos hacer. En la siguiente pantalla podemos elegir: Instalar Ubuntu junto a Microsoft Windows: esta opcin permite que convivan ambos sistemas operativos. Si la particin de Windows no est llena, automticamente se redimensionar la particin de Windows y se liberar espacio para poder instalar tambin Ubuntu en nuestro disco duro. Reemplazar Microsoft Windows con Ubuntu: esta opcin automticamente eliminar Windows de nuestro ordenador e instalar Ubuntu. Algo ms: permite un mayor control sobre el proceso de instalacin. Permite realizar manualmente las operaciones sobre las particiones para liberar espacio y crear la(s) particin(es) donde se instalar Ubuntu.

CICLO II-2012 44

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

paso 4: Entonces llegamos a la siguiente pantalla, donde podemos cambiar el espacio que queremos asignar a la particin de Windows y de Ubuntu. Para ello, simplemente debemos situar el ratn sobre la lnea que separa el dibujo de ambas particiones, pulsar y arrastrar a izquierda o derecha para cambiar el tamao de ambas particiones. Despus pulsamos sobre Instalar ahora.

CICLO II-2012 45

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Con esta opcin se instalara Ubuntu conjuntamente con los sistemas operativos que se tenga . Al elegir esta opcin, tengo la posibilidad de tambin elegir la cantidad de espacio de disco que asignar a Ubuntu, de una manera grfica. El resultado del particionamiento en mi caso quedara como se explica en la imagen, es decir, de mi disco de 21.5 GB (aproximadamente), 8 GB se asignarn a Ubuntu y el resto (13.4.GB) se quedar con Windows XP. Estos valores de asignacin los puedes cambiar moviendo el rectngulo blanco de la barra inferior haciendo click en l. Yo te aconsejara que decidas la cantidad del espacio que le vas a dedicar a Linux dependiendo del uso que le piensas dar, si slo vas a instalar para probar Ubuntu de vez en cuando, tranquilamente trabajars con un tamao menor a 10 GB, en caso contrario ya depender de ti y del espacio libre de disco que tengas. Cabe resaltar que si en Windows tenas otras particiones (por ejemplo C:, D:, E:, etc.), stas particiones tambin sern visibles y podrs usar sus archivos, desde Ubuntu. Recomiendo esta opcin si no deseas crear ms particiones o si deseas que Ubuntu asigne el tamao de la particin swap, que se explica ms adelante.

Algo mas: Especfica las particiones manualmente (avanzado) Podrs elegir el tamao de todas las particiones de una manera personalizada, antes de realizar este tipo de particionamiento, explicar algo que debes saber sobre Linux:

A diferencia de Windows, en Linux todos los archivos y directorios parten de un directorio raiz, simbolizado por un slash / ; aqu es donde se instalar el S.O., haciendo una analoga vendra a ser el disco C de Windows, a diferencia que, si tuvieras mas de 1 disco (C ,D, E, etc en Windows), en Linux se montaran en el directorio /media/disk-1, /media/disk-2, etc (los subdirectorios cuelgan del directorio raiz / como si fuese un rbol). rea de Intercambio (Swap): Linux usar esta particin como memoria RAM adicional cuando sta se agote, se recomienda que el valor que le asignes sea el doble de la cantidad de memoria RAM que tengas, es decir, si tienes 300 MB de RAM le asignars 600 MB a la particin Swap o rea de intercambio, esta regla aplcala mientras tu ordenador tenga menos de 1Gb de RAM, en caso contrario (o si no conoces la memoria RAM de tu equipo), asgnale slo 1GB.

Al seleccionar esta opcin (de ahora en adelante solo se ver como configurar las particiones con esta modalidad, si eliges otra opcin diferente Algo mas, pasa directamente al paso 5) se empezar a hacer el particionamiento de discos manualmente, para empezar, solo se vera el disco de 21.5 GB con Windows XP con las siguiente informacin:

Dispositivo:, en este caso se refiere a los discos. /dev/sda: Indica un disco duro, si tuviese mas de 1 disco duro, apareceran sda, sdb, sdc, etc (en vez de sda puede estar nombrado con hda, hdb, etc). 46

CICLO II-2012

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)


/dev/sda1: Indica la primera particin del disco duro sda, es decir, si tuviese particionado mi disco duro en Windows como unidad C y D, apareceran sda1 y sda2. Tipo NTFS: Es el sistema de archivos de Windows XP y Vista, en el caso de Ubuntu usaremos EXT3. Formatear?: Indica si se formatear o no, el disco correspondiente, en nuestro caso para ste y todos los discos NTFS que tengamos, debemos asegurarnos que este casillero no debe quedar marcado, para conservar nuestros archivos de Windows tal como los tenamos antes de la instalacin. Tamao: 10725 MB Usado: 3232 MB: Indica que del total de mi disco de 10 GB aproximadamente, solo tengo usado 3GB aprox., por la tanto la particion de Ubuntu tiene que ser menor a 7GB, de lo contrario perdera parte de mis archivos.

Ahora si, particionaremos: En mi caso, tengo pensado dejar a este disco de Windows XP con 10 GB(Aproximadamente), para esto selecciono mi disco de 22016 MB y haciendo click derecho sobre l, eligir la opcin de Cambiar. En nuevo tamao de la particin colocar: 11008 MB. Lo que quiere decir que los 22016 MB se transformarn en un nuevo tamao de 11008 MB. Por lo que de los 21.5 GB, quedarn a partir de ahora 10 GB aprox. de disco en la particin Windows. Es importante dejar la opcin de Utilizar Como: No Usar la particin, que implicar que no ser tomada en cuenta a la hora de formatear, es decir, conservars tu informacin que tenas en ese disco (mis 3 GB de informacin que tena). Aceptar. Te preguntar si deseas guardar los cambios ya que no se podr deshacer esta operacin, pero como ests seguro de lo que haces, no hay problema, asi que le damos continuar. Esperamos unos momentos, y asi me muestra como va el particionamiento: Ya reduje mi disco de Windows a 10 GB aprox. teniendo un espacio libre de 10 GB ( 11008 MB aprox.), ahora crear la particin swap o rea de Intercambio. En ste equipo tengo 512 MB de RAM, por lo tanto, mi particin swap ser de 1 GB. por lo explicado anteriormente. Selecciono el dispositivo espacio libre y hago click derecho en Aadir. Tipo de la nueva Particin: Logica, Nuevo Tamao: 1GB, Ubicacin: Principio y Utilizar como: rea de Intercambio. Aceptar y me va quedando asi el particionamiento. Ahora har la ltima particin para instalar en el resto del disco, Ubuntu. Selecciono el disco con espacio libre y click en Aadir. Colocando el resto de mi espacio libre (9216 MB) en nuevo tamao de la particin, el punto de montaje en el directorio raiz /. Tambin podemos elegir donde instalar el GRUB, se elegir el disco /dev/sda. Asegurndome que slo este seleccionado la casilla de Formatear para la particin EXT4. Para la particin NTFS, su casilla debe estar deshabilitada, seleccionamos Instalar Ahora.

CICLO II-2012 47

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) ADVERTENCIA: Toma en cuenta que todos los datos en la unidad o particin de disco duro seleccionada sern BORRADOS e IRRECUPERABLES. Haz clic en el botn "Instala Ahora" para continuar con la instalacin... Paso 4: Esa fue una de las ms grandes novedades en la instalacin de Ubuntu. Mientras el particionado ya ha comenzado ahora vamos a continuar con el resto de la instalacin. Lo siguiente es elegir la posicin geogrfica para establecer la hora. Hagan click en el mapa donde corresponda.

Paso 5: Ahora se elige la distribucin del teclado. Esto no es el idioma del sistema sino la distribucin que tienen las teclas de su teclado. Por ej: los teclados de estados unidos no tienen . Como mi teclado es espaol elijo Espaa.

CICLO II-2012 48

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Paso 6: Establecer el nombre de usuario. El password de ese usuario. Y si se va a iniciar sesion automaticamente o no.

CICLO II-2012 49

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Paso 7: En este momento, la instalacin de Ubuntu nos permite importar informacin de nuestras cuenta de Windows

Paso 8: En realidad el paso 8 es solo ver las diapositivas hasta que termine de instalarse Ubuntu.

CICLO II-2012 50

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Despus de aproximadamente 10 a 15 minutos (dependiendo de las especificaciones de tu equipo), aparecer una ventana emergente, indicndote que la instalacin est completa y que tendrs que reiniciar el equipo para poder utilizar el sistema operativo de Ubuntu recin instalado. Haz clic en el botn "Reiniciar ahora"...Paso 9: Una vez finalizada la instalacion les aparecera el siguiente cartel.

el CD ser expulsado; qutelo de la unidad y pulsa la tecla "Enter" para reiniciar. El equipo se reiniciar y, en pocos segundos, vers la bienvenida de arranque de Ubuntu... Paso 10: Al encender la computadora se podr elegir con que sistema iniciar la pc. Al iniciar tu pc ahora te preguntar con que S.O. iniciar (Men GRUB): En la pantalla de inicio de sesin, haz clic en tu nombre de usuario e introduce la contrasea. Haz clic en el botn "Iniciar Sesin" o pulsa Enter para iniciar una sesin...

CICLO II-2012 51

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

2.4.5. wubi.
Wubi es una aplicacin que le permite instalar Ubuntu como si fuera un aplicacin ms dentro de una mquina windows. Solo debemos asignarle una unidad de disco con espacio disponible, especificarle el tamao que queremos darle a la instalacin, elegir un nombre de usuario y una contrasea. Wubi tambin crea un grub para que selecciones si deseas trabajar bajo el entorno de Windows o de Ubuntu. Si selecciona Ubuntu, estar corriendo tu maquina sobre el entono de Ubuntu, pero utilizando el sistema de archivos de Windows. La desinstalacin de Ubuntu se hace siguiendo el mismo procedimiento que se sigue con cualquier aplicacin que se desee desinstalar de windows.

Tutorial para Instalar Ubuntu 11.10 Oneiric Ocelot desde WUBI:


1. Descarga la imagen de Ubuntu 10.10 Maverick Meerkat desde la web oficial. La pgina web de Ubuntu es http://www.ubuntu.com/, y podemos descargar Ubuntu desde la pgina http://www.ubuntu.com/download 2. Instalar la imagen en CD o en USB. 3. Inicia Windows en tu mquina. 4. Inserta el cd o USB que contiene la imagen de Ubuntu 11.10. 5. Explora el contenido del cd o USB y busca el archivo WUBI.EXE.

6. Ejecuta el archivo wubi.exe.

CICLO II-2012 52

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 7. Aparece la siguiente ventana donde debers elegir Instalar dentro de Windows.

8. En la siguiente ventana define los siguientes parmetros:

Selecciona la cantidad de disco duro que deseas usar y la ubicacin del mismo. En la imagen mostrada, por defecto sugiere alrededor del 10% de la particin donde est instalado el sistema operativo Windows. Selecciona un nombre y contrasea. Al terminar de definir los parmetros de instalacin hacer clic en instalar

CICLO II-2012 53

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 9. El proceso de instalacin dar inicio.

10. Para terminar el proceso de instalacin debers elegir Reiniciar ahora en la siguiente ventana :

11. Una vez que reinicies el equipo, aparecer una pantalla que te permitir elegir que sistema operativo quieres arrancar Windows Linux.

CICLO II-2012 54

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Para realizar el proceso de desinstalacin de wubi, solo se requieren los siguientes pasos: 1. Clic en el botn inicio de Windows. 2. Selecciona panel de control. 3. En la ventana de dialogo panel de control selecciona agregar o quitar programas:

CICLO II-2012 55

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 4. De la lista de programas actualmente instalados, selecciona Ubuntu y luego da clic en el botn cambiar o quitar. Aparece la ventana del asistente para desinstalar Ubuntu, aqu da clic en el botn desinstalar. Para finalizar el proceso de desinstalacin da clic en el botn terminar de la siguiente ventana.

5. 6.

Acerca de las contraseas Al llegar aqu pensar usted que los autores de este material han sido vctimas de un ataque agudo de paranoia porque quin va a querer entrar en mi equipo? y si quiere entrar cmo va a saber la fecha de nacimiento de mi hijo? A la primera pregunta le diremos que si usted va a usar su mquina para jugar al Tetris o poner sobre ella un cactus, efectivamente tiene razn. Pero si la va a usar como herramienta de trabajo y va a guardar en ella datos personales, entonces todo depender del sentido de la intimidad que usted tenga. Yo estoy ahora en mi sala de estudio, no me importara que viniera de visita y viera lo que tengo en ella, es ms estara encantado de mostrrselo, pero no tengo la puerta abierta con un letrero que diga "pasen sin llamar". Ahora que ya le hemos convencido de que no deje las puertas abiertas, aunque no tenga nada de valor, viene la segunda respuesta. Existe una tcnica para averiguar contraseas consistente en probar una tras otra hasta que el sistema nos deje entrar, a esta tcnica se le conoce con razn como "ataque por fuerza bruta". Por supuesto esto no se realiza tecleando manualmente cada contrasea sino que se hace atacando desde un ordenador (el atacante) a otro (la vctima). Se asombrara de la gran velocidad a que un ordenador es capaz de probar contraseas hasta acertar. Si usted utiliza una contrasea tal como "180767" o "1871967" o "18/7/1967" o cualquier otra variante en poco menos de una hora podra ser violentada. Al fin y al cabo 2012 aos a 365 das al ao dan un nmero de variantes bastante pequeo para una mquina. Pero tampoco es mucho ms resistente una palabra, por rara que sea, de cualquier idioma. Probar todo el diccionario de la RAEL, incluyendo conjugaciones verbales, y formas de adjetivo es tambin bastante rpido de hacer, y ms si los atacantes son varios. Este tipo de ataque es una variante de la fuerza bruta conocido como "ataque por diccionario". Incluso si la palabra es inventada, o es un patrn mnemotcnico, a poco que tenga algn sentido es vulnerable a una variante del ataque por fuerza bruta conocido como "ataque por patrn", piense que la misma lgica que sigui usted para construir su palabra inventada puede ser reconstruida por otro humano. Solucin: que su contrasea no tengan absolutamente ningn sentido. * Debera contener caracteres alfanumricos, es decir, letras y nmeros a ser posible mezclados y utilizando maysculas y minsculas. Este tipo de contraseas es difcil de vulnerar pues las posibilidades son enormes. As la contrasea "by6d9w" sera distinta de "bY6D9w". * Por la misma razn debera tener al menos 6 caracteres. * No deben usarse palabras con sentido que puedan estar en un diccionario. CICLO II-2012 56

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) * No deben deducirse de datos relativos a nosotros mismos ni a una combinacin de ellos: fecha de nacimiento, dni, matrcula del coche, nmeros de telfono. * No anotarla nunca, y si se hace no dejarla cerca del ordenador. Hay quin la esconde debajo del teclado o incluso la pega en el lateral del monitor. * En cualquier caso lo mejor es recordarla y si la anota dejarla en un lugar que le parezca muy seguro. Tenga en cuenta que estamos haciendo algo muy serio, instalar un sistema multiusuario en el que cada uno debe tener las mximas garantas de confidencialidad y seguridad. Ningn usuario tendr acceso a los datos de cualquier otro a no ser que ste ltimo lo permita explcitamente y nicamente a aquellas partes de sus datos que quiera permitir. Si usted viene de otros sistemas operativos donde la seguridad es escasa o simplemente inexistente entendemos que le pueda parecer excesivo lo que aqu se dice, pero esta es la nueva filosofa que pronto le ser familiar. Finalmente ponga nombre a su ordenador. El nombre que le demos carece de importancia pero es buen momento para la ternura, al fin y al cabo no llamara a su gato simplemente gato. Una vez completada esta informacin pulse el botn "Adelante". De ahora en adelante cada vez que inicie su ordenador se ejecutar el gestor de arranque GRUB (GRand Unified Bootloader, gran gestor de arranque unificado). GRUB le mostrar un men que le permitir acceder al nuevo sistema operativo y al resto de sistemas si los hay. Como mnimo se le mostrarn tres opciones: Ubuntu, kernel 2.6.15-23-386 Ubuntu, kernel 2.6.15-23-386 (recovery mode) Ubuntu, memtest86+ La que nos interesa ahora es la primera opcin. La segunda arranca el sistema en modo recuperacin (recovery mode) y se utiliza para resolver problemas serios. La tercera ejecutar memtest86+, un programa para el chequeo de la memoria RAM instalada en su ordenador. Posiblemente nunca necesite utilizar estos dos ltimos modos. Para moverse entre las distintas opciones utilice las teclas del cursor arriba y abajo. Una vez hecha la seleccin pulse Intro. Aun cuando haya varios sistemas instalados si usted no hace nada tras unos segundos se arrancar Ubuntu, ya que ste es el sistema por defecto. Si tenemos varios sistemas operativos y no deseamos que sea Ubuntu el que se arranque por defecto podemos cambiarlo. La mejor forma de ver cmo es con un ejemplo. Partimos de un men de arranque como el siguiente: Ubuntu, con Linux 3.0.0-12-generic Ubuntu, con Linux 3.0.0-12-generic (modo recuperacin) Previous Linux versions Memory test (memtest 86+) Memory test (memtest 86+, serial console 115200) Microsoft Windows XPProfessional( on /dev/sda1) Tal como vemos adems de Ubuntu tenemos instalado Microsoft Windows XP, aparece aqu con su nombre, por ejemplo WindowsXP. En este men la primera lnea se nombra como 0, CICLO II-2012 57

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) la segunda como 1, la tercera como 2 y as con el resto. Pasos para cambiar el orden de Arranque de Grub 2 en Ubuntu 11.10 1. Cuando el equipo inicie con el menu de arranque cuente las opciones de arranque que posee el inicio de su maquina, si posee Windows tambin le va a salir, ahora cuenta las opciones pero el conteo lo haces desde cero, es decir 0, 1, 2, 3 etc. 2. Verifica si esta instalado el grub2 lo puedes hacer con el siguiente comando desde el terminal: sudo apt-get install grub2 3. Una ves que ya sabes que opcin de arranque quieres que vaya por defecto, configura el siguiente archivo: sudo gedit /etc/default/grub, busca la opcin GRUB_DEFAULT=0 y cambia por el numero de la opcin que desees que arranque primero y guarda el archivo. 4. Finalmente actualiza el grub2 con el siguiente comando: sudo update-grub2

Iniciar sesin
A diferencia de lo que ocurre cuando Ubuntu se est ejecutando desde el CD ahora para entrar en el sistema necesitar registrarse, es decir, facilitar su nombre de usuario y contrasea. Esto permitir que el sistema le identifique y le asigne los privilegios de acceso conformes con su cuenta. Se protege as la confidencialidad de los datos y la seguridad del propio sistema. De modo que Ubuntu le pedir siempre que introduzca su nombre de usuario y su contrasea. Cumplimentando ambos campos (tenga cuidado pues se distingue entre maysculas y minsculas) se cargar el entorno grfico y accederemos a nuestra rea de trabajo. Como usuarios normales somos soberanos en nuestra rea de trabajo, podemos hacer y deshacer a nuestro antojo, pero fuera de ah no podemos hacer absolutamente nada. Olvdese de la promiscuidad de otros sistemas operativos que le permiten escribir o crear directorios en cualquier sitio al azar. Es posible configurar Ubuntu para que no sea necesario el registro inicial. Sin embargo es completamente desaconsejable porque supone una prdida de funcionalidad y ningn beneficio. Tiene en sus manos un sistema multiusuario seguro por qu desperdiciar esa potencialidad?. An cuando sea usted el nico usuario de su computadora es conveniente que mantenga el registro en el sistema, al fin y al cabo por qu exponer su informacin a cualquier curioso?

CICLO II-2012 58

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 2.5. El entorno de trabajo de Ubuntu 2.5.1 Interfaz de usuario Unity Ubuntu 11.10 cuenta con Unity, una interfaz de usuario completamente reinventada. Unity est diseada para minimizar las distracciones, dando ms espacio para trabajar y ayudar a realizar ms actividades. Esta seccin est diseada para responder a las preguntas sobre como utilizar Unity y tu escritorio Ubuntu. Primero tomaremos un momento para ver algunas de las principales caractersticas de Unity y cmo utilizarlas. 2.5.2. El Lanzador

El Lanzador aparece automticamente cuando se inicia la sesin en el escritorio, y proporciona acceso inmediato a las aplicaciones ms comunes. Cuando inicias una aplicacin el Lanzador se oculta. Esto te proporciona ms espacio para tu trabajo, y mantiene las distracciones al mnimo. Si mueves el puntero del ratn sobre el lado izquierdo de la pantalla el Lanzador aparecer. Tambin puedes presionar y mantener la tecla windows, el Lanzador aparecer, y se mostrarn nmeros sobre los conos del Lanzador; estos te permiten presionar uno de esos nmero para iniciar la aplicacin correspondiente. Anclar sus aplicaciones favoritas en el lanzador Para aadir una aplicacin en el lanzador para acceder fcilmente a l: Arrastre el icono de la aplicacin desde el Tablero hasta el Lanzador. O bien, cuando se este ejecutando la aplicacion, seleccione la opcion Mantener en el lanzador en la lista rapida de la aplicacion.

El orden de los iconos en el lanzador puede cambiarse arrastrando un icono fuera del lanzador y despus colocndolo de nuevo en la posicin deseada. Para quitar del lanzador el icono de una aplicacin, pulse con el botn derecho sobre el icono de la aplicacin y desmarque la opcin Mantener en el lanzador. Teclas para acceso rapido al Lanzador Windows Llama al lanzador de aplicaciones. windows-1 o 2 o 3 e incluso 0 Abre o hace foco sobre aplicaciones en uso Windows-T Abre la papelera de reciclaje. CICLO II-2012 59

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Alt-F1 Pone el foco del teclado en el lanzador Alt-F2 Invoca el lanzador en modo especial para ejecutar un comando. Ctrl-Alt-T Lanza el terminal. Teclas para acceso rapido para opcion Inicio(Dash) Windows (pulsar) Abre el panel Windows-A Abre el menu Aplicaciones Windows-F Abre el menu Carpetas. 2.5.3. El Tablero El boton Ubuntu est cerca de la esquina superior izquierda y siempre ser el primer elmento en el lanzador. Si das clic en el botn Ubuntu, Unity te presentar una caracterstica adicional del escritorio: El tablero. El tablero te permite buscar aplicaciones, arcivos y msica, y muestra los elementos en los que se ha trabajado recientemente. Si has trabajado en una hoja electrnica o editado una imagen y has olvidado dnde lo guardaste, seguramente encontrars esta caracterstica del tablero muy til. Por ejemplo si escribes documento en la barra de bsqueda, el tablero mostrar las aplicaciones que te ayudarn a editar documentos. Mostrar adems carpetas y documentos en los que has trabajado recientemente. El tablero incluye una barra de bsqueda, accesos directos a archivos y aplicaciones, y lanzadores para las aplicaciones ms comunes (navegador web, envio de correo electrnico, etc.) Podemos ver todas las aplicaciones disponibles dando clic en ms aplicaciones Podemos mostrar u ocultar las categoras dado clic en la opcin Filtrar resultados. Es importante notar que las aplicaciones ms usuales ya vienen instaladas pero adems ofrece aplicaciones para descargar con solo dar clic sobre alguna de ellas. CICLO II-2012 60

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Para ocultar del Tablero presiona la tecla Esc. Ventanas y espacios de trabajo Como otros escritorios, Unity utiliza ventana para desplegar las aplicaciones que se estn ejecutando. Usando tanto el Tablero como el Lanzador, puedes ejecutar nuevas aplicaciones y controlar cul ventana estar activa. Adems de las ventanas, puedes agrupar tus aplicaciones con espacios de trabajo. Trabajando con ventanas Maximizar, restaurar, minimizar y cerrar ventanas

Para maximinar/restaurar una ventana, debemos hacer doble clic en la barra de ttulo de la ventana o su botn correspondiente. Para cerrar o minimizar la ventana debemos utilizar los botones correspondientes ubicados en la parte superior.

Botones: Cerrar, minimizar, maximizar/restaurar Mover y cambiar el tamao de una ventana


Para mover una ventana debes arrastrarla por la barra de ttulo. Para cambiar el tamao debes arrastrarla por los bordes.

Intercambiar entre ventanas


Alt +Tab Tecla windows + w Cuando hay aplicaciones abiertas ests tambin se mostrarn en el lanzador y el cono tendr uno o ms tringulos a los lados, podemos dar clic y se mostrar la aplicacin correspondiente o las ventanas de esa aplicacin en el caso que haya ms de una abierta. Administracin de pantallas Super-? Aleja todas las ventanas en todos los escritorios. Super-? Aleja todas las ventanas en el escritorio en uso. Super-D Minimiza todas las pantallas, volviendo a pulsarlas, las restaura. Posicin de Ventana Ctrl-Alt-Numpad 7 Colocar la ventana en la parte superior izquierda. Ctrl-Alt-Numpad 8 Colocar la ventana en la parte superior al medio. Ctrl-Alt-Numpad 9 Colocar la ventana en la parte superior derecha. 61

CICLO II-2012

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)


Ctrl-Alt-Numpad 4 a la izquierda de la pantalla. Ctrl-Alt-Numpad 5 Centra/maximiza la ventana en el centro de la pantalla. Ctrl-Alt-Numpad 6 Colocar la ventana a la derecha de la pantalla. Ctrl-Alt-Numpad 1 Colocar la ventana en la parte inferior izquierda. Ctrl-Alt-Numpad 2 Colocar la ventana en la parte inferior al medio de la pantalla. Ctrl-Alt-Numpad 3 Colocar la ventana en la parte inferior derecha. Ctrl-Alt-Numpad 0 Maximiza la pantalla.

Trabajando con espacios de trabajo o escritorios

Un espacio de trabajo se refiere al grupo de ventanas en tu escritorio. Estos escritorios virtuales incrementan el tamao de tu rea de trabajo. Los espacios de trabajo son tiles para reducir y hacer el escritorio ms fcil de navegar. Puedes usar los espacios de trabajo para organizar tu ventanas. Por ejemplo, puedes tener todas las ventanas de comunicaciones, como aplicaciones de correo electrnico y chat en un espacio de trabajo y tu gestor de msica podra estar en un espacio de trabajo diferente. Puede usar los espacios de trabajo para organizar sus quehaceres. Por ejemplo, puede tener todas sus ventanas de comunicacin, como el correo electrnico y las aplicaciones de chat en un nico espacio de trabajo, y las tareas es que est haciendo en otro espacio de trabajo diferente. Su gestor de msica podra estar en un tercer espacio de trabajo. Abra el Lanzador y pulse en el icono del cambiador de espacios de trabajo situado cerca de la parte inferior. De forma predeterminada, Ubuntu muestra cuatro espacios de trabajo, organizados en dos filas por dos columnas. Puede cambiar fcilmente el nmero de espacios de trabajo: Cambiar el nmero de espacios de trabajo 1. Vaya al Tablero y abra el Terminal. 2. Para cambiar el nmero de filas, teclee la orden siguiente, sustituyendo el nmero final por el nmero que desee. Pulse Entrar. gconftool-2 --type=int --set /apps/compiz-1/general/screen0/options/vsize 2

CICLO II-2012 62

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 3. Para cambiar el nmero de columnas, teclee la orden siguiente, sustituyendo el nmero final por el nmero que desee. Pulse Entrar. gconftool-2 --type=int --set /apps/compiz-1/general/screen0/options/hsize 2 Abre el Lanzador y da clic en botn para intercambiar entre espacios de trabajo. Gestin de escritorios

Windows-W , Aleja todos los escritorios y nos permite manejar las ventanas. Ctrl-Alt- / / / Cambia entre escritorios. Ctrl-Alt-Shift- / / / Cambiar la ventana entre diferentes escritorios.

Controlar aplicaciones y configuraciones con Mens Indicadores Ubuntu tiene diferentes mens de indicadores en la parte derecha del panel. Estos mens son colocados donde puedes verificar y modificar el estado de la computadora y aplicaciones. Algunos de los que encontrars son:

Men de mensajera Fcilmente enva y recibe notificaciones de las aplicaciones de mensajera: correo electrnico, redes sociales y aplicaciones de chat

Men Batera Verifica la carga de la batera de tu porttil. Este men no aparece si no se detecta una batera.

Men Bluetooth Manda y recibe archivos por Bluetooth. Este men no aparecer si no se detecta un dispositivo de Bluetooth.

Men Red Para gestionar conecciones cableadas, inalmbricas, mbiles y redes VPN

Men Sonido Cambia las configuraciones de sonido y controles de reproductores multimedia como Banshee.

CICLO II-2012 63

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Reloj Accesa a la hora y fecha actual

Men Usuario Cambia tu clave, configuraciones de lenguaje o la foto de acceso. Se puede cambiar entre cuentas de usuario conectados.

Men Sistema o sesion Accesa a las configuraciones del sistema, bloquear pantalla, cerrar sessin, suspender, reiniciar o apagar la computadora.

Enlaces Un Enlacer puede equivaler a lo que en otros sistemas se conoce como accesos directos. Para crear un acceso directo a una carpeta o archivo: 1. Vaya a la Carpeta personal. Se mostrar la ventana del Navegador de archivos 2. Haga clic con el botn derecho sobre la carpeta o archivo al que quiere crear el acceso. 3. En el men emergente seleccione Crear un enlace. Esto crear un icono con el ttulo Enlace hacia... 4. Haga clic con el botn izquierdo sobre el icono recin creado y sin soltar arrastre el puntero hasta el fondo del escritorio. Se crear un acceso directo a la carpeta o archivo. Alternativamente, haga clic con el botn derecho sobre el enlace y elija cortar, vaya al escritorio vuelva a pulsar el botn derecho y seleccione pegar. CICLO II-2012 64

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Para eliminar cualquier acceso directo del escritorio seleccinelo y pulse la tecla [Supr] o bien pulse el botn derecho y elija Mover a la papelera. Usted puede borrar un acceso directo sin que esto afecte al archivo o carpeta originales. 2.5.4. Personalizacin del escritorio El escritorio de Ubuntu es muy personalizable. Es evidente que no se trata de una tarea crtica del sistema, sin embargo tambin es deseable poder adaptar el aspecto y comportamiento del espacio de trabajo a nuestros gustos y preferencias estticas. Fondo de escritorio Es el cambio ms vistoso y tambin el ms fcil de hacer. Se puede modificar el fondo del escritorio con un color plano o una foto. En Internet puede encontrar muchos fondos (wallpapers o backgrounds) o bien pude usar los suyos. Una vez tengamos la imagen guardada los pasos a dar son: 1. Haga clic con el botn derecho del ratn en cualquier lugar vaco del escritorio. 2. Seleccione Cambiar el fondo del escritorio. 3. Elija la imagen de la lista o bien pulse el botn Aadir tapiz para utilizar la suya propia. Si lo que desea es que el fondo tenga nicamente un color plano seleccione Sin tapiz. Una vez tenemos la imagen de escritorio podemos afinar ms con la opciones de Estilo: Ampliar. Amplia la imagen para que ocupe el 100% de fondo de escritorio. Centrar. Coloca la imagen en el centro de la pantalla. Si no es del tamao adecuado no cubrir todo el fondo. Rellenar. Distorsiona la imagen para ocupar toda la pantalla. Escalar: estira la imagen hasta los bordes verticales u horizontales de la pantalla pero sin distorsionarla. Mosaico: Repite la imagen tantas veces como sea necesario hasta cubrir toda la pantalla. Colores y degradado. Coloca tonalidades de fondo . Todos los cambios que hacemos sobre el fondo de escritorio tienen efecto inmediato lo que va muy bien para ir probando sin perder el tiempo.

CICLO II-2012 65

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Aplicar un tema Cuando instalamos Ubuntu o lo ejecutamos desde el CD ste mostrar un aspecto determinado por la decoracin de las ventanas, los botones y los iconos. A este conjunto de elementos grficos lo llamamos tema. Modificar el tema del escritorio es sencillo: 1. Hacemos clic en un area vacia del escritorio. 2. En el menu emergente seleccione cambiar fondo de escritorio 3. En la ventana de Aparicencia elegimos el tema que nos parezca. Por defecto solo estan disponibles 5 temas.

Configuracin Avanzada
No viene instalada por defecto. En el Centro de Software buscamos "configuracin avanzada" y pulsamos instalar. Ojo con los acentos, hay que escribirlo literal, sino, no aparece. O para los amantes de la Terminal:
sudo apt-get install gnome-tweak-tool

Esta herramienta sirve tanto para Ubuntu con Unity como con Gnome-Shell y funciona en ambas perfectamente. Para lanzar la aplicacin: Pulsamos en el lanzador del Dash de la barra izquierda (el 1, con el logo de Ubuntu) y escribimos "configuracin avanzada".

En http://gnome-look.org/ puede encontrar una gran cantidad de temas para instalar, as como fondos de escritorio y otros recursos grficos. A la izquierda del sitio buscamos "GTK 3.X" y nos aparecern los distintos temas que hay para esta versin CICLO II-2012 66

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Una vez descargado el tema, la carpeta que lo contiene debe ser descomprimida y guardada en la carpeta .themes para que pueda ser utilizado desde la ventana configuracion avanzada. El punto delante de una carpeta siginifica que esta oculta, por lo que se debe ir a la carpeta personal y en el menu ver seleccionar mostrar los archivos ocultos.

Configuracin de Unity
Hay que instalar el paquete "compizconfig-settings-manager" (ccsm) y si queremos ms efectos para Compiz, instalamos "compiz-fusion-plugins-extra" La configuracin del panel y de las barras de Unity se hace desde el "Administrador de Opciones CompizConfig" (ccsm), en el plugin "Ubuntu Unity Plugin": - En la pestaa Behaviour: podemos configurar: Lado o esquina donde mover el ratn para que aparezca la barra (Reveal Mode) Su comportamiento: modo inteligente, ocultamiento, siempre visible,... (Hide Launcher) y Los atajos de teclado. - En la pestaa Switcher (ALT+Tab) podemos configurar la conmutacin de ventanas abiertas: Automatically grid windows on timer in switcher: Temporizador de conmutacin de ventanas automtico. Bias alt-tab sorting to prefer windows on the current viewport: seleccin de las ventanas del escritorio actual. Key to start the switcher: Combinacin de teclas para comenzar el conmutador. Key to start the switcher in reverse: Para iniciar el conmutador a la inversa Go right in the Switcher: Ir a la derecha en el conmutador. Go left in the Switcher: Ir a la izquierda en el conmutador. Key to expose the windows in the Switcher: Teclas para iniciar la exposicin de las ventanas en la Conmutacin. Key to collapse windows in the Switcher: Teclas para cerrar la exposicin de las ventanas en la Conmutacin. Key to flip through windows in the Switcher: Teclas para voltear a travs de las ventanas en el conmutador. Key to flip through windows in the Switcher backwards: Teclas para voltear a travs de las ventanas en el conmutador hacia atrs Show minimized windows in switcher: Mostrar las ventanas minimizadas en el conmutador. CICLO II-2012 67

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

- En la pestaa Experimental: podemos configurar: El color del fondo de los iconos (Blacklight mode). Animacin de los lanzadores al pulsarlos (Launch Animation) Animacin de alguna aplicacin que requiere su atencin (Urgen Animation) Transparencia de los paneles (Panel Opacity) Tamao de los iconos lanzadores de la barra (Launcher Icon Size) Animacin cuando se muestra u oculta (Hide animation) Tipo de desenfoque en la ventana de Aplicaciones o Archivos y Carpetas (Dash Blur) Seleccin de idioma Ubuntu fiel a sus compromisos incluye traducciones de documentacin y de las aplicaciones incluidas para varios idiomas. Si usted hizo la instalacin en espaol probablemente no tenga que hacer nada. An as es posible que algunas aplicaciones no aparezcan traducidas. Resolver esta situacin es sencillo: 1. Vaya al lanzador-> en el tablero escriba Soporte de idiomas e introduzca la contrasea de usuario si as se le solicita. 2. Si el soporte de idioma no est completamente instalado ver una ventana de aviso. Pulse el botn Instalar. 3. En la ventana Soporte de idiomas haga clic en la casilla al lado de Espaol en la parte superior de la ventana. En la lista desplegable Idioma predeterminado selecciones Espaol (Espaa).Cuando est listo pulse el botn Aplicar 4. Comenzar ahora la descarga de los paquetes necesarios desde Internet. 5. Finalmente si todo ha ido bien una ventana le notificar de que el proceso a terminado con xito. Estas operaciones, puesto que implica la instalacin de paquetes, carecen de sentido cuando se trabaja desde el Live CD, por la razn obvia de que, al apagar el ordenador no se guar dar ningn cambio, por lo tanto las realizaremos con el sistema instalado en el disco duro y con la conexin a Internet correctamente configurada.

CICLO II-2012 68

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 2.6. Gestin de archivos. La moderna informtica de usuario est basada en interesantes metforas, una de ellas es la que se refiere a los conceptos de archivo y carpeta. Imagine que mecanografa un texto, unos apuntes de clase por ejemplo y despus qu hace con ellos? Si es usted una persona ordenada les pondr una grapa o un clip y los meter en una carpeta, si es adems pulcro, le pondr a la carpeta un ttulo que haga referencia a lo que hay dentro. Si es adems trabajador, pronto tendr muchos documentos sujetos con clip y metidos en carpetas y tal vez quiera poner esas carpetas en una unidad de almacenamiento mayor tal como un archivador al que tambin pondr un ttulo. Qu conseguimos con todo sto? Encontrar con muy poco esfuerzo lo que buscamos en cualquier momento. Puede que usted no sea nada de esto y tenga sus apuntes y documentos dispersos en su mesa de trabajo en lo que se llama a veces "un desorden ordenado". Si es as le costar mucho encontrar algo y perder bastante tiempo en un trabajo intil y enervante que podra haber evitado de haber sido medianamente cuidadoso con sus cosas. As que por salud e higiene mental debera usted plantearse la posibilidad de actuar como si fuera una persona ordenada. Las modernas computadoras le permiten guardar una gran cantidad de informacin en muy poco espacio y del modo ms ordenado. Cualquier documento que usted tenga, un texto, una imagen, una cancin, etc., es considerado por el sistema un archivo o fichero. Cada archivo tiene un nombre que lo identifica y que debe hacer referencia a lo que contiene de un modo breve y preciso. A su vez los archivos se organizan en carpetas o directorios que tambin tienen un nombre. Las carpetas pueden formar parte de otras carpetas y as sucesivamente. El objetivo de todo esto es mantener organizada la informacin de tal modo que sea fcil y rpido acceder a cualquier archivo. El conjunto de carpetas, carpetas que contienen carpetas (a veces llamadas subcarpetas o subdirectorios) y ficheros forman una estructura ramificada que en la jerga se conoce como "rbol de directorios". Un rbol tiene raz y tronco, que es como una prolongacin de la raz, del tronco nacen ramas, de esas ramas otras ramas, y de las ramas penden los frutos (dejemos ahora las hojas, el rbol de nuestro ejemplo no tiene hojas o las hojas son como el adorno de las ramas). La raz y el tronco de nuestro rbol es la raz del sistema de ficheros, de l cuelga todo, las ramas son las carpetas principales, de esas ramas salen otras ramas, que son las subcarpetas y finalmente los frutos que son los archivos que contienen nuestros textos, imgenes, etc. Espero que el ejemplo le haya sido de utilidad, si no es as olvdese de l y siga leyendo. Hay sistemas operativos que permiten que el usuario normal cree carpetas o archivos en cualquier lugar y de cualquier manera, a estos sistemas se les conoce como "sistemas promiscuos". GNU/Linux no lo es. En la prctica esto significa que cuando usted se registre como usuario se le asignar una carpeta personal (directorio /home ) en la que podr crear carpetas y ficheros a su antojo. Pero usted no podr crear o borrar carpetas o ficheros fuera de ah, a lo sumo podr ver qu hay ms all de su "home" pero no podr modificarlo en absoluto, a no ser que disponga de permisos de administracin. sto, lejos de ser un inconveniente es una virtud. CICLO II-2012 69

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) En este momento se nos ocurren una decena de ventajas, pero para no cansarle en exceso dado que es usted un hombre o mujer ocupado, mencionaremos algunas: * Ser ordenado a pesar de todo es una virtud. *Si el usuario normal no puede escribir fuera de su zona tampoco podr estropear nada fuera de su zona, si hace dao se lo hace a s mismo. *Se mantiene el grado mximo de confidencialidad puesto que se puede conseguir que ningn usuario puede acceder a la zona de otro. Incluso aunque sea su hijo o hija quien comparte con us ted el ordenador tiene derecho a la privacidad. *Si en algn momento un usuario se da de baja, puede eliminarse todo lo que hubiese creado del modo ms rpido y sencillo. *Jams se preguntar dnde habr instalado tal programa, o qu har tal carpeta aqu, porque todo estar en su sitio, incluso su Ubuntu tendr los mismos ficheros vitales para el sistema en el mismo lugar que el de su vecino. * La propagacin de virus se hace tremendamente difcil. An en el supuesto de que alguna vez hubiese algn virus realmente potente para GNU/Linux, mientras trabaje como usuario es muy difcil que pueda causarle algn dao al sistema. [Respecto a los virus en GNU/Linux existe, entre el usuario medio, una doble falsa creencia: que no hay; y que no hay porque todava no lo usa mucha gente. En primer lugar, GNU/Linux no es otra cosa que software informtico construido por humanos y por tanto siempre imperfecto. La diferencia con los sistemas propietarios es que aqu nadie oculta informacin, puesto que el cdigo es abierto si hay una vulnerabilidad en el sistema se har pblica inmediatamente a fin de que sea resuelta lo antes posible. Con un ejemplo lo ver ms claro. Imagine que instala en su casa los ms sofisticados sistemas de seguridad y las puertas blindadas ms poderosas y a continuacin le da a los posibles ladrones el plano de la casa y el de los sistemas de seguridad, y les dice "prueben a entrar". Le parecer una locura pero esto es lo que se hace en el mundo del software libre, y a pesar de todo no pueden entrar. En la actualidad no se conocen virus para GNU/Linux que merezcan tal nombre. En segundo lugar crear virus para GNU/Linux dista mucho de ser un pasatiempo para adolescentes con conocimientos de Visual Basic. Se ha mitificado en exceso la figura del hacker constructor de virus, aristcrata del conocimiento, dotado de una inteligencia superior, etc. La inteligencia, si se tiene, es algo dado y no hay motivo alguno para presumir de lo que se da sin esfuerzo. A los autores, que son sin embargo muy realistas, les gusta pensar en un mundo donde todos pongamos nuestro entendimiento a trabajar para el bien de la comunidad. Por cierto que el termino hacker ha cambiado notablemente de significado, en sus inicios designaba nicamente al experto en informtica que disfrutaba escribiendo cdigo y compartindolo con los dems. Stallman resume muy bien qu es el espritu del hacker: "Hacker, usando la palabra inglesa, quiere decir divertirse con el ingenio, usar la inteligencia para hacer algo difcil. No implica trabajar slo ni con otros necesariamente. Es posible en cualquier proyecto. No implica tampoco hacerlo con computadoras. Es posible ser un hacker de las bicicletas. Por ejemplo, una fiesta sorpresa tiene el espritu del hack, usa el ingenio para sorprender al homenajeado, no para molestarle" http://www.ciberpunk.info/richard-stallman-en-zaragoza] CICLO II-2012 70

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) En lo que sigue aprender a organizar su informacin en archivos y carpetas usando de las herramientas que Ubuntu le proporciona. Comprender tambin cmo se gestiona el sistema los ficheros y el por qu de ello.

2.6.1. El administrador de archivos


La aplicacin que nos permite organizar nuestros archivos, lo que a veces se llama un administrador o Navegador de archivos, es Nautilus. Vamos al Lanzador y seleccionamos Carpeta personal y aparece el administrador de archivos. la imagen siguiente muestra la ventana de Nautilus: 1. Panel de visualizacin. Es la zona central y ms grande de la aplicacin en la que se listan los contenidos de la carpeta. 2. Barra lateral. muestra una lista de accesos directos a los lugares bsicos del sistema, ms los que hayamos aadido con marcadores. Para mostrar u ocultar el panel podemos: Hacer clic en el botn X en el ngulo superior derecho. En el men Ver marcar o desmarcar la opcin Panel lateral. Pulsar la tecla F9 que oculta o muestra el panel alternativamente. 3. Barra principal. Consiste en una serie de botones que nos ofrecen las opciones bsicas de navegacin por las carpetas. Atrs: Para visitar el ltimo lugar al que hemos accedido Adelante: Se comporta de modo similar al anterior y nos permitir avanzar. Cuando no haya nada hacia adelante estar en gris y su pulsacin no producir ningn efecto.

Buscar: Nos permitir buscar un archivo o carpeta por ttulo. 4. Carpeta personal: Nos lleva directamente a la raz de nuestra carpeta personal. 5. Equipo: nos permitir acceder de modo sencillo tanto a los dispositivos de almacenamiento extrable (disquete, CD, memoria usb, etc.) como a las particiones que pudiera haber en el disco duro. 6. Barra de estado. Al pie de la ventana est la barra de estado. En ella se nos muestra informacin acerca de los elementos seleccionados, tales como su tamao o el espacio libre en el disco. 7. Men. Nautilus cuenta con un men principal, similar al de otras aplicaciones que se ejecutan en un entorno de ventanas, cuyas opciones son suficientemente descriptivas para cualquier usuario aun cuando carezca de experiencia previa. CICLO II-2012 71

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Menu Archivo. Las opciones disponibles en este men son: Abrir una ventana nueva: Abre una nueva ventana de Nautilus. Crear una carpeta: Crea un nuevo directorio en el lugar seleccionado, es decir, el que se muestra en la barra de direccin. En el momento de crear la carpeta le pondremos nombre, si no lo hacemos se crear con el nombre "carpeta sin ttulo". Posteriormente podremos cambiar el nombre de la carpeta activando su men contextual con el botn derecho del ratn y seleccionando Propiedades. Las siguiente opciones varan segn hayamos seleccionado una carpeta o un archivo. Para una carpeta: Abrir: Abre la carpeta y muestra su contenido. Es equivalente a hacer sobre ella una doble pulsacin con botn izquierdo del ratn. Abrir en una ventana nueva. Abre la carpeta seleccionada en una ventana nueva de Nautilus. Para un archivo: Abrir con: Abre el archivo utilizando la aplicacin que tengamos asignada por defecto para ese tipo o con otras que el sistema sabe que pueden trabajar con l. Por ejemplo, una imagen con formato PNG se abrir por defecto con el visor de imgenes, pero tambin podemos abrirla si nos interesa con el editor de imagen GIMP o con el navegador Firefox. Cuando hacemos doble clic sobre un archivo se abrir con la aplicacin por defecto. Abrir con otra aplicacin: Si ninguna de las aplicaciones asignadas a un determinado tipo de archivo nos satisface podemos realizar una nueva asociacin. Para ello en la ventana emergente Abrir con seleccionaremos un programa. A partir de ese momento todos los archivos de ese tipo podrn abrirse con la aplicacin seleccionada. Conectar con el servidor: Esta opcin abre una ventana emergente en la que podemos poner la direccin de cualquier servidor FTP, SSH, WebDAV, etc. al que queremos conectar. Una vez conectado veremos el contenido del servidor integrado en Nautilus como si fuese una carpeta ms de nuestro sistema. Propiedades: Permite configurar las propiedades del elemento seleccionado. Vaciar la papelera: Cuando queremos borrar un fichero o carpeta tenemos dos opciones. Lo podemos simplemente eliminar y entonces lo perderemos completamente o podemos moverlo a la papelera por si posteriormente lo necesitamos. Cuando vaciamos la papelera todos los objetos contenidos en ella se perdern definitivamente. Cerrar todas las ventanas: Cierra todas las ventanas de Nautilus que pudiera tener abiertas. Cerrar: Cierra slo la ventana actual. No todas las opciones son ejecutables siempre, por eso en ciertas situaciones algunas de ellas aparecern en gris indicando con ello que no estn disponibles. CICLO II-2012 72

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

La mayora de las opciones del men pueden activarse utilizando combinaciones de teclas a las que llamamos atajos de teclado. Los atajos de teclado estn indicados al lado de las opciones del men, por ejemplo podemos crear un carpeta con la combinacin Maysculas-> Control-> N. Si repite con frecuencia una cierta operacin encontrar ms rpido y cmodo hacerlo desde el teclado. Menu Editar. Las opciones disponibles son: Cortar: Nos permite cambiar de lugar uno o varios archivos o carpetas. Una vez colocados en su nueva ubicacin los archivos o carpetas son eliminados de su lugar original. Copiar: Igual que el anterior pero conservando los archivos o carpetas originales.

CICLO II-2012 73

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Pegar: Coloca en el directorio actual los archivos o carpetas previamente seleccionados para copiar o cortar. Seleccionar todo: Selecciona todos los archivos o carpetas listados en la ventana principal Duplicar: Crea una copia de la carpeta o archivo seleccionado. Al duplicado se le aadir la palabra "(copia)". Crear un enlace: Crea un acceso directo al fichero o carpeta seleccionado. Renombrar: cambia el nombre del archivo o carpeta seleccionado. Mover a la papelera: Elimina el archivo o carpeta seleccionado y lo coloca en la papelera, donde todava lo podemos recuperar. Cuando vace la papelera los ficheros o carpetas sern definitivamente eliminados. Enviar a... Crea un archivo comprimido con los archivos y/o carpetas seleccionados y lo enva como adjunto a una direccin de correo. En el campo "Enviar a" escribiremos la direccin de correo del destinatario, y en "Enviar empaquetado en" el nombre del fichero que vamos a enviar.

Comprimir. Nos permite crear un fichero comprimido con los ficheros o carpetas seleccionados. El paquete se crear en el directorio actual y por defecto tendr la extensin .tar.gz. En la lista desplegable podemos elegir entre una gran variedad de formatos de compresin.

Compartir carpeta. Esta opcin nicamente estar disponible si hemos seleccionado una carpeta. Nos permite compartirla con otros equipos de nuestra red local, ya sean GNU/Linux o Windows. Si no los tenemos se nos pedir consentimiento para instalar los programas necesarios. CICLO II-2012 74

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Preferencias. Desde aqu podemos configurar el comportamiento del administrador de archivos. Menu Ver. Este men nos permite mostrar/ocultar las distintas barras y paneles del administrador de archivos. Tambin podemos seleccionar la opcin para Mostrar los archivos ocultos que el sistema y las aplicaciones crean automticamente.

Menu Ir Bajo este men estn agrupadas la mayora de opciones de navegacin que ya hemos visto a propsito de la barra principal. Al pie encontramos una lista cronolgica de los ltimos lugares por los que hemos pasado y que podemos vaciar con Limpiar el histrico. Menu Marcadores. Podemos aadir lugares al panel lateral seleccionando Aadir marcador cuando nos encontremos en la carpeta que deseemos marcar. El marcador aparecer tambin en el men Lugares del escritorio. Para eliminarlo utilizamos la opcin Editar los marcadores. Menu Ayuda. Ofrece una manual de Nautilus para los que quieran ampliar. Men contextual Si pulsamos con el botn derecho del ratn sobre un archivo o carpeta se despliega su men contextual. Aunque todas las operaciones sobre archivos y carpetas se pueden hacer desde el men principal de Nautilus, a menudo resulta ms cmodo y rpido utilizar este men contextual.

CICLO II-2012 75

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

2.6.2.Operaciones frecuentes con archivos y carpetas Acceder a dispositivos removibles En nuestro trabajo diario con el ordenador necesitaremos con frecuencia acceder a un Cdrom, una memoria flash o una cmara digital. El procedimiento para ver y en su caso escribir en este tipo de medios es sencillo. Cd-Rom. Introducimos el medio en la unidad lectora, ste ser reconocido por el sistema, aparecer su icono correspondiente en el lanzador y se abrir una ventana de Nautilus mostrando sus contenidos. En todo caso siempre podemos acceder haciendo clic sobre el icono de la USB en el lanzador. Alternativamente vamos a la opcion Lugares - > Dispositivos A fin de evitar la prdida de datos antes de retirar el CD o memoria USB es necesario desmontarlo, para ello pulsamos con el botn derecho sobre el icono de la USB y seleccionamos Extraer unidad de forma Segura(o USB sticks). Conectamos el dispositivo en el puerto USB, ste ser reconocido por el sistema, se crear un icono en el lanzador y se abrir una ventana del administrador de archivos mostrndonos sus contenidos. Para guardar en la memoria flash seguiremos el procedimiento ms sencillo: clic derecho sobre el archivo y luego seleccionamos enviar a. En la ventana enviar a , seleccionamos soportes extrables y comparticiones. Luego en enviar a: , seleccionamos la etiqueta de la memoria USB deseada. Antes de retirar el dispositivo y para proteger los datos debemos desmontarlo. Para ello pulsamos con el botn derecho sobre el icono del escritorio y seleccionamos Extraer unidad de forma segura. CICLO II-2012 76

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Reproductores musicales y Cmaras fotogrficas. Conectamos el dispositivo al puerto, al encenderlo aparece un mensaje comunicndonos de que ha sido correctamente detectado y a continuacin se abre una aplicacin de msica o fotografa invitndonos a importar los archivos al ordenador. Ms adelante veremos un poco ms detalladamente cmo trabajar con un cmara fotogrfica digital. Administracin de propiedades de un objeto Haciendo clic con la tecla derecha del ratn en el icono de un archivo o carpeta nos aparece su men contextual. Al final de ste encontramos la opcin Propiedades, que nos permite obtener informacin sobre el elemento seleccionado y realizar tareas administrativas sobre l. Las opciones disponibles bajo las pestaas de Propiedades dependern del tipo de elemento y de los permisos que tengamos sobre l, algunas opciones estarn en gris indicando con ello que no las podemos modificar. Veamos qu hay bajo cada una de las pestaas. Bsico. Nos ofrece informacin acerca del tipo de archivo, tamao, ubicacin, etc. Adems podemos renombrar el elemento. Permisos. Se trata de una informacin bastante tcnica y que no necesitaremos cambiar a menos que queramos compartir con otros usuarios locales o de la red. Abrir con. Aparece nicamente en el caso de los archivos. Nos muestra una lista de las aplicaciones capaces de abrir ese tipo de archivo. Una de ellas estar marcada significando que es la aplicacin asociada por defecto. Si queremos aadir ms aplicaciones pulsamos el botn Aadir. Dependiendo del tipo de archivo podemos encontrar otras dos pestaas Imagen o Documento que nos dar informacin sobre el tipo, tamao, fecha de creacin, autor, etc.

Seleccionar archivos o carpetas


Para seleccionar un elemento cualquiera de los listados en la ventana principal de Nautilus basta con pulsar sobre l una vez con el botn izquierdo del ratn, el elemento seleccionado se ver con un color resaltado y se nos mostrar informacin sobre l en la barra de estado. A veces es necesario realizar una seleccin de mltiples archivos. Podemos hacerlo de dos formas segn lo que queramos conseguir: Si queremos seleccionar mltiples ficheros o carpetas consecutivos bastar con hacer clic sobre el primer elemento, pulsar la tecla Maysculas y sin soltarla hacer clic en el ltimo elemento de la lista que queremos seleccionar. Si queremos seleccionar elementos uno a uno no consecutivos bastar con hacer clic sobre cada uno de ellos manteniendo pulsada la tecla de Control. Para quitar elementos de la seleccin basta con repetir el procedimiento. Cuando se trata de seleccionar varios archivos o carpetas es ms cmodo utilizar el modo "Ver como lista" que podemos configurar desde el menu ver->lista

CICLO II-2012 77

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Copiar, mover, eliminar y enlazar


Una de las tareas bsicas para mantener bien organizada su informacin es crear carpetas. Se pueden crear tanto en el escritorio como dentro de su Carpeta personal. Un buen consejo es ubicar en el escritorio nicamente aquellas carpetas que vamos a utilizar muy a menudo. El resto es mejor colocarlas en la Carpeta personal, para mantener el escritorio limpio. Otro buen consejo es organizar nuestra carpetas por conceptos (familia, viajes, filosofa primero, tica, lengua segundo, etc.) en vez de por tipos de archivo (fotos, hojas de clculo, vdeos, etc.) Dentro de cada una vamos creando subcarpetas utilizando el mismo criterio. Una vez tenemos esta estructura bsica vamos guardando nuevos archivos o moviendo los que tengamos en otras carpetas. Para crear una nueva carpeta basta con situarse en el lugar donde la queramos ubicar y seleccionar Archivo ->Crear una carpeta del men principal de Nautilus. Alternativamente podemos pulsar con el botn derecho del ratn en un lugar vaco de la ventana principal y seleccionar Crear una Carpeta en el men contextual. En el siguiente ejemplo creamos una carpeta llamada computacin en la carpeta personal del usuario actual . En la siguiente imagen se muestra como el cursor se ubica a la par del icono de la nueva carpeta esperando que se digite el nombre que esta tendra.

Para copiar archivos o carpetas debemos situarnos en el directorio origen y seleccionar los archivos o carpetas que deseamos copiar. En el men Editar elegimos la opcin Copiar, a continuacin nos dirigimos al directorio destino y elegimos Pegar. De esta forma se crear una copia de los ficheros conservando los originales en el lugar en que estuvieran. Para mover archivos o carpetas seguiremos el mismo procedimiento pero eligiendo esta vez la opcin Cortar, de esta manera cambiaremos de lugar los ficheros, es decir, no se conservarn copias en su lugar original. Si quiere borrar ficheros o carpetas seleccinelos y a continuacin en el men Editar elija la opcin Mover a la papelera. Todas estas operaciones puede hacerse tambin activando el men contextual con el botn derecho del ratn. Tambin podemos usar el procedimiento de arrastrar y soltar entre dos ventanas abiertas de Nautilus, una mostrando el directorio origen y la otra el destino, o bien con una sola ventana eligiendo en el panel lateral la vista rbol, para una mayor comodidad. Si tomamos uno o varios elementos previamente seleccionados y los arrastramos hasta la carpeta destino: Movemos el elemento, es decir, lo cambiamos de lugar. Copiamos el elemento si al tiempo de arrastrarlo mantenemos pulsada la tecla Control, es decir, el elemento permanecer en su carpeta de origen y creamos una copia completa en la carpeta destino. CICLO II-2012 78

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Finalmente puede crear un enlace a cualquier elemento seleccionado activando el men contextual con el botn derecho del ratn y eligiendo Crear un enlace, se crear un fichero con el nombre del original precedido de Enlace hacia...

Guardar y recuperar archivos


Una de las mayores ventajas de usar herramientas informticas es la facilidad que ofrecen en cuanto a archivar, organizar y recuperar la informacin. Para ello, es conveniente adquirir una cierta soltura a la hora de recorrer el rbol de directorios y localizar rpidamente dnde guardar un trabajo para, posteriormente editarlo de nuevo en caso necesario. Nautilus nos permite una gestin gil de nuestros ficheros. Podemos moverlos, copiarlos o eliminarlos fcilmente. Sin embargo todas estas operaciones con Nautilus se efectan sobre ficheros ya creados y guardados en nuestro disco duro. El objetivo de este apartado es aprender a recuperar un fichero para continuar con su edicin y archivar un trabajo directamente desde el programa que estemos utilizando para su confeccin. La mayora de las aplicaciones integradas en el entorno grfico de Ubuntu utilizan una ventana comn para permitir guardar o recuperar un archivo desde alguna carpeta de nuestra estructura de directorios. Cuando desde cualquier aplicacin ejecutamos la accin de abrir nos aparece la ventana de dilogo abrir archivos. Como puede verse es una simplificacin del administrador de archivos, nos faltan el men y la barra principal, pero por lo dems es semejante. En esta utilidad de exploracin del disco duro encontramos, en la parte superior una barra que nos indica en el lugar en que estamos actualmente tomando siempre como referencia nuestra Carpeta personal. Si el archivo que vamos a abrir est en cualquiera de las subcarpetas de nuestra carpeta personal nicamente necesitamos subir o bajar por el rbol haciendo doble clic en el nombre de las carpetas. La parte central est dividida en dos zonas. En la zona de la izquierda tenemos un acceso directo a los principales lugares del sistema. En la derecha se nos muestran los contenidos de la carpeta actualmente seleccionada. Si vamos a abrir un archivo del CDRom, disquete o memoria flash utilizaremos los accesos directos. Las listas desplegables de la parte inferior nos sirven para filtrar los tipos de archivo que queremos ver. Cuando queremos guardar un documento desde una aplicacin nos aparecer la ventana de dilogo Guardar como... Por defecto se nos ofrece, como lugar para guardar, nuestra carpeta personal. Si queremos guardar en otro de los lugares principales del sistema (por ejemplo en una USB) los seleccionamos en la lista desplegable Guardar en una carpeta. Si por el contrario lo queremos guardar en una de las subcarpetas de nuestra Carpeta personal pulsamos la pequea flecha situada al lado de Buscar en otras carpetas y nos aparecer la misma ventana que en el caso anterior.

CICLO II-2012 79

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

2.6.3. El sistema de ficheros


Todo lo dicho anteriormente es suficiente para aprender a organizar su informacin ordenadamente. Pero si es curioso o curiosa y desea conocer el sistema de ficheros GNU/Linux con mayor profundidad debe leer este apartado. En GNU/Linux todo son ficheros, esto es, cualquier elemento presente en el sistema es tratado como un fichero desde nuestros archivos personales hasta los dispositivos hardware como la impresora, el ratn, los dispositivos de almacenamiento, etc. Estos ficheros estn organizados en lo que se conoce como un Sistema de ficheros. Aunque GNU/Linux es capaz de trabajar con distintos tipos (incluyendo FAT y NTFS) sus sistemas de ficheros nativos son ext3 o ext4 (Ubuntu se instala sobre ext4). Si desde Nautilus pulsamos en el panel lateral el acceso al sistema de archivos veremos el rbol completo de directorios. En la barra de ttulo de la ventana veremos el smbolo / indicando que estamos en la raz del rbol. En GNU/Linux esta es la nica raz, no existen letras de unidad para diferentes dispositivos como s ocurre en otros sistemas, todo (cdrom, disquete, memoria usb, etc) cuelga de aqu.

Esta estructura se encuentra fuertemente jerarquizada para permitir una mayor familiaridad con el sistema para los usuarios, pero sobre todo, para que los programadores puedan ubicar los ficheros de las aplicaciones sin preocuparse de la distribucin en la que funcionar finalmente su programa. Las directrices para esta estructura siguen la especificacin pblica FHS (Filesystem Hierarchy Standard) y sirven de referencia para todos los desarrolladores. Por lo tanto, la mayora de los directorios Ubuntu se encuentran siempre en el mismo lugar en cualquier otra distribucin GNU/Linux. CICLO II-2012 80

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) No detallaremos el contenido de todos ellos, pero si mencionaremos algunos para tratar de que comprenda la lgica del sistema. /bin, contiene los ejecutables (binarios) esenciales para el sistema. Si observamos su contenido encontraremos los comandos ms bsicos. /boot, aqu estn los archivos usados por el sistema durante el arranque, incluida la imagen del ncleo. /dev, almacena los controladores (device drivers o device files) para el acceso a los dispositivos fsicos del disco, como el ratn, las tarjetas, el escner, etc. /var, suele contener informacin variable, tanto generada por el propio sistema como por los usuarios. Contiene algunos subdirectorios interesantes: /var/lock, alberga los ficheros de bloqueo para indicar al sistema que un determinado dispositivo es inaccesible cuando est siendo usado por alguna aplicacin. /var/log, es la bitcora del sistema, puesto que aqu se almacenan los registros detallados de toda la actividad desarrollada en el transcurso de una sesin de trabajo. /var/spool/, contiene informacin preparada para ser transferida, por ejemplo, los trabajos de impresin o los mensajes de correo. /lib, contiene las libreras usadas por diferentes aplicaciones, evitando que cada programa incluya las suyas propias con la consiguiente redundancia de ficheros. /etc, es el directorio destinado para almacenar todos los archivos de configuracin del sistema, /home, contiene el rbol de directorios propio de cada usuario del sistema. Encontraremos un subdirectorio para cada usuario, lo que en el entorno grfico se llama Carpeta personal. Es una buena costumbre situar este directorio en una particin independiente para salvaguardar los datos en caso de catstrofe o para reinstalar completamente un sistema distinto respetando el trabajo anterior. /sbin, aloja comandos esenciales de administracin del sistema, normalmente reservados al administrador. /usr, donde se almacenan las aplicaciones y recursos disponibles para todos los usuarios del sistema. Destacaremos: /usr/bin, contiene la mayora de programas y comandos a disposicin de los usuarios. /usr/share, suele contener datos compartidos independientes de la mquina, como la documentacin de los programas o colecciones de imgenes para el escritorio. /tmp, es un directorio temporal usado generalmente por las aplicaciones para almacenar algunos ficheros en tiempo de ejecucin. /media Cuando montamos un CDRom, una memoria usb o un disquete se crea aqu automticamente un subdirectorio /media/cdrom0 para la primera unidad de cdrom /media/usbdisk para la memoria usb /media/floppy para el disquete

CICLO II-2012 81

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 2.6.4. Permisos sobre archivos y carpetas. Ms arriba hablando de las propiedades de un elemento se mencion el tema de los permisos. No es estrictamente necesario conocer cmo funcionan para el trabajo cotidiano y por eso lo hemos dejado para el final, como ampliacin para los ms inquietos. Ubuntu es un sistema multiusuario. Esto quiere decir que est pensado para ser utilizado por muchas personas, incluso trabajando simultneamente, garantizando la confidencialidad de la informacin y la estabilidad del sistema. Uno de los mecanismos ms importantes para conseguir este objetivo es el referente a los niveles de acceso de los usuarios a la informacin del sistema. Cada usuario est identificado por un nombre y una contrasea. Los usuarios tienen siempre privilegios limitados y nicamente son soberanos en su carpeta personal. Para simplificar la gestin del sistema se pueden crear grupos de usuarios, a fin de que sea ms fcil la asignacin de permisos y la posibilidad de compartir un determinado recurso. Los grupos de usuarios se identifican con un nombre. Un usuario puede pertenecer a ms de un grupo y al menos pertenece al grupo que lleva su nombre. Con un ejemplo se ver ms claro: cuando el administrador crea un usuario de nombre COM118, se crea al mismo tiempo un grupo cuyo nombre es tambin COM118 y que tiene como nico miembro al usuario COM118. Para garantizar la estabilidad y confidencialidad, el sistema establece sobre cada fichero o carpeta tres tipos de permisos de acceso, lectura (r), escritura (w) y ejecucin (x). Por otra parte cada archivo o carpeta pertenece a alguien, es decir, tiene un propietario que suele ser el que lo cre. El sistema establece permisos para el propietario, para uno de los grupos existentes, y para el resto de usuarios que no son el propietario. veamos qu significan los permisos: Lectura (r): Quien tiene este permiso sobre un archivo puede leerlo pero no modificarlo ni borrarlo. Si se trata de una carpeta podr listar su contenido pero no podr ver las caractersticas de los archivos o carpetas que contenga, como tampoco podr borrarla o crear subcarpetas. Escritura (w): Quien tiene este permiso puede modificar o incluso borrar el archivo. Si se trata de una carpeta podr eliminarla o crear nuevas subcarpetas dentro de ella. Ejecucin (x): Si se trata de un fichero binario quien posea este permiso podr ejecutarlo. Si se trata de una carpeta podr explorar su contenido y acceder tambin a las caractersticas de los archivos o carpetas que contenga. Alguna o todas estas lneas pueden aparecer en gris indicando que usted no tiene privilegios suficientes para cambiar los permisos correspondientes. Aunque esta manera de asignar niveles de acceso a los recursos le pueda parecer muy elemental, no la infravalore, resulta que tras su sencillez esconde una tremenda potencia y eficacia sobre la que descansa toda la seguridad y estabilidad del sistema.

CICLO II-2012 82

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 2.7. Administracin bsica del sistema La administracin de un sistema incluye un amplia gama de tareas tales como las de instalar una impresora o un escner, configurar y compartir el acceso a Internet, instalar programas, configurar un cortafuegos, aadir nuevos usuarios, etc., en definitiva crear un entorno de trabajo seguro, cmodo y productivo. En sistemas operativos monousuario, tales como MS-DOS o Windows9x, las tareas administrativas podan ser realizadas por cualquiera que tuviese acceso a la mquina. Sin embargo en sistemas multiusuario como GNU/Linux se distinguen cuidadosamente entre el administrador, que es el nico usuario con permisos para administrar la mquina y el resto de usuarios, que carecen de tales privilegios. Configurar y administrar un sistema es una tarea bastante compleja. De hecho, los manuales de administracin suelen ser volmenes de un tamao y dificultad considerables. No es nuestra intencin, por tanto, abordar esta cuestin con detalle, sin embargo es necesario que conozca algunos procedimientos sencillos para mantener en forma su instalacin domstica de Ubuntu. El usuario administrador En GNU/Linux las tareas de administracin son desempeadas por el usuario root (en espaol, raz). Los usuarios normales, por razones de seguridad, no tienen este tipo de acceso. Sin embargo, Ubuntu no incluye el usuario root. En su lugar, se concede el acceso administrativo a cada usuario individual. La primera cuenta de usuario que usted haya creado en su sistema durante la instalacin tendr, de forma predeterminada, privilegios de administracin. El resto tiene esta opcin desactivada, aunque activarla es sencillo. Cuando ejecute una aplicacin que requiera privilegios de administrador, se le pedir que escriba su contrasea de usuario. El sistema la recordar durante 15 minutos. Esta caracterstica fue diseada para permitir a los usuarios realizar varias tareas administrativas sin tener que introducir la contrasea cada vez. Despus volver a ser un usuario corriente. Se previene as que aplicaciones maliciosas daen el sistema o estropear algo accidentalmente. Tenga cuidado al realizar tareas administrativas y lea con detenimiento los mensajes de las ventanas informativas sin dejarse llevar por la inercia. Puede daar su sistema seriamente!

CICLO II-2012 83

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Terminales Una terminal es algo similar al Smbolo del sistema de WindowsXP. A la terminal tambin se la llama frecuentemente lnea de rdenes, lnea de comandos o shell. Trabajar en la lnea de comandos no es una tarea tan tediosa como se pudiera pensar. No se necesitan conocimientos especiales para saber cmo usar la lnea de comandos: al fin y al cabo, es un programa como cualquier otro. En otro tiempo sta era la nica forma en la que el usuario interactuaba con el equipo. Actualmente GNU/Linux cuenta con herramientas grficas para la gran mayora de los programas, sin embargo en ciertas ocasiones no son suficientes. Si el entorno grfico falla o desea realizar un ajuste de configuracin fino la terminal le puede resultar muy til. Los usuarios avezados de GNU/Linux encuentran a menudo ms cmodo y rpido trabajar en lnea de comandos que utilizar las correspondientes herramientas grficas. Para iniciar una Terminal seleccione Aplicaciones Accesorios Terminal. ste es el mtodo normal para acceder a una lnea de comandos. Sin embargo a veces es til pasar a una consola real. Para ello:

Use la combinacin de teclas Ctrl+Alt+F1 para pasar a la primera consola. Para regresar al modo Escritorio, use el siguiente atajo de teclado: Ctrl+Alt+F7.

Existen seis consolas de texto y seis grficas disponibles en la instalacin de Ubuntu. Para acceder a las seis de texto utilice los atajos de teclado Ctrl+Alt+F1 a Ctrl+Alt+F6. Las seis grficas estn disponibles con la combinacin Ctrl+Alt+F7 a Ctrl+Alt+F12, siempre que las haya lanzado previamente. Cuando se trabaja normalmente con el sistema en modo grfico estamos ante la primera terminal grfica: F7 Por ejemplo, si accedamos a la consola 2 (Control+Alt+F2) veremos algo similar a esto: Ubuntu 11.10 labpc01 tty2 labpc01 login: En este texto se nos informa de la distribucin que se est ejecutando (Ubuntu 9.10), el nombre de la mquina (en este caso labpc01) y el nmero de la consola (tty2). A continuacin nos invita a escribir nuestro nombre de usuario, tras lo cual nos pedir la contrasea correspondiente, introdzcala y pulse Intro. Al teclear la contrasea no veremos nada ni siquiera unos asteriscos, pero no se preocupe el sistema est atendiendo a lo que escribe. A esta forma de introducir la contrasea se la conoce como "contrasea sin eco" y es la forma predeterminada de registrase en una consola. CICLO II-2012 84

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Si tecleamos nuestro nombre de usuario y nuestra contrasea el sistema nos reconocer como usuarios vlidos y nos dar acceso a los recursos conforme a los privilegios que tengamos asignados, proporcionndonos un intrprete de comandos, tambin conocido como shell. La shell es un programa que nos permite comunicarnos con el sistema operativo traduciendo las rdenes introducidas por el usuario a un lenguaje comprensible para la computadora. La shell nos permitir entonces interactuar con el sistema operativo. Una vez que hemos ingresado en el sistema, se nos ofrece el prompt del intrprete de comandos para indicarnos que se encuentra preparado para recibir rdenes: Com11812@labpc01:~$ Este prompt es tambin personalizable. Por defecto viene configurado para mostrar el nombre del usuario registrado (en este caso com11812), el nombre de la mquina (en este caso labpc01), el directorio en el que estamos situados (el smbolo ~ representa el directorio personal de trabajo, en este caso /home/com11812/) y el carcter $ indica que se trata de un usuario normal del sistema. Si el usuario registrado fuera el root el smbolo sera #, por eso cuando en cualquier manual le digan que teclee una orden tal como #adduser, significa que esa orden nicamente puede ejecutarse como root. No vamos a hacer una descripcin pormenorizada de los comandos disponibles en GNU/Linux, sino nicamente aquellos que le sern tiles para mantener su sistema en forma. En general el formato de los comandos consiste en una palabra (una orden) seguida de sus argumentos. 1) La orden ls (LiSta) muestra los archivos en colores diferentes con el texto formateado 2) Crear directorios: mkdir (nombre del directorio) 3) La orden mkdir (del ingls MaKeDIRectory) crear un directorio y lo bautizar con el nombre introducido a continuacin. 4) Cambiar de directorio: cd (/directorio/ubicacin) 5) La orden cd (CambiarDirectorio/ChangeDirectory) har que Ud. pase del directorio actual a cualquier otro directorio que especifique. 6) Copiar archivos/directorios: cp (nombre de archivo o directorio) (a directorio o archivo) 7) La orden cp (CoPiar) copiar los archivos que Ud. especifique. La orden, seguida del modificador r cp -r copiar cualquier directorio que Ud. especifique. 8) Eliminar archivos/directorios: rm (nombre de archivo o directorio) CICLO II-2012 85

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

9) La orden rm (ReMove) borra el archivo especificado por su nombre. La orden rm -rf borra el directorio especificado. 10) Cambiar el nombre a archivos y directorios: mv (nombre de archivo o directorio) 11) La orden mv (MoVer) mueve o cambia el nombre del archivo o directorio especificado. 12) Buscar archivos/directorios: locate (nombre del archivo o directorio) 13) La orden locate buscar en su equipo el archivo cuyo nombre coincida con el nombre del archivo que especifique. Usa un ndice de archivos en su sistema para trabajar rpidamente: para actualizar este ndice ejecute la orden updatedb. Esta orden se ejecuta automticamente una vez al da, si deja su equipo encendido. Es necesario que se ejecute con privilegios administrativos. 14) Tambin puede usar comodines para buscar uno o ms archivos, como * (para todos los archivos) o ? (que coincide con cualquier carcter). 15) El comando xkill es una utilidad para forzar el Servidor X a cerrar conexiones. El cursor se cambiar a una calavera y la aplicacin matar (finalizar) el proceso que controle la ventana donde se haga click con la calavera. Para cada tarea que necesitemos seguramente existe el comando apropiado, si no sabe que comando emplear para algo puede usar la orden: apropos palabra_clave Por ejemplo, si queremos saber como copiar directorios o ficheros teclee: Com11810@labpc01:~$ apropos copy En lo que sigue veremos cmo realizar distintas tareas de administracin con herramientas grficas, ocasionalmente le mostraremos cmo hacer lo mismo desde una terminal. Gestin de usuarios y grupos Usuarios El primer usuario se crea durante el proceso de instalacin tal como ya hemos comentado. Si usted es el nico que usa el ordenador puede que sea suficiente pero si lo comparte con otros es casi obligado y recomendable tener un usuario diferente para cada uno. Cada usuario tiene plenos poderes en su carpeta personal, pero fuera de ah carece de ellos. Vamos a ver un ejemplo prctico de esta limitacin. CICLO II-2012 86

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 1. Vaya a la opcin Lugares del lanzador. 2. Pulse dos veces el botn Subir o alternativamente pulse en el panel lateral el acceso a Sistemas de archivos. Se le mostrar entonces el rbol de directorios completo. 3. Seleccione la carpeta /bin que contiene ejecutables vitales para el sistema. 4. Pulse la tecla Supr para borrarlo aun sabiendo que podemos causar un dao irreparable. 5. Un primer mensaje de error nos advierte que no puede mover la carpeta a la papelera y nos pregunta si lo queremos eliminar inmediatamente. 6. Pulse sobre Borrar y aparecer un segundo mensaje informndole de que carece de los privilegios necesarios para llevar a cabo tal accin. De este modo es seguro que nadie, excepto el usuario con permisos de administracin, puede, ni accidental ni maliciosamente, daar el sistema. Cuentas de usuario Aadir un usuario es sencillo, simplemente siga estos pasos:

En interfaz Unity , En el tablero digte usuario y luego seleccione el icono Cuentas de usuario ( en interfaz Gnome: Vaya al men Sistema -> Administracin -> Usuarios y grupos. Clic en el botn desbloquear y luego nos autenticamos con contrasea del usuario administrador. En la ventana de dilogo pulsamos en el botn mas ( Aadir usuario...)

CICLO II-2012 87

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)


Nos aparece ahora una ventana con varios campos para rellenar, de los cuales los obligatorios son: Tipo de cuenta: debe elegir entre usuario estndar o usuario de escritorio sin privilegios o administrado Nombre de usuario: es la palabra que se utilizar como identificador de usuario. No escriba espacios ni acentos aqu. Contrasea del usuario: Es una cadena de caracteres. Se distingue entre maysculas y minsculas. Tambin puede pedir al sistema que genere una contrasea aleatoria. Una vez termine de completar los campos pulse Aceptar.

Por defecto los nuevos usuarios creados no tienen permisos de administracin. Para conceder este privilegio debe ir al lanzador y buscar la opcin usuarios y grupos pulse el botn ajustes avanzados, haga clic en la pestaa Privilegios de usuario y marque la casilla administrar el sistema. En general no es una buena idea conceder privilegios de administracin a varios usuarios de un sistema. En aquellos casos donde varias personas deban administrar una instalacin suele ser ms conveniente habilitar la cuenta de root, compartir la clave y utilizar este acceso slo para tareas de configuracin. Cuando se aade un nuevo usuario se crea automticamente su Carpeta personal. En Ubuntu por defecto las carpetas personales son accesible a los dems con permisos de lectura, lo que significa que cualquiera puede ver su contenido aunque no puede ni modificarlo ni borrarlo. CICLO II-2012 88

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Usuarios y Grupos

Para simplificar la administracin de permisos y poder compartir recursos de manera segura como carpetas y archivos, GNU/Linux nos permite crear grupos. Un grupo est formado por uno o ms usuarios de tal modo que los privilegios del grupo son tambin concedidos a cada uno de sus integrantes. Cuando se aade un usuario el sistema automticamente crea un grupo con el mismo nombre que ese identificador de usuario. Por ejemplo, cuando se aade el usuario prueba, se crea tambin el grupo prueba, y su carpeta personal ser propiedad del usuario prueba y del grupo prueba, siendo ste el nico miembro del grupo. Podemos utilizar esta funcionalidad para compartir carpetas de modo fcil y seguro. Veamos un ejemplo comentado que le ayudar a comprender mejor este sencillo, pero potente concepto. Lo primero ser crear el grupo. 1. Vaya al lanzador y de clic en inicio, busque Usuarios y grupos ( En interfaz Gnome: Vaya al men Sistema -> Administracin -> Usuarios y grupos) 2. Haga clic en el botn gestionar grupos 3. Clic en el botn aadir CICLO II-2012 89

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) 4. En la ventana de dilogo escriba un nombre para el grupo, en el ejemplo, com11812, seleccione uno o ms usuarios en la columna de la izquierda y pulse Aadir. Cuando haya terminado haga clic en Aceptar. Hemos creado el grupo formado por: com11812, sonia y prueba.

2.8. Instalacin de programas Quiz le sorprender que Ubuntu incorpore un buen conjunto de aplicaciones: suite ofimtica, navegador de Internet, correo electrnico, utilidades de audio y de grabacin de cds, etc. No obstante y a pesar de que Ubuntu es un sistema productivo completo puede ocurrir que desee instalar alguna aplicacin extra. En este seccin aprender a hacerlo. Ubuntu utiliza una tecnologa de instalacin de aplicaciones basada en paquetes. Cada paquete es un archivo comprimido, con extensin .deb, que contiene informacin del producto, archivos de programa, bibliotecas, iconos, documentacin y scripts de configuracin. Los gestores de paquetes utilizan estos archivos para localizar, instalar, actualizar y eliminar programas de modo seguro. Algunos paquetes se instalan sin ms, pero en muchas ocasiones para poder aadir un paquete se necesita que en el sistema haya instalados otros relacionados, es lo que se conoce como dependencias. No se preocupe, cuando usted trate de instalar un paquete el gestor de aplicaciones resolver automticamente sus dependencias, de modo que instalar tambin cualquier otro que sea necesario. Existen miles de programas disponibles para Ubuntu. Estos programas estn almacenados en repositorios y son de libre distribucin para instalar a travs de Internet. Un repositorio es un sitio Web que contiene paquetes de software. Las herramientas de instalacin de programas automticamente localizan y obtienen los paquetes desde estos repositorios. Este mtodo le evita tener que buscar manualmente aplicaciones o actualizaciones. Esto hace muy fcil instalar programas en Linux, y adems es muy seguro, porque cada programa que usted instale est construido y comprobado especialmente para Ubuntu. El software disponible en los repositorios Ubuntu est catalogado en cuatro grupos: Main (soportado oficialmente). Incluye los paquetes soportados directamente por el equipo de desarrollo de Ubuntu con un plazo de garanta de 18 meses como mnimo. El software aqu contenido es 100% libre.

CICLO II-2012 90

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Restricted (Copyrigth restringido) Unos cuantos paquetes no libres pero que ubuntu selecciona por considerarlos importantes y sobre los que ofrece algn grado de garanta. Acostumbran a ser drivers no libres para tarjetas de red, mdem, tarjetas de vdeo, etc. Universe (Mantenido por la comunidad). Unos 15.000 paquetes procedentes principalmente de Debian y adaptados para Ubuntu. Multiverse (software no libre). Paquetes de aplicaciones que no son libres al 100% o que sufren algn tipo de restriccin. Es habitual que estemos conectados a varios repositorios, por lo que nuestro sistema mantiene un ndice general con la lista de programas disponibles sumando todos los repositorios. En el caso de que un mismo paquete se encuentre en distintos repositorios, el sistema listar el que disponga de la versin ms reciente. Por defecto Ubuntu activa Main y Restricted pera aadir ms repositorios es sencillo. Centro de software de Ubuntu

CICLO II-2012 91

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) A menos que est instalando software desde un origen local, asegrese de que dispone de una conexin operativa a Internet. 1. Abra el icono del Centro de software de Ubuntu en el Lanzador, o busque Centro de software en la barra de bsqueda del Tablero. 2. Cuando se inicie el Centro de software, busque una aplicacin, o seleccione una categora y localice una aplicacin en la lista. 3. Seleccione la aplicacin que le interese y pulse Instalar. 4. Se le pedir que introduzca su contrasea. Cuando lo haya hecho, comenzar la instalacin. 5. Habitualmente la instalacion acaba rapidamente, pero si su conexion a Internet es lenta puede tardar un tiempo. Cuando haya terminado, la nueva aplicacion estara lista para usar. Se puede acceder a la mayoria de las aplicaciones a traves del menu Aplicaciones. Synaptic En ocasiones el instalador de programas Aadir y Quitar nos dir que la instalacin o desinstalacin que queremos realizar es ms compleja de lo que l es capaz de manejar. Esto ocurre generalmente cuando hay un conflicto de dependencias que no se puede resolver automticamente. Tambin se nos queda pequeo este instalador cuando queremos aadir un paquete que no est en su seleccin. Es aqu cuando entra en escena Synaptic. Podemos acceder a Synaptic de la siguiente manera: Vaya al lanzador y de clic en inicio, estando en el tablero busque Synaptic ( en interfaz gnome: Desde el men Sistema -> Administracin -> Gestor de paquetes Synaptic) Slo puede haber un gestor de paquetes ejecutndose al mismo tiempo. Al igual que el centro de software de ubuntu, Synaptic es una aplicacin grfica pero nos proporciona una mayor cantidad de informacin y un completo control sobre la gestin de paquetes. En la pantalla inicial tenemos una lista de categoras en la columna de la izquierda, mientras que en la derecha se nos muestra un listado de paquetes, con una ventana de informacin sobre el paquete seleccionado en la parte inferior. Lo primero que haremos ser pulsar Recargar en la barra de botones a fin de actualizar la lista de paquetes disponibles en los repositorios. CICLO II-2012 92

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Aunque es posible encontrar paquetes navegando por las distintas categoras el mtodo ms rpido es utilizar el botn Buscar. En la ventana de dilogo introduciremos alguna cadena de texto que sepamos aparecer en el nombre del paquete. Por ejemplo si escribimos fire se nos mostrarn todos los paquetes relacionados con Firefox. Si no sabemos nada del nombre podemos seleccionar Nombre y descripcin en lista desplegable Buscar en para que se busque tambin en la descripcin de los paquetes. Por ejemplo si escribimos firewall se listarn todos los paquetes que tienen que ver con cortafuegos. En la siguiente imagen se muestra la instalacin del plugin de flash player:

1.Una vez hemos encontrado el paquete que queremos instalar pulsamos sobre l con el botn derecho del ratn y en el men contextual seleccionamos Marcar para instalar. 2. Repetiremos esta accin para cada una de las aplicaciones a instalar. 3.Cuando hayamos terminado pulsamos el botn Aplicar 4. Si los paquetes a instalar por cuestin de dependencias requieren cambios adicionales se nos pedir confirmacin para marcarlos. 5. Finalmente una ventana nos informa de todos los paquetes a instalar, actualizar y en su caso eliminar mostrando no slo los que hemos seleccionado sino tambin todas sus dependencias. CICLO II-2012 93

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Antes de pulsar el botn Aplicar es conveniente que revisemos bien qu paquetes se van a instalar y sobretodo a desinstalar. En ocasiones un programa aparentemente simple arrastra tras de s una gran cantidad de cambios que implican la descarga e instalacin varios megabytes de datos. O de modo inverso, la desinstalacin de una aplicacin que parece que no vamos a necesitar nunca podra conllevar la eliminacin de alguna otra vital para nosotros. Por ejemplo eliminar el paquete openoffice.org-l10n-en-us que contiene la traduccin al ingls americano del programa OpenOffice, que en principio parece prescindible, implica borrar la suite completa lo cual no es seguramente nuestra intencin. El procedimiento para desinstalar paquetes es semejante slo que esta vez en el men contextual marcaremos la opcin Marcar para eliminar o Marcar para eliminar completamente, segn queramos borrar nicamente el programa o tambin todos sus ficheros de configuracin.

Mtodos basados en Texto para instalar aplicaciones. Los mtodos basados en texto pueden ser utilizados con Ubuntu. Apt (APT-GET) Mediante el comando en consola sudo apt-get install paquete, es posible instalar el paquete solicitado y sus dependencias. Las versiones ms recientes, permiten eliminar paquetes que ya no son necesarios, a travs del comando apt-get autoremove. Complementa esta accin con las tareas de limpieza del sistema de manera frecuente. El programa apt-get es un gestor de paquetes de lnea de comandos, que debe ser utilizado si la en centro de software y el gestor Synaptic nos dan problemas. Este proporciona una interfaz avanzada de APT, el sistema gestor de paquetes subyacente que utiliza Ubuntu, pero es razonablemente fcil de utilizar. Los usuarios avanzados encontrarn que apt-get es ms rpido de utilizar y ms poderoso que la opcin grfica.

Instalar paquetes descargados Este sistema es til si no encontramos lo que necesitamos en los repositorios, si queremos probar aplicaciones en estado de desarrollo o si queremos utilizar versiones muy nuevas que an no existen en los repositorios.

Paquetes .deb Mediante el Gestor de Paquetes gDebi (doble click sobre el .deb). No te soluciona dependencias automticamente, pero te avisa de las dependencias que precisa y no instala el paquete hasta que no las has instalado. Tambin pueden instalarse desde consola mediante dpkg : CICLO II-2012 94

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)


sudo dpkg -i nombre_de_paquete.deb

Archivos .bin Son los ejecutables de GNU/Linux. Para ejecutarlos podemos hacer doble click encima de ellos (asegurmonos que es ejecutable de la misma forma que con los archivos .run) o simplemente escribiendo el nombre del archivo en consola:
./archivoejecutable.bin

Archivos .run Suelen ser asistentes de instalacin para GNU/Linux. Para ejecutar uno de estos archivos hay que ejecutarlos directamente. Desafortunadamente, muchas veces se descargan con permisos de lectura y escritura exclusivamente, as que para poder ejecutarlos debemos habilitar la siguiente caracterstica. Esta operacin no siempre es indispensable, pero no cuesta nada asegurarse de ello. Es por ello que primero le asignaremos permisos de ejecucin al archivo .run para que pueda ejecutarse como un programa. Para ello podemos hacerlo grficamente pulsando con el botn derecho sobre el archivo .run y seleccionando "Propiedades". En la pestaa "Permisos" debemos activar la opcin "Permitir ejecutar el archivo como un programa" y cerrar. Otra forma ms sencilla y rpida es hacerlo a travs de consola de comandos mediante el comando;
chmod +x archivo.run

Una vez estamos seguros que el archivo es ejecutable, podemos ejecutarlo grficamente haciendo doble click sobre el archivo .run y selecionando "Ejecutar" o "Ejecutar en un Terminal" (ms recomendable). Otra opcin es hacerlo desde la consola de comandos navegando hasta el directorio donde se halle el archivo .run y ejecutando el comando:
./archivo.run

Paquetes .rpm Mediante Alien los conviertes a paquetes .deb y los instalas con doble click o a travs de consola con dpkg. Paquetes .sh Estos paquetes no son reconocidos como tales por el "centro de software de ubuntu" de modo que conviene recurrir al terminal. Cargar el terminal 1. Ir a la opcin inicio del lanzador (primera arriba a la izquierda) 2. Hacer click en la opcin ms aplicaciones 3. Deslizar la ventana hasta encontrar el icono que muestra el terminal y hacer click sobre el CICLO II-2012 95

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Asignar privilegios de ejecucin al paquete descargado El terminal se abre mostrando un prompt (lugar para escribir comandos) compuesto por un texto identificador del usuario y el lugar en que se encuentra, seguido de un cuadro titilante del tamao de un caracter que indica una posicin para escribir en la consola:
user@user-desktop:~$

Debe escribir all la orden sudo -s (como se muestra abajo)


user@user-desktop:~$ sudo -s

Y en respuesta le ser solicitado su password (debe estar ejecutando la sesin como usuario administrador)
user@user-desktop:~$ sudo -s [sudo] password for user:

Escribalo (NO LO VER y parecer que no est escribiendo, no notar haber escrito algo mientras pulsa las teclas; cuando termine de escribir su password pulse la tecla de retorno (enter o nueva lnea). Si escribi mal recibir un "mensaje de regao" que le indica que ese no es su password. Repita la tarea y escriba bien el password. Cuando el terminal verifique su password mostrar nuevamente el prompt (tercera lnea) con un ligero cambio:
user@user-desktop:~$ sudo -s [sudo] password for user: root@user-desktop:~#

Cabe esperar que haya descargado el paquete en la carpeta /home/user/Descargas dnde user es su nombre de usuario. Cambie el directorio actual en el terminal (para ahorrar escritura). Escriba la orden cd /home/user/Descargas en el prompt (si descarg a otro directorio escriba su "path" direccin en lugar de la sugerida)
root@user-desktop:~# cd /home/user/Descargas

Ahora el prompt mostrar que se encuentra en dicho directorio


root@user-desktop:~# cd /home/user/Descargas root@user-desktop:~/Descargas#

Y asigne privilegios de ejecucin al paquete descargado mediante la orden: chmod -x <nombredel-paquete.sh>


ejemplo: root@user-desktop:~/Descargas# chmod -x netbeans-7.0.1-ml-linux.sh

Si los privilegios son asignados correctamente, el prompt volver a aparecer a la espera de una nueva orden. En otro caso mostrar algn mensaje indicando el fallo.
root@user-desktop:~/Descargas# chmod -x <nombre-del-paquete.sh> root@user-desktop:~/Descargas#

CICLO II-2012 96

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Ahora est listo para ser instalado. Ejecucin del instalador La extensin .sh indica que el archivo de paquete est vinculado con el shell del sistema. De modo que la orden de ejecucin debe ser: sh <nombre-del-paquete.sh>
root@user-desktop:~/Descargas# sh <nombre-del-paquete.sh>

En respuesta aparecern varias lineas indicando la marcha del proceso de instalacin; y si es del caso aparecer alguna ventana de dialogo del instalador pidiendole confirmaciones, aceptacin de licencia y parmetros para completar la instalacin (depende del software que este instalando). Responda sus preguntas y elija sus opciones. Cuando haya terminado vuelva al terminal
En mi ejemplo root@user-desktop:~/Descargas# sh netbeans-7.0.1-ml-linux.sh Configuring the installer... Searching for JVM on the system... Extracting installation data... Running the installer wizard... root@user-desktop:~/Descargas#

Importante - Cerrar la sesin de root en el terminal antes de salir Y, finalmente, antes de salir se debe cerrar la sesin de root en el terminal con la orden exit Ya que root tiene privilegios permanentes para modificar y/o destruir todo y es un riesgo innecesario dejarlo actuando.
root@user-desktop:~/Descargas# exit

El prompt volver a ser el mismo que apareci cuando abri el terminal.


root@user-desktop:~/Descargas# exit exit user@user-desktop:~$

Actualizaciones Con cierta frecuencia los desarrolladores de Ubuntu publican actualizaciones de seguridad y nuevas funcionalidades para las aplicaciones y paquetes que componen el sistema. Este tipo de actualizaciones implican saltos mnimos y apenas si requieren intervencin por parte del usuario. Cuando haya actualizaciones disponibles Ubuntu le informar con una ventana emergente y un icono rojo en el rea de notificacin. Para actualizar su sistema, haga clic en el icono rojo, introduzca su contrasea y pulse en Aceptar. El Gestor de actualizaciones le mostrar entonces todas las actualizaciones disponibles: para descargarlas e instalarlas pulse en Instalar actualizaciones. Si no desea instalar algunas de ellas simplemente desmrquelas. CICLO II-2012 97

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118) Cuando el Gestor termine de actualizar su sistema, cierre la ventana emergente con el botn Cerrar, y despus cierre el Gestor de actualizaciones. Despus de instalar algunas actualizaciones importantes, puede ser necesario reiniciar el sistema. Si es el caso, Ubuntu le informar con una ventana emergente y un icono en el rea de notificacin. En realidad, no es imprescindible reiniciar el sistema completo nunca, basta con recargar ciertos servicios que se hayan modificado, sin embargo, para simplificar el proceso para usuarios poco expertos, se aconseja este reinicio total. Actualizacin de la distribucin Cada seis meses Ubuntu lanza una nueva versin de su distribucin. Esto implica un cambio importante puesto que aparecen nuevos paquetes y nuevas versiones para los ya disponibles. Ubuntu nombra sus distintas versiones basndose en la fecha de publicacin y no en el tradicional sistema de numeracin consecutiva. Por ejemplo la versin 6.06 fue lanzada en junio (06) de 2006 (6). Adems cada una de ellas recibe el nombre clave de algn animal. El hecho de que aparezca una nueva versin no nos obliga a instalarla. Puede suceder que estemos satisfechos con el funcionamiento de nuestro equipo y no tengamos ninguna necesidad de cambiar. Hay versiones que a su nombre agregan las siglas LTS (Long-Term support), lo que significa que la versin tendr soporte para tres aos. Cuando haya disponible una actualizacin de la distribucin nuestro sistema nos avisar. Para llevarla a cabo debemos seguir escrupulosamente todos los pasos que se nos indicarn y que normalmente pasan por editar la lista de repositorios. Se trata no obstante de un proceso delicado. Actualizar una distribucin conlleva normalmente instalar y modificar varios centenares de paquetes, lo que a su vez implica descargar centenares de megabytes. Adems la transicin puede generar algn problema, sobre todo en lo que respecta a las dependencias. Una interrupcin en la conexin o un fallo elctrico podra causar problemas. Si algo de esto sucede lo mejor es reiniciar Synaptic y seguir con el proceso de actualizacin donde lo dejamos. Algunos usuarios mantienen en una particin separada el directorio /home con lo que cuando aparece una nueva versin simplemente eliminan la anterior e instalan la nueva dejando a salvo sus archivos personales. La comodidad de esta forma de trabajo depender de la cantidad de programas nuevos que hayamos actualizado desde la instalacin inicial. 2.9. Instalar una impresora Instalar una impresora es un procedimiento bastante sencillo. Ubuntu incorpora una extensa base de datos de controladores para distintos modelos y marcas. Pero incluso si su impresora no aparece en la lista bastar con que tenga a mano el fichero con extensin .ppd adecuado. Este archivo puede obtenerse en la mayora de los casos directamente del fabricante o a partir de una instala cin en Windows por el simple procedimiento de copiarlo a un disquete o a una memoria usb. CICLO II-2012 98

Facultad de Ciencias Econmicas-Departamento de Computacin-Computacin I (COM118)

Antes de iniciar la instalacin asegrese de que su impresora est encendida y conectada al ordenador. 1. Vaya al lanzador , de clic en inicio y en el tablero busque impresora ( en interfaz Gnome:Vaya al men Sistema -> Administracin ->Impresoras) 2. Haga clic sobre el icono Impresin .El asistente buscar entonces impresoras conectadas al equipo y las mostrar en una lista. Seleccione el modelo que corresponda a la impresora que desea instalar y haga clic en el botn Adelante. Si el asistente no fue capaz de detectarla marque la opcin Use otra impresora especificando un puerto, seleccione el puerto del equipo al que est conectada y pulse Adelante. 3. Seleccione ahora el controlador adecuado para la marca y modelo de su impresora y pulse Adelante. Si el controlador no aparece en la lista haga clic en Instalar controlador y proporcione el archivo *.ppd suministrado por el fabricante. 4. Escriba el nombre que desee para la impresora. Los campos Descripcin y Ubicacin son opcionales y puede dejarlos en blanco si as le parece. 5. Pulse Aplicar para guardar los cambios. Si todo ha ido bien su impresora estar lista para ser usada. Una vez instalada puede editar sus caractersticas o imprimir una pgina de prueba haciendo clic con el botn derecho del ratn y seleccionando Propiedades del men contextual.

CICLO II-2012 99

Vous aimerez peut-être aussi