Sie sind auf Seite 1von 104

Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)

UNIVERSIDAD DE EL SALVADOR
FACULTAD DE CIENCIAS ECONOMICAS
DEPARTAMENTO DE COMPUTACION
COMPUTACION I
CICLO II-2014
GUIA DE CLASES N 1
1. INTRODUCCIN A LA COMPUTACIN Y SISTEMAS
OPERATIVOS


OBJETIVO GENERAL:
Que el estudiante conozca los conceptos basicos de la ciencia de la computacion, comprenda y
domine el uso elemental de Sistema Operativo, por medio del uso del sistema operativo Libre
GNU/Linux.
OBJETIVOS ESPECIFICOS:
Al Iinalizar la sesion de clase el estudiante sera capaz de:
Conocer los conceptos basicos de la ciencia de la computacion.
DeIinir que es un Sistema Operativo.
Conocer el Sistema operativo GNU/Linux Ubuntu 13.04.
Que el estudiante conozca el Iuncionamiento del administrador de archivos de un sistema
operativo, para lograr un conocimiento adecuado del proceso de administracion de
archivos.
INTRODUCCIN A LA COMPUTACION
La computacion se deIine como la ciencia que estudia el desarrollo y uso de las computadoras; y
computadora puede entenderse como una maquina capaz de obedecer paso a paso una serie de
instrucciones que Iueron dadas con anticipacion.
Sin el soItware, una computadora no es mas que una masa metalica sin utilidad. Con el soItware,
una computadora puede almacenar, procesar y recuperar inIormacion, encontrar errores de
ortograIia en manuscritos, tener aventuras e intervenir en muchas otras valiosas actividades para
ganar el sustento. El soItware para computadoras puede clasiIicarse en general en dos clases: los
programas de sistema, que controlan la operacion de la computadora en si y los programas
utilitarios y de aplicacion, los cuales resuelven problemas para sus usuarios. El programa
Iundamental 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 aplicacion.
CICLO II-2014 1
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Conceptos elementales.
Sistema: Es un conjunto de elementos interrelacionados orientados al logro de un objetivo
comun.
Entonces un sistema computacional podria deIinirse de la siguiente manera:
Definicin: Es un conjunto de subsistemas interrelacionados entre si, que incluyen hardware,
soItware, medios de almacenamiento de datos para archivos y bases de datos, con el objetivo de
procesar entradas, mantener archivos de datos relacionados con la organizacion y producir
inIormacion, reportes y otras salidas.
Fig. 1: Sistema computacional.
A continuacion conoceremos sobre los elementos hardware y soItware que son los componentes
de una computadora.
Har!are:
Definicin: Es el conjunto de materiales Iisicos que componen la computadora, es decir los
dispositivos internos y externos que posee, asi como todo material Iisico relacionados con ellos
(conexiones, cables, etc.). El hardware esta Iormado por las siguientes unidades o dispositivos:
Distinguimos entre la unia central y los perif"ricos. En la unidad central se realizan todas las
operaciones matematicas y logicas necesarias para llevar a cabo el cometido de los programas.
Los periIericos se encargan de almacenar la inIormacion y comunicarse con el usuario y otros
ordenadores.
CICLO II-2014 2
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Hardware tipico de una computadora personal.
1.Monitor
2.Placa base
3. CPU
4. Memoria RAM
5. Tarjeta de expansion
6. Fuente de alimentacion
7. Disco optico
8. Disco duro
9. Teclado
10. Mouse
#a $nia Central e Proceso.
Se compone del microprocesaor y la memoria %&'. El microprocesador es la pieza mas
importante, la que realiza las operaciones. La memoria RAM almacena los datos que necesita el
microprocesador con mas urgencia.
'icroprocesaor.
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 tambien como micro o procesador. Fisicamente
consiste en un circuito integrado, de los de mayor tamao y complejidad. Los mas modernos
albergan varios millones de transistores.
CICLO II-2014 3
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Caracterstcas !"#rta$tes %e &$ Mcr#"r#cesa%#r:
Ve'#c%a%
Una de las caracteristicas mas importantes de una CPU es su velocidad interna de proceso, que se
mide en herzios (unidades por segundo). Los primeros procesadores PC tenian alrededor de 5
MHz y los mas modernos alrededor de 4000 MHz (es decir, 4 GHz).
El rendimiento del procesador puede ser medido de distintas maneras, hasta hace pocos aos se
creia que la Irecuencia 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 Irecuencias mas al-
tas para aumentar su poder de computo.
Durante los ultimos aos esa Irecuencia 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 pri-
meros que alcanzaron esos valores. Ademas la tendencia es a incorporar mas nucleos dentro de
un mismo encapsulado para aumentar el rendimiento por medio de una computacion paralela, de
manera que la velocidad de reloj es un indicador menos Iiable aun.
Medir el rendimiento con la Irecuencia es valido unicamente entre procesadores con arquitecturas
muy similares o iguales, de manera que su Iuncionamiento interno sea el mismo: en ese caso la
Irecuencia es un indice de comparacion valido. Dentro de una Iamilia de procesadores es comun
encontrar distintas opciones en cuanto a Irecuencias de reloj, debido a que no todos los chip de si-
licio tienen los mismos limites de Iuncionamiento: son probados a distintas Irecuencias, hasta que
muestran signos de inestabilidad, entonces se clasiIican de acuerdo al resultado de las pruebas.
La capacidad de un procesador depende Iuertemente de los componentes restantes del sistema,
sobre todo del chipset, de la memoria RAM y del soItware. Pero obviando esas caracteristicas
puede tenerse una medida aproximada del rendimiento de un procesador por medio de indicado-
res como la cantidad de operaciones de punto Ilotante por unidad de tiempo FLOPS, o la cantidad
de instrucciones por unidad de tiempo MIPS. Una medida exacta del rendimiento de un procesa-
dor o de un sistema, es muy complicada debido a los multiples Iactores involucrados en la com-
putacion de un problema, por lo general las pruebas no son concluyentes entre sistemas de la mis-
ma generacion.
(a)rca$tes.
Existen varios Iabricantes de procesadores en el mercado como Cyrix, IBM, Sun microSystems y
Motorola entre otros. Pero los que compiten en mayor porcentaje en el mercado son Intel y AMD.
El mayor Iabricante del mundo es Intel; mas del 81.5 de los ordenadores PC llevan en su
interior un procesador Intel, la cuota de AMD llega al 17,8 por ciento, segun Mercury Research.
La empresa &'D compite con Intel en ese mercado, proponiendo productos cada vez mejores
como su procesador modelo FX . Por su parte, Motorola e IBM Iabrican micros para ordenadores
Macintosh.
CICLO II-2014 4
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
M#%e'#s.
Existen nombres que los Iabricantes asignan a los modelos producidos, en el caso del Iabricante
intel podemos mencionar los modelos Celeron, pentium y los modelos actuales que en su
nombre llevan la palabra core que incluyen varios nucleos de procesamiento.
Con respecto al Iabricante AMD clasiIica sus procesadores en los modelos : Semprom, Athlon,
Fhenom, APU y FX.

'oelos e procesaores Intel
Intel: la marca que mas vende y la mas conocida gracias a sus procesadores Pentium Clasicos.
Tienen dos posibles sockets: 478 y 775. El primero de ellos esta pasado de moda y desaparecien-
do, asi que nos centraremos en el segundo. Actualmente distribuye, dentro del nuevo socket 775,
los siguientes modelos:
Pentium () este procesador quedo obsoleto con la entrada de los procesadores core 2
duo.
Intel Celeron D, la Iamilia de procesadores Celeron D proporciona una opcion en el seg-
mento del mercado de procesadores de bajo precio, pero proporcionando al cliente rendi-
miento en el acceso a Internet, y el uso de aplicaciones de productividad.
Intel Core * Duo, la gama mas alta. Tambien de o+le core , -( +its, pero emplean una
arquitectura nueva (arquitectura core), que es la base para los Iuturos micros de 4 y 8 co-
res en adelante. Aunque van a una velocidad de GHz menor, su rendimiento es muchisimo
mas alto que los anteriores, por lo que son mucho m.s r.pios /ue los Pentium D.
El procesaor Intel0 Core1 i2) proporciona lo basico para disponer de un PC asequi-
ble. Este procesador de doble nucleo con multitarea de 4 hilos cuenta con margen de am-
pliacion para prestaciones incorporado para actualizaciones de soItware, oIreciendo un
excelente retorno de la inversion. Con la 2 generacion de los procesadores Intel Core i3,
dispondra de las siguientes caracteristicas:
Tecnologia Intel HT que permite que cada nucleo de su procesador trabaje en
dos tareas al mismo tiempo.
Intel Smart Cache que se asigna dinamicamente a cada nucleo del procesador
en Iuncion de la carga de trabajo, lo que reduce signiIicativamente la latencia y
mejora el rendimiento.
El procesaor Intel0 Core1 i3) este procesador de cuatro nucleos incluye multitarea de
4 hilos y oIrece una velocidad extra siempre que lo necesite asi como caracteristicas de
seguridad que le ayudaran a proteger la inIormacion y los datos.
El procesaor Intel0 Core1 i4) es una Iamilia de procesadores con versiones de 4 nu-
cleos (8 hilos) y 6 nucleos(12 hilos). Los Core i7 son los primeros procesadores que usan
la microarquitectura Nehalem de Intel y es el sucesor de la Iamilia Intel Core 2
CICLO II-2014 5
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
La eleccion del microprocesador depende del uso que se le vaya a dar. Si solo vamos a usarlo
para aplicaciones de oIimatica (procesador de textos, hojas de calculo y programas relativamente
sencillos y con poco uso de memoria) los Celeron D de Intel valdran la pena, ya que el uso de
memoria es bastante reducido.
N# es '# !s!# D&a' C#re *&e C#re + D&#
En el mercado una amplia oIerta de ordenadores, cuentan con un microprocesador Intel en su in-
terior ya sea 'Dual Core o 'Core 2 Duo. Lo que ocurre es que pese a que la denominacion de
los dos micros que mas se emplean actualmente es muy similar, hay grandes diIerencias entre
ellos:
I$te' D&a' C#re ,# C#re D&#-
Los micros Dual Core de Intel (tambien llamados Core Duo) estan basados en la arquitectura del
conocido Pentium 4 rebautizada como 'Intel Core, y Iueron el primer intento de la compaia de
crear un procesador de bajo coste con doble nucleo (anteriormente se habia empleado una tecnica
de multiproceso en los P4 llamada Hyper-threading que se Iundamentaba en procesar dos hilos de
ejecucion al mismo tiempo con un solo nucleo).
Estos micros consisten basicamente en una modiIicacion de los ultimos P4 para dotarlos de dos
nucleos en lugar de uno y asi obtener una mayor potencia de proceso sin necesidad de elevar la
Irecuencia de reloj del circuito y, por lo tanto, disparar el consumo de energia (bajar tan solo un
15 la velocidad del procesador implica un consumo energetico 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 tecnologia avanza a pasos cada vez mas grandes. El hecho de
contar tan solo con 2 MB de memoria cache, un bus de 533 o 667 MHz y estar construidos con
una estructura interna de 32 bits hace que no rindan tanto como pudieramos pensar de un micro
de ultima generacion (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 com-
patible con las anteriores pero con un diseo completamente de 64 bits. La tecnologia empleada
es de 45 o 65 micras en segun que modelos de microprocesador y tenemos las variantes de una
unidad con dos nucleos (Core 2 Duo) o con dos unidades de dos nucleos cada una (Core 2 Quad).
Sin embargo nos vamos a centrar en la version con dos nucleos, pues es la que lleva a conIusion
con la generacion anterior de procesadores por la similitud de nombres. Estos micros estan equi-
pados con buses a 800, 1066 y 1333 MHz y cuentan con memoria cache de 2, 3, 4, o 6 MB.
Los microprocesadores Core 2 Duo no son mucho mas caros que los Dual Core y el aumento de
rendimiento puede ser bastante evidente en Iuncion de lo que vayamos a hacer con el ordenador.
CICLO II-2014 6
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
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 graIica; pero si necesitamos potencia de calculo pura y dura (re-
toque IotograIico, edicion de sonido.) los Core 2 Duo nos van a dar cierta ventaja, sobre todo al
poder emplear instrucciones de 64 bits que aprovecharan programas como Adobe Photoshop Li-
ghtroom 2 y algunos sistemas operativos actuales; aunque bien es cierto que en esos casos pode-
mos sacar todavia mas rendimiento si optamos por un Core 2 Quad.
En conclusion, los Core 2 Duo (tambien llamados de Iorma abreviada 'C2D) implementan una
velocidad de bus mayor, una cache mas amplia y un rendimiento general mas alto que los Dual
Core; siendo por lo tanto mucho mas recomendables que estos, pues podremos ejecutar aplicacio-
nes mas complejas en menor tiempo. Es cierto que los dos procesadores cuentan con dos nucleos
en su interior, pero su concepcion y estructura interna son diIerentes; siendo el primero de ellos
un 'apao para sacar al mercado un procesador multinucleo y el segundo una solucion ya mas
estudiada y optimizada.
'oelos e procesaores &'D
Es el rival mas directo que tiene Intel. Los micros son exactamente igual de compatibles, y usan-
do el ordenador no notaremos en ningun momento diIerencias entre tener un Intel o un AMD.
Al igual que ocurre con Intel, AMD tambien Iabrica diIerentes gamas de microprocesadores: los
Sempron, al nivel que los Celeron son los de peor calidad, pero que sin embargo si el uso del or-
denador es basico (como ya dijimos antes, oIimatica, navegar por internet y poco mas) un Sem-
pron nos ayudara a esta tarea a la perIeccion. 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 denominacion de velocidad teorica, marcada con un 55556 que
no representa su velocidad en GHz. Por e7emplo) un &t8lon-( 2*996 con 3:* ;B e cac8") <a
realmente a * =H>. Eso no implica que sean lentos, todo lo contrario, se supone que ese 2 GHz
equivale a un Pentium4 a 3,2 GHz (de ahi el 3200). Normalmente suele ser un poco pretencioso,
y equivale realmente a un Pentium 4 2'8 o 3 GHz. Por ello el valor acabado en el sigmo sirve
para comparar los Athlon entre si, pero no demasiado valido para compararlos con los Pentium 4.
Semprom, El procesador AMD Sempron oIrece el maximo rendimiento de su categoria
al ejecutarse en la mayoria de aplicaciones domesticas y comerciales. Entre las completas
caracteristicas del procesador AMD Sempron pueden incluirse la tecnologia AMD64, la
tecnologia HyperTransport, cache de alto rendimiento de hasta 256 KB totales, tecnolo-
gia de bus con sistema Iull duplex de un enlace de 16 bits/16 bits a hasta 1.600 MHz y un
controlador de memoria integrado DDR2.
&t8lon II, Autentico procesamiento de multinucleo con alto rendimiento en multitarea
para un aumento en la productividad de la oIicina. Tecnologia AMD PowerNow! (Tec-
nologia Cool`n`Quiet) .Tecnologia AMD64 , listo para el Iuturo de 64 bits.
CICLO II-2014 7
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
F8enomII) Autentico Quad-Core y Triple-Core diseado mas rapido en la ejecucion
aplicaciones de soItware complejas, con la tecnologia de varios nucleos nativa .
Su diseo permite una inIormatica simultanea de 32 y 64 bits.
Rendimiento ampliable para ahorrar energia del PC con la tecnologia HyperTransport
3.0 . Impide la diIusion de algunos virus y reIuerza la integridad de tu red mediante la
Proteccion antivirus mejorada (EVP)*
&P$ serie &, Los procesadores de la serie A de AMD combinan CPU de dual-core y
quad-core y graIicas AMD Radeon en un solo chip de bajo consumo de energia para
permitir un rendimiento superior y un consumo de energia mas bajo.
F5) el primer procesador nativo de ocho nucleos del mundo para ordenadores de sobre-
mesa para multitarea, recomendado para la ejecucion des juegos 3D mas avanzados y mo-
delado en 3D y edicion de video de alta deIinicion.
'emoria %&'.
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 especiIico medido en bits o sus multiplos, es
destructible, es decir un nuevo dato destruye el original, es volatil, o sea que si el computador se
apaga o desconecta la inIormacion almacenada se pierde o borra, y ademas es direccionable para
que su utilizacion sea optimizada. Es una memoria temporal, ya que al apagar la computadora se
pierde lo que contiene.
CICLO II-2014 8
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
#os perif"ricos
Segun su mision, se dividen en:
Perif"ricos e almacenamiento. Para guardar la inIormacion de los programas y la que generan
los usuarios. A esta categoria corresponden el disco duro, los disquetes, los CD-ROM, los DVD-
ROM, las cintas, etc.
Perif"ricos e entraa. Los que reciben los datos que ingresan los usuarios. Tipicamente son el
teclado y el raton, aunque hay mas, como el microIono, el escaner, la tableta graIica, el dataglove
(guante de datos)...
Perif"ricos e salia. Entregan al usuario el resultado de los procesos. La pantalla y la impresora
son los mas importantes, pero tambien son periIericos de salida los altavoces y los trazadores,
entre otros.
Soft!are:
Definicin: El soItware es la parte logica de la computadora, que dota al equipo Iisico de la
capacidad para realizar cualquier tipo de tareas. De acuerdo a esta deIinicion, el soItware 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 programacion.
Lenguaje de programacion: es el conjunto de reglas y vocablos que rigen la escritura de un
programa. Ejemplos: Turbo Pascal, C, C, etc.
El soft!are se puee clasificar e la si?uiente manera:
SoItware del sistema.
SoItware Utilitario
SoItware de Aplicacion.
Soft!are el sistema:
Es un soItware que auxilia en la creacion, modiIicacion y ejecucion del soItware de aplicacion.
Se pueden distinguir dos categorias de programas del sistema.
1. Programas basicos del sistema: Es el conjunto de instrucciones minimas que necesita una
computadora para Iuncionar; 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).
2. 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 soItware encargado de ejercer el control y coordinar el uso del hardware entre
diIerentes programas de aplicacion y los diIerentes usuarios.
Es un administrador de los recursos del hardware del sistema y el resto del soItware.
Un programa que actua como intermediario entre el usuario de un computador y el
hardware del mismo.
CICLO II-2014 9
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
A continuacion se presenta el ranking de sistemas operativos en el ao 2013 publicado por la
universidad Cardenal Herrera de Espaa.
Ranking de sistemas operativos para PC mas usados en el ao 2013.

Ranking de Sistemas operativos para Dispositivos moviles mas usados en el ao 2013.
CICLO II-2014
10
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Soft!are utilitario o 8erramientas e inform.tica:
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
soItware. Ejemplos: Procesadores de texto, hojas electronicas, manejadores de bases de datos.
Soft!are e aplicacin:
Es un soItware que tiene un proposito especiIico, es comunmente llamado soItware a la medida, y
realizan una tarea determinada. Por ejemplo: Sistemas ERP, CRM, SoItware de contabilidad de
una empresa, soItware de Iacturacion, etc.
Tambien el soItware se puede clasiIicar por su licenciamiento, tal como podemos observar en el
siguiente esquema:
CICLO II-2014
11
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
El presente curso 8ace "nfasis en el uso e soft!are li+re) por lo /ue a continuacin se
presenta un mapa conceptual so+re soft!are li+re.

CICLO II-2014
12
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Sistemas E%P.
Los sistemas de planiIicacion de recursos empresariales, o ERP (por sus siglas en ingles,
Enterprise resource planning) son sistemas de inIormacion gerenciales que integran y manejan
muchos de los negocios asociados con las operaciones de produccion y de los aspectos de
distribucion de una compaia comprometida en la produccion de bienes o servicios.
Los sistemas ERP tipicamente manejan la produccion, logistica, distribucion, inventario, envios,
Iacturas y contabilidad de la compaia. Sin embargo, la PlaniIicacion de Recursos Empresariales
o el soItware ERP puede intervenir en el control de muchas actividades de negocios como ventas,
entregas, pagos, produccion, administracion de inventarios, calidad de administracion y la
administracion de recursos humanos.
Los sistemas ERP son llamados ocasionalmente back oIIice (trastienda) ya que indican que el
cliente y el publico general no estan directamente involucrados. Este sistema es, en contraste con
el sistema de apertura de datos (Iront oIIice), que crea una relacion administrativa del consumidor
o servicio al consumidor (CRM), un sistema que trata directamente con los clientes, o con los
sistemas de negocios electronicos tales como comercio electronico, administracion electronica,
telecomunicaciones electronicas y Iinanzas electronicas; asimismo, es un sistema que trata
directamente con los proveedores, no estableciendo unicamente una relacion administrativa con
ellos (SRM).
Los ERP estan Iuncionando ampliamente en todo tipo de empresas modernas. Todos los
departamentos Iuncionales que estan involucrados en la operacion o produccion estan integrados
en un solo sistema. Ademas de la manuIactura o produccion, almacenamiento, logistica e
inIormacion tecnologica, incluyen ademas la contabilidad, y suelen incluir un Sistema de
Administracion de Recursos Humanos, y herramientas de mercadotecnia y administracion
estrategica.
#os o+7eti<os principales e los sistemas E%P son:
Optimizacion de los procesos empresariales.
Acceso a toda la inIormacion de Iorma conIiable, precisa y oportuna (integridad de datos).
La posibilidad de compartir inIormacion entre todos los componentes de la organizacion.
Eliminacion de datos y operaciones innecesarias de reingenieria.
El proposito Iundamental de un ERP es otorgar apoyo a los clientes del negocio, tiempos rapidos
de respuesta a sus problemas, asi como un eIiciente manejo de inIormacion que permita la toma
oportuna de decisiones y disminucion de los costos totales de operacion.
Las caracteristicas que distinguen a un ERP de cualquier otro soItware empresarial, es que deben
de ser sistemas integrales, con modularidad y adaptables.
Entre los ERP y/o CRM, libre mas conocidos o utilizados podemos encontrar a:

Adempiere, es un proyecto guiado por la comunidad la cual desarrolla y soporta una solucion
de codigo abierto para negocios del mismo nombre, la cual oIrece la Iuncionalidad de
PlaniIicacion de Recursos Empresariales, Administracion de la Relacion con los Clientes y
Administracion de la Cadena de Suministro.
CICLO II-2014
13
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Basado originalmente en Compiere, es totalmente libre de tecnologias propietarias,
integrando iText para la generacion de PDF y soportando la base de datos PostgreSQL. Se
encuentra en Iase plenamente Iuncional. Adempiere esta 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 gestion empresarial. Es un ERP y CRM de codigo abierto que
consta de 20 modulos o aplicaciones que incluyen Iacilidades para la gestion de la
contabilidad de la empresa, pagos, ingresos, pedidos u ordenes de compra, gestion de
ventas, cotizaciones recibidas, gestion del punto de venta, gestion de recursos humanos o
personal, gestion de nominas, gestion de contactos, entre otros. Su interIaz online, es
bastante simple pero es Iacilmente adaptable a las necesidades de cualquier empresa. El
sistema debe estar instalado en algun sistema operativo que no sea MicrosoIt Windows,
como Linux, Solaris, FreeBSD, OpenBSD, PC-BSD, NetBSD, etc.
Openbravo es un sistema de gestion empresarial integrado (ERP) en soItware libre y
basado integramente en Web. Esta basado en una version 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 utilizacion que no sean a
traves de navegador Web.
CK-ERP
Se trata de un sistema que consta de 20 modulos y posee una interIaz graIica muy sencilla,
ideal para quienes comienza a implementar por primera vez este tipo de sistemas de gestion
empresarial.
CK-ERP es totalmente conIigurable para responder a las necesidades propias de cada
empresa, y para Iuncionar solo requiere la instalacion previa de cualquier sistema operativo a
excepcion de MicrosoIt Windows, es decir que puede utilizarse sin inconvenientes en Linux,
Solaris, FreeBSD, OpenBSD, entre otros.
=@$e
Para aquellas empresas que requieren de un sistema ERP sin demasiada complejidad, una de
las opciones mas recomendables es GNUe, que consta de un grupo de aplicaciones que
debido a su Iuncionamiento 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 opcion para
quienes requieren de un ERP completo.
CICLO II-2014
14
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
OpenE%P
Para aquellos que poseen una Pyme y desean implementar un sistema ERP para gestionar las
operaciones, una de las herramientas mas 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 MicrosoIt Windows y GNU/Linux, y
permite manejar mas de 350 modulos. Cabe destacar que Iue creado en Python, PyGTK y
sobre PostgreSQL y utiliza librerias QT.
Su?arC%'
Si estamos buscando un sistema simple, que nos permita administrar nuestro
emprendimiento, lo ideal en el caso de poseer un negocio pequeo es la implementacion de
SugarCRM, muy recomendable tambien para los proIesionales que oIrecen servicios, ya que
incluye una eIicaz Iuncionalidad de manejo de inIormacion del tipo agenda de contactos,
gestion de ventas, stocks, y demas. SugarCRM es un soItware libre que se distribuye bajo
licencia GPLv3, y Iue 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.
#as meias en inform.tica.
El +it : La minima cantidad de inIormacion en inIormatica y en la vida es el sA o el no. En
inIormatica el sA se representa con un : y el no con un 9. Se llama +it a una cantidad que solo
puede ser : o 9. El nombre proviene de )nary digit (digito binario).
El +,te Los bits se agrupan para poder representar mas inIormacion. Cuando se reunen ocho, se
Iorma lo que se denomina +,te, que se puede traducir al espaol por octeto. Un byte puede tomar
28 (es decir, 256) valores. Por ejemplo, el octeto |01101011| es el numero 107, ya que 0x2
7

