como instalar ubuntu_1004_2

40
omo instalar Ubuntu 10.04 (Lucid Lynx) Universidad Nacional De Colombia Francisco Javier Ospina Salazar Estudiante de Estad´ ıstica [email protected] Julio 2010 Introducci´ on GNU/Linux es un sistema operativo o un conjunto de aplicaciones de computadora encargadas de diversas funciones, principalmente la gesti´ on eficiente de los recursos del sistema. GNU/Linux como tal se puede subdi- vidir en dos grandes partes: la primera es Linux que es el kernel del sistema operativo, este es el encargado de gestionar los recursos, la memoria, los dis- positivos, el sistema de archivos, etc. La segunda parte se conoce como siste- ma GNU, que es todo el conjunto de aplicaciones y utilidades adicionales al kernel, es decir procesadores de texto, visores de imagenes, reproductores de audio, etc. La sinergia entre el kernel y GNU crean un funcionamiento com- pleto de lo que se conoce como sistema operativo (Wikipedia/linux 2010). Tanto GNU como Linux y por ende GNU/Linux tienen licencia p´ ublica general GNU (Opensource 2010), esto quiere decir que es gratuito y adem´ as el software viene con el c´ odigo fuente para ser estudiado, reproducido y utili- zado por los usuarios. Esto genera enormes beneficios para la comunidad ya que permite la modificaci´ on total o parcial del sistema operativo adquirido originalmente con la intensi´ on de tener un software totalmente adaptado a nuestras necesidades. Como consecuencia de esto, en la actualidad se dispo- ne de m´ ultiples variantes (320 aproximadamente) de GNU/Linux conocidas como distribuciones cada una con sus caracter´ ısticas propias. En este universo enorme de distribuciones existe Ubuntu (Wikipedia/Ubuntu 2010), que est´ a basada en Debian (la distribuci´ on mas grande en la actuali- dad). Entre las principales caracter´ ısticas de Ubuntu tenemos: facilidad de instalaci´ on, facilidad de manejo, lanzamiento de versiones nuevas en lapsos 1

Upload: nelson-10

Post on 18-Jul-2015

125 views

Category:

Documents


0 download

TRANSCRIPT

Como instalar Ubuntu 10.04 (Lucid Lynx)

Universidad Nacional De ColombiaFrancisco Javier Ospina Salazar

Estudiante de Estadı[email protected]

Julio 2010

Introduccion

GNU/Linux es un sistema operativo o un conjunto de aplicaciones decomputadora encargadas de diversas funciones, principalmente la gestioneficiente de los recursos del sistema. GNU/Linux como tal se puede subdi-vidir en dos grandes partes: la primera es Linux que es el kernel del sistemaoperativo, este es el encargado de gestionar los recursos, la memoria, los dis-positivos, el sistema de archivos, etc. La segunda parte se conoce como siste-ma GNU, que es todo el conjunto de aplicaciones y utilidades adicionales alkernel, es decir procesadores de texto, visores de imagenes, reproductores deaudio, etc. La sinergia entre el kernel y GNU crean un funcionamiento com-pleto de lo que se conoce como sistema operativo (Wikipedia/linux 2010).

Tanto GNU como Linux y por ende GNU/Linux tienen licencia publicageneral GNU (Opensource 2010), esto quiere decir que es gratuito y ademasel software viene con el codigo fuente para ser estudiado, reproducido y utili-zado por los usuarios. Esto genera enormes beneficios para la comunidad yaque permite la modificacion total o parcial del sistema operativo adquiridooriginalmente con la intension de tener un software totalmente adaptado anuestras necesidades. Como consecuencia de esto, en la actualidad se dispo-ne de multiples variantes (320 aproximadamente) de GNU/Linux conocidascomo distribuciones cada una con sus caracterısticas propias.

En este universo enorme de distribuciones existe Ubuntu (Wikipedia/Ubuntu2010), que esta basada en Debian (la distribucion mas grande en la actuali-dad). Entre las principales caracterısticas de Ubuntu tenemos: facilidad deinstalacion, facilidad de manejo, lanzamiento de versiones nuevas en lapsos

1

de tiempo cortos (6 meses) y soporte tecnico en diversas paginas web y fo-ros. Estas razones, entre otras, hacen de Ubuntu la distribucion ideal paraaquellos que se adentran en el mundo GNU/Linux.