1x2
6
1x2
5
0x2
4
1x2
3
0x2
2
1x2
1
1x2
0
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 ingles word; un poco de
aritmetica 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.
#os caracteres: Dado que el byte puede tomar 256 valores distintos, resulta ser una medida
idonea para representar caracteres (letras mayusculas y minusculas, digitos, signos de puntuacion,
etc.). Todo lo que hay que hacer es asignar a cada caracter uno de los valores. Por ejemplo, el
caracter .&. puede ser representado por el numero -3. El conjunto de todas las asignaciones es lo
que se llama una ta+la e caracteres.
'Bltiplos el +,te: Como la base de los calculos en inIormatica es el bit, y este solo admite 2
valores, todas las medidas se realizan con numeros que son potencias exactas de 2.
CICLO II-2014
15
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
El preIijo ;ilo signiIica mil, pero en inIormatica signiIica 1024, que es la potencia de 2 mas
cercana al millar. Por tanto, un kilobyte son 1024 bytes, y usualmente se denomina simplemente
C o CB. Para hacer operaciones aproximadas se usa el valor 1000, pero es inexacto.
El preIijo me?a signiIica un millon, pero en inIormatica es 1048576, ya que un me?a+,te
equivale a 1024 K. En vez de megabyte se suele decir simplemente mega, y se representa como
' o 'B.
1024 MB constituyen un gigabyte, ya que el preIijo ?i?a signiIica mil millones (un millardo); el
gigabyte se representa como = o =B. Siguiendo el mismo patron, los siguientes multiplos son el
tera (TB), el peta (PB), el eDa(EB), el zetta y el yotta.
Multiplos del bit:
Estos se utilizan mucho menos que los multiplos del byte. Es comun 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 asi sucesivamente;
pero como bit y byte comienzan ambas con b, en muchas ocasiones se conIunden los simbolos,
por ejemplo se escribe Kb cuando deberia haberse escrito KB. Asi que a veces hay que Iijarse en
el contexto para discernir el signiIicado apropiado de algunas abreviaturas.
Ejemplos
Para Iamiliarizarse con estas medidas, he aqui algunos ejemplos:
La memoria RAM de un PC tipico es de 1 GB a 2 GB, y suele ser ampliable hasta 8 GB.
Un disco duro estandar de una pc de escritorio tiene una capacidad de cientos de gigabyte,
hasta 2 Terabytes, por lo que ya contamos en el uso cotidiano con discos duros de mas de
un terabyte (TB) o millon de megabytes.
Se pueden encontrar en el mercado Iacilmente memorias USB de 1, 2, 4, 8, 16, 32, 64,
128 y hasta 256 GB; siendo impractico a partir de los 64GB por su elevado costo. Esto
supone, como minimo, el equivalente a 180 CD de 700MB o 91.000 disquetes de 1.44
MB aproximadamente.
En un CD-ROM estandar caben 650 megas.
DVD-ROM almacena desde 4,7 GB hasta 17 GB.
Windows XP ocupa un minimo de 1.5 GB de espacio libre en disco; un maximo de 120
GB de espacio en disco.; Windows 7 ocupa entre 16 GB a 20 GB.
OpenOIIice ocupa 300 MB de espacio en disco duro.
OIIice 2007 ocupa 1.5 Gigabytes de espacio en disco duro
Una pagina escrita a maquina ocuparia 4 K.
Un texto de unas cuantas paginas tendra 20 o 30 K.
Las obras completas de Shakespeare ocupan 5 M.
El contenido de una pantalla normal de ordenador necesita 1.44 M.
Una Ioto 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 inIormacion que discurria a traves de la Red, mientras que en el verano de 2003 esta
ciIra ascendia ya a 167 terabytes, contando solamente paginas web Iijas.
CICLO II-2014
16
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
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 preIijos binarios visitar la siguiente direccion:
8ttp:EEes.!i;ipeia.or?E!i;iEPrefi7oF+inario
Una Iorma para convertir de un multiplo mayor a un menor es realizar una multiplicacion por su
equivalencia, pero si vamos a convertir de un multiplo menor a uno mayor es realizar una
division entre su equivalencia. Veamos el esquema
CICLO II-2014
17
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
E7emplo e con<ersin :
Un reproductor de MP3 tiene una capacidad de 8 GB. Si se tiene en cuenta que una cancion
ocupa en promedio 5 MB. Cuantas canciones caben en el reproductor?
Utilizando el metodo de la regla de tres simple:
Reproductor: 8 GB Cancion: 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 Ialta dividir los
8,192 MB entre el tamao promedio de una cancion :
8,192 MB/ 5 MB 1638.4 canciones
CICLO II-2014
18
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
$nia e meia e la <elocia e transmision e atos
La velocidad de transmision es la relacion entre la inIormacion transmitida a traves de una red de
comunicaciones y el tiempo empleado para ello. Cuando la inIormacion se transmite digitalizada,
esto implica que esta codiIicada en bits (unidades de base binaria), por lo que la velocidad de
transmision tambien se denomina a menudo tasa binaria o tasa de bits (bit rate, en ingles).
La unidad para medir la velocidad de transmision es el bit por segundo (bps) pero es mas habitual
el empleo de multiplos como kilobit por segundo (kbps, equivalente a mil bps) o megabit por
segundo (Mbps, equivalente a un millon de bps).
Es importante resaltar que la unidad de almacenamiento de inIormacion es el byte, que equivale a
8 bits, por lo que a una velocidad de transmision 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 minuscula, para impedir la conIusion 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 multiplos 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 millon 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 millon de bytes u 8 millones de bit por segundo)
gigabyte /s (GB/s, mil millones de bytes u 8 mil millones de bits)
E7emplos
Velocidades tipicas de los accesos de conexion a Internet :
Modem 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 conexion en Espaa suelen ir desde 2 Mbps las mas bajas hasta
50 Mbps las mas altas : 2400 kbps 300 kB/s (300 kilobytes por segundo)
VSAT : 600 kbps 75 kB/s (75 kilobytes por segundo)
TeleIonia movil 3G: Las velocidades maximas llegan hasta 14,4 Mbps: 384 kbps 48
kB/s (48 kilobytes por segundo)
CICLO II-2014
19
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Diferencias entre kbps y KB/s
1

Hay conceptos claves que debemos entender antes de explicar cual es la diIerencia.
Palabras claves
bit: unidad minima 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 transIerencia de inIormacion.
bytes/s (B/s): (bytes por segundo) unidad de medida de transIerencia de inIormacion en byte por
segundo (un caracter por segundo).
Luego llegan los multiplos, la 'k' de kilo. Aqui hay algunas conIusiones, en un principio, por
practicidad y rapidez de calculo podriamos 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 computacion (y solo en computacion) 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 deIinitiva, lo que ocupa un archivo) y en KB/s (kilobyte por segundo); por lo
tanto, es interesante saber de cuanto es la velocidad de bajada expresada en KB por segundo. Esto
puede traer conIusion a los usuarios no expertos pues podrian pensar que bajarian 1 megabyte de
inIormacion por segundo, pero en realidad bajan 1 megabit.
En principio es mas conveniente saber la velocidad de descarga (y de subida) de la conexion en
KB/s, pues es mas Iacil entenderlo. Si, por ejemplo, un archivo se esta descargando a 25 KB/s,
sabremos que se estan descargando 25 mil caracteres del archivo por segundo (y mas
precisamente, 25600 caracteres)
1 Fuente:http://www.alegsa.com.ar/Notas/76.php
CICLO II-2014
20
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion 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 conein de 12! k"ps o 12!.000 "ps, as# se con$ierte usando regla de tres
simple.
! "ps %%%%%%%%%%%%& 1 "yte's
12!.000 "ps %%%%& ( "ytes's
( ) *12!.000 "ps 1 "yte's + ' ! "ps ) 1,.000 "ytes's ) 1, -.'s
/or lo tanto se estarn "a0ando unos 1, mil caracteres por segundo.
Conversiones ms comunes:
;+ps 28.8 kbps 57.6 kbps 64 kbps 128 kbps 256 kbps
C+,tesEs GCBEsH 3.6 KB/s 7.2 KB/s 8 KB/s 16 KB/s 32 KB/s
;+ps 512 kbps 1024 kbps o 1 mega/s 2048 kbps o 2 megas/s
C+,tesEs
GCBEsH
64 KB/s (kilobytes por
segundo)
128 KB/s 256 KB/s
Por qu hay dos sistemas de medir la velocidad?
1ay $arias ra2ones. 3n el caso de la conein a 4nternet, sin duda la me0or forma de medirla es por -.'s
*kilo"ytes por segundo+, pues estamos tratando siempre con arc5i$os formados por caracteres *1 "yte+ y
recordemos que un caracter est formado por ! "its. /ero 5ay casos en que la transmisin es serial *"it
por "it+ y la informacin no necesariamente est 6empaquetada6 en caracteres de ! "its.
7am"i8n 5ay empresas que se apro$ec5an de la confusin generada por los k"ps y los -.'s para su
"eneficio.
CICLO II-2014
21
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
+. SISTEMA OPERATIVO GNU.L$&/ UBUNTU 10.11
*.:. Soft!are li+re.
Cuando utiliza un programa, por regla general, utiliza su Iorma
ejecutable, es decir, una serie de ceros y de unos. Nadie es capaz de
encontrar un sentido a esas ciIras, solo la computadora las
comprende. Esas ciIras son la Iorma del programa que puede
comprender la computadora, pero para los seres humanos resulta muy
diIicil saber lo que signiIican.
Esos programas no son creados directamente en lenguaje binario,
seria demasiado complicado. Cuando desarrollamos un soItware lo
programamos bajo la Iorma de codigo Iuente. El codigo Iuente es una
especie de algebra, un lenguaje a medio camino entre el codigo
binario y las lenguas naturales. Si solo tenemos los ejecutables aunque tuvieramos incluso la
posibilidad de introducirles cambios no sabriamos nunca que modiIicaciones introducir, es
demasiado diIicil. Para poder modiIicar un soItware y hacerlo mas practico y mas Iacil de usar
debemos disponer del codigo Iuente.
A la hora de publicar su trabajo los programadores pueden elegir entre comunicar el codigo
Iuente o mantenerlo en secreto. Ademas pueden elegir entre una multitud de licencias para
regular su uso, copia, distribucion, modiIicacion, etc. Son las condiciones de estas licencias las
que determinan si un programa es soItware libre o no.
Las licencias libres permiten que el soItware pueda ser usado, copiado, estudiado, modiIicado y
distribuido sin necesidad de autorizacion y sin restriccion alguna. Como hemos visto esto solo es
posible si se tiene acceso al codigo Iuente. La licencia libre por excelencia es la Licencia Publica
General (GPL).
$n pro?rama es soft!are li+re si los usuarios tienen las cuatro li+ertaes esenciales:
La libertad de e7ecutar el programa para cualquier proposito (libertad 0).
La libertad de estuiar como Iunciona el programa, y cam+iarlo para que haga lo que
usted quiera (libertad 1). El acceso al codigo Iuente es una condicion necesaria para ello.
La libertad de reistri+uir copias para ayudar a otros (libertad 2).
La libertad de distribuir copias de sus versiones moificaas a terceros (libertad 3). Esto
le permite oIrecer a toda la comunidad la oportunidad de beneIiciarse de las
modiIicaciones. El acceso al codigo Iuente es una condicion necesaria para ello.
Las licencias no libres restringen de una u otra manera el uso, copia, modiIicacion y distribucion
del soItware exigiendo autorizacion e imponiendo limitaciones. En general este tipo de
programas se distribuyen solo como codigo binario. La licencia no libre mas restrictiva es la
licencia propietaria.
El precio no es lo que determina si un soItware es o no libre. SoItware libre no quiere decir
SoItware gratuito. La denominacion inglesa Free Software permite este equivoco pues como
saben free signiIica a la vez gratis y libre. En espaol no tenemos ese problema.
CICLO II-2014
22
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Aunque la mayoria del soItware libre es gratuito existe soItware libre comercial que requiere un
pago por su obtencion. Es bueno hacer negocio y obtener beneIicios con soItware libre, puesto
que esto estimula su produccion. Por otra parte existe soItware no libre que es gratuito como es el
caso del freeware, el shareware o las versiones de demostracion de soItware propietario que se
distribuye en las revistas o en la web, generalmente a cambio de Iacilitar nuestros datos
personales.
*.*. Bre<e 8istoria e =@$E#inuD
+.+.1. Rc2ar% Sta''!a$ 3 e' "r#3ect# GNU
En los inicios de la inIormatica todo el soItware era libre. Los ordenadores eran maquinas
pesadas y caras que solo se podian encontrar en las Universidades y centros de investigacion. Los
programadores mantenian su codigo abierto y colaboraban entre si a traves de Internet, construida
toda ella con soItware libre. En aquellos aos el sistema de reIerencia era UNIX propiedad de
ATT, cuyo codigo era distribuido libremente a empresas y universidades por un precio simbolico.
ATT no podia explotar comercialmente UNIX debido a su calidad de monopolio.
Pero muy pronto este sistema de cooperacion se veria amenazado. En el 1984 la ley
antimonopolio estadounidense obligo a la compaia a dividirse. A partir de ese momento la
restriccion impuesta dejo de ser eIectiva, UNIX comenzo a comercializarse y se cerro su codigo.
Al mismo tiempo un nuevo mercado comenzaba a tomar Iorma: la inIormatica domestica. Los
ordenadores se abarataron, se hicieron mas ligeros y comenzaron a invadir los hogares. El
soItware comenzo a ser comercializado y las empresas obligaron a sus programadores a Iirmar
acuerdos de no revelacion, por los que se comprometian a cerrar el codigo, y los programas
comenzaron a venderse sin Iacilitar su codigo Iuente.
Esto genero una reaccion de rechazo que se hizo patente cuando Richard Matthew Stallman
(http://www.stallman.org/) en 1984 decidio iniciar el proyecto de crear un sistema operativo
similar a UNIX, pero con una licencia que permitiese el acceso al codigo Iuente, ademas de la
libre distribucion y copia.
Para ello hubo de abandonar el laboratorio de Inteligencia ArtiIicial del MIT (Instituto
Tecnologico de Massachusetts) en el que habia trabajado hasta entonces.
Siguiendo una costumbre muy popular entre los hackers inIormaticos de la epoca llamo al
proyecto GNU (http://www.gnu.org), acronimo recursivo que signiIica 'GNU is Not Unix, y
cuyo emblema seria un u. Para proteger al nuevo sistema se creo la licencia GNU/GPL
(Licencia Publica General GNU) y el copyleIt (opuesto al copyright), que garantiza la libertad de
uso, copia y modiIicacion, y obliga a distribuir el codigo Iuente junto con los binarios.
Stallman cuenta asi su propia decision:
La eleccin f!cil era "nirme al m"ndo del software propietario# firmar los ac"erdos de no
revelar y prometer $"e no ir%a en ay"da de mi amigo hac&er' (s m"y probable $"e desarrollara
software $"e se entregar%a ba)o ac"erdos de no revelar y de esa manera incrementara tambi*n
las presiones sobre otra gente para $"e traicionaran a s"s compa+eros'
CICLO II-2014
23
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Podria haber hecho dinero de esta manera, y tal vez me hubiese divertido escribiendo codigo.
Pero sabia que al Iinal de mi carrera al mirar atras a los aos construyendo paredes para dividir a
la gente, sentiria que use mi vida para empeorar el mundo.
El proyecto GNU tuvo una gran acogida. Cientos de programadores de todo el mundo se
identiIicaron con su maniIiesto Iundacional y comenzaron a colaborar y producir componentes
del Iuturo sistema operativo libre. Stallman comenzo a construir ?cc, el Compilador GNU para el
lenguaje C, verdadera pieza clave en el desarrollo del sistema. En la actualidad gcc, conocido
ahora como Coleccion de Compiladores GNU, ha ampliado su Iuncionalidad y es capaz de
trabajar con 7 lenguajes de programacion diIerentes.
En 1985 Stallman creo la Free Software F"ndation (FSF) (http://www.IsI.org) para dar cobertura
legal al proyecto y canalizar las ayudas economicas. En la actualidad la FSF promueve el
desarrollo y uso del soItware libre, particularmente del sistema operativo GNU, y deIiende los
derechos de los usuarios a copiar, estudiar, modiIicar y redistribuir los programas inIormaticos.
EN 1990 el sistema GNU estaba casi completo pero Ialtaba un componente esencial: el nucleo
(kernel). Sin nucleo no puede haber sistema operativo y aunque se habia trabajado en GNU Hurd
no se habian conseguido resultados eIectivos.
*.*.*. #inus Tor<als , el ;ernel #inuD
El primer kernel libre y operativo no llegaria hasta la decada de los 90.
En 1991 Linus Torvalds un estudiante Iinlandes de 21 aos desarrollo un nucleo compatible con
Unix y lo denomino Linux.
Todo comenzo como un proyecto Iin de carrera: se trataba de programar un nucleo para sistema
operativo inspirado en Minix, un pequeo Unix desarrollado por el proIesor Andrew Tanenbaum.
(stoy haciendo "n sistema operativo libre (es slo "n hobby# no ser! grande ni profesional
como ,-.) pero f"nciona en /01(201) 34 clones# lo he estado cocinando desde abril y est!
$"edando listo'
5"isiera alg"na retroalimentacin de las cosas $"e a "stedes les g"stan y no les g"stan de
67-78# '''9
Este sencillo mensaje de Torvalds en un grupo de noticias motivo una avalancha de colaboradores
y los Irutos no se harian esperar. En enero de 1992 se publico la version 0.02, y poco tiempo
despues, en marzo de 1994 se libero la version 1.0.0, ya lista para sistemas en produccion. A
partir de esta version al combinar Linux con el sistema no completo GNU resulto un sistema
operativo libre completo cuyo nombre correcto es GNU/Linux, y no simplemente Linux por mas
que esta denominacion abreviada se haya popularizado. De esta manera se reconoce
explicitamente que el sistema no es solo el nucleo, sino muchas otras piezas de soItware que se
escribieron con anterioridad sin las que hubiera sido imposible tener algo Iuncional e incluso
construirlo.
En 1996 veria 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 version 2.6.17, esta disponible para un
CICLO II-2014
24
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
gran variedad de arquitecturas y goza de un gran prestigio en la comunidad inIormatica como
Iiable, solido y seguro.
El numero de version asociado al nucleo tiene un sentido muy particular ya que esta ligado a su
desarrollo.
En cada momento tenemos siempre dos versiones del nucleo: version de produccion y version de
desarrollo.
La version de produccion es la version estable en el momento. Esta version es la que se deberia
utilizar para un uso normal del sistema. Por su parte la version de desarrollo es experimental y es
la que usan los programadores para crear y veriIicar nuevas caracteristicas. Estos nucleos suelen
ser inestables y no deberian ser usadas en equipos en produccion.
Las versiones del kernel se numeran con 3 ciIras de la siguiente manera: XX.YY.ZZ, donde:
55: indica la serie principal del kernel. Hasta el momento solo existe la serie 2. Este numero
cambia cuando la manera de Iuncionamiento del kernel ha suIrido una modiIicacion importante.
II: Indica si la version es de desarrollo o produccion. Un numero impar indica que es de
desarrollo, uno par, que es de produccion.
JJ: Indica revisiones menores dentro de una version en las que se han corregido Iallos de
programacion.
E7emplo: *.(.9. Cernel e la serie * G55K*H) <ersin e prouccin ( G IIK( ,a /ue
es parH) primera <ersin el *.( GJJK9H
E7emplo: *.-.:4. Cernel e la serie *) <ersin -) en la /ue se 8an corre?ios errores
e pro?ramacin e la <ersin *.-.9
El kernel incluyendo su codigo Iuente se puede conseguir en http://www.kernel.org (4he Lin":
;ernel
CICLO II-2014
25
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
*.2. Distri+uciones =@$E#inuD
Por su propio espiritu el SoItware libre se ramiIica 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 dispersion del soItware disponible en cada momento y no existe una
entidad autorizada o centralizada responsable de GNU/Linux. No obstante para que un sistema
operativo Iuncione sin problemas y sea Iacil de instalar es necesario un trabajo de coordinacion
de sus distintos componentes:
kernel, librerias, aplicaciones de usuario, entorno graIico, etc. Este trabajo de conIiguracion y
mantenimiento se realiza en los sistemas operativos libres bajo el soporte de las llamadas
distribuciones.
$na istri+ucin es por tanto un sistema =@$E#inuD /ue inte?ra un
;ernel) un con7unto e aplicaciones e sistema , una coleccin e
pro?ramas e usuario listo para instalar. Son como los 8elaos /ue
est.n toos 8ec8os con la misma materia prima , los 8a, e muc8os
sa+ores.
Caa sa+or serAa una istri+ucin =@$E#inuD.
Los programadores de las distintas distribuciones realizan un importante esIuerzo por recopilar lo
mejor del soItware libre disponible en cada momento mejorar los procesos de instalacion con el
Iin de Iacilitar la vida al usuario medio: recopilan el mejor soItware disponible, mejoran la
deteccion de dispositivos y los entornos graIicos, implementan procesos de instalacion
automatizados, etc. En la mayoria de los casos usted puede descargar el o los CD/DVD de cada
distribucion de su pagina web, recibirlos por correo en casa, comprarlos en una tienda por poco
mas del precio de coste o adquirirlos gratis junto a alguna de las muchas revistas especializadas.
Actualmente existen mas de 300 distribuciones de GNU/Linux y su numero es creciente en la
medida en que cada vez resulta mas Iacil hacer una distribucion propia a partir de las existentes.
Esto puede sorprender o desorientar a los usuarios del sistema Windows que estan acostumbrados
a una unica interIaz 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 Iidelidad al proyecto GNU, Debian (http://www.debian.org).
+.0.1. De)a$
Debian Iue Iundada 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 penso en construir una distribucion GNU/Linux de Iorma abierta y comunitaria,
desvinculada de intereses comerciales particulares. Unos meses despues,
en enero de 1994 el proyecto ya contaba con unas docenas de entusiastas y publicaba un
maniIiesto Iundacional con su declaracion de intenciones (el 'Debian Linux ManiIesto
(http://www.debian.org/doc/manuals/projecthistory/ap-maniIesto.en.html) ). En el ManiIiesto se
auguraba por un lado que las distribuciones iban a adquirir un papel estrategico en la diIusion de
sistemas GNU/Linux, como asi ha sido, y se constataba por otro lado las carencias cada vez
mayores que padecian las distribuciones comerciales: sistemas descuidados y cada vez mas
CICLO II-2014
26
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
inconsistentes, mezcla de soItware libre y no libre, diIicultad para que los usuarios pudieran
tomar decisiones o interviniesen en su mejora, etc.
Ian Murdock conto con el apoyo de la Free SoItware Foundation y, durante un periodo clave para
su consolidacion (1994-1995) la FSF estuvo Iinanciando el proyecto Debian.
En la actualidad Debian cuenta con una importante comunidad oIicial de mas de un millar de
desarrolladores, a la que hay que sumar una aun mas numerosa comunidad de usuarios,
extraordinariamente activa, que se coordina a traves de mas de 100 listas de correo. El resultado
es un sistema operativo libre traducido a decenas de idiomas, con una oIerta de mas de 15000
paquetes listos para ser instalados y que soporta hasta 11 arquitecturas diIerentes desde los
ordenadores personales a grandes maquinas en universidades y centros de investigacion.
Para canalizar las donaciones economicas, gestionar los bienes y representar
juridicamente a la comunidad se ha creado la SoItware in the Public Interest, Inc. (SPI), una
organizacion sin animo de lucro cuyo objetivo es ayudar a Debian y a otras organizaciones
similares a desarrollar soItware libre.
El nom+re e esta istri+ucin tiene un ori?en rom.ntico) se +asa en la contraccin el
nom+re e su creaor) Ian 'uroc; , el e su esposa De+ra.
La comunidad oIicial de desarrolladores de Debian, a la que se accede tras superar unas pruebas,
se ha dotado de un 'Contrato Social que expresa un compromiso publico con los usuarios.
El Contrato Social (http://www.es.debian.org/socialcontract.es.html) consta de cinco puntos:
1. Debian permanecera 100 libre.
2. Contribuiremos a la comunidad del soItware libre liberando las herramientas que Debian
desarrolle, diIundiendo al maximo su uso, comunicando y solucionando errores y proponiendo
mejoras a los creadores de soItware libre.
3. No se ocultaran problemas a los usuarios, manteniendo una base de datos publica en la que
cualquier notiIicacion de error se hara inmediatamente visible para el resto.
4. Nuestras prioridades son nuestros usuarios y el soItware libre.
5. No se pondran diIicultades al uso de soItware no libre en Debian.
Esta IilosoIia junto con una excelente calidad tecnologica le han ganado a Debian el prestigio
de ser la distribucion libre por excelencia, alejada de intereses comerciales y en el mejor
espiritu del proyecto GNU y la FSF.
Estos cinco puntos han jugado tambien un papel clave en la adopcion de soluciones basadas en
Debian por parte de administraciones publicas y organizaciones o proyectos sin animo de
lucro. La Junta de Extremadura o la de Andalucia han sido pioneras pero pronto se sumaran a
ellas otras administraciones publicas espaolas.
Debian oIrece tambien la base tecnologica y la inspiracion IilosoIica 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 Iacilidad
de uso.
CICLO II-2014
27
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
+.0.+. U)&$t&
El 8 de julio de 2004 el sudaIricano Mark Shuttleworth y la empresa Canonical Ltd.
anunciaron la creacion de la distribucion Ubuntu (http://www.ubuntu.com/). Tras varios meses
de trabajo y un breve periodo de pruebas, la primera version de Ubuntu Iue lanzada el 20 de
octubre de 2004. A lo largo de 2005 esta distribucion, basada en Debian y en el escritorio
GNOME, ha ido sumando usuarios hasta convertirse a dia
de hoy en una de las mejores y mas populares versiones de GNU/Linux.
Por que este Iulgurante despegue en el competitivo mundo de las distribuciones Que hace a
Ubuntu diIerente?
(https://help.ubuntu.com/ubuntu/about-ubuntu/C/about- ubuntu.html)
Publicacion regular y previsible de nuevas versiones cada seis meses. En el momento de
escribir estas lineas la ultima version es Ubuntu 10.10(Maverick) publicada el 10 de
octubre de 2010 a las 10:10 a.m.
La proxima version de ubuntu sera la 11.04, nombre clave "Natty Narwhal" (Narval
Elegante en espaol) que contara con 1 Beta, 3 Alphas, un Relase Candidate y la version
Iinal, prevista en el calendario oIicial para el 28 de abril del 2011, esta no sera una version
LTS |soporte extendido de 3 aos para escritorio y 5 para servidor|.
Ubuntu incluye un numero cuidadosamente seleccionado de paquetes provenientes de la
distribucion Debian, y conserva su eIicaz sistema de mantenimiento de paquetes que
permite la instalacion y desinstalacion de programas de un modo Iacil y limpio.
A diIerencia la mayoria de las distribuciones que vienen con una gran cantidad de soItware
que Iinalmente no se usa y cuya organizacion puede llegar a ser conIusa, la lista de Ubuntu
se reduce a un numero pequeo de aplicaciones Iundamentales y de alta calidad.
Envio gratuito de los cd por correo con tan solo solicitarlos desde su pagina web.
Ubuntu cuenta con un entorno de trabajo muy cuidado y robusto, adecuado para la mayoria
de las necesidades tanto proIesionales como domesticas. Es probablemente la distribucion
actual que mejor soporte oIrece para el moderno hardware inIormatico.
Cada version de ubuntu se distribuye en dos modalidades: !or;station (estacion de
trabajo) y ser<er (servidor).
Insistencia en lo humano por encima de lo tecnologico. Ubuntu es una palabra que viene de
las lenguas zulu y xhosa y que puede traducirse como 'h"manidad hacia los dem!s o
tambien 'La creencia en un enlace universal de compartir que conecta a toda la
humanidad. En palabras del arzobispo Desmond Tute:
(http://Iaculty.ccp.cc.pa.us/FACULTY/jhoward/southaIrica/ubuntu.html):
.na persona con "b"nt" es abierta y est! disponible para los dem!s# afirma a los dem!s# no se
siente amena<ado c"ando otros son capaces y est!n bien# por$"e est! seg"ro de s% mismo ya
$"esabe $"e pertenece a "na gran totalidad# $"e se dismin"ye c"ando otras personas son
h"milladas o menospreciadas, cuando otros son torturados u oprimidos. El lema de Ubuntu es
'linux Ior human beings (Linux para seres humanos).
CICLO II-2014
28
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Ubuntu, al estilo del contrato social Debian, expresa sus compromisos con la comunidad de los
usuarios:
1. Ubuntu siempre sera gratuito, y no habra un coste adicional para la edicion empresarial;
hacemos que lo mejor de nuestro trabajo este disponible para todos bajo los mismos terminos de
libertad.
2. Ubuntu usa lo mejor en inIraestructura de traducciones y accesibilidad que la comunidad del
SoItware Libre es capaz de oIrecer, para hacer que Ubuntu sea utilizable por el mayor numero de
personas posible.
3. Ubuntu se publica se manera regular y predecible; se publica una nueva version cada seis
meses. Puede usar la version estable actual o ayudar a mejorar la version actualmente en
desarrollo. Cada version esta soportada al menos durante 18 meses.
4. Ubuntu esta totalmente comprometido con los principios del desarrollo de soItware de codigo
abierto; animamos a la gente a utilizar soItware de codigo abierto, a mejorarlo y a compartirlo.
En muy poco tiempo Ubuntu se ha convertido en una gran distribucion, consiguiendo a gran
velocidad lo que a otros ha costado aos. Esto se debe posiblemente a una combinacion de
Iactores.
$+untu es un pro,ecto ieao por el empreneor multimillonario 'ar; S8uttle!ort8)
conocio tam+i"n por ser el primer astronauta africano , se?uno turista espacial e la
8istoria) /ue tras funar la compaLAa e certificaos i?itales T8a!te en la coc8era e su
omicilio) lo?r <enerla cuatro aLos espu"s a la empresa VeriSi?n por 343 millones e
lares estaounienses en pleno +oom e las punto.com.
En la primavera de 2004 Mark Shuttleworth a traves de su empresa de capital riesgo HBD
(http://www.hbd.com),Iundo la compaia Canonical Ltd. (http://www.canonical.com) a la que
aporto el capital inicial con el objetivo de dotarla de los medios para desarrollar una distribucion
GNU/Linux que Iuese competitiva a corto plazo y con la esperanza de que Iinalmente se
autoIinanciara con la comercializacion de servicios y soporte tecnico a otras empresas. Canonical
Ltd. contrato a desarrolladores de Debian y GNOME para trabajar en la distribucion Ubuntu.
En el verano de 2005 Iue creada la Ubuntu Foundation con un capital de 10 millones de dolares
para garantizar que Ubuntu seguira existiendo en el caso de que Canonical Ltd. La Iundacion a
ejemplo de otras iniciativas como la GNOME Foundation o la Mozilla Foundation proporciona la
inIraestructura legal para canalizar las distintas iniciativas de la comunidad Ubuntu.
Existen tambien varios proyectos de documentacion de Ubuntu, algunas paginas que le pueden
ser de utilidad son:
http://help.ubuntu.com/
http://www.ubuntu.com/support/Iaq
https://wiki.ubuntu.com/
http://www.ubuntu-es.org/ (La comunidad Ubuntu en espaol)
CICLO II-2014
29
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
http://guias-ubuntu.ourproject.org/ (documentacion en espaol)
Creemos que ha quedado sobradamente justiIicado por que hemos decido utilizar Ubuntu para
este curso de Introduccion a Linux.
Distri+uciones +asaas en $+untu
Ubuntu ha servido de base para el desarrollo de otras distribuciones algunas de las cuales han
pasado a ser variantes oIiciales.
Variantes oIiciales
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, mas ligero que KDE o GNOME y que permite por tanto su utilizacion en maquinas con
pocos recursos.
Edubuntu http://www.edubuntu.org/, es una distribucion pensada para el entorno escolar y se
basa en la tecnologia de clientes ligeros que permite reutilizar ordenadores antiguos: un unico
servidor central al que se conectan varios clientes.
Variantes institucionales
Guadalinex V3 http://www.guadalinex.org promovida por la Junta de Andalucia, excelentemente
documentada por Quim Gil, Guadalinex V3, Iniciacion al soItware libre, Edit Lin editorial, cuya
version en linea puede encontrarse en http://guias-ubuntu.ourproject.org/index.php?titlePortada
Las versiones anteriores se basaban en Debian Sarge.
MAX 3.0 http://www.educa.madrid.org
Promovida por la Consejeria de Educacion de la Comunidad de Madrid, la version actual es la
2.0, basada en Knoppix, y la nueva version, MAX 3.0, prevista para Iinales del ao 2006 se
basara en Ubuntu. MAX dispone de versiones en CD live y DVD live. En la pagina de MAX
tambien se puede encontrar una completa documentacion sobre el sistema y sobre el proceso de
instalacion.
http://www.educa.madrid.org/portal/c/portal/layout?plid10970.17&can
'o#inuD http://www.molinux.inIo/, promovida por la Junta de Comunidades de Castilla-La
Mancha.
Inicialmente estaba basada en Componentized Linux.
CICLO II-2014
30
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
+.0.0. Otras %str)&c#$es )asa%as e$ De)a$
Knoppix http://www.knoppix.org/, popularizo el concepto de live cd que permite probar linux
sin instalarlo y propicio el acercamiento masivo a Debian que hasta entonces se habia visto como
una alternativa solo 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 esta basada en Ubuntu.
Linspire http://www.linspire.com/, originalmente conocida como Lindows, es una distribucion
comercial y de pago desarrollada por la empresa del mismo nombre y orientada a la Iacilidad de
uso. La compaia presenta como uno de sus principales activos la tecnologia clic and run (CNR)
que permite a los usuarios descargar e instalar miles de programas con tan solo un clic de raton.
GnuLinex http://www.linex.org/ promovida por la Junta de Extremadura, basada en Debian y
en la tecnologia Componentized Linux de la empresa estadounidense Progeny. Ocupo la portada
de todos los periodicos al ser utilizada en una de las primeras y mas grandes implementaciones de
SoItware libre del mundo: unos 80.000 ordenadores en los centros educativos de la comunidad.
+.0.4. Otras %str)&c#$es GNU.L$&/
Hacer una lista de todas las distribuciones seria demasiado largo y pesado, por eso vamos a
recoger sumariamente algunas de las que se consideran emblematicas.
RedHat (http://www.redhat.com) creada por la compaia RedHat. OIrecio soporte hasta la
version 9 momento en que decidio concentrar sus esIuerzos en el desarrollo de la version
corporativa RedHat Enterprise Linux y delego la version comun a Fedora Core, un proyecto
abierto e independiente de Red Hat. Actualmente RedHat Enterprise Linux es una distribucion
comercial que incluye partes no libres.
Fedora Core http://Iedora.redhat.com/, es una distribucion enteramente libre desarrollada por la
comunidad de RedHat. Fedora es generalista y esta enIocada a una amplia variedad de usuarios.
Su principal patrocinador es la compaia Red Hat.
Mandriva Linux, http://www.mandriva.com/ antes conocida como Mandrake y rebautizada tras
una Iusion empresarial. Originalmente era una derivacion Irancesa de RedHat.
Slackware http://www.slackware.com/ Iue creada en 1993 y es la mas veterana de las
distribuciones GNu/Linux. Su meta ha sido siempre la simplicidad y la estabilidad. La interIace
del programa de instalacion es de texto, y necesita un mayor conocimiento de Linux que la
mayoria 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 distribucion
se encuentra el que sea una de las mas sencillas de instalar y administrar, ya que cuenta con
varios asistentes graIicos para completar diversas tareas. Actualmente es propiedad de Novell que
ha anunciado la intencion de crear la comunidad abierta OpenSuse que complementaria los
desarrollos de SuSe Linux Enterprise, en una estrategia similar a la seguida por Red Hat con
Fedora.
CICLO II-2014
31
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
+.0.5. Ra6#$es "#r 'as *&e %e)era!#s &sar s#7t8are ')re e$ 'a esc&e'a
R. Stallman ha dedicado a este tema un interesante articulo '=or $"* las esc"elas deber%an "sar
e:cl"sivamente software libre
http://www.gnu.org/philosophy/schools.es.html cuya lectura recomendamos.
No debe separarse GNU/Linux de su IilosoIia de la libertad. No se elige para un entorno
educativo unicamente por su eIiciencia, si hacemos lo contrario estamos equivocados.
No se trata de sustituir un sistema operativo por otro porque sea mas barato, seguro y Iiable.
Ensear con GNU/Linux no es solo usarlo sino trasmitir el espiritu de colaboracion y
cooperatividad que implica cualquier empresa de conocimiento. El soItware libre es en si mismo
educativo por los valores que le acompaan.
Un supuesto basico de la educacion es que cualquier materia con dedicacion, esIuerzo, estudio y
unas actitudes y aptitudes personales es accesible al conocimiento. Ocultar el conocimiento nunca
ha Iormado -parte de los manuales ni de la etica proIesional de los docentes. Es la busqueda
dinamica y transparente del conocimiento lo que se comparte por la comunidad, pues es su mayor
activo economico y cultural.
Si el conocimiento no se comparte se niega la posibilidad de su transmision y, por consiguiente,
de la educacion misma. No negamos la convivencia inIormatica de herramientas propietarias y
libres. Es mas, es preciso apostar por ella porque combinadas alcanzan un mayor aIrontamiento
inIormatico de la realidad; solucionando y rentabilizando los productos ya adquiridos.
Cuando un proIesor ensea a sus alumnos con una aplicacion propietaria se coloca en una
autentica encrucijada, porque esto obliga al alumno a comprar el soItware o a copiarlo
ilegalmente. Ahora bien, si el proIesor no le deja copiar el programa esta negando su ayuda y si lo
deja copiar esta enseando al alumno que se puede violar la ley cuando esta no nos gusta o va
contra nuestro propio interes.
A estas consideraciones eticas pueden aadirse varios argumentos puramente tecnicos que
justiIicarian por si solos el uso de soItware libre, veamos:
El codigo es abierto. Se pueden reutilizar Iragmentos de codigo de cualquier programa o
incluso modiIicar el programa para las propias necesidades. Por ejemplo modiIicarse para oIrecer
al alumno una version simpliIicada, o darle una apariencia similar a las herramientas a las que el
alumno esta acostumbrado. En el caso que la enseanza sea para inIormaticos, para gente que
puede entender la interioridad de las herramientas, la disponibilidad del codigo Iuente es
Iundamental. Leer codigo es una buena Iorma de aprender a programar.
Tiene la red de soporte mas amplia de Internet. Existe grupos de usuarios muy activos y
organizados que se ayudan entre si. Si uno tiene un problema puede dirigirse a ellos para tratar de
resolverlo.
Es auditable. Puede inspeccionarse su codigo Iuente para detectar errores de programacion o
seguridad. Nadie puede colarnos una puerta trasera con propositos no declarados. Se gana por
tanto en seguridad.
CICLO II-2014
32
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Formatos estandar. El soItware propietario usa por deIecto Iormatos de datos tambien
propietarios y cerrados tales como el .doc de MicrosoIt Word que unicamente pueden ser
recuperados por la aplicacion que los genero. Cuando creamos un documento con el proposito de
diIundirlo debemos usar Iormatos libres y abiertos (como .txt, .ps, .html), puesto que usar un
Iormato 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 mas de 4 virus conocidos para GNU/Linux,
mientras que en otros sistemas el ritmo de proliIeracion de virus es de 15 nuevos virus al dia,
nivel que sigue aumentando. Puede pensarse que cuando se generalice su uso apareceran tambien
mayor cantidad de virus al convertirse en blanco de los crackers. Esto solo es cierto en parte,
puesto que el que existan muy pocos virus conocidos no es unicamente cuestion de Ialta de
atencion sino sobre todo de diseo del sistema operativo. Hacer virus para GNU/Linux es
bastante mas complicado, con lo que puede preverse que no aumentaran al nivel de los que tiene
el soItware dominante.
Seguro y Iiable. El alumno no puede daar el sistema ni voluntaria, ni accidentalmente. Los
niveles de seguridad del sistema son tales que no sera preciso reinstalar el soItware casi de
continuo como si que esta ocurriendo en nuestras actuales aulas de inIormatica.
Permite reutilizar equipos. Los equipos que han sido arrinconados porque no pueden mover las
ultimas versiones de soItware propietario, podran volver a utilizarse de diversos modos.
Probablemente no se seran capaces de ejecutar entornos de escritorio como el GNOME o KDE,
pero existen tecnologias que nos permitiran volverlos operativos con un alto nivel de
productividad.
Uno de los problemas mas graves que tiene en la actualidad GNU/Linux es la escasez de
controladores para el hardware mas moderno, lo que repercute en que alguno de los componentes
de su recientemente adquirido ordenador no sea correctamente detectado e instalado.
Seguramente ya habra oido hablar de esto pero no sepa cual es la causa.
Los Iabricantes tienden cada vez mas a mantener en secreto las especiIicaciones del hardware.
Esto diIiculta enormemente la tarea de escribir controladores para que Linux sea compatible con
el hardware nuevo' Hoy contamos con sistemas libres y completos# pero no d"rar!n m"cho si
no son compatibles con los ordenadores del ma+ana9.
(http://biblioweb.sindominio.net/pensamiento/soItlibre/ SoItware libre para una sociedad libre, R.
Stallman).
Hay dos Iormas de enIrentarse a este problema. Los programadores pueden hacer ingenieria
inversa para descubrir como crear programas compatibles con el hardware. Los usuarios podemos
comprar unicamente el hardware compatible con Linux. A medida que aumente el numero de
usuarios de soItware libre el secretismo de estas especiIicaciones se convertira en una politica
contraproducente.
CICLO II-2014
33
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
*.(. Instalacin e $+untu.
+.4.+. U)&$t& e$ '9e CD
Ubuntu presenta la enorme ventaja de que puede ejecutarse desde el CD-Rom sin necesidad de
instalacion. En este modo de ejecucion, Ubuntu no modiIica de ningun modo su disco duro, es
por tanto un modo de probar el sistema sin correr riesgos.
%e/uisitos el sistema
Los requisitos minimos recomendados, teniendo en cuenta los eIectos de escritorio, deberian
permitir ejecutar una instalacion de Ubuntu.
Procesador x86 a 1 GHz.
Memoria RAM de 1 GB.
Disco Duro de 15 GB (swap incluida).
Tarjeta graIica y monitor capaz de soportar una resolucion de 800x600.
Lector de unidad de CD/DVD-ROM , puerto USB o tarjeta de red.
Conexion a Internet puede ser util.
Los eIectos de escritorio, proporcionados por Compiz, se activan por deIecto en las siguientes
tarjetas graIicas:
Intel (i915 o superior, excepto GMA 500, nombre en clave >=o"lsbo?)
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 mas de 3 GB de RAM, se recomienda utilizar la version de Ubuntu para sistemas de
64 bits.
E7ecucin e $+untu ese la unia lectora CDEDVDM%O'.
Ubuntu se distribuye como un Live CD (traducido como CD vivo o autonomo), lo que signiIica
que el sistema esta almacenado en un CD, pero para esta version es necesario un DVD y puede
ejecutarse desde este sin necesidad de instalacion. De este modo Ubuntu no eIectuara ninguna
modiIicacion en su ordenador. Mas tarde, si asi lo decide, podra instalarlo en su disco duro. No
obstante la velocidad de ejecucion del sistema desde el live CD es inIerior si la comparamos con
la que oIrece cuando el sistema esta instalado en el ordenador.
&rran/ue ese la lectora CDEDVDM%O'
En primer lugar hemos de asegurarnos que nuestro equipo esta preparado para arrancar desde la
unidad de CDEDVDM%O'. En la actualidad esta caracteristica es comun a todos los equipos in-
Iormaticos, unicamente tendremos que preocuparnos de conIigurar la BIOS para activar esta op-
cion, en el caso de no estar activada.
Si al introducir el disco de Ubuntu e iniciar el sistema, este no se ejecuta automaticamente, reini-
ciaremos el equipo y accederemos al menu de conIiguracion de la BIOS. Cada modelo posee una
CICLO II-2014
34
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
interIaz especiIica y resultaria imposible documentar toda la gama de gestores de conIiguracion,
sin embargo, si nos dejamos llevar por la intuicion, el proceso es bastante sencillo.
Para ello, en la pantalla inicial al conectar nuestro equipo, suele aparecer una linea que nos indica
"Press DEL to enter SETUP" o pulsar una determinada tecla de Iuncion. Esto signiIica que, du-
rante los segundos que permanece visible esta linea, pulsando la tecla |DEL| o |SUPR|, segun el
tipo de teclado, o la tecla de Iuncion correspondiente |F12|, accederemos al menu de conIigura-
cion de la BIOS.

En concreto buscaremos una entrada similar a "Advanced BIOS Features" o "Boot" y selecciona-
remos esta opcion desplazandonos, generalmente con las Ilechas del teclado, para entrar en el co-
rrespondiente submenu.
Una vez en esta pantalla, localizaremos la entrada que contenga algo similar a "Boot Sequence" y
la estableceremos como: CDROM/DVD, C, A. De esta Iorma le estamos indicando a la BIOS que
busque el inicio del sistema en el CDEDVDM%O', de no hallarse alli, que mire en la primera par-
ticion del primer disco duro (C) .
Por ultimo, guardamos los cambios y salimos del programa de conIiguracion. Hemos de insistir
que el aspecto del menu puede variar en Iuncion del tipo de placa y de la utilidad de conIigura-
cion que se encuentre en nuestro ordenador, sin embargo el proceso es similar para todas las pla-
cas base actuales y no presenta ninguna diIicultad.
En general es una buena costumbre Iijar los parametros de arranque de la BIOS desde unidades
externas. Esto nos permitira acceder a nuestro sistema sin que este en Iuncionamiento y recupe-
rarlo de posibles errores causados por algun virus inIormatico o sencillamente por un mal Iuncio-
namiento del dispositivo Iisico.
Una vez nos hemos asegurado de que nuestro equipo arrancara desde la unidad de CD-
Rom/DVD, es el momento de insertar el DVD de Ubuntu y reiniciar el sistema.
CICLO II-2014
35
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
*.(.2. Pro+ar $+untu sin instalar
1. Al insertar el DVD previamente grabado, le aparecera estas opciones y elegiremos la op-
cion Probar Ubuntu:

2. Tu equipo se reiniciara (con la opcion Reiniciar ahora o @eboot -ow) ,esperamos unos
momentos mientras carga el escritorio de Ubuntu 13.04 (ya que estamos en modo live cd),
luego estaremos empezando a usar Ubuntu sin haberlo instalado, de una manera virtual.

Ahora tiene usted delante el escritorio de Ubuntu. Este escritorio contiene todos los elementos
que esperamos encontrar en cualquier sistema operativo moderno.
CICLO II-2014
36
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Aunque todo el sistema es absolutamente personalizable y, en particular, el escritorio podra conIi-
gurarlo a su medida.
+.4.4. I$sta'ac:$ %e U)&$t&.
La diIicultad del proceso depende de varios parametros que lo pueden ir complicando: Sera
Ubuntu su unico sistema operativo? Quiere que Ubuntu conviva con Windows? Quiere que
conviva con Windows 7? Tiene espacio libre sin particionar en su disco duro suIiciente para
Ubuntu o mas bien tiene que hacerle hueco redimensionando las particiones ya existentes?.
Combinando estos Iactores puede encontrarse situaciones de instalacion de lo mas diverso. En lo
que sigue trataremos darle indicaciones para todos estos casos comenzando por el mas sencillo
que es instalar Ubuntu en un disco duro como unico sistema operativo.
Por otra parte y aunque Ubuntu tiene soporte para la mayor parte del moderno hardware, podrian
presentarse casos en los que algun elemento instalado en su computadora presente problemas de
Iuncionamiento. Asi que no sera posible oIrecer aqui una guia pormenorizada de instalacion que
cubra todos y cada uno de los casos en su inIinita 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 que esta haciendo a ciencia cierta, lejos
de resolverlo podria estar empeorando la situacion.
Antes de empezar es necesario planiIicar bien la instalacion y pensar que 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 IotograIico, 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 maquina, sin embargo, cuanto mayores
prestaciones posea nuestra instalacion, mas rapido y agil se comportara el sistema. En general po-
driamos apuntar los siguientes requerimientos para una correcta ejecucion:
Preparati<os
Copias de seguridad
Si va a instalar Ubuntu en un disco duro vacio o en uno cuyos datos se pueden borrar vaya direc-
tamente a la seccion "La instalacion paso a paso".
Si en cambio planea instalarlo en un disco que contiene inIormacion y desea conservarla debera
hacer copias de seguridad antes de borrarlo. Tambien es conveniente que haga copias de seguri-
dad si tiene su disco duro ocupado con Windows y desea instalar tambien Ubuntu.
Una copia de seguridad es simplemente una copia de sus datos, se le llama de seguridad porque
no esta destinada a trabajar sobre ella, como suele hacerse sobre los datos originales, sino a pre-
venir desastres.
Si le hemos convencido de que haga copias de seguridad he aqui unas pocas indicaciones:
CICLO II-2014
37
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
1. Usted deberia tener ya copias de seguridad de sus datos.
2. Lea el primer punto.
3. Fijese que hablamos de "copias" en plural, lo que signiIica que deberia tener mas de una copia
de sus documentos. Ademas tendria que tenerlas en lugares Iisicos 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, podria volver a instalarlos en cualquier momento aunque
le suponga una molestia. En cambio si pierde sus documentos personales, ese texto que escribio o
su correo electronico, no podra volver a recuperarlos a menos que disponga de una copia.
5. Elija un soporte Iiable y compruebe periodicamente que los datos estan en buen estado.
6. Todos los soportes tienen ventajas e inconvenientes, algunos de los mas comunmente usados
en inIormatica domestica son: DVD (gran capacidad, Iiable, pero necesita de una grabadora que
quiza no tenga), CD (menor capacidad, Iiable, necesita de una grabadora aunque muchos ordena-
dores ya la tienen.
Los hay de una sola escritura y regrabables. Estos ultimos le daran la posibilidad de ir actualizan-
do sus copias con un menor gasto), uniaes JIP (Iiables, menor capacidad, casi se han dejado
de comercializar), disquetes (escasa capacidad, poco Iiables, casi todo el mundo tiene una disque-
tera), memorias $SB (son Iiables pero no se suelen emplear con estos Iines, puesto que son suIi-
cientemente caras como para grabar en ellas datos y dejarlas despues para cuando hagan Ialta).
Sepa usted ademas que no todos los soportes CD o DVD tienen la misma calidad ni todos Iuncio-
nan bien con todas las grabadoras y lectoras. Asi pues, compruebe que el soporte es de calidad y
Iiable, pruebelo varias veces hasta que este seguro de que no le va a Iallar y tomese en serio las
indicaciones de conservacion del Iabricante.
7. Haga copias redundantes, al menos dos e incluso tres.
8. Finalmente, actualice periodicamente las copias de sus datos.
Discos uros , particiones
Si desea que Ubuntu conviva con otro sistema operativo debera particionar el disco. Antes de ha-
cerlo, insistimos, es conveniente que haga copias de seguridad de los datos sensibles que quiera
conservar. Para poder manipular el disco con cierta garantia sera necesario que comprenda algu-
nas nociones basicas sobre particiones.
PorAamos consierar un isco uro como un ?ran local one se almacenan los pro?ramas
, los atos e una forma permanente. $n isco uro puee ser i<io en particiones e la
misma forma /ue 8arAamos 8a+itaciones le<antano ta+i/ues en un mismo almac"n. Si 8a
entenio el e7emplo ,a sa+e too lo /ue se puee sa+er so+re particiones. Pero si no 8a
/ueao satisfec8o con seme7ante eDplicacin si?a le,eno.
CICLO II-2014
38
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Una particion es una seccion logica, una division, una parcela acotada del disco. Para el sistema
operativo cada particion se comporta como si Iuese un disco independiente, por ello es posible te-
ner varios sistemas instalados con tal que esten en particiones distintas.
Hay dos tipos de particiones: primarias y eDtenias. Un disco duro puede ser dividido en un
maximo de cuatro particiones primarias. Si usted necesita mas particiones debera entonces conIi-
gurar una de las particiones primarias como extendida, que podra ser divida a su vez en particio-
nes logicas, tambien conocidas como unidades logicas.
Esto signiIica que un disco duro puede estar dividido de cualquiera de las siguientes Iormas:
* 1,2,3 y hasta 4 particiones primarias.
* 1 particion primaria y 1 extendida
* 2 particiones primarias y 1 extendida
* 3 particiones primarias y 1 extendida
Hacer distintas particiones en un disco duro es una buena practica: el acceso a los datos es mas
eIiciente, se reduce la capacidad de inIeccion de los virus, se aprovecha mejor el espacio, etc. En
todo caso si va a tener en su disco mas 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 ademas las particiones una vez creadas deben ser "formateadas", es decir, se
les debe crear un sistema de Iicheros.
Imagine el aparcamiento en los sotanos de una gran superIicie comercial. Si no estuviese marca-
do, probablemente le resultaria imposible localizar su automovil. Algo parecido ocurre con el es-
pacio en un disco duro. Es necesario delimitarlo para aprovechar su capacidad al maximo y esta-
blecer unas pautas que permitan localizar de manera agil los archivos alli almacenados. Aproxi-
madamente esta tarea es la que realizamos al 'Iormatear y establecer un 'sistema de Iicheros.
Un sistema de Iicheros es, dicho sin mucho rigor, una Iorma particular de organizar la inIorma-
cion en el disco duro. En el mundo ideal habria una unica Iorma de crear sistemas de Iicheros, la
mejor. Pero como no vivimos aun en ese mundo puede encontrar una gran variedad de Iormatos,
no siempre compatibles entre si, 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 Iormato presente en sistemas MSDOS,
Windows95 y 98, e incluso en WindowsXP Home Edition.
NTFS: Propia de los sistemas Windows NT, 2000, 2003 , XP ProIessional y Windows 7.
GNU/Linux soporta una gran variedad de Iormatos pero lo mas Irecuente es encontrar particiones
de tipo EXT3 o EXT4, y un tipo de particion especial denominada "swap".
Estos tipos de particiones presenta indudables ventajas: es muy resistente a Iallos, no Iragmenta
el disco, gran rapidez de acceso a los datos, excelente recuperacion de errores una vez se han pro-
ducido, etc.
Siempre hay quien pregunta por una herramienta de deIragmentacion para GNU/Linux similar al
"DeIragmentador de discos" de Windows. En GNU/Linux no existe tal herramienta, porque no
CICLO II-2014
39
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
se necesita. Cuanto mas se usa el disco duro menos se Iragmenta y en cualquier caso el porcenta-
je de Iragmentacion apenas llegara al uno por ciento.
En concreto, Ubuntu necesita como minimo 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 reIuerzo a la memoria RAM,
por eso recibe tambien el nombre de memoria virtual. El tamao de esta particion debe ser el do-
ble de la memoria RAM instalada en nuestro equipo, aunque dado el tamao de las memorias ac-
tuales bastaria con crear una particion de swap del mismo tamao que la RAM.
A no ser que quiera hacer un particionado manual del disco no debera preocuparse por esto. El
instalador de Ubuntu se ocupara automaticamente de crear las particiones necesarias, tanto si lo
instala en un disco duro vacio o en el espacio libre sin particionar.
Preparar el isco para instalar 7untos $+untu , Nino!s
Puede que tenga un disco duro vacio y quiera tener en el simultaneamente Windows y Ubuntu.
En ese caso instale primero la version 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 situacion muy Irecuente, sobre todo si compro su ordenador con MS Windows preinstalado,
es que tenga una unica particion ocupando todo el disco. En este caso debemos redimensionar la
particion encogiendola hasta dejar espacio libre para Ubuntu. Esto no es complicado y puede ha-
cerse antes o durante el proceso de instalacion. En lo que sigue explicaremos como preparar el
disco antes de instalar, mas adelante se dira como hacerlo durante la instalacion.
Es conveniente realizar previamente una deIragmentacion completa del disco, sobre todo si esta
usando ya su sistema Windows desde hace algun tiempo, para evitar que la dispersion de los ar-
chivos ocupen un espacio innecesario.
Para hacer las modiIicaciones en el disco utilizaremos la aplicacion Gparted. Con Ubuntu ejecu-
tandose 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 conIiguracion de nuestro disco. En el caso
de disponer de mas de un disco duro se activa un menu de seleccion situado en la parte superior
derecha de la ventana. La aplicacion oIrece inIormacion sobre cada particion: nombre, sistema de
archivos utilizado, tamao total, espacio ocupado, espacio libre, y las distintas opciones aplica-
CICLO II-2014
40
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
bles a la particion. En caso de ser necesario maximice la ventana de Gparted con el Iin de visuali-
zar completamente todas las herramientas de la aplicacion.
Lo primero que debemos hacer es comprobar si tenemos espacio suIiciente para Ubuntu. Una
particion puede estar ocupando todo el disco y sin embargo no estar completamente llena.
Veamos la siguiente imagen que nos muestra la inIormacion que nos proporciona Gparted:
La inIormacion de la imagen nos dice que tenemos una maquina con varias particiones:
la particion /dev/sda1 es primaria y tiene un sistema de archivos ntIs, en la cual se ha ins-
talado windows.
La particion /dev/sda2 es extendida y tiene dos particiones: /dev/sda5, la cual tiene un sis-
tema de archivos ext4 con ubuntu instalado y /dev/sda6 la cual es la swap o area de inter-
cambio.
La particion /dev/sda3 es primaria y tiene un sistema de archivos ntIs , la cual tiene como
Iuncion exclusiva de almacenamiento de datos.
Podriamos tener el caso de una maquina en la cual solo existe una unica particion con sistema de
archivos ntIs que es donde esta instalado Windows. Su tamao total es de 80 Gb pero no esta
completamente llena sino que quedan 63,16 Gb libres, asi que nos queda espacio suIiciente para
instalar. En general debera buscar una particion ntIs o Iat y comprobar que tiene al menos 15 Gb
libres. No obstante seria muy recomendable que quedase bastante mas espacio. Tenga en cuenta
que si la particion de Windows tiene poco espacio libre al redimensionarla quedara en el tamao
justo para los datos que ya contiene, lo que signiIica que no podra escribir nuevos datos en ella.
Para editar una particion hay que seleccionarla en el graIico o en la lista. Una vez elegida se acti -
varan en la barra de botones las tareas que podemos realizar sobre ella.
Para redimensionar una particion siga estos pasos:
1. Haga clic con el boton izquierdo del raton sobre la particion en el graIico o en el listado.
2. Pulse el boton Redimensionar/Mover de la barra de botones
CICLO II-2014
41
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
3. En la ventana de dialogo Redimensionar establezca el nuevo tamao para la particion. Para ello
vaya al campo "Tamao nuevo", vera como despues del indicador numerico existe un pequeo
cuadro con dos Ilechas: la Ilecha que apunta hacia arriba sirve para aumentar el tamao de la par-
ticion; la que apunta hacia abajo para disminuirlo. Haga clic en la Iecha que apunta hacia abajo y
mantengala pulsada hasta que el indicador "Espacio libre a continuacion" marque al menos 15360
(esto es 15Gb, segun la Iormula 1 Gb1024 Mb). Cuando lo haya hecho pulse el boton "Redi-
mensionar".
4. Gparted le mostrara como quedara el disco despues de ejecutar la tarea pendiente. Si no esta
seguro del resultado puede pulsar el boton "Deshacer", si desea eIectuar los cambios pulse el bo-
ton "Aplicar". Se le pedira que conIirme que desea ejecutar la tarea de redimensionado.
5. Una vez haya terminado vaya al menu "=parteMSalir" e inicie el proceso de instalacion tal
como se explica a continuacion.
La $sta'ac:$ "as: a "as#
Para ser instalado Ubuntu necesita estar ejecutandose desde el CDRom/DVD o USB, de modo
que lo primero que haremos sera iniciar el sistema con el CD de Ubuntu y esperar a que este se
cargue completamente y nos encontremos en el escritorio. Si su equipo dispone de una conexion
mediante tarjeta de red a un router ADSL o una Red Local, veriIique que esta realmente conecta-
do.
Con Ubuntu ejecutandose en Live-CD localizaremos el acceso directo situado en el escritorio eti-
quetado como Install. Pulsando dos veces sobre el con el boton izquierdo lanzaremos el asistente
de instalacion.
El proceso de instalacion se realiza en etapas o pasos. En las primeras etapas se le pedira que con-
teste a algunas preguntas. Una vez recogida esta inIormacion el asistente iniciara la ultima etapa
que culminara con la instalacion de Ubuntu en su sistema.
Paso 0: Bajar el cd de Ubuntu, grabarlo en un DVD y colocarlo en la lectora de CD/DVD. Recor-
dar que en la BIOS se debe indicar que debe bootear desde el CD/DVD.
Paso 1: La primer pantalla es para elegir el idioma de la instalacion y si deseamos probar Ubuntu
o Instalar Ubuntu. Por supuesto nosotros lo que queremos es instalarlo asi que hacemos click en
ese boton.
CICLO II-2014
42
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)

Paso 2: La segunda ventana hara algunas comprobaciones en su sistema. Si tiene espacio suIi-
ciente, si tiene internet y si su pc esta Iuncionando conectada a la electricidad. Ademas de eso les
dara 2 opciones que son 'descargar las actualizaciones mientras se instala y la de 'instalar so-
Itware de terceros. Si tienen internet entonces ambas opciones son recomendables.

CICLO II-2014
43
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Paso 3: Despues de pulsar Continuar, debemos elegir el tipo de instalacion que deseamos hacer.
En la siguiente pantalla podemos elegir:

paso 4: Entonces llegamos a la siguiente pantalla, donde podemos cambiar el espacio que quere-
mos asignar a la particion de Windows y de Ubuntu. Para ello, simplemente debemos situar el ra-
ton sobre la linea que separa el dibujo de ambas particiones, pulsar y arrastrar a izquierda o dere-
cha para cambiar el tamao de ambas particiones. Despues pulsamos sobre 'Instalar ahora.
CICLO II-2014
44
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Con esta opcion se instalaria Ubuntu conjuntamente con los sistemas operativos que se tenga . Al
elegir esta opcion, tengo la posibilidad de tambien elegir la cantidad de espacio de disco que asig-
nare a Ubuntu, de una manera graIica.
Recomiendo esta opcion si no deseas crear mas particiones o si deseas que Ubuntu asigne el ta-
mao de la particin s!ap, que se explica mas adelante.
&l?o mas: EspecAfica las particiones manualmente Ga<an>aoH
Podras elegir el tamao de todas las particiones de una manera personalizada, antes de realizar
este tipo de particionamiento, explicare algo que debes saber sobre Linux:
A diIerencia de Windows, en #inuD toos los arc8i<os , irectorios parten e un irecM
torio rai>) simbolizado por un slash O E P; aqui es donde se instalara el S.O., haciendo una
analogia vendria a ser el disco C de Windows, a diIerencia que, si tuvieras mas de 1 disco
(C ,D, E, etc en Windows), en Linux se montarian en el directorio /media/disk-1,
/media/disk-2, etc (los subdirectorios cuelgan del directorio raiz O E P como si Iuese un ar-
bol).
Qrea e Intercam+io (Swap): Linux usara esta particion como memoria RAM adicional
cuando esta 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 asignaras 600 MB a
la particion Swap o area de intercambio, esta 'regla aplicala mientras tu ordenador tenga
menos de 1Gb de RAM, en caso contrario (o si no conoces la memoria RAM de tu equi-
po), asignale solo 1GB.
Al seleccionar esta opcion (de ahora en adelante solo se vera como conIigurar las particiones con
esta modalidad, si eliges otra opcion diIerente &l?o mas) pasa directamente al paso 5) se empeza-
ra a hacer el particionamiento de discos manualmente, para empezar, solo se vera el disco de
21.5 GB con Windows XP con las siguiente inIormacion:
Dispositivo:, en este caso se reIiere a los discos.
/dev/sda: Indica un disco duro, si tuviese mas de 1 disco duro, aparecerian sda, sd+, sdc,
etc (en vez de sda puede estar nombrado con hda, hdb, etc).
/dev/sda1: Indica la primera particion del disco duro sda, es decir, si tuviese particionado
mi disco duro en Windows como unidad C y D, aparecerian sda1 y sda2.
Tipo NTFS: Es el sistema de archivos de Windows XP y Vista, en el caso de Ubuntu usa-
remos EXT4.
Formatear?: Indica si se Iormateara o no, el disco correspondiente, en nuestro caso para
este y todos los discos NTFS que tengamos, debemos asegurarnos que este casillero no
e+e /uear marcao) para conservar nuestros archivos de Windows tal como los tenia-
mos antes de la instalacion.
CICLO II-2014
45
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Tamao: 10725 MB Usado: 3232 MB: Indica que del total de mi disco de 10 GB aproxi-
madamente, solo tengo usado 3GB aprox., por la tanto la particion de Ubuntu tiene que
ser menor a 7GB, de lo contrario perderia 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 el, eligire la opcion
de Cam+iar. En nuevo tamao de la particion colocare: 11008 MB. Lo que quiere decir que los
22016 MB se transIormaran en un nuevo tamao de 11008 MB. Por lo que de los 21.5 GB, que-
daran a partir de ahora 10 GB aprox. de disco en la particion Windows. Es importante dejar la op-
cion de $tili>ar Como: @o $sar la particin, que implicara que no sera tomada en cuenta a la
hora de Iormatear, es decir, conservaras tu inIormacion que tenias en ese disco (mis 3 GB de in-
Iormacion que tenia). Aceptar.
Te preguntara si deseas guardar los cambios ya que no se podra deshacer esta operacion, pero
como estas 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 creare la particion swap o Area de Intercambio. En este equipo tengo 512 MB de
RAM, por lo tanto, mi particion swap sera de 1 GB. por lo explicado anteriormente. Selecciono el
dispositivo espacio libre y hago click derecho en Aadir. Tipo de la nueva Particion: Logica,
Nuevo Tamao: 1GB, Ubicacion: Principio y Utilizar como: Area de Intercambio. Aceptar y me
va quedando asi el particionamiento.
Ahora hare la ultima particion 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 tama-
o de la particion, el punto de montaje en el directorio raiz '/.
Tambien podemos elegir donde instalar el GRUB, se elegira el disco /dev/sda. Asegurandome que
solo este seleccionado la casilla de Formatear para la particion EXT4. Para la particion NTFS, su
casilla debe estar deshabilitada, seleccionamos Instalar Ahora.
&DVE%TE@CI&:4oma en c"enta $"e todos los datos en la "nidad o particin de disco d"ro seA
leccionada ser!n BB@@3CBS e 7@@(D.=(@3BL(S'
Haz clic en el boton"Instala Ahora" para continuar con la instalacion...
Paso 4: Esa Iue una de las mas grandes novedades en la instalacion de Ubuntu. Mientras el parti -
cionado ya ha comenzado ahora vamos a continuar con el resto de la instalacion. Lo siguiente es
elegir la posicion geograIica para establecer la hora. Hagan click en el mapa donde corresponda.
CICLO II-2014
46
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Paso 5: Ahora se elige la distribucion del teclado. Esto no es el idioma del sistema sino la distri-
bucion 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-2014
47
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion 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-2014
48
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Paso 7: En este momento, la instalacion de Ubuntu nos permite importar inIormacion de nuestras
cuenta de Windows
Paso 8: En realidad el paso 8 es solo ver las diapositivas hasta que termine de instalarse Ubuntu.

Despues de aproximadamente 10 a 15 minutos (dependiendo de las especiIicaciones de tu equi-
po), aparecera una ventana emergente, indicandote que la instalacion esta completa y que tendras
CICLO II-2014
49
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
que reiniciar el equipo para poder utilizar el sistema operativo de Ubuntu recien instalado. Haz
clic en el boton "Reiniciar ahora"...
Paso 9: Una vez Iinalizada la instalacion les aparecera el siguiente cartel.
el CD sera expulsado; quitelo de la unidad y pulsa la tecla "Enter" para reiniciar. El equipo se
reiniciara y, en pocos segundos, veras la bienvenida de arranque de Ubuntu...
Paso 10: Al encender la computadora se podra elegir con que sistema iniciar la pc. Al iniciar tu pc
ahora te preguntara con que S.O. iniciar (Menu GRUB):
En la pantalla de inicio de sesion, haz clic en tu nombre de usuario e introduce la contrasea. Haz
clic en el boton "Iniciar Sesion" o pulsa Enter para iniciar una sesion...
CICLO II-2014
50
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
&cerca e las contraseLas
Al llegar aqui pensara usted que los autores de este material han sido victimas de un ataque agudo
de paranoia porque quien va a querer entrar en mi equipo? y si quiere entrar como va a saber la
Iecha de nacimiento de mi hijo?
A la primera pregunta le diremos que si usted va a usar su maquina para jugar al Tetris o poner
sobre ella un cactus, eIectivamente tiene razon. Pero si la va a usar como herramienta de trabajo y
va a guardar en ella datos personales, entonces todo dependera del sentido de la intimidad que us-
ted tenga.
Yo estoy ahora en mi sala de estudio, no me importaria que viniera de visita y viera lo que tengo
en ella, es mas estaria encantado de mostrarselo, 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 tecnica para averiguar contraseas consistente en probar una tras otra hasta que el sis-
tema nos deje entrar, a esta tecnica se le conoce con razon como Rata/ue por fuer>a +rutaR. Por
supuesto esto no se realiza tecleando manualmente cada contrasea sino que se hace atacando
desde un ordenador (el atacante) a otro (la victima). Se asombraria 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 podria
ser violentada.
Al Iin y al cabo 2012 aos a 365 dias al ao dan un numero de variantes bastante pequeo para
una maquina. Pero tampoco es mucho mas resistente una palabra, por rara que sea, de cualquier
idioma.
Probar todo el diccionario de la RAEL, incluyendo conjugaciones verbales, y Iormas de adjetivo
es tambien bastante rapido de hacer, y mas si los atacantes son varios. Este tipo de ataque es una
variante de la Iuerza bruta conocido como Rata/ue por iccionarioR. Incluso si la palabra es in-
ventada, o es un patron mnemotecnico, a poco que tenga algun sentido es vulnerable a una va-
riante del ataque por Iuerza bruta conocido como Rata/ue por patrnR, piense que la misma lo-
gica que siguio usted para construir su palabra inventada puede ser reconstruida por otro humano.
Solucion: que su contrasea no tengan absolutamente ningun sentido.
* Deberia contener caracteres alIanumericos, es decir, letras y numeros a ser posible mezclados y
utilizando mayusculas y minusculas. Este tipo de contraseas es diIicil de vulnerar pues las posi-
bilidades son enormes. Asi la contrasea "by6d9w" seria distinta de "bY6D9w".
* Por la misma razon deberia tener al menos 6 caracteres.
* No deben usarse palabras con sentido que puedan estar en un diccionario.
* No deben deducirse de datos relativos a nosotros mismos ni a una combinacion de ellos: Iecha
de nacimiento, dni, matricula del coche, numeros de teleIono.
* No anotarla nunca, y si se hace no dejarla cerca del ordenador. Hay quien 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 se-
guro.
CICLO II-2014
51
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Tenga en cuenta que estamos haciendo algo muy serio, instalar un sistema multiusuario en el que
cada uno debe tener las maximas garantias de conIidencialidad y seguridad. Ningun usuario ten-
dra acceso a los datos de cualquier otro a no ser que este ultimo lo permita explicitamente y uni-
camente a aquellas partes de sus datos que quiera permitir. Si usted viene de otros sistemas opera-
tivos donde la seguridad es escasa o simplemente inexistente entendemos que le pueda parecer
excesivo lo que aqui se dice, pero esta es la nueva IilosoIia que pronto le sera Iamiliar.
Finalmente ponga nombre a su ordenador. El nombre que le demos carece de importancia pero es
buen momento para la ternura, al Iin y al cabo no llamaria a su gato simplemente gato.
Una vez completada esta inIormacion pulse el boton "Adelante".
De ahora en adelante cada vez que inicie su ordenador se ejecutara el gestor de arranque =%$B
(,@and .nified Bootloader, gran gestor de arranque uniIicado). GRUB le mostrara un menu que
le permitira acceder al nuevo sistema operativo y al resto de sistemas si los hay. Como minimo se
le mostraran 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 opcion. La segunda arranca el sistema en modo recupera-
cion (recovery mode) y se utiliza para resolver problemas serios. La tercera ejecutara
memtestS-6, un programa para el chequeo de la memoria RAM instalada en su ordenador. Posi-
blemente nunca necesite utilizar estos dos ultimos modos.
Para moverse entre las distintas opciones utilice las teclas del cursor arriba y abajo. Una vez he-
cha la seleccion pulse Intro. Aun cuando haya varios sistemas instalados si usted no hace nada
tras unos segundos se arrancara Ubuntu, ya que este es el sistema por deIecto.
Si tenemos varios sistemas operativos y no deseamos que sea Ubuntu el que se arranque por de-
Iecto podemos cambiarlo. La mejor Iorma de ver como es con un ejemplo.
Partimos de un menu de arranque como el siguiente:
.b"nt"# con Lin": /'E'EAFGAgeneric
.b"nt"# con Lin": /'E'EAFGAgeneric (modo rec"peracin)
=revio"s Lin": versions
6emory test (memtest 01H)
6emory test (memtest 01H# serial console FFIGEE)
6icrosoft Jindows 8==rofessional( on /dev/sdaF)
Tal como vemos ademas de Ubuntu tenemos instalado MicrosoIt Windows XP, aparece aqui con
su nombre, por ejemplo WindowsXP. En este menu la primera linea se nombra como 0,
la segunda como 1, la tercera como 2 y asi con el resto.
CICLO II-2014
52
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Iniciar sesin
A diIerencia de lo que ocurre cuando Ubuntu se esta ejecutando desde el CD ahora para entrar en
el sistema necesitara registrarse, es decir, Iacilitar su nombre de usuario y contrasea. Esto permi-
tira que el sistema le identiIique y le asigne los privilegios de acceso conIormes con su cuenta.
Se protege asi la conIidencialidad de los datos y la seguridad del propio sistema. De modo que
Ubuntu le pedira siempre que introduzca su nombre de usuario y su contrasea. Cumplimentando
ambos campos (tenga cuidado pues se distingue entre mayusculas y minusculas) se cargara el en-
torno graIico y accederemos a nuestra area de trabajo.
Como usuarios normales somos so+eranos en nuestra .rea e tra+a7o) poemos 8acer , esM
8acer a nuestro anto7o) pero fuera e a8A no poemos 8acer a+solutamente naa.
Ol<Aese e la promiscuia e otros sistemas operati<os /ue le permiten escri+ir o crear
irectorios en cual/uier sitio al a>ar.
Es posible conIigurar Ubuntu para que no sea necesario el registro inicial. Sin embargo es com-
pletamente desaconsejable porque supone una perdida de Iuncionalidad y ningun beneIicio. Tiene
en sus manos un sistema multiusuario seguro por que desperdiciar esa potencialidad?. Aun cuan-
do sea usted el unico usuario de su computadora es conveniente que mantenga el registro en el
sistema, al Iin y al cabo por que exponer su inIormacion a cualquier curioso?
+.5. E' e$t#r$# %e tra)a;# %e U)&$t&
+.5.1 I$ter7a6 %e &s&ar# U$t3
Ubuntu 13.04 cuenta con Unity, una interIaz de usuario completamente reinventada. Unity esta
diseada para minimi>ar las istracciones, dando mas espacio para trabajar y ayudar a realizar
mas actividades.
Esta seccion esta diseada para responder a las preguntas sobre como utilizar Unity y tu escritorio
Ubuntu. Primero tomaremos un momento para ver algunas de las principales caracteristicas de
Unity y como utilizarlas.
CICLO II-2014
53
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
+.5.+. E' La$6a%#r

El Lanzador aparece automaticamente cuando se inicia la sesion en el escritorio, y proporciona
acceso inmediato a las aplicaciones mas comunes. Cuando inicias una aplicacion el Lanzador se
oculta. Esto te proporciona mas espacio para tu trabajo, y mantiene las distracciones al minimo.
Si mueves el puntero del raton sobre el lado izquierdo de la pantalla el Lanzador aparecera. Tam-
bien puedes presionar y mantener la tecla windows, el Lanzador aparecera, y se mostraran nume-
ros sobre los iconos del Lanzador; estos te permiten presionar uno de esos numero para iniciar la
aplicacion correspondiente.
&nclar sus aplicaciones fa<oritas en el lan>aor
Para aadir una aplicacion en el lanzador para acceder Iacilmente a el:
Arrastre el icono de la aplicacion desde el Tablero hasta el Lanzador.
Obien,cuandoseesteejecutandolaaplicacion,seleccionelaopcionanteneenellan-
adoenlalistapidadelaaplicacion
El orden de los iconos en el lanzador puede cambiarse arrastrando un icono Iuera del lanzador y
despues colocandolo de nuevo en la posicion deseada.
CICLO II-2014
54
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Para quitar del lanzador el icono de una aplicacion, pulse con el boton derecho sobre el icono de
la aplicacion y desmarque la opcion Mantener en el lanzador.
Teclas para acceso r.pio al #an>aor
Windows Llama al lanzador de aplicaciones.
windows-1 o 2 o 3 e incluso 0 Abre o hace Ioco sobre aplicaciones en uso
Windows-T Abre la papelera de reciclaje.
Alt-F1 Pone el Ioco 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 rapio para opcion InicioGDas8H
Windows (pulsar) Abre el panel
Windows-A Abre el menu Aplicaciones
Windows-F Abre el menu Carpetas.
+.5.0. E' Ta)'er#
El boton Ubuntu esta cer-
ca de la esquina superior
izquierda y siempre sera
el primer elemento en el
lanzador. Si das clic en el
boton Ubuntu, Unity te
presentara una caracteris-
tica adicional del escrito-
rio: El tablero.
El tablero te permite bus-
car aplicaciones, arcivos
y musica, y muestra los
elementos en los que se
ha trabajado recientemen-
te. Si has trabajado en una hoja electronica o editado una imagen y has olvidado donde lo guar-
daste, seguramente encontraras esta caracteristica del tablero muy util. Por ejemplo si escribes
'documento en la barra de busqueda, el tablero mostrara las aplicaciones que te ayudaran a edi-
tar documentos. Mostrara ademas carpetas y documentos en los que has trabajado recientemente.
El tablero incluye una barra de busqueda, accesos directos a archivos y aplicaciones, y lanzadores
para las aplicaciones mas comunes (navegador web, envio de correo electronico, etc.)
CICLO II-2014
55
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Podemos ver todas las aplicaciones disponibles dando clic en mas aplicaciones
Podemos mostrar u ocultar las categorias dado clic en la opcion Filtrar resultados. Es importante
notar que las aplicaciones mas usuales ya vienen instaladas pero ademas oIrece aplicaciones para
descargar con solo dar clic sobre alguna de ellas.
Para ocultar del Tablero presiona la tecla Esc.
Ventanas , espacios e tra+a7o
Como otros escritorios, Unity utiliza ventana para desplegar las aplicaciones que se estan ejecu-
tando. Usando tanto el Tablero como el Lanzador, puedes ejecutar nuevas aplicaciones y contro-
lar cual ventana estara activa.
Ademas de las ventanas, puedes agrupar tus aplicaciones con espacios de trabajo.
Tra)a;a$%# c#$ 9e$ta$as
Ma/!6ar< resta&rar< !$!6ar 3 cerrar 9e$ta$as
Para maximinar/restaurar una ventana, debemos hacer doble clic en la barra de titulo de la
ventana o su boton correspondiente.
Para cerrar o minimizar la ventana debemos utilizar los botones correspondientes ubica-
dos en la parte superior.
Botones: Cerrar, minimizar, maximizar/restaurar
M#9er 3 ca!)ar e' ta!a=# %e &$a 9e$ta$a
Para mover una ventana debes arrastrarla por la barra de titulo.
Para cambiar el tamao debes arrastrarla por los bordes.
I$terca!)ar e$tre 9e$ta$as
Alt Tab
Tecla windows w
Cuando hay aplicaciones abiertas estas tambien se mostraran en el lanzador y el icono ten-
dra uno o mas triangulos a los lados, podemos dar clic y se mostrara la aplicacion corres-
pondiente o las ventanas de esa aplicacion en el caso que haya mas de una abierta.
&ministracin e 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.
Posicion de Ventana
Ctrl-Alt-Numpad 7 Colocar la ventana en la parte superior izquierda.
CICLO II-2014
56
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
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.
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 inIerior izquierda.
Ctrl-Alt-Numpad 2 Colocar la ventana en la parte inIerior al medio de la pantalla.
Ctrl-Alt-Numpad 3 Colocar la ventana en la parte inIerior derecha.
Ctrl-Alt-Numpad 0 Maximiza la pantalla.
Controlar aplicaciones , confi?uraciones con 'enBs Inicaores
Ubuntu tiene diIerentes menus de indicadores en la parte derecha del panel. Estos menus son co-
locados donde puedes veriIicar y modiIicar el estado de la computadora y aplicaciones. Algunos
de los que encontraras son:
Menu de mensajeria
Facilmente envia y recibe notiIicaciones de las aplicaciones de mensajeria: correo electro-
nico, redes sociales y aplicaciones de chat
Menu Bateria
VeriIica la carga de la bateria de tu portatil. Este menu no aparece si no se detecta una ba-
teria.
Menu Bluetooth
Manda y recibe archivos por Bluetooth. Este menu no aparecera si no se detecta un dispo-
sitivo de Bluetooth.
Menu Red
Para gestionar conecciones cableadas, inalambricas, mobiles y redes VPN
Menu Sonido
Cambia las conIiguraciones de sonido y controles de reproductores multimedia como
Banshee.
CICLO II-2014
57
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Reloj
Accesa a la hora y Iecha actual
Menu Usuario
Cambia tu clave, conIiguraciones de len-
guaje o la Ioto de acceso. Se puede cambiar
entre cuentas de usuario conectados.
Menu Sistema o sesion
Accesa a las conIiguraciones del sistema, bloquear pantalla, cerrar session, suspender, rei-
niciar o apagar la computadora.
E$'aces
Un Enlacer puede equivaler a lo que en otros sistemas se conoce como accesos directos.
Para crear un acceso irecto a una carpeta o arc8i<o:
1. Vaya a la Carpeta personal. Se mostrara la ventana del Navegador de archivos
2. Haga clic con el boton derecho sobre la carpeta o archivo al que quiere crear el acceso.
3. En el menu emergente seleccione Crear un enlace. Esto creara un icono con el titulo (nlace
hacia'''
4. Haga clic con el boton izquierdo sobre el icono recien creado y sin soltar arrastre el puntero
hasta el Iondo del escritorio. Se creara un acceso directo a la carpeta o archivo. Alternativamente,
haga clic con el boton derecho sobre el enlace y elija cortar, vaya al escritorio vuelva a pulsar el
boton derecho y seleccione pe?ar.
CICLO II-2014
58
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Para eliminar cualquier acceso directo del escritorio seleccionelo y pulse la tecla TSuprU o bien
pulse el boton derecho y elija 'o<er a la papelera. Usted puede borrar un acceso directo sin que
esto aIecte al archivo o carpeta originales.
+.5.4. Pers#$a'6ac:$ %e' escrt#r#
El escritorio de Ubuntu es muy personalizable. Es evidente que no se trata de una tarea critica del
sistema, sin embargo tambien es deseable poder adaptar el aspecto y comportamiento del espacio
de trabajo a nuestros gustos y preIerencias esteticas.
Fono e escritorio
Es el cambio mas vistoso y tambien el mas Iacil de hacer. Se puede modiIicar el Iondo del escri-
torio con un color plano o una Ioto. En Internet puede encontrar muchos Iondos
(wallpapers o bac&gro"nds) o bien pude usar los suyos. Una vez tengamos la imagen guardada
los pasos a dar son:
1. Haga clic con el boton derecho del raton en cualquier lugar vacio del escritorio.
2. Seleccione Cam+iar el fono el escritorio.
3. Elija la imagen de la lista o bien pulse el boton &Lair tapi> para utilizar la suya propia.
Si lo que desea es que el Iondo tenga unicamente un color plano seleccione Sin tapi>.
Una vez tenemos la imagen de escritorio po-
demos aIinar mas con la opciones de Estilo:
&mpliar. Amplia la imagen para que ocu-
pe el 100 de Iondo de escritorio.
Centrar. Coloca la imagen en el centro de
la pantalla. Si no es del tamao adecuado no
cubrira todo el Iondo.
%ellenar. Distorsiona la imagen para ocu-
par toda la pantalla.
Escalar: estira la imagen hasta los bordes
verticales u horizontales de la pantalla pero
sin distorsionarla.
'osaico: Repite la imagen tantas veces
como sea necesario hasta cubrir toda la pan-
talla.
Colores , e?raao. Coloca tonalidades
de Iondo .
Todos los cambios que hacemos sobre el Iondo de escritorio tienen eIecto inmediato lo que va
muy bien para ir probando sin perder el tiempo.
CICLO II-2014
59
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
&plicar un tema
Cuando instalamos Ubuntu o lo ejecutamos desde el CD este mostrara un aspecto determinado
por la decoracion de las ventanas, los botones y los iconos. A este conjunto de elementos graIicos
lo llamamos tema.
'oificar el tema el escritorio es sencillo:
1. Hacemos clic en un area vacia del escritorio.
2. En el menu emergente seleccione cam+iar fono e escritorio
3. En la ventana de &paricencia elegimos el tema que nos parezca. Por deIecto solo estan
disponibles 5 temas.
Seleccin e iioma
Ubuntu Iiel a sus compromisos incluye traducciones de documentacion y de las aplicaciones in-
cluidas para varios idiomas. Si usted hizo la instalacion en espaol probablemente no tenga que
hacer nada. Aun asi es posible que algunas aplicaciones no aparezcan traducidas. Resolver esta
situacion es sencillo:
1. Vaya al lanzador-~ en el tablero escriba Soporte e iiomas e introduzca la contrasea de
usuario si asi se le solicita.
2. Si el soporte de idioma no esta completamente instalado vera una ventana de aviso. Pulse el
boton Instalar.
3. En la ventana Soporte e iiomas haga clic en la casilla al lado de Espaol en la parte supe-
rior de la ventana. En la lista desplegable Idioma predeterminado selecciones Espaol
(Espaa).Cuando este listo pulse el boton &plicar
4. Comenzara ahora la descarga de los paquetes necesarios desde Internet.
5. Finalmente si todo ha ido bien una ventana le notiIicara de que el proceso a terminado con exi-
to.
Estas operaciones) puesto /ue implica la instalacin e pa/uetes) carecen e sentio cuano
se tra+a7a ese el #i<e CD) por la ra>n o+<ia e /ue) al apa?ar el orenaor no se ?uarM
ar. nin?Bn cam+io) por lo tanto las reali>aremos con el sistema instalao en el isco uro ,
con la coneDin a Internet correctamente confi?uraa.
CICLO II-2014
60
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
*.-. =estin e arc8i<os.
La moderna inIormatica de usuario esta basada en interesantes metaIoras, una de ellas es la que
se reIiere a los conceptos de archivo y carpeta.
Imagine que mecanograIia un texto, unos apuntes de clase por ejemplo y despues que hace con
ellos? Si es usted una persona ordenada les pondra una grapa o un clip y los metera en una carpe-
ta, si es ademas pulcro, le pondra a la carpeta un titulo que haga reIerencia a lo que hay dentro. Si
es ademas trabajador, pronto tendra 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 archiva-
dor al que tambien pondra un titulo.
Que conseguimos con todo esto? Encontrar con muy poco esIuerzo lo que buscamos en cual-
quier 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 ""n desorden ordenado". Si es asi le costara mucho encontrar
algo y perdera bastante tiempo en un trabajo inutil y enervante que podria haber evitado de haber
sido medianamente cuidadoso con sus cosas. Asi que por salud e higiene mental deberia usted
plantearse la posibilidad de actuar como si Iuera una persona ordenada.
#as moernas computaoras le permiten ?uarar una ?ran cantia e informacin en
mu, poco espacio , el moo m.s orenao. Cual/uier ocumento /ue uste ten?a) un teDM
to) una ima?en) una cancin) etc.) es consierao por el sistema un arc8i<o o fic8ero. Caa
arc8i<o tiene un nom+re /ue lo ientifica , /ue e+e 8acer referencia a lo /ue contiene e
un moo +re<e , preciso. & su <e> los arc8i<os se or?ani>an en carpetas o irectorios /ue
tam+i"n tienen un nom+re. #as carpetas pueen formar parte e otras carpetas , asA sucesiM
<amente. El o+7eti<o e too esto es mantener or?ani>aa la informacin e tal moo /ue
sea f.cil , r.pio acceer a cual/uier arc8i<o.
El conjunto de carpetas, carpetas que contienen carpetas (a veces llamadas subcarpetas o subdi-
rectorios) y Iicheros Iorman una estructura ramiIicada que en la jerga se conoce como ">r)#' %e
%rect#r#s". Un arbol tiene raiz y tronco, que es como una prolongacion de la raiz, del tronco na-
cen ramas, de esas ramas otras ramas, y de las ramas penden los Irutos (dejemos ahora las hojas,
el arbol de nuestro ejemplo no tiene hojas o las hojas son como el adorno de las ramas).
La raiz y el tronco de nuestro arbol es la raiz del sistema de Iicheros, de el cuelga todo, las ramas
son las carpetas principales, de esas ramas salen otras ramas, que son las subcarpetas y Iinalmente
los Irutos que son los archivos que contienen nuestros textos, imagenes, etc. Espero que el ejem-
plo le haya sido de utilidad, si no es asi olvidese de el 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 promisc"os".
GNU/Linux no lo es.
En la practica esto signiIica que cuando usted se registre como usuario se le asignara una carpeta
personal (directorio E8ome ) en la que podra crear carpetas y Iicheros a su antojo. Pero usted no
podra crear o borrar carpetas o Iicheros Iuera de ahi, a lo sumo podra ver que hay mas alla de su
"home" pero no podra modiIicarlo en absoluto, a no ser que disponga de permisos de administra-
cion. sto, lejos de ser un inconveniente es una virtud.
CICLO II-2014
61
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion 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 Iuera de su zona tampoco podra estropear nada Iuera de
su zona, si hace dao se lo hace a si mismo.
*Se mantiene el grado maximo de conIidencialidad puesto que se puede conseguir que ningun
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 algun momento un usuario se da de baja, puede eliminarse todo lo que hubiese creado del
modo mas rapido y sencillo.
*Jamas se preguntara donde habre instalado tal programa, o que hara tal carpeta aqui, porque
todo estara en su sitio, incluso su Ubuntu tendra los mismos Iicheros vitales para el sistema en el
mismo lugar que el de su vecino.
* La propagacion de virus se hace tremendamente diIicil. Aun en el supuesto de que alguna vez
hubiese algun virus realmente potente para GNU/Linux, mientras trabaje como usuario es muy
diIicil que pueda causarle algun dao al sistema.
|Respecto a los virus en GNU/Linux existe, entre el usuario medio, una doble Ialsa creencia: que
no hay; y que no hay porque todavia no lo usa mucha gente.
En primer lugar, GNU/Linux no es otra cosa que soItware inIormatico construido por humanos y
por tanto siempre imperIecto. La diIerencia con los sistemas propietarios es que aqui nadie oculta
inIormacion, puesto que el codigo es abierto si hay una vulnerabilidad en el sistema se hara publi-
ca inmediatamente a Iin de que sea resuelta lo antes posible. Con un ejemplo lo vera mas claro.
Imagine que instala en su casa los mas soIisticados sistemas de seguridad y las puertas blindadas
mas poderosas y a continuacion le da a los posibles ladrones el plano de la casa y el de los siste-
mas de seguridad, y les dice "prueben a entrar". Le parecera una locura pero esto es lo que se
hace en el mundo del soItware 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 adolescen-
tes con conocimientos de Kis"al Basic. Se ha mitiIicado en exceso la Iigura del hac&er construc-
tor de virus, aristocrata del conocimiento, dotado de una inteligencia superior, etc. La inteligen-
cia, si se tiene, es algo dado y no hay motivo alguno para presumir de lo que se da sin esIuerzo. A
los autores, que son sin embargo muy realistas, les gusta pensar en un mundo donde todos ponga-
mos nuestro entendimiento a trabajar para el bien de la comunidad. Por cierto que el termino haA
c&er ha cambiado notablemente de signiIicado, en sus inicios designaba unicamente al experto en
inIormatica que disIrutaba escribiendo codigo y compartiendolo con los demas. Stallman resume
muy bien que es el espiritu del hacker: "Hac&er# "sando la palabra inglesa# $"iere decir divertirA
se con el ingenio# "sar la inteligencia para hacer algo dif%cil' -o implica traba)ar slo ni con
otros necesariamente' (s posible en c"al$"ier proyecto' -o implica tampoco hacerlo con comp"A
tadoras' (s posible ser "n hac&er de las bicicletas' =or e)emplo# "na fiesta sorpresa tiene el esA
p%rit" del hac&# "sa el ingenio para sorprender al homena)eado# no para molestarle"
http://www.ciberpunk.inIo/richard-stallman-en-zaragoza|
CICLO II-2014
62
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
En lo que sigue aprendera a organizar su inIormacion en archivos y carpetas usando de las herra-
mientas que Ubuntu le proporciona. Comprendera tambien como se gestiona el sistema los Iiche-
ros y el por que de ello.
*.-.:. El aministraor e arc8i<os
La aplicacion que nos permite organizar nuestros archivos, lo que a veces se llama un administra-
dor o Navegador de archivos, es Nautilus. Vamos al #an>aor y seleccionamos Carpeta persoM
nal y aparece el administrador de archivos.
la imagen siguiente muestra la ventana de Nautilus:
1. Panel e <isuali>acin. Es la zona central y mas grande de la aplicacion en la que se listan los
contenidos de la carpeta.
2. Barra lateral. muestra una lista de accesos directos a los lugares basicos del sistema, mas los
que hayamos aadido con marcadores. Para mostrar u ocultar el panel podemos:
Hacer clic en el boton 5 en el angulo superior derecho.
En el menu Ver marcar o desmarcar la opcion Panel lateral.
Pulsar la tecla FV que oculta o muestra el panel alternativamente.
3. Barra principal. Consiste en una serie de botones que nos oIrecen las opciones basicas de na-
vegacion por las carpetas.
&tr.s: Para visitar el ultimo lugar al que hemos accedido
&elante: Se comporta de modo similar al anterior y nos permitira avanzar. Cuando no
haya nada hacia adelante estara en gris y su pulsacion no producira ningun eIecto.
Buscar: Nos permitira buscar un archivo o carpeta por titulo.
4. Carpeta personal: Nos lleva directamente a la raiz de nuestra carpeta personal.
5. E/uipo: nos permitira acceder de modo sencillo tanto a los dispositivos de almacenamiento
extraible (disquete, CD, memoria usb, etc.) como a las particiones que pudiera haber en el disco
duro.
6. Barra e estao. Al pie de la ventana esta la barra de estado. En ella se nos muestra inIorma-
cion acerca de los elementos seleccionados, tales como su tamao o el espacio libre en el dis-
co.
7. 'enB. Nautilus cuenta con un menu principal, similar al de otras aplicaciones que se ejecutan
en un entorno de ventanas, cuyas opciones son suIicientemente descriptivas para cualquier
usuario aun cuando carezca de experiencia previa.
CICLO II-2014
63
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
'enu &rc8i<o. Las opciones disponibles en este menu son:
&+rir una <entana nue<a: 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 direccion. En el momento de crear la carpeta le pondremos nombre, si no
lo hacemos se creara con el nombre "carpeta sin t%t"lo". Posteriormente podremos cambiar el
nombre de la carpeta activando su menu contextual con el boton derecho del raton y seleccionan-
do Propieaes.
Las siguiente opciones varian segun hayamos seleccionado una carpeta o un archivo.
Para una carpeta:
&+rir: Abre la carpeta y muestra su contenido. Es equivalente a hacer sobre ella una doble
pulsacion con boton izquierdo del raton.
&+rir en una <entana nue<a. Abre la carpeta seleccionada en una ventana nueva de Nautilus.
Para un archivo:
&+rir con: Abre el archivo utilizando la aplicacion que tengamos asignada por deIecto para ese
tipo o con otras que el sistema sabe que pueden trabajar con el. Por ejemplo, una imagen con Ior-
mato PNG se abrira por deIecto con el visor de imagenes, pero tambien podemos abrirla si nos
interesa con el editor de imagen GIMP o con el navegador FireIox. Cuando hacemos doble clic
sobre un archivo se abrira con la aplicacion por deIecto.
&+rir con otra aplicacin: Si ninguna de las aplicaciones asignadas a un determinado tipo de
archivo nos satisIace podemos realizar una nueva asociacion. Para ello en la ventana emergente
Abrir con seleccionaremos un programa. A partir de ese momento todos los archivos de ese tipo
podran abrirse con la aplicacion seleccionada.
Conectar con el ser<ior: Esta opcion abre una ventana emergente en la que podemos poner la
direccion de cualquier servidor FTP, SSH, WebDAV, etc. al que queremos conectar. Una vez co-
nectado veremos el contenido del servidor integrado en Nautilus como si Iuese una carpeta mas
de nuestro sistema.
Propieaes: Permite conIigurar las propiedades del elemento seleccionado.
Vaciar la papelera: Cuando queremos borrar un Iichero 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 perderan deIinitivamente.
Cerrar toas las <entanas: Cierra todas las ventanas de Nautilus que pudiera tener abiertas.
Cerrar: Cierra solo la ventana actual.
No todas las opciones son ejecutables siempre, por eso en ciertas situaciones algunas de ellas
apareceran en gris indicando con ello que no estan disponibles.
CICLO II-2014
64
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
#a ma,orAa e las opciones el menB pueen acti<arse utili>ano com+inaciones e teclas a
las /ue llamamos ata7os e teclao. #os ata7os e teclao est.n inicaos al lao e las opM
ciones el menB) por e7emplo poemos crear un carpeta con la com+inacin 'a,BsculasMW
ControlMW @.
Si repite con frecuencia una cierta operacin enM
contrar. m.s r.pio , cmoo 8acerlo ese el
teclao.
'enu Eitar. Las opciones disponibles son:
Cortar: Nos permite cambiar de lugar uno o va-
rios archivos o carpetas. Una vez colocados en su
nueva ubicacion los archivos o carpetas son elimi-
nados de su lugar original.
Copiar: Igual que el anterior pero conservando
los archivos o carpetas originales.
Pe?ar: Coloca en el directorio actual los archi-
vos o carpetas previamente seleccionados para co-
piar o cortar.
Seleccionar too: 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 aadira la
palabra "(copia)".
Crear un enlace: Crea un acceso directo al Iichero o carpeta seleccionado.
%enom+rar: cambia el nombre del archivo o carpeta seleccionado.
'o<er a la papelera: Elimina el archivo o carpeta seleccionado y lo coloca en la papelera,
donde todavia lo podemos recuperar. Cuando vacie la papelera los Iicheros o carpetas seran deIi-
nitivamente eliminados.
En<iar a... Crea un archivo comprimido con los ar-
chivos y/o carpetas seleccionados y lo envia como ad-
junto a una direccion de correo. En el campo "Enviar
a" escribiremos la direccion de correo del destinatario,
y en "Enviar empaquetado en" el nombre del Iichero
que vamos a enviar.
CICLO II-2014
65
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Comprimir. Nos permite crear un Iichero comprimido con los Iicheros o carpetas selecciona-
dos. El paquete se creara en el directorio actual y por deIecto tendra la extension .tar.gz.
En la lista desplegable podemos elegir entre una gran variedad de Iormatos de compresion.
Compartir carpeta. Esta opcion unicamente estara disponible si hemos seleccionado una car-
peta.
Nos permite compartirla con otros equipos de nuestra red local, ya sean GNU/Linux o Windows.
Si no los tenemos se nos pedira consentimiento para instalar los programas necesarios.
Preferencias. Desde aqui podemos conIigurar el comportamiento del administrador de archi-
vos.
'enu Ver. Este menu nos permite mostrar/ocultar
las distintas barras y paneles del administrador de
archivos.
Tambien podemos seleccionar la opcion para 'osM
trar los arc8i<os ocultos que el sistema y las
aplicaciones crean automaticamente.
CICLO II-2014
66
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
'enu Ir
Bajo este menu estan agrupadas la mayoria de opciones de navegacion que ya hemos visto a pro-
posito de la barra principal. Al pie encontramos una lista cronologica de los ultimos lugares por
los que hemos pasado y que podemos vaciar con Limpiar el historico.
'enu 'arcaores. Podemos aadir lugares al panel lateral seleccionando &Lair marcaor
cuando nos encontremos en la carpeta que deseemos marcar. El marcador aparecera tambien en el
menu #u?ares del escritorio. Para eliminarlo utilizamos la opcion Eitar los marcaores.
'enu &,ua. OIrece una manual de Nautilus para los que quieran ampliar.
'enB conteDtual
Si pulsamos con el boton derecho del raton sobre un archivo o carpeta se despliega su menu conM
teDtual.
Aunque todas las operaciones sobre archivos y carpetas se pueden hacer desde el menu principal
de Nautilus, a menudo resulta mas comodo y rapido utilizar este menu contextual.
CICLO II-2014
67
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
+.?.+.O"erac#$es 7rec&e$tes c#$ arc29#s 3 car"etas
&cceer a ispositi<os remo<i+les
En nuestro trabajo diario con el or-
denador necesitaremos con Ire-
cuencia acceder a un Cdrom, una
memoria Ilash o una camara digi-
tal. El procedimiento para ver y en
su caso escribir en este tipo de me-
dios es sencillo.
CM%om. Introducimos el medio
en la unidad lectora, este sera reco-
nocido por el sistema, aparecera su
icono correspondiente en el lanza-
dor y se abrira una ventana de
Nautilus mostrando sus conteni-
dos. En todo caso siempre podemos acceder haciendo clic sobre el icono de la USB en el lanza-
dor. Alternativamente vamos a la opcion #u?ares M W Dispositi<os
A Iin de evitar la perdida de datos antes de retirar el CD o memoria USB es necesario desmontar-
lo, para ello pulsamos con el boton derecho sobre el icono de la USB y seleccionamos EDtraer
unia e forma Se?ura(o USB sticks). Conectamos el dispositivo en el puerto USB, este sera
reconocido por el sistema, se creara un icono en el lanzador y se abrira una ventana del adminis-
trador de archivos mostrandonos sus contenidos.
CICLO II-2014
68
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Para guardar en la memoria Ilash seguiremos el procedimiento mas sencillo: clic derecho sobre el
archivo y luego seleccionamos enviar a..
En la ventana enviar a , seleccionamos soportes extraibles 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 boton derecho sobre el icono del escritorio y seleccionamos EDtraer unia e forma seM
?ura.
%eprouctores musicales , C.maras foto?r.ficas. Conectamos el dispositivo al puerto, al en-
cenderlo aparece un mensaje comunicandonos de que ha sido correctamente detectado y a conti-
nuacion se abre una aplicacion de musica o IotograIia invitandonos a importar los archivos al or-
denador. Mas adelante veremos un poco mas detalladamente como trabajar con un camara Ioto-
graIica digital.
&ministracin e propieaes e un o+7eto
Haciendo clic con la tecla derecha del raton en el icono de un archivo o carpeta nos aparece su
menu contextual. Al Iinal de este encontramos la opcion Propieaes, que nos permite obtener
inIormacion sobre el elemento seleccionado y realizar tareas administrativas sobre el.
Las opciones disponibles bajo las pestaas de Propiedades dependeran del tipo de elemento y de
los permisos que tengamos sobre el, algunas opciones estaran en gris indicando con ello que no
las podemos modiIicar. Veamos que hay bajo cada una de las pestaas.
B.sico. Nos oIrece inIormacion acerca del tipo de archivo, tamao, ubicacion, etc. Ademas pode-
mos renombrar el elemento.
Permisos. Se trata de una inIormacion bastante tecnica y que no necesitaremos cambiar a menos
que queramos compartir con otros usuarios locales o de la red.
&+rir con. Aparece unicamente en el caso de los archivos. Nos muestra una lista de las aplicacio-
nes capaces de abrir ese tipo de archivo. Una de ellas estara marcada signiIicando que es la apli-
cacion asociada por deIecto. Si queremos aadir mas aplicaciones pulsamos el boton &Lair.
Dependiendo del tipo de archivo podemos encontrar otras dos pestaas Ima?en o Documento
que nos dara inIormacion sobre el tipo, tamao, Iecha de creacion, autor, etc.
Seleccionar arc8i<os o carpetas
Para seleccionar un elemento cualquiera de los listados en la ventana principal de Nautilus basta
con pulsar sobre el una vez con el boton izquierdo del raton, el elemento seleccionado se vera con
un color resaltado y se nos mostrara inIormacion sobre el en la barra de estado.
A veces es necesario realizar una seleccion de multiples archivos. Podemos hacerlo de dos Iormas
segun lo que queramos conseguir:
CICLO II-2014
69
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Si queremos seleccionar mBltiples fic8eros o carpetas consecuti<os bastara con hacer clic so-
bre el primer elemento, pulsar la tecla 'a,Bsculas y sin soltarla hacer clic en el ultimo elemento
de la lista que queremos seleccionar.
Si queremos seleccionar elementos uno a uno no consecuti<os bastara con hacer clic sobre
cada uno de ellos manteniendo pulsada la tecla de Control. Para quitar elementos de la seleccion
basta con repetir el procedimiento.
Cuano se trata e seleccionar <arios arc8i<os o carpetas es m.s cmoo utili>ar el moo
RVer c#!# 'staR /ue poemos confi?urar ese el menu <erMWlista
Copiar) mo<er) eliminar , enla>ar
Una de las tareas basicas para mantener bien organizada su inIormacion es crear carpetas. Se pue-
den crear tanto en el escritorio como dentro de su Carpeta personal. Un buen consejo es ubicar en
el escritorio unicamente 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 (Iamilia, viajes, IilosoIia primero,
etica, lengua segundo, etc.) en vez de por tipos de archivo (Iotos, hojas de calculo, videos, etc.)
Dentro de cada una vamos creando subcarpetas utilizando el mismo criterio.
Una vez tenemos esta estructura basica 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 seleccio-
nar &rc8i<o -~Crear una carpeta del menu principal de Nautilus. Alternativamente podemos
pulsar con el boton derecho del raton en un lugar vacio de la ventana principal y seleccionar
Crear una Carpeta en el menu contextual.
En el siguiente ejemplo creamos una carpeta llamada computacion 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 archi-
vos o carpetas que deseamos copiar. En el menu Eitar elegimos la opcion Copiar, a continua-
cion nos dirigimos al directorio destino y elegimos Pe?ar. De esta Iorma se creara una copia de
los Iicheros conservando los originales en el lugar en que estuvieran.
Para mover archivos o carpetas seguiremos el mismo procedimiento pero eligiendo esta vez la
opcion Cortar, de esta manera cambiaremos de lugar los Iicheros, es decir, no se conservaran co-
pias en su lugar original.
Si quiere borrar Iicheros o carpetas seleccionelos y a continuacion en el menu Eitar elija la op-
cion 'o<er a la papelera.
Todas estas operaciones puede hacerse tambien activando el menu contextual con el boton dere-
cho del raton.
CICLO II-2014
70
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Tambien podemos usar el procedimiento de arrastrar y soltar entre dos ventanas abiertas de Nau-
tilus, una mostrando el directorio origen y la otra el destino, o bien con una sola ventana eligien-
do en el panel lateral la vista arbol, para una mayor comodidad. Si tomamos uno o varios elemen-
tos previamente seleccionados y los arrastramos hasta la carpeta destino:
'o<emos 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 permanecera en su carpeta de origen y creamos una copia completa en la carpeta des-
tino.
Finalmente puede crear un enlace a cualquier elemento seleccionado activando el menu contex-
tual con el boton derecho del raton y eligiendo Crear un enlace, se creara un Iichero con el nom-
bre del original precedido de Enlace 8acia...
=uarar , recuperar arc8i<os
Una de las mayores ventajas de usar herramientas inIormaticas es la Iacilidad que oIrecen en
cuanto a archivar, organizar y recuperar la inIormacion. Para ello, es conveniente adquirir una
cierta soltura a la hora de recorrer el arbol de directorios y localizar rapidamente donde guardar
un trabajo para, posteriormente editarlo de nuevo en caso necesario.
Nautilus nos permite una gestion agil de nuestros Iicheros. Podemos moverlos, copiarlos o elimi-
narlos Iacilmente. Sin embargo todas estas operaciones con Nautilus se eIectuan sobre Iicheros
ya creados y guardados en nuestro disco duro. El objetivo de este apartado es aprender a recupe-
rar un Iichero para continuar con su edicion y archivar un trabajo directamente desde el programa
que estemos utilizando para su conIeccion.
La mayoria de las aplicaciones integradas en el entorno graIico de Ubuntu utilizan una ventana
comun para permitir guardar o recuperar un archivo desde alguna carpeta de nuestra estructura de
directorios.
Cuando desde cualquier aplicacion ejecutamos la accion de abrir nos aparece la ventana de dialo-
go abrir archivos.
Como puede verse es una simpliIicacion del administrador de archivos, nos Ialtan el menu y la
barra principal, pero por lo demas es semejante.
En esta utilidad de exploracion del disco duro encontramos, en la parte superior una barra que nos
indica en el lugar en que estamos actualmente tomando siempre como reIerencia nuestra Carpeta
personal. Si el archivo que vamos a abrir esta en cualquiera de las subcarpetas de nuestra carpeta
personal unicamente necesitamos subir o bajar por el arbol haciendo doble clic en el nombre de
las carpetas.
La parte central esta 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 Ilash uti-
lizaremos los accesos directos.
Las listas desplegables de la parte inIerior nos sirven para Iiltrar los tipos de archivo que quere-
mos ver.
Cuando queremos guardar un documento desde una aplicacion nos aparecera la ventana de dialo-
go Guardar como...
Por deIecto se nos oIrece, como lugar para guardar, nuestra carpeta personal. Si queremos guar-
dar en otro de los lugares principales del sistema (por ejemplo en una USB) los seleccionamos en
CICLO II-2014
71
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
la lista desplegable =uarar en una carpeta. Si por el contrario lo queremos guardar en una de
las subcarpetas de nuestra Carpeta personal pulsamos la pequea Ilecha situada al lado de Buscar
en otras carpetas y nos aparecera la misma ventana que en el caso anterior.
*.-.2. El sistema e fic8eros
Todo lo dicho anteriormente es suIiciente para aprender a organizar su inIormacion ordenada-
mente. Pero si es curioso o curiosa y desea conocer el sistema de Iicheros GNU/Linux con mayor
proIundidad debe leer este apartado.
En GNU/Linux todo son Iicheros, esto es, cualquier elemento presente en el sistema es tratado
como un Iichero desde nuestros archivos personales hasta los dispositivos hardware como la im-
presora, el raton, los dispositivos de almacenamiento, etc. Estos Iicheros estan organizados en lo
que se conoce como un Sistema e fic8eros. Aunque GNU/Linux es capaz de trabajar con distin-
tos tipos (incluyendo FAT y NTFS)
sus sistemas de Iicheros 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 arbol
completo de directorios. En la barra de titulo de la ventana veremos el simbolo / indicando que
estamos en la raiz del arbol. En GNU/Linux esta es la unica raiz, no existen letras de unidad para
diIerentes dispositivos como si ocurre en otros sistemas, todo (cdrom, disquete, memoria usb, etc)
cuelga de aqui.
Esta estructura se encuentra Iuertemente jerarquizada para permitir una mayor Iamiliaridad con el
sistema para los usuarios, pero sobre todo, para que los programadores puedan ubicar los Iicheros
de las aplicaciones sin preocuparse de la distribucion en la que Iuncionara Iinalmente su progra-
ma. Las directrices para esta estructura siguen la especiIicacion publica FHS (Filesystem HierarA
chy Standard) y sirven de reIerencia para todos los desarrolladores. Por lo tanto, la mayoria de los
directorios Ubuntu se encuentran siempre en el mismo lugar en cualquier otra distribucion
GNU/Linux.
No detallaremos el contenido de todos ellos, pero si mencionaremos algunos para tratar de que
comprenda la logica del sistema.
E+in, contiene los ejecutables (binarios) esenciales para el sistema. Si observamos su contenido
encontraremos los comandos mas basicos.
E+oot, aqui estan los archivos usados por el sistema durante el arranque, incluida la imagen del
nucleo.
Ee<, almacena los controladores (device drivers o device files) para el acceso a los dispositivos
Iisicos del disco, como el raton, las tarjetas, el escaner, etc.
E<ar, suele contener inIormacion variable, tanto generada por el propio sistema como por los
usuarios. Contiene algunos subdirectorios interesantes:
E<arEloc;, alberga los Iicheros de bloqueo para indicar al sistema que un determinado dispositi-
vo es inaccesible cuando esta siendo usado por alguna aplicacion.
E<arElo?, es la bitacora del sistema, puesto que aqui se almacenan los registros detallados de
toda la actividad desarrollada en el transcurso de una sesion de trabajo.
E<arEspoolE, contiene inIormacion preparada para ser transIerida, por ejemplo, los trabajos de
impresion o los mensajes de correo.
CICLO II-2014
72
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Eli+, contiene las librerias usadas por diIerentes aplicaciones, evitando que cada programa in-
cluya las suyas propias con la consiguiente redundancia de Iicheros.
Eetc, es el directorio destinado para almacenar todos los archivos de conIiguracion del sistema,
E8ome, contiene el arbol de directorios propio de cada usuario del sistema. Encontraremos un
subdirectorio para cada usuario, lo que en el entorno graIico se llama Carpeta personal. Es una
buena costumbre situar este directorio en una particion independiente para salvaguardar los datos
en caso de catastroIe o para reinstalar completamente un sistema distinto respetando el trabajo
anterior.
Es+in, aloja comandos esenciales de administracion del sistema, normalmente reservados al ad-
ministrador.
Eusr, donde se almacenan las aplicaciones y recursos disponibles para todos los usuarios del sis-
tema. Destacaremos:
EusrE+in, contiene la mayoria de programas y comandos a disposicion de los usuarios.
EusrEs8are, suele contener datos compartidos independientes de la maquina, como la documen-
tacion de los programas o colecciones de imagenes para el escritorio.
Etmp, es un directorio temporal usado generalmente por las aplicaciones para almacenar algu-
nos Iicheros en tiempo de ejecucion.
Emeia Cuando montamos un CDRom, una memoria usb o un disquete se crea aqui automati-
camente un subdirectorio
EmeiaEcrom9 para la primera unidad de cdrom
EmeiaEus+is; para la memoria usb
EmeiaEflopp, para el disquete
CICLO II-2014
73
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
+.?.4. Per!s#s s#)re arc29#s 3 car"etas.
Mas arriba hablando de las propiedades de un elemento se menciono el tema de los permisos. No
es estrictamente necesario conocer como Iuncionan para el trabajo cotidiano y por eso lo hemos
dejado para el Iinal, como ampliacion para los mas inquietos.
Ubuntu es un sistema multiusuario. Esto quiere decir que esta pensado para ser utilizado por
muchas personas, incluso trabajando simultaneamente, garantizando la conIidencialidad de la in-
Iormacion y la estabilidad del sistema. Uno de los mecanismos mas importantes para conseguir
este objetivo es el reIerente a los niveles de acceso de los usuarios a la inIormacion del sistema.
Cada usuario esta identiIicado por un nom+re y una contraseLa. Los usuarios tienen siempre
privilegios limitados y unicamente son soberanos en su carpeta personal.
Para simpliIicar la gestion del sistema se pueden crear ?rupos e usuarios, a Iin de que sea mas
Iacil la asignacion de permisos y la posibilidad de compartir un determinado recurso. Los grupos
de usuarios se identiIican con un nombre. Un usuario puede pertenecer a mas de un grupo y al
menos pertenece al grupo que lleva su nombre. Con un ejemplo se vera mas claro: cuando el ad-
ministrador crea un usuario de nombre CO'::S, se crea al mismo tiempo un grupo cuyo nombre
es tambien CO'::S y que tiene como unico miembro al usuario CO'::S.
Para garantizar la estabilidad y conIidencialidad, el sistema establece sobre cada Iichero o carpeta
tres tipos de permisos de acceso, lectura (r), escritura (w) y ejecucion (x).
Por otra parte cada archivo o carpeta pertenece a alguien, es decir, tiene un propietario que suele
ser el que lo creo. El sistema establece permisos para el propietario, para uno de los grupos exis-
tentes, y para el resto de usuarios que no son el propietario.
veamos que signiIican los permisos:
#ectura (r): Quien tiene este permiso sobre un archivo puede leerlo pero no modiIicarlo ni bo-
rrarlo.
Si se trata de una carpeta podra listar su contenido pero no podra ver las caracteristicas de los
archivos o carpetas que contenga, como tampoco podra borrarla o crear subcarpetas.
Escritura (w): Quien tiene este permiso puede modiIicar o incluso borrar el archivo. Si se trata
de una carpeta podra eliminarla o crear nuevas subcarpetas dentro de ella.
E7ecucin (x): Si se trata de un Iichero binario quien posea este permiso podra ejecutarlo. Si se
trata de una carpeta podra explorar su contenido y acceder tambien a las caracteristicas de los ar-
chivos o carpetas que contenga.
Alguna o todas estas lineas pueden aparecer en gris indicando que usted no tiene privilegios suIi-
cientes para cambiar los permisos correspondientes.
Aunque esta manera de asignar niveles de acceso a los recursos le pueda parecer muy elemental,
no la inIravalore, resulta que tras su sencillez esconde una tremenda potencia y eIicacia sobre la
que descansa toda la seguridad y estabilidad del sistema.
CICLO II-2014
74
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
*.4. &ministracin +.sica el sistema
La administracion de un sistema incluye un amplia gama de tareas tales como las de instalar una
impresora o un escaner, conIigurar y compartir el acceso a Internet, instalar programas, conIigu-
rar un cortaIuegos, aadir nuevos usuarios, etc., en deIinitiva crear un entorno de trabajo seguro,
comodo y productivo.
En sistemas operativos monousuario, tales como MS-DOS o Windows9x, las tareas administrati-
vas podian ser realizadas por cualquiera que tuviese acceso a la maquina. Sin embargo en siste-
mas multiusuario como GNU/Linux se distinguen cuidadosamente entre el administrador, que es
el unico usuario con permisos para administrar la maquina y el resto de usuarios, que carecen de
tales privilegios.
ConIigurar y administrar un sistema es una tarea bastante compleja. De hecho, los manuales de
administracion suelen ser volumenes de un tamao y diIicultad considerables.
No es nuestra intencion, por tanto, abordar esta cuestion con detalle, sin embargo es necesario
que conozca algunos procedimientos sencillos para mantener en Iorma su instalacion domestica
de Ubuntu.
El usuario aministraor
En GNU/Linux las tareas de administracion son desempeadas por el usuario root (en espaol,
raiz). Los usuarios normales, por razones de seguridad, no tienen este tipo de acceso. Sin embar-
go, 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
instalacion tendra, de Iorma predeterminada, privilegios de administracion. El resto tiene esta op-
cion desactivada, aunque activarla es sencillo.
Cuando ejecute una aplicacion que requiera privilegios de administrador, se le pedira que escriba
su contrasea de usuario. El sistema la recordara durante 15 minutos. Esta caracteristica Iue dise-
ada para permitir a los usuarios realizar varias tareas administrativas sin tener que introducir la
contrasea cada vez.
Despues volvera a ser un usuario corriente. Se previene asi que aplicaciones maliciosas daen el
sistema o estropear algo accidentalmente.
Tenga cuidado al realizar tareas administrativas y lea con detenimiento los mensajes de las ven-
tanas inIormativas sin dejarse llevar por la inercia. Puede daar su sistema seriamente!
CICLO II-2014
75
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Terminales
Una terminal es algo similar al Simbolo del sistema de WindowsXP.
A la terminal tambien se la llama Irecuentemente linea de ordenes, linea de comandos o shell.
Trabajar en la linea de comandos no es una tarea tan tediosa como se pudiera pensar. No se nece-
sitan conocimientos especiales para saber como usar la linea de comandos: al Iin y al cabo, es un
programa como cualquier otro.
En otro tiempo esta era la unica Iorma en la que el usuario interactuaba con el equipo. Actual-
mente GNU/Linux cuenta con herramientas graIicas para la gran mayoria de los programas, sin
embargo en ciertas ocasiones no son suIicientes. Si el entorno graIico Ialla o desea realizar un
ajuste de conIiguracion Iino la terminal le puede resultar muy util. Los usuarios avezados de
GNU/Linux encuentran a menudo mas comodo y rapido trabajar en linea de comandos que utili-
zar las correspondientes herramientas graIicas.
Para iniciar una Terminal seleccione Aplicaciones Accesorios Terminal.

ste es el metodo normal para acceder a una linea de comandos. Sin embargo a veces es util pa-
sar a una consola real. Para ello:
Use la combinacion de teclas CtrlAltF1 para pasar a la primera consola.
Para regresar al modo Escritorio, use el siguiente atajo de teclado: CtrlAltF7.
EDisten seis consolas e teDto , seis ?r.ficas isponi+les en la instalacion de Ubuntu. Para ac-
ceder a las seis de texto utilice los atajos de teclado CtrlAltF1 a CtrlAltF6. Las seis graIi -
cas estan disponibles con la combinacion CtrlAltF7 a CtrlAltF12, siempre que las haya
lanzado previamente. Cuando se trabaja normalmente con el sistema en modo graIico estamos
ante la primera terminal graIica: F7
Por ejemplo, si accedamos a la consola 2 (ControlAltF2) veremos algo similar a esto:
Ubuntu 11.10 labpc01 tty2
labpc01 login:
En este texto se nos inIorma de la distribucion que se esta ejecutando (Ubuntu 9.10), el nombre
de la maquina (en este caso labpc01) y el numero de la consola (tty2).
A continuacion nos invita a escribir nuestro nombre de usuario, tras lo cual nos pedira la contra-
sea correspondiente, introduzcala y pulse Intro.
Al teclear la contrasea no veremos nada ni siquiera unos asteriscos, pero no se preocupe el siste-
ma esta atendiendo a lo que escribe. A esta Iorma de introducir la contrasea se la conoce como
"contrasea sin eco" y es la Iorma predeterminada de registrase en una consola.
Si tecleamos nuestro nombre de usuario y nuestra contrasea el sistema nos reconocera como
usuarios validos y nos dara acceso a los recursos conIorme a los privilegios que tengamos asigna-
dos, proporcionandonos un interprete de comandos, tambien conocido como shell.
CICLO II-2014
76
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
La shell es un programa que nos permite comunicarnos con el sistema operativo traduciendo las
ordenes introducidas por el usuario a un lenguaje comprensible para la computadora. La shell nos
permitira entonces interactuar con el sistema operativo.
Una vez que hemos ingresado en el sistema, se nos oIrece el prompt del interprete de comandos
para indicarnos que se encuentra preparado para recibir ordenes:
Com11812labpc01:
Este prompt es tambien personalizable. Por deIecto viene conIigurado para mostrar el nombre del
usuario
registrado (en este caso com11812), el nombre de la maquina (en este caso labpc01), el directorio
en el que estamos situados (el simbolo representa el directorio personal de trabajo, en este
caso /home/com11812/) y el caracter indica que se trata de un usuario normal del sistema. Si el
usuario registrado Iuera el root el simbolo seria , por eso cuando en cualquier manual le digan
que teclee una orden tal como adduser, signiIica que esa orden unicamente puede ejecutarse
como root.
No vamos a hacer una descripcion pormenorizada de los comandos disponibles en GNU/Linux,
sino unicamente aquellos que le seran utiles para mantener su sistema en Iorma. En general el
Iormato de los comandos consiste en una palabra (una orden) seguida de sus argumentos.
1) La orden ls (LiSta) muestra los archivos en colores diIerentes con el texto Iormateado
2) Crear directorios: mkdir (nombre del directorio)
3) La orden mkdir (del ingles MaKeDIRectory) creara un directorio y lo bautizara con el
nombre introducido a continuacion.
4) Cambiar de directorio: cd (/directorio/ubicacion)
5) La orden cd (CambiarDirectorio/ChangeDirectory) hara que Ud. pase del directorio actual
a cualquier otro directorio que especiIique.
6) Copiar archivos/directorios: cp (nombre de archivo o directorio) (a directorio o archivo)
7) La orden cp (CoPiar) copiara los archivos que Ud. especiIique. La orden, seguida del mo-
diIicador 'r cp -r copiara cualquier directorio que Ud. especiIique.
8) Eliminar archivos/directorios: rm (nombre de archivo o directorio)
9) La orden rm (ReMove) borra el archivo especiIicado por su nombre. La orden rm -rI borra
el directorio especiIicado.
CICLO II-2014
77
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
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 especiIicado.
12) Buscar archivos/directorios: locate (nombre del archivo o directorio)
13) La orden locate buscara en su equipo el archivo cuyo nombre coincida con el nombre del
archivo que especiIique. Usa un indice de archivos en su sistema para trabajar rapidamen-
te: para actualizar este indice ejecute la orden updatedb. Esta orden se ejecuta automatica-
mente una vez al dia, si deja su equipo encendido. Es necesario que se ejecute con privile-
gios administrativos.
14) Tambien puede usar comodines para buscar uno o mas archivos, como * (para todos los
archivos) o ? (que coincide con cualquier caracter).
15) El comando xkill es una utilidad para Iorzar el Servidor X a cerrar conexiones. El cursor
se cambiara a una calavera y la aplicacion matara (Iinalizara) 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 co-
mando emplear para algo puede usar la orden: apropos palabraclave Por ejemplo, si queremos
saber como copiar directorios o Iicheros teclee:
Com11810labpc01: apropos copy
En lo que sigue veremos como realizar distintas tareas de administracion con herramientas graIi-
cas, ocasionalmente le mostraremos como hacer lo mismo desde una terminal.

=estin e usuarios , ?rupos
Usuarios
El primer usuario se crea durante el proceso de instalacion tal como ya hemos comentado. Si us-
ted es el unico que usa el ordenador puede que sea suIiciente pero si lo comparte con otros es casi
obligado y recomendable tener un usuario diIerente para cada uno.
Cada usuario tiene plenos poderes en su carpeta personal, pero Iuera de ahi carece de ellos. Va-
mos a ver un ejemplo practico de esta limitacion.
1. Vaya a la opcion Lugares del lanzador.
CICLO II-2014
78
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
2. Pulse dos veces el boton Subir o alternativamente pulse en el panel lateral el acceso a Sistemas
de archivos. Se le mostrara entonces el arbol 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 aparecera un segundo mensaje inIormandole de que carece de los privile-
gios necesarios para llevar a cabo tal accion.
De este modo es seguro que nadie, excepto el usuario con permisos de administracion, puede, ni
accidental ni maliciosamente, daar el sistema.
Cuentas e usuario
Aadir un usuario es sencillo, simplemente siga estos pasos:
En interIaz Unity , En el tablero digite 'usuario y luego seleccione el icono Cuentas de
usuario ( en interIaz Gnome: Vaya al menu Sistema -~ Administracion -~ Usuarios y gru-
pos.
Clic en el boton desbloquear y luego nos autenticamos con contrasea del usuario admi-
nistrador.
En la ventana de dialogo pulsamos en el boton mas ( Aadir usuario...)
CICLO II-2014
79
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
CICLO II-2014
80
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Nos aparece ahora una ventana con varios campos para rellenar, de los cuales los obliga-
torios son:
Tipo de cuenta: debe elegir entre
usuario estandar o usuario de es-
critorio sin privilegios o admi-
nistrado
Nombre de usuario: es la palabra
que se utilizara como identiIica-
dor de usuario. No escriba
espacios ni acentos aqui.
Contrasea del usuario: Es una
cadena de caracteres. Se distin-
gue entre mayusculas y minus-
culas. Tambien puede pedir al
sistema que genere una contrase-
a aleatoria.
Una vez termine de completar
los campos pulse Aceptar.
Por deIecto los nuevos usuarios creados no tienen permisos de administracion. Para conceder este
privilegio debe ir al lanzador y buscar la opcion 'usuarios y grupos pulse el boton ajustes avan-
zados, haga clic en la pestaa Privilegios de usuario y marque la casilla administrar el sistema.
En general no es una buena idea con-
ceder privilegios de administracion a
varios usuarios de un sistema. En
aquellos casos donde varias personas
deban administrar una instalacion
suele ser mas conveniente habilitar la
cuenta de 'root, compartir la clave
y utilizar este acceso solo para tareas
de conIiguracion.
Cuando se aade un nuevo usuario se
crea automaticamente su Carpeta
personal. En Ubuntu por deIecto las
carpetas personales son accesible a
los demas con permisos de lectura, lo
que signiIica que cualquiera puede
ver su contenido aunque no puede ni
modiIicarlo ni borrarlo.
CICLO II-2014
81
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
$suarios , =rupos
CICLO II-2014
82
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Para simpliIicar la administracion de permisos y poder compartir recursos de manera segura
como carpetas y archivos, GNU/Linux nos permite crear grupos. Un grupo esta Iormado por uno
o mas usuarios de tal modo que los privilegios del grupo son tambien concedidos a cada uno de
sus integrantes.
Cuando se aade un usuario el sistema automaticamente crea un grupo con el mismo nombre que
ese identiIicador de usuario. Por ejemplo, cuando se aade el usuario prueba, se crea tambien el
grupo prueba, y su carpeta personal sera propiedad del usuario prueba y del grupo prueba, siendo
este el unico miembro del grupo.
Podemos utilizar esta Iuncionalidad para compartir carpetas de modo Iacil y seguro. Veamos un
ejemplo comentado que le ayudara a comprender mejor este sencillo, pero potente concepto. Lo
primero sera crear el grupo.
1. Vaya al lanzador y de clic en inicio, busque Usuarios y grupos ( En interIaz Gnome: Vaya al
menu Sistema -~ Administracion -~ Usuarios y grupos)
2. Haga clic en el boton gestionar grupos
3. Clic en el boton aadir
4. En la ventana de dialogo escriba un nombre para el grupo, en el ejemplo, com11812, seleccio-
ne uno o mas usuarios en la columna de la izquierda y pulse Aadir. Cuando haya terminado haga
clic en Aceptar.
CICLO II-2014
83
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Hemos creado el grupo Iormado por: com11812, sonia y prueba.
*.S. Instalacin e pro?ramas
Quiza le sorprendera que Ubuntu incorpore un buen conjunto de aplicaciones: suite oIimatica, na-
vegador de Internet, correo electronico, utilidades de audio y de grabacion de cds, etc.
No obstante y a pesar de que Ubuntu es un sistema productivo completo puede ocurrir que desee
instalar alguna aplicacion extra. En este seccion aprendera a hacerlo.
Ubuntu utiliza una tecnologia de instalacion de aplicaciones basada en pa/uetes. Cada paquete
es un archivo comprimido, con extension .e+, que contiene inIormacion del producto, archivos
de programa, bibliotecas, iconos, documentacion y scripts de conIiguracion. Los gestores de pa-
quetes utilizan estos archivos para localizar, instalar, actualizar y eliminar programas de modo se-
guro.
Algunos paquetes se instalan sin mas, 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 depen-
dencias. No se preocupe, cuando usted trate de instalar un paquete el gestor de aplicaciones resol-
vera automaticamente sus dependencias, de modo que instalara tambien cualquier otro que sea
necesario.
Existen miles de programas disponibles para Ubuntu. Estos programas estan almacenados en re-
positorios y son de libre distribucion para instalar a traves de Internet.
Un repositorio es un sitio Web que contiene paquetes de soItware. Las herramientas de instala-
cion de programas automaticamente localizan y obtienen los paquetes desde estos repositorios.
Este metodo le evita tener que buscar manualmente aplicaciones o actualizaciones.
Esto hace muy Iacil instalar programas en Linux, y ademas es muy seguro, porque cada programa
que usted instale esta construido y comprobado especialmente para Ubuntu.
El soItware disponible en los repositorios Ubuntu esta catalogado en cuatro grupos:
Main (soportado oIicialmente). Incluye los paquetes soportados directamente por el equipo de
desarrollo de Ubuntu con un plazo de garantia de 18 meses como minimo. El soItware aqui
contenido es 100 libre.
Restricted (Copyrigth restringido) Unos cuantos paquetes no libres pero que ubuntu selecciona
por considerarlos importantes y sobre los que oIrece algun grado de garantia. Acostumbran a ser
drivers no libres para tarjetas de red, modem, tarjetas de video, etc.
CICLO II-2014
84
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Universe (Mantenido por la comunidad). Unos 15.000 paquetes procedentes principalmente de
Debian y adaptados para Ubuntu.
Multiverse (soItware no libre). Paquetes de aplicaciones que no son libres al 100 o que suIren
algun tipo de restriccion.
Es habitual que estemos conectados a varios repositorios, por lo que nuestro sistema mantiene un
indice
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 listara el que disponga de la
version mas reciente.
Por deIecto Ubuntu activa Main y Restricted pera aadir mas repositorios es sencillo.
Centro e soft!are e $+untu
CICLO II-2014
85
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
A menos que este instalando soItware desde un origen local, asegurese de que dispone de una co-
nexion operativa a Internet.
1. Abra el icono delDentro de software de .b"nt" en el Lanzador, o busque Centro de so-
Itware en la barra de busqueda del 4ablero.
2. Cuando se inicie el Centro de soItware, busque una aplicacion, o seleccione una categoria
y localice una aplicacion en la lista.
3. Seleccione la aplicacion que le interese y pulse Instalar.
4. Se le pedira que introduzca su contrasea. Cuando lo haya hecho, comenzara la instala-
cion.
5. abitualentelainstalacionacabapidaente,peosisuconeionanteneteslenta
puedetadauntiepouandoaateinado,lanueaaplicacionestalistapaausa
epuedeaccedealaaoadelasaplicacionesataesdelenplicaciones
S,naptic
En ocasiones el instalador de programas Aadir y Quitar nos dira que la instalacion o desinstala-
cion que
queremos realizar es mas compleja de lo que el es capaz de manejar.
Esto ocurre generalmente cuando hay un conIlicto de dependencias que no se puede resolver au-
tomaticamente. Tambien se nos queda pequeo este instalador cuando queremos aadir un paque-
te que no esta en su seleccion. Es aqui 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 interIaz gnome:
Desde el menu Sistema -~ Administracion -~ Gestor de paquetes Synaptic
Solo puede haber un gestor de paquetes ejecutandose al mismo tiempo.
Al igual que el centro de soItware de ubuntu, Synaptic es una aplicacion graIica pero nos propor-
ciona una mayor cantidad de inIormacion y un completo control sobre la gestion de paquetes.
En la pantalla inicial tenemos una lista de categorias en la columna de la izquierda, mientras que
en la derecha se nos muestra un listado de paquetes, con una ventana de inIormacion sobre el pa-
quete seleccionado en la parte inIerior.
Lo primero que haremos sera pulsar Recargar en la barra de botones a Iin de actualizar la lista de
paquetes disponibles en los repositorios.
CICLO II-2014
86
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Aunque es posible encontrar paquetes navegando por las distintas categorias el metodo mas rapi-
do es utilizar el boton Buscar. En la ventana de dialogo introduciremos alguna cadena de texto
que sepamos aparecera en el nombre del paquete. Por ejemplo si escribimos Iire se nos mostraran
todos los paquetes relacionados con FireIox.
Si no sabemos nada del nombre podemos seleccionar Nombre y descripcion en lista desplegable
Buscar en para que se busque tambien en la descripcion de los paquetes. Por ejemplo si escribi-
mos Iirewall se listaran todos los paquetes que tienen que ver con cortaIuegos.
CICLO II-2014
87
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
En la si?uiente ima?en se muestra la instalacin el plu?in e flas8 pla,er:
1.Una vez hemos encontrado el paquete que queremos instalar pulsamos sobre el con el boton de-
recho del raton y en el menu contextual seleccionamos Marcar para instalar.
2. Repetiremos esta accion para cada una de las aplicaciones a instalar.
3.Cuando hayamos terminado pulsamos el boton Aplicar
4. Si los paquetes a instalar por cuestion de dependencias requieren cambios adicionales se nos
pedira conIirmacion para marcarlos.
5. Finalmente una ventana nos inIorma de todos los paquetes a instalar, actualizar y en su caso
eliminar mostrando no solo los que hemos seleccionado sino tambien todas sus dependencias.
Antes de pulsar el boton Aplicar es conveniente que revisemos bien que paquetes se van a instalar
y sobretodo a desinstalar. En ocasiones un programa aparentemente simple arrastra tras de si una
gran cantidad de cambios que implican la descarga e instalacion varios megabytes de datos. O de
modo inverso, la desinstalacion de una aplicacion que parece que no vamos a necesitar nunca po-
dria conllevar la eliminacion de alguna otra vital para nosotros. Por ejemplo eliminar el paquete
openoIIice.org-l10n-en-us que contiene la traduccion al ingles americano del programa OpenOIIi-
ce, que en principio parece prescindible, implica borrar la suite completa lo cual no es segura-
mente nuestra intencion.
CICLO II-2014
88
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
El procedimiento para desinstalar paquetes es semejante solo que esta vez en el menu contextual
marcaremos la opcion Marcar para eliminar o Marcar para eliminar completamente, segun quera-
mos
borrar unicamente el programa o tambien todos sus Iicheros de conIiguracion.
M@t#%#s )asa%#s e$ Te/t# "ara $sta'ar a"'cac#$es.
Los metodos basados en texto pueden ser utilizados con Ubuntu.
3pt ,APTAGET-
Mediante el comando en consola sudo apt-get install paquete, es posible instalar
el paquete solicitado y sus dependencias. Las versiones mas recientes, permiten eliminar paquetes
que ya no son necesarios, a traves del comando apt-get autoremove. Complementa esta accion
con las tareas de limpie>a del sistema de manera Irecuente.
El programa apt-get es un gestor de paquetes de linea de comandos, que debe ser utilizado si la en
centro de soItware y el gestor Synaptic` nos dan problemas. Este proporciona una interIaz
avanzada de APT, el sistema gestor de paquetes subyacente que utiliza Ubuntu, pero es
razonablemente Iacil de utilizar. Los usuarios avanzados encontraran que apt-get es mas rapido
de utilizar y mas poderoso que la opcion graIica.
Instalar pa/uetes escar?aos
Este sistema es util 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 aun no
existen en los repositorios.
Pa*&etes .%e)
Mediante el Gestor de Paquetes gDebi (doble click sobre el .deb). No te soluciona dependencias
automaticamente, pero te avisa de las dependencias que precisa y no instala el paquete hasta que
no las has instalado.
Tambien pueden instalarse desde consola mediante dpkg :
sudo dpkg -i nombre_de_paquetedeb
Arc29#s .)$
Son los ejecutables de GNU/Linux.
Para ejecutarlos podemos hacer doble click encima de ellos (aseguremonos que es ejecutable de
la misma Iorma que con los archivos .run) o simplemente escribiendo el nombre del archivo en
consola:
!ar"#i$oe%e"utablebin
Arc29#s .r&$
CICLO II-2014
89
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Suelen ser asistentes de instalacion para GNU/Linux. Para ejecutar uno de estos archivos hay que
ejecutarlos directamente. DesaIortunadamente, muchas veces se descargan con permisos de
lectura y escritura exclusivamente, asi que para poder ejecutarlos debemos habilitar la siguiente
caracteristica. Esta operacion no siempre es indispensable, pero no cuesta nada asegurarse de
ello.
Es por ello que primero le asi?naremos permisos e e7ecucin al archivo .run para que pueda
ejecutarse como un programa. Para ello podemos hacerlo graIicamente pulsando con el boton
derecho sobre el archivo .run y seleccionando "Propiedades". En la pestaa "Permisos" debemos
activar la opcion "Permitir ejecutar el archivo como un programa" y cerrar. Otra Iorma mas
sencilla y rapida es hacerlo a traves de consola de comandos mediante el comando;
"#mod &' ar"#i$orun
Una vez estamos seguros que el archivo es ejecutable, podemos ejecutarlo graIicamente haciendo
doble click sobre el archivo .run y selecionando "Ejecutar" o "Ejecutar en un Terminal" (mas
recomendable). Otra opcion es hacerlo desde la consola de comandos navegando hasta el
directorio donde se halle el archivo .run y ejecutando el comando:
!ar"#i$orun
Pa*&etes .r"!
Mediante Alien los conviertes a paquetes .deb y los instalas con doble click o a traves de consola
con dpkg.
Pa/uetes .s8
Estos paquetes no son reconocidos como tales por el Rcentro e soft!are e u+untuR de modo
que conviene recurrir al terminal.
Cargar el terminal
1. Ir a la opcion inicio del lanzador (primera arriba a la izquierda)
2. Hacer click en la opcion m.s aplicaciones
3. Deslizar la ventana hasta encontrar el icono que muestra el terminal y hacer click sobre el
AsB$ar "r9'eB#s %e e;ec&c:$ a' "a*&ete %escarBa%#
El terminal se abre mostrando un prompt (lugar para escribir comandos) compuesto por un texto
identiIicador del usuario y el lugar en que se encuentra, seguido de un cuadro titilante del tamao
de un caracter que indica una posicion para escribir en la consola:
user(user-desktop)*+
Debe escribir alli la orden sudo -s (como se muestra abajo)
user(user-desktop)*+ sudo -s
Y en respuesta le sera solicitado su password (debe estar ejecutando la sesion como usuario
administrador)
CICLO II-2014
90
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
user(user-desktop)*+ sudo -s
,sudo- password .or user)
Escribalo (NO LO VERA y parecera que no esta escribiendo, no notara haber escrito algo
mientras pulsa las teclas; cuando termine de escribir su password pulse la tecla de retorno (enter o
nueva linea). Si escribio mal recibira un "mensaje de regao" que le indica que ese no es su
password. Repita la tarea y escriba bien el password. Cuando el terminal veriIique su password
mostrara nuevamente el prompt (tercera linea) con un ligero cambio:
user(user-desktop)*+ sudo -s
,sudo- password .or user)
root(user-desktop)*/
Cabe esperar que haya descargado el paquete en la carpeta E8omeEuserEDescar?as donde "ser 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 descargo a otro directorio escriba su "path"
direccion en lugar de la sugerida)
root(user-desktop)*/ "d !#ome!user!0es"argas
Ahora el prompt mostrara que se encuentra en dicho directorio
root(user-desktop)*/ "d !#ome!user!0es"argas
root(user-desktop)*!0es"argas/
Y asigne privilegios de ejecucion al paquete descargado mediante la orden: chmod -x nombre-
del-paquete.sh~
e%emplo)
root(user-desktop)*!0es"argas/ "#mod -' netbeans-101-ml-linu's#
Si los privilegios son asignados correctamente, el prompt volvera a aparecer a la espera de una
nueva orden. En otro caso mostrara algun mensaje indicando el Iallo.
root(user-desktop)*!0es"argas/ "#mod -' 2nombre-del-paquetes#3
root(user-desktop)*!0es"argas/
Ahora esta listo para ser instalado.
E;ec&c:$ %e' $sta'a%#r
La extension .s8 indica que el archivo de paquete esta vinculado con el shell del sistema. De
modo que la orden de ejecucion debe ser: sh nombre-del-paquete.sh~
root(user-desktop)*!0es"argas/ s# 2nombre-del-paquetes#3
En respuesta apareceran varias lineas indicando la marcha del proceso de instalacion; y si es del
caso aparecera alguna ventana de dialogo del instalador pidiendole conIirmaciones, aceptacion de
licencia y parametros para completar la instalacion (depende del soItware que este instalando).
Responda sus preguntas y elija sus opciones. Cuano 8a,a terminao <uel<a al terminal
4n mi e%emplo
CICLO II-2014
91
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
root(user-desktop)*!0es"argas/ s# netbeans-101-ml-linu's#
Con.iguring t#e installer
5ear"#ing .or 678 on t#e s9stem
4'tra"ting installation data
:unning t#e installer wi;ard
root(user-desktop)*!0es"argas/
I!"#rta$te A Cerrar 'a ses:$ %e r##t e$ e' ter!$a' a$tes %e sa'r
Y, Iinalmente, antes de salir se debe cerrar la sesion de root en el terminal con la orden eDit Ya
que root tiene privilegios permanentes para modiIicar y/o destruir todo y es un riesgo innecesario
dejarlo actuando.
root(user-desktop)*!0es"argas/ e'it
El prompt volvera a ser el mismo que aparecio cuando abrio el terminal.
root(user-desktop)*!0es"argas/ e'it
e'it
user(user-desktop)*+
&ctuali>aciones
Con cierta Irecuencia los desarrolladores de Ubuntu publican actualizaciones de seguridad y nue-
vas Iuncionalidades para las aplicaciones y paquetes que componen el sistema. Este tipo de actua-
lizaciones implican saltos minimos y apenas si requieren intervencion por parte del usuario.
Cuando haya actualizaciones disponibles Ubuntu le inIormara con una ventana emergente y un
icono rojo
en el area de notiIicacion. Para actualizar su sistema, haga clic en el icono rojo, introduzca su
contrasea y pulse en Aceptar.
El Gestor de actualizaciones le mostrara entonces todas las actualizaciones disponibles: para des-
cargarlas e instalarlas pulse en Instalar actualizaciones. Si no desea instalar algunas de ellas sim-
plemente desmarquelas.
Cuando el Gestor termine de actualizar su sistema, cierre la ventana emergente con el boton Ce-
rrar, y despues cierre el Gestor de actualizaciones.
Despues de instalar algunas actualizaciones importantes, puede ser necesario reiniciar el sistema.
Si es el caso, Ubuntu le inIormara con una ventana emergente y un icono en el area de notiIica-
cion. En realidad, no es imprescindible reiniciar el sistema completo nunca, basta con recargar
ciertos servicios que se hayan modiIicado, sin embargo, para simpliIicar el proceso para usuarios
poco expertos, se aconseja este reinicio total.
&ctuali>acin e la istri+ucin
Cada seis meses Ubuntu lanza una nueva version de su distribucion. Esto implica un cambio im-
portante puesto que aparecen nuevos paquetes y nuevas versiones para los ya disponibles.
CICLO II-2014
92
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Ubuntu nombra sus distintas versiones basandose en la Iecha de publicacion y no en el tradicional
sistema de numeracion consecutiva. Por ejemplo la version 6.06 Iue lanzada en junio (06) de
2006 (6). Ademas cada una de ellas recibe el nombre clave de algun animal.
El hecho de que aparezca una nueva version no nos obliga a instalarla. Puede suceder que este-
mos satisIechos con el Iuncionamiento 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
signiIica que la version tendra soporte para tres aos.
Cuando haya disponible una actualizacion de la distribucion nuestro sistema nos avisara. Para lle-
varla a cabo debemos seguir escrupulosamente todos los pasos que se nos indicaran y que nor-
malmente pasan por editar la lista de repositorios. Se trata no obstante de un proceso delicado.
Actualizar una distribucion conlleva normalmente instalar y modiIicar varios centenares de pa-
quetes, lo que a su vez implica descargar centenares de megabytes. Ademas la transicion puede
generar algun problema, sobre todo en lo que respecta a las dependencias. Una interrupcion en la
conexion o un Iallo electrico podria causar problemas.
Si algo de esto sucede lo mejor es reiniciar Synaptic y seguir con el proceso de actualizacion don-
de lo dejamos.
Algunos usuarios mantienen en una particion separada el directorio /home con lo que cuando
aparece una nueva version simplemente eliminan la anterior e instalan la nueva dejando a salvo
sus archivos personales. La comodidad de esta Iorma de trabajo dependera de la cantidad de pro-
gramas nuevos que hayamos actualizado desde la instalacion inicial.
+.C. I$sta'ar &$a !"res#ra
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 apare-
ce en la lista bastara con que tenga a mano el Iichero con extension .ppd adecuado. Este archivo
puede obtenerse en la mayoria de los casos directamente del Iabricante o a partir de una instala-
cion en Windows por el simple procedimiento de copiarlo a un disquete o a una memoria usb.
Antes de iniciar la instalacion asegurese de que su impresora esta encendida y conectada al orde-
nador.
1. Vaya al lanzador , de clic en inicio y en el tablero busque ' impresora ( en interIaz
Gnome:Vaya al menu Sistema -~ Administracion -~Impresoras)
2. Haga clic sobre el icono Impresion .El asistente buscara entonces impresoras conectadas al
equipo y las mostrara en una lista.
Seleccione el modelo que corresponda a la impresora que desea instalar y haga clic en el boton
Adelante.

Si el asistente no Iue capaz de detectarla marque la opcion Use otra impresora especiIicando un
puerto, seleccione el puerto del equipo al que esta conectada y pulse Adelante.
CICLO II-2014
93
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
3. Seleccione ahora el controlador adecuado para la marca y modelo de su impresora y pulse Ade-
lante.
Si el controlador no aparece en la lista haga clic en Instalar controlador y proporcione el archivo
*.ppd suministrado por el Iabricante.
4. Escriba el nombre que desee para la impresora. Los campos Descripcion y Ubicacion son op-
cionales y
puede dejarlos en blanco si asi le parece.
5. Pulse Aplicar para guardar los cambios. Si todo ha ido bien su impresora estara lista para ser
usada.
Una vez instalada puede editar sus caracteristicas o imprimir una pagina de prueba haciendo clic
con el boton derecho del raton y seleccionando Propiedades del menu contextual.
CICLO II-2014
94
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE CIENCIAS ECONOMICAS
DEPARTAMENTO DE COMPUTACION
COMPUTACIN I
CICLO I-2014
GUIA DE PRACTICA N 1
SISTEMA OPERATIVO GNU/LINUX
OBJETIVOS:
Conocer el enorno !e GNU"L#n$%
Conocer &'re( !el e(cr#or#o ) el N'*e+'!or !e 'rc,#*o(-
Co.&ren!er el /r0ol !e !#recor#o(
Cre'r $n' c'r&e'
A0r#r $n 'rc,#*o !e(!e l' c'r&e' &er(on'l
Co&#'r1 .o*er1 reno.0r'r1 0orr'r ) rec$&er'r 'rc,#*o( ) c'r&e'( 0orr'!'(
A0r#r $n' '&l#c'c#2n $('n!o $n enl'ce1 C'r&e' &er(on'l1 N'*e+'!or !e 'rc,#*o(
G$'r!'r $n 'rc,#*o con $n no.0re 3#l ) correco
Enen!er lo( no.0re( !e lo( 'rc,#*o( ) ($( e%en(#one(
4$(c'r 'rc,#*o( ) c'r&e'(
For.'e'r o '&l#c'r 5or.'o ' $n' US4
Cre'r $n' US4 4ooe'0le !e(!e U0$n$
A+re+'r #.&re(or'(
Re&ro!$c#r &el6c$l'(
CICLO II-2014
95
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
PRIMERA PARTE
Realice los siguientes ejercicio de medidas en informtica.
1. Convertir 160 GB a KB
2. Convertir el dato decimal 50 a dato binario.
3. Convertir el dato binario 10100011 a dato decimal.
4. Probar la velocidad de transmisin de datos de tu computadora usando la siguiente aplicacin
n!"ine# http://www.speedtest.net/
5. $sar la siguiente %uncin para saber el verdadero tama&o binario de un disco duro de 1 'B.
Frmula
Para convertir la ci%ra de %ormato base 10 (Sistema decimal) a base 2 (Sistema binario) se
debe seguir la siguiente %rmula( donde N es el n)mero *ue le dar+ el %abricante en preIijos del
SI , R el n)mero de datos con pre%i-os binarios ./0.1C 20000!13( *ue se *uiere 3allar.
Cambiando el e4ponente x por potencias del SI. Por e-emplo Giga 5G67 10
8
( es decir x es igual a
8.
Cambiando el e4ponente y por potencias del ISO/IEC 80000!13. Por e-emplo Gibi 5Gi6 7 2
30
(
es decir y es igual a 30.
Ejemplo
$n disco duro de 500 gigabytes 5GB6.
Para reali9ar este e-ercicio consultar el siguiente enlace#
3ttp#00es.:i;ipedia.org0:i;i0Pre%i-o<binario
6. Cu+l es la velocidad de procesamiento de la ma*uina asignada.
=. Cuantos n)cleos de procesamiento tiene su computadora.
2. Cuantos 3ilos de procesamiento tiene su computadora.
8. >ue tipo de microprocesador tiene la m+*uina asignada 5 %abricante( modelo , velocidad6
10. Cu+l es la capacidad de almacenamiento de la ?@A de su computadora asignada.
CICLO II-2014
96
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
SEGUNDA PARTE
Ejercicio 1:
En e(e e7erc#c#o 8'ncl'r/9 $n' '&l#c'c#2n 'l l'n:'!or- E.&#ece &or #r ,'(' l' o&c#2n #n#c#o ;$e
.$e(r' el '0lero ) en el c$'!ro !e 03(;$e!' e(cr#0' c'&$r'r &'n'll'- Arr'(re el #cono !e l'
'&l#c'c#2n c'&$r'r &'n'll' !e(!e el '0lero ,'(' en $n' &o(#c#2n *'c6' !el l'n:'!or-
Ejercicio 2:
En e(e e7erc#c#o 8;$#'r/ o !e('ncl'r/9 $n' '&l#c'c#2n 'l l'n:'!or- E.&#ece &or #r 'l l'n:'!or )
$0#;$e el #cono !e l' '&l#c'c#2n c'&$r'r &'n'll'1 &re(#one con el 0o2n !erec,o (o0re el #cono
!e l' '&l#c'c#2n ) !e(.'r;$e l' o&c#2n 8M'nener en el l'n:'!or9-
Ejercicio 3:
En e(e e7erc#c#o 8e7ec$'r/9 el n'*e+'!or <e0 F#re5o% ) +$'r!'r/ $n' &/+#n' <e0 en el e(cr#or#o-
En l' 0'rr' !e !#recc#one( !el n'*e+'!or <e0 e(cr#0' l' URL= c'.&$(*#r$'l-$e(-e!$-(*-
En en .en3 'rc,#*o (elecc#one l' o&c#2n +$'r!'r co.o ) en no.0re e(cr#0' c'.&$( ) en
l$+'re( (elecc#one e(cr#or#o-
Ejercicio 4:
En e(e e7erc#c#o cre'r/ $n enl'ce &'r' el 'rc,#*o c'.&$(-,.l en el e(cr#or#o- >'+' cl#c con el
0o2n (ec$n!'r#o !el mouse en el 'rc,#*o c'.&$(1 (elecc#one Cre'r enl'ce en el .en3
e.er+ene- O0(er*e ;$e el enl'ce '&'rece en el e(cr#or#o
Ejercicio 5:
En e(e e7erc#c#o el#.#n'r/ $n enl'ce1 $n 'rc,#*o o $n' c'r&e' !el e(cr#or#o- S# co.&le2 el
e7erc#c#o 41 (elecc#one el enl'ce ;$e cre2- >'+' cl#c con el 0o2n (ec$n!'r#o !el mouse en el
ele.eno ;$e !e(ee el#.#n'r )1 !e(&$?(1 ,'+' cl#c en Mo*er ' l' &'&eler'-
Ejercicio :
En e(e e7erc#c#o re('$r'r/ $n enl'ce1 $n 'rc,#*o o $n' c'r&e' el#.#n'!o ) $0#c'!o l' &'&eler'
!e rec#cl'7e- S# co.&le2 el e7erc#c#o 41 en el l'n:'!or (elecc#one el #cono !e l' &'&eler' !e
rec#cl'7e1 (elecc#one el enl'ce !el 'rc,#*o c'.&$( ;$e el#.#no- >'+' cl#c en el 0o2n re('$r'r
lo( ele.eno( (elecc#on'!o(- A,or' &$e!e o0(er*'r ;$e el enl'ce C'.&$( re+re(o ' ($ &o(#c#2n
or#+#n'l en el e(cr#or#o-
CICLO II-2014
97
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
Ejercicio !:
En e(e e7erc#c#o en *e: !e el#.#n'r el enl'ce ' $n 'rc,#*o1 (e el#.#n'r/ el &ro&#o 'rc,#*o- S#
co.&le2 el e7erc#c#o @1 (elecc#one el 'rc,#*o ;$e creo en el e7erc#c#o A->'+' cl#c con el 0o2n
(ec$n!'r#o !el .o$(e en el ele.eno ;$e !e(e' el#.#n'r )1 !e(&$?(1 ,'+' cl#c en Mo*er ' l'
&'&eler'- A,or' !ele !o0le cl#c 'l enl'ce !el 'rc,#*o el#.#n'!o ) o0(er*e el .en('7e .o(r'!o en
l' &'n'll'-
Ejercicio ":
en e(e e7erc#c#o cre'r/ $n' c'r&e' co.&r#.#!'- P'r' e.&e:'r1 (elecc#one lo( 'rc,#*o( ;$e
!e(ee #ncl$#r en l' c'r&e'- De(&$?(1 ,'+' cl#c con el 0o2n (ec$n!'r#o !el mouse en l' (elecc#2n
)1 en el .en3 e.er+ene1 (elecc#one co.&r#.#r- Por 3l#.o1 en l' *en'n' co.&r#.#r !#+#e el
no.0re !el 'rc,#*o o c'r&e' co.&r#.#!o1 l$e+o (elecc#one el 5or.'o !el 'rc,#*o co.&r#.#!o '
cre'r1 '(6 co.o '.0#?n el l$+'r &'r' +$'r!'r ) 5#n'l#ce con el 0o2n cre'r-
Ejercicio #:
En e(e e7erc#c#o !e0e conec'r $n' .e.or#' US4 ' ($ e;$#&o1 l$e+o +$'r!'r' el 'rc,#*o
co.&r#.#!o cre'!o en el e7erc#c#o B- P'r' +$'r!'r el 'rc,#*o co.&r#.#!o en ($ US4 !e0e
(elecc#on'r el 'rc,#*o1 !e(&$?( ,'+' cl#c !erec,o con el 0o2n (ec$n!'r#o !el .o$(e ) en el
.en3 e.er+ene 1 (elecc#one en*#'r ' 1l$e+o en l' *en'n' en*#'r ' (elecc#one ($ .e.or#' US4
) &'r' 5#n'l#:'r !e cl#c en el 0o2n en*#'r-
Ejercicio 1$:
En e(e e7erc#c#o !e0e ;$#'r !e 5or.' (e+$r' ($ US4 !el e;$#&o- C#erre o!o( lo( 'rc,#*o(
'0#ero( !e(!e ($ US41 L$e+o en el l'n:'!or $0#;$e el #cono !e ($ US41 !e(&$?( !e cl#c con el
0o2n (ec$n!'r#o !el .o$(e ) en el .en3 e.er+ene1 (elecc#one 8C$#'r !e 5or.' (e+$r'9-
Ejercicio 11:
En e(e e7erc#c#o '&ren!er/ ' 5or.'e'r $n' Me.or#' US4- Co.o &r#.er &'(o !e cl#c en #n#c#o
!el l'n:'!or1 l$e+o en el '0lero e(cr#0' 8 U#l#!'! !e !#(co9- En el &'nel #:;$#er!o !e l' *en'n'1
$06;$e(e en !#(&o(##*o( &er#5?r#co(1 ) (elecc#one ($ .e.or#' US41 ) en l' &'re !e '0'7o ' l'
#:;$#er!' !e cl#c en el 0o2n De(.on'r el *ol$.en1 c$'n!o el !#(&o(##*o er.#ne !e (er
!e(.on'!o1 !e cl#c en el 0o2n 5or.'e'r *ol$.en- A,or' en l' *en'n' 5or.'e'r *ol$.en
CICLO II-2014
98
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
(elecc#one el #&o !e (#(e.' !e 'rc,#*o(1 en e(e c'(o !e0e (elecc#on'r FAT1 l$e+o e(cr#0' en
no.0re1 l' e#;$e' ;$e !e(e' !'rle 'l !#(&o(##*o- P'r' 5#n'l#:'r *$el*' ' .on'r el *ol$.en
!'n!o cl#c en el 0o2n Mon'r *ol$.en- P'r' 5#n'l#:'r1 e%&lore el !#(&o(##*o $('n!o %Arc&i'o()-
Ejercicio 12:
En e(e e7erc#c#o #n('l'r/ $n' '&l#c'c#2n $('n!o el cenro !e (o5<'re- En el l'n:'!or (elecc#one
Cenro !e (o5<'re !e U0$n$ ) en el c$'!ro !e 03(;$e!' !#+#e 8M#n#T$0e9-E(' e( $n'
'&l#c'c#2n ;$e no re;$#ere 5l'(, &l')er &'r' *er *6!eo( !e )o$$0e-
De cl#c en el 0o2n #n('l'r 1L$e+o !e ;$e 5#n'l#ce l' #n('l'c#2n 1 *')' 'l l'n:'!or ) en el '0lero
!#+#e M#n#$0e ) !e cl#c (o0re el #cono !e .#n#$0e- A,or' &r$e0e l' '&l#c'c#2n 0$(c'n!o $n *6!eo
(o0re 8So5<'re l#0re9- De(!e l' o&c#2n !e(c'r+'r !e .#n#$0e (e &$e!e !e(c'r+'r el *6!eo 'l
!#(co !$ro-
Ejercicio 13:
En e(e e7erc#c#o #n('l'r/ $n' #.&re(or'- Co.o &r#.er &'(o !e cl#c en #n#c#o !el l'n:'!or- En el
'0lero e(cr#0' 8 #.&re(#2n9- En l' *en'n' #.&re(#2n !e cl#c en el 0o2n 'D'!#r- En l' *en'n'
#.&re(or' n$e*' 1 (elecc#one l' #.&re(or' conec'!' ' ($ e;$#&o o #.&re(or'( !e re! 1 l$e+o !e
cl#c en el 0o2n '!el'ne1 ,'(' er.#n'r l' #n('l'c#2n-
Ejercicio 15:
En e(e e7erc#c#o +$'r!'r/ E;$e.'r/F !'o( en $n CD"DVD- Co.o &r#.er &'(o !e cl#c en #n#c#o
!el l'n:'!or- En el '0lero e(cr#0' 84r'(ero9- En l' &'re #:;$#er!' !e l' *en'n' !e 0r'(ero
(elecc#one Pro)eco !e !'o(- L$e+o !e cl#c en el 0o2n 'D'!#r1 ) en l' *en'n' (elecc#on'r
'rc,#*o(1 (elecc#one( lo( 'rc,#*o( ' +r'0'r ) l$e+o cl#c en el 0o2n 'D'!#r- Inro!$:c' el CD"DVD
en l' $n#!'! ) &'r' 5#n'l#:'r cl#c en el 0o2n Gr'0'r-
Ejercicio 1:
En e(e e7erc#c#o '&ren!er/ ' ' re&ro!$c#r 'rc,#*o( en 5or.'o !e *6!eo P'r' ello en el '0lero
e(cr#0' 8oe.91 l$e+o (elecc#one 8Re&ro!$cor !e &el6c$l'(9- P'r' re&ro!$c#r $n' &el6c$l' 1 !e
cl#c en el .en3 &el6c$l'1 ) en l' *en'n' (elecc#on'r &el6c$l'1 (elecc#one el 'rc,#*o en 5or.'o
!e *6!eo ) cl#c en el 0o2n 'D'!#r &'r' ;$e #n#c#e l' re&ro!$cc#2n-
CICLO II-2014
99
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
TER*ERA PARTE-
1-GC$/le( (on l'( !o( 5or.'( ./( ,'0#$'le( !e !e(&l':'r(e &or el /r0ol !e !#recor#o en U0$n$H-
2-GC2.o (e '0re $n 'rc,#*oH
A-GC$? #&o !e 'rc,#*o #ene l' e%en(#2n -o!H GI l' e%en(#2n -5l*H
4-GC$'l e( l' e%en(#2n !e $n 'rc,#*o e7ec$'0le en U0$n$H
J-GC$? c'r'cere( e(&ec#'le( no pueden 5or.'r &'re !e $n no.0re !e 'rc,#*oH
@-GC$? co.0#n'c#2n !e ecl'( (e $#l#:' &'r' (elecc#on'r $n +r$&o !e 'rc,#*o( ;$e '&'recen $no
!er/( !e oroH GI $n +r$&o !e 'rc,#*o( ;$e no '&'recen 7$no( Ee( !ec#r1 no e(/n
'!)'cene(FH
K-GC'.0#' el no.0re !e $n 'rc,#*o ) !e(&$?( !ec#!e ;$e no le +$(' e(e no.0re- GC$? ,'ceH
B-GC$/l e( l' !#5erenc#' enre l'( o&c#one( 8 C$#'r !e 5or.' (e+$r'9 ) 8E%&$l('r9 !el .en3 e.er+ene
(o0re $n !#(&o(##*o !e 'l.'cen'.#eno US4-H
L-GC$/l e( el no.0re !el (o5<'re ;$e &$e!o #n('l'r &'r' cre'r ) 5or.'e'r !#(&o(##*o( !e
'l.'cen'.#eno en $0$n$-H
10- GC$? nece(#o &'r' cre'r $n' !#(co !e 'rr'n;$e !e $0$n$H
*UARTA PARTE
1-I!en#5#;$e l'( c'r'cer6(#c'( !el e;$#&o ;$e e(' $('n!o- E%'.#n'r l'( !#(#n'( c'r'cer6(#c'(1
co.o *eloc#!'!1 .o!elo ) 5'0r#c'ne !el &roce('!or1 '.'Do !e !#(co1 c'n#!'! !e RAM1 *er(#2n
!e (#(e.' o&er'#*o1 ec-
2-E7ec$'r el n'*e+'!or !e 'rc,#*o( %Arc&i'o()+
A-Mo!#5#c'r el '.'Do !e l' *en'n' !el N'*e+'!or !e 'rc,#*o( N'$#l$(+
4-Mo*er l' *en'n' !el N'*e+'!or !e 'rc,#*o( &or el E(cri,orio-
J-M#n#.#:'r l' *en'n' !el n'*e+'!or !e 'rc,#*o(- E%'.#n'r l' 0'rr' !e 're'(-
@-E7ec$'r l' '&l#c'c#2n G#.& -L./0.1or 2 I/icio 2 Gi345+
K-Re('$r'r l' *en'n' !el N'*e+'!or !e 'rc,#*o( +
B-A7$('r el '.'Do !e l'( !o( *en'n'( 'l '.'Do !el E(cr#or#o+
L-C'.0#'r !e *en'n' 'c#*' enre l'( !o( '0#er'( en el E(cr#or#o E'lM'0F+
CICLO II-2014
100
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
10-Cerr'r l' *en'n' !e G#.&-
11-M'%#.#:'r el '.'Do !e l' *en'n' !el n'*e+'!or !e 'rc,#*o(+
12-E%'.#n'r l'( !#(#n'( o&c#one( !el .en3 Ver !el n'*e+'!or !e 'rc,#*o(- Pro0'r l' o&c#2n Ver 2
6.rr. 7.,er.7 2 8r6o7
1A-Cerr'r l' *en'n' !el n'*e+'!or !e 'rc,#*o(-
14-Recono:c' l'( 5$nc#one( ;$e (e &$e!en re'l#:'r con lo( .en3( e.er+ene( !el E(cr#or#o ) el
l'n:'!or-
1J-I!en#5#;$e l' *en'n' !e '&'r#enc#'1 'cce('n!o )' (e' !'n!o cl#c en el 0o2n (ec$n!'r#o e('n!o
(o0re el e(cr#or#o1 o &or el '0lero
1@-C'.0#e el 5on!o !el e(cr#or#o !e ($ .';$#n' &or $n' #.'+en !e $n 'rc,#*o 'l.'cen'!' en el
!#(co-
1K-C$e $#l#!'! &o(ee l' P'&eler' !e rec#cl'7e1 re*#(e e(e #cono e(&ec#'l- A$n;$e !e0e ener cl'ro
;$e e( !e $(o !el#c'!o )' ;$e !e0e ('0er e%'c'.ene ;$e e( lo ;$e (e e(' en*#'n!o ' l'
&'&eler'-
1B-E(cr#0#r con el e!#or !e e%o (enc#llo 8+e!#9 el (#+$#ene e%o=
1L-Con +e!# (olo &$e!e e(cr#0#r(e con c'r'cere( !e e%o- No &$e!e #nro!$c#r(e e%o con
c'r'cere( e(&ec#'le( co.o ne+r#'1c$r(#*'1 ec---
20-Por 'no el +e!# e( $n e!#or !e e%o (#.&le-
21-Tr'( e(cr#0#r e(e e%o1 +r'0'rlo en l' US41 con el no.0re e%o-%
22-V#($'l#:'r e7 co/,e/i1o !e l' r'6: !el /r0ol !e !#recor#o( !e U0$n$
2A-S'l#r !e U0$n$ !e 5or.' correc'
CICLO II-2014
101
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
9UINTA PARTE+
1- U('n!o el n'*e+'!or !e 'rc,#*o(1 en l' c'r&e' &er(on'l cree $n' c'r&e' no.0r'!' co.o ($
+r$&o !e cl'(e1 !enro !e e(' c'r&e' cre' $n' con ($ n$.ero !e c'rne-
2- Cre' l' (#+$#ene e(r$c$r' !e !#recor#o( en l' c'r&e' no.0r'!' con ($ n$.ero !e c'rne
A- El#.#n' c'r&e'( o Arc,#*o(
4- Cre' $n 'rc,#*o en el +e!# ll'.'!o no.N221 ) +$/r!'lo en l' c'r&e' E7er 22
J- Cre' $n 'rc,#*o en el +e!# ll'.'!o no.N222 ) +$'r!'lo en l' c'r&e' E7er 22
@- El#.#n' el 'rc,#*o no.N222
K- El#.#n' l' c'r&e' E7er 21-
B- Co&#'r ) Mo*er c'r&e'( o Arc,#*o(
L- Co&#' el !oc$.eno no.N221 ' l' c'r&e' E7erc#c#o 2
10- M$e*e o!' l' c'r&e' E7erc#c#o 2 ' l' c'r&e' E7erc#c#o 1
11- O0ener en l' .#(.' c'r&e' *'r#'( co&#'( !e $n 'rc,#*o
12- Cree el (#+$#ene /r0ol !e !#recor#o( !enro !e l' c'r&e' E7erc#c#o 1
CICLO II-2014
102
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
1A- En l' c'r&e' rr,, cre' !o( 'rc,#*o( en <r#er ll'.'!o( !oc$.eno1-o!1 !on!e en$.ere( $(
e%&ec'#*'( !e '&ren!#:'7e en co.&$'c#2n I ) !oc$.eno2-o! !on!e en$.ere( l'( .e'( ;$e
e ,': !e5#n#!o en $ *#!'-
14- Un' *e: cre'!o( lo( !o( 'rc,#*o( #nen' co&#'r el !oc$.eno1-o! !o( *ece( en l' c'r&e'
c#rc$l're( ) &onle( co.o no.0re( !oc1 ) !oc11-
1J- Or!en'r C'r&e'(
AD'!e en l' c'r&e' E7er 22 lo( (#+$#ene( Arc,#*o( !e e%o en el (#+$#ene or!en=
A.&'ro
Ro!r#+o
C'rlo(
An'
L$#(
Fel#&e
Un' *e: cre'!o( or!?nelo( &or No36re
1@- 4$(c'r -----
o!o( lo( 'rc,#*o( !e l' c'r&e' &er(on'l c$)o no.0re e.&#ece &or A ) ($ conen#!o
&o(e' $n' 8 O9 ) l' e%en(#2n (e' l' ;$e (e'-
To!o( lo( 'rc,#*o( !e l' c'r&e' &er(on'l c$)' e%en(#2n (e' -TOT
To!o( lo( 'rc,#*o( !el !#recor#o r'6: c$)' e%en(#2n (e' -0#n
Deer.#ne c$'l (er#' el re($l'!o !el (#+$#ene &'r/.ero !e 03(;$e!'= E7erc#c#oH-HH
1K- En*#'r '---
Co&#' el conen#!o !e l' c'r&e' Pr'c#c'( ' l' US4 $('n!o l' o&c#2n !el .en3 e.er+ene
Enviar a-
1B- I.&r#.' l' P'n'll' !e l' E(r$c$r' !e C'r&e'
1L- C'&$r' $n' &'n'll' .o(r'n!o el conen#!o !e ($ US4- U#l#:' l' ecl' I34r P./,-
20- Recor' l' #.'+en con el &ro+r'.' G#.&-
21- N2.0r'l' con $ no.0re ) +$/r!'l' co.o #&o !e 'rc,#*o -&n+ en l' c'r&e' Pr'c#c'(-
22- Cre'r $n !oc$.eno en <r#er-
CICLO II-2014
103
Facultad de Ciencias Economicas-Departamento de Computacion-Computacion I (COM118)
A0r#r <r#er-
D#+#'r e%o en el c$'l e%&l#;$e l'( o&er'c#one( ;$e (e &$e!en re'l#:'r en el n'*e+'!or !e
'rc,#*o( n'$#l$(-
In(ere o co&#e ) &e+$e el 'rc,#*o !e #.'+en &n+ en el !oc$.eno-
G$'r!e el !oc$.eno con el no.0re M#N'$#l$(-
2A- U('r co.'n!o( 0/(#co( en $n' er.#n'l cree $n /r0ol !e !#recor#o(-
24- Cre'r el (#+$#ene /r0ol !e !#recor#o( en l' c'r&e'
&er(on'l $('n!o l' er.#n'l-
2J- C$'n!o er.#ne el /r0ol !e !#recor#o( c'&$re l' *en'n' !e l' er.#n'l1 .o(r'n!o lo(
co.'n!o( ;$e $#l#:o &'r' cre'r el /r0ol .o(r'!o en l' #.'+en-
CICLO II-2014
104

Das könnte Ihnen auch gefallen