Este documento no pretende ser exahustivo en los temas que se tratan,por el contrario solo presenta las pautas basicas para una instalacion seguray eficiente de Ubuntu. Es aconsejable leer en su totalidad el documento antesde realizar la instalacion debido a que esto permite tener claridad sobre loque se va a hacer.

1. Requisitos de sistema

Linux en todas sus diferentes distribuciones siempre se ha caracterizadopor ser un sistema operativo muy noble en lo que respecta a recursos delsistema, por lo cual es instalable en cualquier maquina moderna. La version10.04 de Abril del 2010 a pesar de pedir un poco mas de equipo que sus pre-decesoras, todavıa esta muy lejos de solicitar lo que necesitan los productosmicosoft para un funcionamiento optimo del sistema.

1.1. Requerimientos recomendados del sistema

Procesador: 1 GHz x86.

Memoria RAM: 512 MB.

Disco duro: 8GB

Tarjeta grafica VGA y monitor capaz de soportar una resolucion de1024x768.

Lector de CD-ROM o tarjeta de red.

Conexion a internet

2. Consideraciones previas

Debido a que se va a instalar Ubuntu al lado de Windows la primeramedida que se deberıa considerar es hacer una copia de seguridad de todoslos datos importantes, aunque nunca he sufrido perdida de datos en unainstalacion de Linux. En segundo lugar es de vital importancia preparar lasparticiones Windows para la instalacion. Windows es un sistema operativoque almacena la informacion en los sectores del disco desocupados ya sea alinicio o al final del mismo. Como al instalar Ubuntu tenemos que quitar parte

2

Figura 1: Desfragmentador de disco

de el espacio que pertenece a las particiones Windows es importante que losarchivos Windows sean movidos al inicio del disco para poder utilizar la par-te final de este. Por otro lado es recomendable verificar la integridad del discoantes de proceder a la instalacion. Para llevar a cabo estas tareas se iniciaWindows normalmente, luego se va a Inicio→Mi PC al abrirse la ventana delexplorador se da click derecho sobre C: y luego propiedades→herramientas→Desfragmentacion→Desfragmentar ahora. En este punto se deberıa tenerla ventana de desfragmentador de disco abierta, aquı se selecciona la uni-dad C: y se le da desfragmentar (figura 1). Este proceso puede tornasrsebastante demorado, dependiendo de la cantidad de archivos y con que fre-cuencia se desfragmente el disco. Una vez terminada la desfragmentaciondel disco deberıa verse una ventana mostrando las opciones de presentarinformes de la desfragmentacion o cerrar. Se da click sobre cerrar (figura2). Vamos de nuevo a Mi PC, click derecho sobre C: luego Propiedades yfinalmente Herramientas, pero en este caso en el cuadro comprobacion deerrores, se da click en comprobar ahora... Al abrirse el cuadro de comprobar

3

Figura 2: Informes desfragmentador de disco

disco local, solo se selecciona la primera casilla (reparar automaticamenteerrores en el sistema de archivos) y se da click en Iniciar (figura 3). Al ha-cer esto sale un cuadro de texto que dice que no se puede hacer el escaneodel disco debido a que es la unidad sobre en cual esta instalado Windows,pero ofrece la opcion de realizar el escaneo cuando se reinicie la maquinay en este caso damos click en si (figura 4). Despues de esto se reinicia elordenador y no se pulsa ninguna tecla ya que esto detendrıa la verificaciondel disco. Al reiniciar se observamos el scandisk realizar el proceso (figura 5).

Nota importante: estos dos procedimientos, escaneo de disco y desfrag-mentacion, se deberıan hacer para cada unidad disco local que se vea en miPC, es decir si se tiene disco local D tambien se le hace, disco local E de igualforma. Es de vital importancia hacer esto en todos y cada uno de los discospara evitar perdida de datos. En caso de disponer de poco tiempo o de noquerer hacerlo, como mınimo se le debe hacer a la particion de Windows

4

Figura 3: Verificacion de disco

que se va a reducir.

5

Figura 4: Confirmacion para verificacion del disco

6

Figura 5: Proceso de verificacion

7

Figura 6: Wubi de Ubuntu

Al terminar el escaneo se carga Windows normalmente, en este momentose inserta el CD de Ubuntu y se da click en Cancel en la ventana emergentede Ubuntu (figura 6). Luego reiniciamos el PC.La pantalla que sale al insertar el CD de instalacion de Ubuntu se comocecomo Wubi -Ubuntu windows installer (figura 6). Las razones por las cualesde da Cancel en vez de instalar desde aca son simples, este instalador creauna imagen dentro del sistema de archivos NTFS de Windows y todo sealmacena ahı, siendo redimensionado en el momento en el que se requiera.Esto para mi resulta un enorme defecto ya que viola la seguridad de Linux alpermitir modificar, en incluso borrar la imagen desde Windows. Este tipo deinstalaciones carecen de una particion swap eficiente, ademas de sacrificaralgo de rendimiento, escribiendo y leyendo de un sistema no nativo paraLinux, a diferencia de una instalacion desde el arranque en la cual se creansistemas de archivos nativos (ext2, ext3, ext4, JFS, Reiser,...).

3. Instalando Ubuntu

Finalmente despues de tantos preparativos se puede empezar con la ins-talacion. Al reiniciar la maquina y arrancar desde el CD 1 y presionar al-

1Si el computador no arranca desde el CD es necesario entrar a la bios y corregir esto,no se expone la forma de hacerlo debido a que las bios varian de un equipo a otro

8

Figura 7: Arranque de Ubuntu

guna tecla se ve la pantalla de seleccion de idioma (figura 7), en mi casoelegı espanol aunque algunos prefieren ingles, luego presionamos F3 paraseleccionar nuestro teclado. Si el @ esta en la Q es latinoamericano, y siesta en el 2 es espanol. En este momento alguien puede estar pensando queesto es vanal pero no todo el mundo sabe que distribucion de teclado tiene.Luego vamos a Instalar Ubuntu y le damos Enter. Despues de esto vemoscomo se empieza a cargar lo necesario para la instalacion, solo tenemos queesperar un poco para iniciar la configuracion basica del sistema.

Ahora se observa como se abren unas ventanas solicitando algunos datospara la instalacion. El primero es idioma, seleccionamos el de nuestra pre-ferencia y luego adelante (figura 8). El segundo es la seleccion del paıs y lazona horaria (figura 9). El tercero es distribucion del teclado que en mi casoes latinoamericano (figura 10). Podemos usar el cuadro que aparece en laparte inferior izquierda para probar que los caracteres especiales funcionencorrectamente.

En este momento entramos en el punto mas crıtico de la instalacion y senecesita saber un poco de como se organizan las cosas en Linux. Basicamen-te se hablara de las tres particiones que nos interesan para la instalacion.Despues se propondra dos configuraciones para las particiones, una pensadapara aquellos que disponen de un espacio libre considerable en su disco y laotra para usuarios con discos duros casi llenos. Despues de esto cada unodecidira cual usar en su equipo.

particion 1: swapla particion swap o area de intercambio es aquella que el sistema ope-

9

Figura 8: Seleccion de idioma

Figura 9: Zona horaria

rativo utiliza para liberar memoria cuando se necesite. Esto se hacebuscando un proceso poco activo en la RAM, moviendolo a la parti-

10

Figura 10: Distribucion del teclado

cion swap (disco duro) y finalmente cuando se necesite usar de nuevose restaura a la RAM.

particion 2: particion principal del sistema (directorio raız /)El directorio raız es el punto de inicio de los sistemas de archivos, esen este donde se guardan los directorios, subdirecturios, archivos, etc.En nuestro caso es el sitio donde se instalara Linux.

particion 3: directorio /homeEl directorio /home es aquel donde se guardan todos los archivos ycarpetas de los usuarios de equipo, es decir los documentos, la musi-ca, los videos, etc. El motivo por la cual se propone /home como unaparticion independiente de la particion principal de sistema o direc-torio raız, es para que los datos esten a salvo en otro lado por si enalgun momento necesitamos restaurar o reinstalar el sistema operativo.

Retomando la instalacion de Ubuntu y teniendo estos pequenos detallesclaros podemos empezar con las dos opciones para el particionamiento deldisco.

11

Figura 11: preparar el espacio en disco

Opcion 1. (3 particiones)

En esta opcion se crearan tres particiones adicionales en el disco: swap,directorio raız (/) y /home. Como ya se sabe cual es la funcion de cada unano hace falta explicar por que se crean las tres.

Nota: este particionamiento esta pensado para usuarios que tienen sufi-ciente espacio libre en disco (20 Gb como minimo en mi opinion personal),si se dispone de menos espacio libre es recomendable utilizar la opcion 2 departicionamiento.

Despues de la seleccion de teclado se observa la ventana preparar el es-pacio en disco (figura 11). No es muy difıcil entender como funciona. Labarra de arriba muestra como estan las particiones actualmente, la de aba-jo muestra como se van a acomodar las particiones para instalar Ubuntu.Entre las dos barras aparecen tres opciones para redimensionar el disco, dosguiadas y una manual; la primera permite deslizar un tope sobre la barra deabajo para quitarle espacio a Windows que finalmente sera asignado a Li-nux, suena fascinantemente sencillo, pero no es la que se va a usar. La razontambien es sencilla, este modo guiado no crea una particion independientepara el /home y por lo tanto los datos de los usuarios irıan a dar dentro dela particion principal.

12

Figura 12: preparar particiones

La segunda opcion se descarta sencillamente porque elimina todas lasparticiones existentes en el disco, es decir se da click sobre la opcion quedice Especificar particiones manualmente y luego adelante. Al hacer estoaparece la ventana preparar particiones que es donde se crearan las particio-nes Linux (figura 12), para empezar se le quitara espacio a Windows, esto sehace dando click sobre la particion que dice ntfs y luego a Cambiar.... Comoeste disco es de 80 Gb (80000 Mb aproximadamente) lo que se hara es dejar40 Gb para Windows y el resto para Linux, es decicion de cada personaver cuanto le asigna a cada sistema operativo, para hacer esto toca teneren cuenta cuanta informacion hay en Windows, que tanta informacion sepiensa almacenar en Linux, etc.

En la ventana editar una particion (figura 13) se ponen los siguientesdatos:

Nuevo tamano de particion: 40000

Utilizar como: ntfs

Formatear la particion: sin marcar

Punto de montaje: /windows/C

13

Figura 13: editar una particion

Recalco el hecho de que es muy importante dejar la tercera opcion sin mar-car ya que si se marca se borrarian todos los datos de Windows. Finalmentese da click en aceptar. En este momento sale un cuadro que pide confirmar elredimensionamiento de la paricion Windows (figura 14), si se quiere cambiaralgo se da click en retroceder, sino se da click en continuar y el instaladorempieza a ajustar el tamano de la particion.

De nuevo tenemos la ventana de preparar particiones con la diferenciaque ahora existe el espacio libre para Ubuntu. Ahora se procede a crear lasparticiones que nos interesan, se da click sobre espacio libre y luego Anadir...(figura 15). La primera particion que se va a crear es la de swap (area deintercambio), para hacer esto ponemos los datos:

Tipo de la nueva paticion: logica.

Nuevo tamano de la particion: 2000.

Ubicacion de la nueva particion: principio.

Utilizar como: area de intercambio.

Punto de montaje: aparece atenuado ası que no seleccionamos nada.

Finalmente se da click en aceptar (figura 16). El tamano que se le asignaa la particion swap es generalmente el doble de la memoria RAM. En este

14

Figura 14: confirmacion de redimensionamiento

Figura 15: preparar particiones

caso se esta montando linux sobre un equipo con 1Gb de Ram y por esarazon se asignan 2Gb a swap.

15

Figura 16: crear una particion nueva

Estamos otra vez en la pantalla principal de preparar particiones peroen este caso se pueden ver las dos creadas hasta el momento (figura 17). Denuevo se da click en espacio libre y luego a Anadir.... La segunda particionque se creara es la del directorio raız (/), en este caso se ponen los datos:

Tipo de la nueva paticion: logica.

Nuevo tamano de la particion: 10000.

Ubicacion de la nueva particion: principio.

Utilizar como: sistema de ficheros ext4 transaccional.

Punto de montaje: /

Luego se da click en aceptar (figura 18).

De nuevo estamos en la ventana preparar particiones (figura 19). Eneste momento se puede observar las tres particiones que se tienen creadas, launica que hace falta es /home y se crea de igual forma que las dos anteriores,es decir se da click en espacio libre y luego en Anadir.... Para la nuevaparticion se deja lo que queda libre en el disco (tamano maximo) que eneste caso es de 33899 Mb, todos los datos que se ponen son:

16

Figura 17: preparar particiones

Figura 18: crear una particion nueva

Tipo de la nueva paticion: logica.

Nuevo tamano de la particion: 33899

17

Figura 19: preparar particiones

Ubicacion de la nueva particion: principio.

Utilizar como: sistema de ficheros ext4 transaccional.

Punto de montaje: /home

Para finalizar se da click en aceptar (figura 20). Finalmente ası deben que-dar las particiones (figura 21), aunque no precisamente del mismo tamano,como ya lo dije eso es cuestion de gustos y de necesidades. Posiblemente seaincomodo pero pienso que se debe insistir en el hecho de que la particion quedice ntfs en la casilla formatear? no debe estar marcada bajo ninguna cir-cunstancia, en caso de ser ası tenemos que volver a editarla y arreglar esto.Si todo esta bien damos click en adelante para continuar con la instalacion.

18

Figura 20: crear una particion nueva

Figura 21: preparar particiones

Opcion 2. (2 particiones)

Como ya se vio la opcion 1 da la ventaja de crear la particion /homepara separar los datos del los usuarios de los archivos propios del sistema,

19

Figura 22: preparar el espacio en disco

el defecto de esta configuracion es que no siempre se dispone de espacio endisco para hacerlo, para ser mas claro voy a poner un ejemplo. Tengo unequipo con un disco duro de 80 Gb de los cuales ya tengo 65Gb usados yquiero instalar Ubuntu, lo primero que tengo que hacer es pensar en comovan a quedar las particiones ya que no solo tengo que crear las particionesde Ubuntu sino que tengo que dejarle algo de espacio adicional a windowspara que trabaje normalmente. En este caso en particular se dejaran 70Gba Windows 65Gb usadas y 5 Gb para su funcionamiento, y para Ubuntuusaremos 10Gb.

Ya estamos familiarizados con la ventana preparar el espacio en disco ası quevamos directo a lo que necesitamos. Se da click en Especificar particionesmanualmente y luego Adelante (figura 22). Lo primero que se hara es liberarlas 10Gb que se necestitan para Ubuntu, esto se hace dando click sobre laparticion que dice ntfs y luego se da click en Cambiar... (figura 23). En laventana de editar una particion se ponen estos datos:

Nuevo tamano de particion: 70000

Utilizar como: ntfs

Formatear la particion: sin marcar

Punto de montaje: /windows/C

20

Figura 23: preparar particiones

Finalmente se da click en Aceptar (figura 24). Al igual que la opcion 1 delparticionamiento es muy importante que la casilla formatear la particion estesin marcar para evitar perdida de los datos de Windows. En este momentosale un pequeno cuadro pidiendo confirmar la decision y se le da click enContinuar (figura 25).Estamos de vuelta en la ventana preparar particiones con la diferencia de queya existe espacio para Ubuntu, ası que se da click a espacio libre y Anadir...(figura 26). Primero se creara la particion swap (area de intercambio), parahacer se ponen los datos:

Tipo de la nueva paticion: logica.

Nuevo tamano de la particion: 2000.

Ubicacion de la nueva particion: principio.

Utilizar como: area de intercambio.

Punto de montaje: aparece atenuado asi que no seleccionamos nada.

Se finaliza dando click en Aceptar (figura 27).Estamos de nuevo en la ventana preparar particiones con dos particionesya creadas ntfs (windows) y swap (figura 28), solo hace falta crear la deldirectorio raız. Para esto se da click en espacio libre y Anadir.... Para el

21

Figura 24: editar una particion

Figura 25: confirmacion de redimensionamiento

directorio raız se deja el espacio libre restante en el disco, en este caso13898Mb. Para el resto de los datos se pone esto:

22

Figura 26: preparar particiones

Figura 27: crear una particion nueva

Tipo de la nueva paticion: logica.

Nuevo tamano de la particion: 13898.

23

Figura 28: preparar particiones

Ubicacion de la nueva particion: principio.

Utilizar como: sistema de ficheros ext4 transaccional.

Punto de montaje: /

Luego se da click en Aceptar (figura 29). Finalmente ası deberıan quedar lasparticiones para la opcion 2 (figura 30) aunque no con las mismas dimensio-nes, como ya dije eso depende de gustos y necesidades. Si se esta conformecon todo se da click en Adelante para continuar con la instalacion.

Ya paso la parte delicada y un poco difıcil de la instalacion y de nuevovolvemos a lo sencillo, ahora se tiene que configurar un nuestro usuario enla ventana Quien es usted? (figura 31). Es bastante intuitivo ası que solovoy a hacer dos aclaraciones. La primera es que se debe recordar el nombrepara iniciar sesion ya que con este se ingresara cuando Ubuntu este insta-lado, y la segunda tiene que ver con las tres casillas de la parte inferior dela ventana, si se deja marcada iniciar sesion automaticamente, cuando elsistema se inicie ingresara a la cuenta creada sin solicitar ninguna contra-sena. En lo personal yo prefiero marcar solicitar contrase na para iniciarsesion ya que no me gusta que nadie entre a mi sesion sin mi permiso, laotra opcion aparte de solicitar la cotrasena para iniciar sesion, encripta eldirectorio /home/usuario para evitar que se acceda a este. Cuando se tenga

24

Figura 29: crear una particion nueva

Figura 30: preparar particiones

todo perfectamente ajustado de da click en adelante. El siguiente paso espara importar las cuentas de Windows, yo solo le di adelante sin seleccionar

25

Figura 31: configuracion de usuario

Figura 32: migrar documentos y configuraciones

nada (figura 32). Por fin se llega al ultimo paso que es solo un resumen de laconfiguracion que se va a aplicar al sistema, si alguien tiene algo que cambiar

26

Figura 33: resumen de la instalacion

puede ir a atras, sino le damos instalar y esperamos (figura 33) . Finalmentecomienza la instalacion aqui solo se tiene que esperar un poco para poder aempezar a disfrutar los enormes beneficios de Linux.

Cuando termina el proceso de instalacion se nos pide reiniciar el sistema,ası que se procede a hacerlo (figura 34). Al reiniciar el sistema se carga Grub(figura 35), que es un pequeno programa cuya funcion es dar a escojer elsistema con el que se quiere arrancar. Aquı se selecciona Ubuntu, con Linux2.6.32-21-generic y luego enter. Al cargar Ubuntu, este pide el nombre deinicio de sesion y la contrasena del usuario que fue creado en el paso 5 de lainstalacion, asi se que los ingresamos (figura 36). Finalmente aquı se tieneinstalado y corriendo perfectamente (figura 37).

27

Figura 34: reinicio del sistema

Figura 35: grub

4. El usuario root

Para poder utilizar el usuario root tenemos que entender un poco comofunciona la filosofia de usuarios en Linux. En los sistemas Linux hay dos cla-ses de usuarios, los usuarios corrientes y el superusuario (root). Un usuariocorriente es aquel que se creo en el paso 5 del proceso de instalacion, al crear

28

Figura 36: inicio de sesion

Figura 37: Ubuntu corriendo

el usuario pacho automaticamente se crea el directorio /home/pacho que esdonde este usuario puede crear, borrar y modificar archivos, si se trata de

29

acceder a otro directorio el sistema automaticamente se denegara el acceso.El otro tipo de usuario es conocido como root, este usuario dispone de privi-gios administrativos en el sistema, y basicamente puede hacer de todo: crearo borrar usuarios, permitir o denegar acceso a ciertas areas a otros usuarios,permitir o denegar acceso a las aplicaciones, redimensionar particiones, defi-nir puntos de montaje para particiones nuevas, e incluso hasta recompilar elsistema operativo para tener uno nuevo, en fin el superusuario puede hacerlo imaginable e inimaginable dentro del sistema.Al explicar esto surge una duda casi inmediata. Si el usuario root es tanpoderoso por que no solo se crea este, y la respuesta se puede resumir endos palabras, seguridad y estabilidad. Para explicarme un poco voy a dar unejemplo. Suponagamos que alguien crea software malicioso para Linux (pocoprobable), yo estoy navegando en la web como usuario pacho y lo descargo,automaticamente el virus trata de replicarse en el sistema pero solo puedehacerlo dentro de la carpeta /home/pacho, mientras que el sistema sigueintacto; por otro lado si estuviera navegando con root, el software maliciosotendrıa acceso a todo el sistema de archivos, lo cual seguramente ocasionarıaun desastre. Por el lado de la estabilidad, la razon para no usar root es queal ser tan poderoso, serıa sumamante sencillo borrar algo de la configuraciondel sistema y dejarlo inutilizable. En conclusion es necesario tener usuarioroot para hacer ciertas cosas que no se podria con un usuario normal, peroes sumamente importante tener claro que solo se entrara al sistema comoroot para modificar las configuraciones del sistema, para el resto es suficienteutilizar un usuario normal.

Ubuntu 10.04 crea el usuario root en la instalacion por defecto, y le asignala misma contrasena del usuario creado en el paso 5 del proceso de instala-cion. La diferencia con versiones anteriores de Ubuntu radica en que ya nose puede loggear como root, entonces como se hace si se necesita modificaralgo del sistema?; la respuesta es simple, desde una consola utilizaremos elcomando sudo. Para hacer las cosas un poco mas claras se veran ejemplosdel comando sudo el las seciones: actualizacion del sistema e instalacion desoftware adicional.

5. Actualizacion del sistema

Llegamos a un punto bastante importante en lo que respecta a veloci-dad, estabilidad y seguridad en cualquier sistema. Linux es un mundo enconstante desarrollo, y no es raro ver que a los 15 dıas de la salida de unadistribucion, ya hayan actualizaciones, ya sea por estetica, rendimiento, se-

30

guridad, etc. Ubuntu no es la excepcion a esta regla, y a la fecha en la que serealiza este documento (3 meses despues del lanzamiento de Ubuntu 10.04)ya hay disponible para actualizar 188 paquetes.Antes de continuar con el proceso de actualizacion debemos tener dos con-ceptos claros en la filosofia Linux, dichos conceptos son: los repositorios ylos paquetes.

Repositorio: Linux al ser software libre, dispone de una cantidad enor-me de sotftware instalable, dicho software tambien dispone de licenciaGPL, es decir que tambien es libre para su descarga, instalacion y mo-dificacion. Al tener tanto software disponible para la descarga y al sertodo ese software libre, resulta practico, tanto para los que desarrollanel software como para los que lo usan, almacenarlo todo en unos ser-vidores web especiales que generalmente se conocen con el nombre derepositorios. La principal ventaja de tener el software en los reposito-rios, radica en que Ubuntu tiene una aplicacion que se conecta con elrepositorio y muestra directamente en el escritorio una lista actualiza-da de todo el software disponible; esto ayuda mucho a la instalaciony el mantenimiento del software, ya que el usuario final de Ubuntu notiene que andar divagando por la red en busca de software cada vezque necesite algo, o cada vez que necesite una actualizacion.para ver una lista completa de los repositorios que Ubuntu trae configu-rados por defecto, se puede utilizar en una consola: cat /etc/apt/source.list(figura 38).

Paquete: En los productos de Microsoft, y en general en los productoscomerciales el software esta visto como algo atomico, como un todo,la diferencia con linux radica en que este al ser libre, es frecuente queun desarrollador utilice software de otro para completar sus progra-mas, y ası evitar reinventar la rueda; a esos subprogramas utilizadospara conseguir un conjunto completo se les denomina paquetes. Porejemplo microsoft word es un programa atomico, mientras que el pro-cesador de textos de openoffice son varios paquetes que interactuanpara completar el procesador de texto, un paquete se encarga de lasfuentes, otro paquete de el corrector de ortografıa, otro paquete delcolor de el texto, etc. Es por esta razon que cuando instalamos soft-ware en linux no estamos instalando un solo programa, sino variospaquetes, el principal, y otros de los cuales depende el primero parafuncionar correctamente. A esos paquetes adicionales que se instalanpara el correcto funcionamiento del paquete principal, se les conocecon el nombre de dependencias.

31

Figura 38: cat /etc/apt/source.list

Teniendo estas dos premisas claras se puede continuar con la actuali-zacion del sistema, se va mostrar dos formas de hacerlo, la primera es viainterfaz grafica, la cual resulta bastante intuitiva y sencilla, y la segundaque es via consola, que auque es un poco mas compleja que la primera tienebeneficios en lo que respecta a velocidad.

5.1. Opcion 1: actualizacion via interfaz grafica

Para hacer este tipo de actualizacion se va a Sistema→Administracion→Gestorde actualizaciones (figura 39). En este momento la aplicacion se enlaza conlos repositorios y descarga una lista de paquetes actualizables con sus respec-tivas dependencias, en este punto solo se da click en Instalar actualizaciones(figura 40). Despues de esto el sistema solicita la contrasena de usuatio pa-ra proceder con la descarga y actualizacion. Aquı solo toca esperar a quetermine, el tiempo de actualizacion depende principalmente de la velocidaddel ancho de banda de Internet (figura 41).

5.2. Opcion 2: actualizacion via consola

La consola o terminar es una forma de interacccion directa con el sis-tema operativo, es basicamente una pantalla blanca, negra o morada en elcaso de Ubuntu, en la que se teclean comandos para que el sistema ejecute

32

Figura 39: gestor de actualizaciones

Figura 40: instalar actualizaciones

alguna accion. La ventaja enorme de la consola sobre las aplicaciones quetienen interfaz grafica, es que la consola es sumamente rapida y flexible con

33

Figura 41: descarga e instalacion de actualizaciones

respecto a estas ultimas. Por otra parte alguna de las aplicaciones graficasque usamos, en algun tiempo fueron solo aplicaciones que corrian en unaconsola, pero despues vino alguien y le puso encima la interfaz grafica pa-ra hacerla mas amena; sin irnos muy lejos el gestor de actualizaciones, yel gestor de paquetes de Ubuntu (Synaptic) son aplicaciones graficas quepor debajo corren una aplicacion llamada apt-get, que es la encargada degestionar el software del sistema.

Para hacer la actualizacion via consola se abre el Terminal de la forma:Aplicaciones→Accesorios →Terminal (figura 42). Estando aquı (en la con-sola) tecleamos sudo apt-get update && sudo apt-get upgrade (figura 43).

Al hacer esto el sistema pide la contrasena para iniciar el proceso deactualizacion. Veamos como funciona el comando, la primera parte apt-getupdate me enlaza Ubuntu con los repositorios para mirar que paquetes sonactualizables, la tercera parte apt-get upgrade descarga e instala las actuali-zaciones, y la parte del medio && se utiliza para enlazar los dos comandos,es decir para que apenas acabe de descargar la informacion de los reposito-rios empiece la descarga y la instalacion, finalmente el comando sudo sirvepara que todo se haga como superusuario root. Despues de enlazar los repo-sitorios y calcular el tamano de la descarga, muestra un resumen para versi se acepta o no la instalacion (figura 44). Despues de presionar ‘S‘ solo setiene que esperar a que finalice el proceso de actualizacion.

34

Figura 42: terminal

Figura 43: sudo en terminal

6. Instalacion de software adicional

De igual forma que como se hizo en la actualizacion del sistema, aquise mostrara el proceso via interfaz grafica y via consola. Empecemos con

35

Figura 44: descarga e instalacion de actualizaciones en terminal

un ejemplo conciso. Ubuntu viene por defecto con un reproductor de au-dio llamado Rhythmbox, que a mi personalmente no me gusta, yo prefieroAmarok, ası que vamos a instalar este.

6.1. Instalacion de software adicional via interfaz grafica

Se empieza por ir a Sistema→Administracion→Gestor de paquetes Sy-naptic (figura 45), automaticamente el sistema pide la contrasena para eje-cutar synaptic como root, ası que se pone. Una vez adentro de Synapticse da click en Recargar para que descargue la informacion de los paquetesdisponibles en los repositorios. Despues se da click en Buscar (la lupa) yen la ventana emergente se escribe amarok para que lo busque en la basede datos. Al encontrarlo no lo muestra en una ventana junto con la versioninstalada, si la hay, la version actual en los repositorios y una descripcion.se marca Amarok (figura 46). Al hacer esto el sistema nos da un aviso delas dependencia que necesita amarok para su correcto funcionamiento y lasmarca, despues solo se da click en aplicar para que nos muestre un resumende la instalacion, de nuevo se da click en aplicar y se espera un poco a quetermine todo el proceso.

36

Figura 45: Synaptic

Figura 46: busqueda y seleccion de paquetes

6.2. Instalacion de software adicional via consola

Se abre la consola (Figura 42), una vez aquı se teclea el comando sudoapt-get update && sudo apt-get install amarok (figura 47). La estructura

37

Figura 47: Descarga de paquetes con sudo en terminal

de comando es esta: la primera parte apt-get update enlaza Ubuntu con losrepositorios para mirar los paquetes disponibles en los mismos, la terceraparte apt-get install amarok descarga e instala amarok y sus dependencias,y la parte del medio && se utiliza para enlazar los dos comandos, es decirpara escribirlos en una sola linea, en vez de lineas separadas. Despues de estoel sistema pide la contrasena para ejecutar como root, y finalmente muestraun resumen de los cambios que se van a realizar al equipo, esperando deuna confirmacion por parte del usuario (figura 48). En este punto se poneS, luego Enter y solo queda esperar que finalice la descarga y la instalacionde amarok.

38

Figura 48: Descarga e instalacion de paquetes en terminal

39

Referencias

Opensource (2010), ‘Licencia publica GNU’,http://www.opensource.org/licenses/gpl-3.0.html. (Estado: onli-ne, ultimo acceso julio 2010).

Wikipedia/linux (2010), ‘Gnu/linux’, http://es.wikipedia.org/wiki/Linux.(Estado: online, ultimo acceso julio 2010).

Wikipedia/Ubuntu (2010), ‘Descripcion de Ubuntu’,http://es.wikipedia.org/wiki/Ubuntu. (Estado: online, ultimo ac-ceso julio 2010).

40