SERIE INFORMTICA E INTERNET Ministerio de Educacin, Cultura y Deporte CamSi S G A L V Linux para usuarios Informtica e internet Cat|ogo oo oob||cac|ooos oo| ||o|sto|o. ....ooocac|oo.gob.os Cat|ogo goooa| oo oob||cac|ooos o|c|a|os. ....oob||cac|oooso|c|a|os.boo.os /otoos |aoc|sco 1oos |scoba /oa |aa ||zao Ca|o Cooo|oac|o oooagg|ca |aa |o|goo|a oooooz |o|c|o oaoootac|o oo cootoo|oos |aa |o|goo|a oooooz ||soo g|co o |oagoo |oo|ca \oso||oova |||C .O3O+1OO81 |S3|. 881365532 NDICE Pg. Unidad 1: Instalacin del sistema 1. Introduccin 2. Requisitos mnimos del sistema .............................................................................. 11 3. Cmo obtener Debian ............................................................................................. 12 4. Trabajar en modo vivo ............................................................................................. 13 4.1 Modicacin de la BIOS .................................................................................................... 14 4.2 Trabajar en modo vivo ....................................................................................................... 17 5. Instalacin de Debian 5.1 Sistema de particiones ......................................................................................................... 19 5.2 La instalacin ...................................................................................................................... 21 5.2.1 Particionado y asignacin automtica. ....................................................................... 28 5.2.2 Particionado y asignacin manual .............................................................................. 31 5.2.3 La instalacin tras el particionado .............................................................................. 40 6. Instalar Debian en un disco virtual 6.1 Instalacin de VirtualBox .................................................................................................... 46 6.2 Creacin de una mquina virtual. ....................................................................................... 50 6.3 Instalacin de Debian .......................................................................................................... 55 7. Instalacin de Debian en Windows ......................................................................... 62 Unidad 2: Sistema de carpetas y archivos 1. El Escritorio de Linux ............................................................................................. 67 1.1 Trabajando como administrador ......................................................................................... 69 1.2 La Barra superior 1.2.1 La esquina activa 1.2.2 Reloj, calendario y citas. .............................................................................................. 70 1.2.3 rea de estado. Conguracin del acceso universal ................................................. 72 1.2.4 Conguracin del sonido ............................................................................................ 73 1.2.5 Conguracin de la red ............................................................................................... 74 1.2.6 Men de usuario. Conguracin del perl personal ................................................. 76 1.2.7 Men de usuario. Conguracin del sistema ............................................................. 78 1.3 Men Ventanas 1.3.1 Ventanas ....................................................................................................................... 82 1.3.2 reas de trabajo ........................................................................................................... 83 1.4 Men Aplicaciones .............................................................................................................. 84 1.5 Noticaciones y mensajes ................................................................................................... 86 1.6 La shell de GNOME ............................................................................................................. 87 2. Todo es un archivo (un poco de teora, necesaria) .................................................. 91 3. rbol de carpetas o directorios 3.1 Organizacin del sistema de carpetas ................................................................................ 93 3.1.1 La carpeta raz (/) 3.1.2 /bin .............................................................................................................................. 94 3.1.3 /boot 3.1.4 /dev ............................................................................................................................. 95 3.1.5 /etc .............................................................................................................................. 96 3.1.6 /home/ y /root ............................................................................................................. 97 3.1.7 /lib 3.1.8 /media ........................................................................................................................ 99 3.1.9 /mnt 3.1.10 /opt 3.1.11 /proc ......................................................................................................................... 100 3.1.12 /sbin 3.1.13 /tmp .......................................................................................................................... 101 3.1.14 /usr ........................................................................................................................... 102 3.1.15 /var .......................................................................................................................... 105 3.1.16 /srv 4. Nautilus ................................................................................................................. 106 4.1 Barra de Men 4.1.1 Men Archivos ........................................................................................................... 107 4.1.2 Men Editar ................................................................................................................ 110 4.1.3 Men Ver .................................................................................................................... 113 4.1.4 Men Ir ....................................................................................................................... 114 4.1.5 Men Marcadores 4.1.6 Men Ayuda ............................................................................................................... 115 4.2 Barra de Direccin 4.3 Barra de estado 4.4 Panel lateral 4.5 La ventana principal .......................................................................................................... 116 4.5.1 El men contextual .................................................................................................... 117 5. Permisos de archivos y carpetas ........................................................................... 120 6. Compresin de archivos ........................................................................................ 125 Unidad 3: Trabajo con comandos 1. Comandos y terminales ......................................................................................... 128 1.1 Terminal para usuarios normales ...................................................................................... 128 1.2 Terminal de root ................................................................................................................ 129 2. Trabajo con archivos y directorios ....................................................................... 130 2.1 ls ........................................................................................................................................ 131 2.2 dir ....................................................................................................................................... 132 2.3 cd 2.4 mkdir .................................................................................................................................. 133 2.5 rmdir 2.6 cp ........................................................................................................................................ 134 2.7 mv 2.8 rm ....................................................................................................................................... 135 2.9 chmod 2.9.1 Permisos en el modo octal ........................................................................................ 136 2.9.2 Permisos en el modo simblico 2.10 cat ..................................................................................................................................... 137 2.11 ln ....................................................................................................................................... 137 3. Obtencin de informacin del sistema 3.1 df......................................................................................................................................... 138 3.2 du 3.3 date 3.4 lspci .................................................................................................................................... 139 3.5 uname ................................................................................................................................. 140 3.6 lsb_release 4. Otros comandos 4.1 wget .................................................................................................................................... 141 4.2 man 4.3 xman ................................................................................................................................... 142 4.4 --help .................................................................................................................................. 143 5. Comandos de root 5.1 adduser 5.2 addgroup nombregrupo .................................................................................................... 144 5.3 deluser 5.4 delgroup 5.5 apt-get ................................................................................................................................ 145 5.6 dpkg ................................................................................................................................... 145 5.7 mount 5.8 umount ............................................................................................................................... 146 5.9 dmidecode ......................................................................................................................... 147 5.10 ifcong 5.11 iwcong 5.12 /etc/init.d/proceso accin 5.13 halt 6. Consolas virtuales ................................................................................................. 148 Unidad 4: Gestin del sistema 1. Archivos importantes del sistema 1.1 /etc/fstab ............................................................................................................................ 151 1.2 X11 1.2.1 Conguracin en /usr/share/X11 ............................................................................. 153 1.2.2 Conguracin en /etc/X11/xorg.conf ....................................................................... 154 1.3 Grub 1.3.1 Conguracin de grub 1.3.1.1 Carpeta /etc/grub.d .......................................................................................... 157 1.3.1.2 Archivo /etc/default/grub .................................................................................. 158 1.3.2 Modicacin de grub................................................................................................. 160 1.3.3 Recuperacin de grub 1.3.3.1 Uso del modo rescue de Debian ...................................................................... 161 1.3.3.2 Uso de Super Grub2 .......................................................................................... 166 2. Aplicaciones al inicio ............................................................................................ 169 3. Monitor del sistema .............................................................................................. 172 4. Editor de conguracin ........................................................................................ 173 5. Conexin ftp con Nautilus .................................................................................... 175 6. Gestin de impresoras 6.1 Gestin con GNOME ......................................................................................................... 177 6.2 Conguracin con system-cong-printer ......................................................................... 179 6.2.1 Aadir nuevas impresoras ......................................................................................... 180 6.2.2 Modicacin de la conguracin de una impresora ............................................... 183 6.3 Gestin con un navegador ................................................................................................ 185 7. Gestin de usuarios y grupos. Modo grco ........................................................ 191 8. Redes ..................................................................................................................... 196 8.1 NFS ..................................................................................................................................... 196 8.2 VNC .................................................................................................................................... 200 8.3 Compartir impresoras en Linux ........................................................................................ 203 9. Si el sistema se queda colgado .............................................................................. 204 Unidad 5: Gestin de programas 1. El archivo sources.list ........................................................................................... 205 2. Orgenes del software 2.1 Contenido de Orgenes del software ................................................................................ 207 2.2 gnome-packagekit. Conguracin del software .............................................................. 210 3. apt-get ................................................................................................................... 212 4. Synaptic ................................................................................................................. 215 4.1 Ventana principal ............................................................................................................... 216 4.2 Informacin de los paquetes ............................................................................................ 219 4.3 Gestin de repositorios y paquetes 4.3.1 Gestin de repositorios 4.3.2 Instalacin de paquetes ............................................................................................. 222 4.3.3 Desinstalacin de paquetes ....................................................................................... 223 4.3.4 Actualizacin de paquetes ......................................................................................... 224 5. aptitude 5.1 aptitude en un terminal ..................................................................................................... 225 5.2 aptitude en modo grco .................................................................................................. 226 5.2.1 La pantalla de aptitude .............................................................................................. 227 5.2.2 Informacin de los paquetes ..................................................................................... 228 6. dpkg ...................................................................................................................... 230 7. GDebi .................................................................................................................... 232 8. gnome-packagekit ................................................................................................. 234 8.1 Actualizacin del software ................................................................................................ 234 8.2 Aadir/Quitar software ...................................................................................................... 236 8.2.1 Barra de mens 8.2.2 El selector de categoras 8.2.3 El nombre, la descripcin y la informacin del programa, ..................................... 237 RESUMEN DE ACCIONES MS FRECUENTES ........................................................... 238 Unidad 1: Instalacin del sistema 11 Unidad 1: Instalacin del sistema 1. Introduccin En 1993, a instancias de Ian Murdock, varios desarrolladores de software libre se unieron en la organizacin Debian, con el proyecto de crear un sistema operativo basado en el ncleo de Linux. Es el sistema operativo que lleva el nombre de la organizacin. Ms informacin, la podemos encontrar en la pgina http://www.debian.org/ releases/stable/amd64/ch01.html.es Como cualquier distribucin de Linux, Debian se puede utilizar en un ordenador de varias formas diferentes: 1. Instalado como sistema operativo nico, como posiblemente tengamos o hayamos te- nido en el pasado otros sistemas operativos, como Windows o MacOS. 2. Instalado junto a esos otros sistemas operativos, eligiendo, en el arranque, cul de ellos deseamos iniciar. Es lo que se conoce como arranque dual. Los sistemas operativos estn en el mismo disco -o en discos diferentes- pero separados totalmente. 3. En Windows, dentro de un espacio virtual (con VirtualBox u otro software similar), donde se instala este sistema operativo. 4. Por ltimo, tambin podemos trabajar con Debian sin necesidad de instalarlo, en un modo denominado en vivo. Este modo nos permite conocer el sistema operativo sin instalar ningn programa ni tocar conguracin alguna del sistema. Al tiempo, podemos conocerlo y probar el uso de la red o de los perifricos que tenemos. 2. Requisitos mnimos del sistema Un sistema Debian, como la mayora de las distribuciones de Linux, precisa pocos recursos, de forma que es posible hacerlo funcionar en ordenadores que podemos considerar obsoletos, como los Pentium III e, incluso, los 486. Con los siguientes requisitos funcionar de forma correcta, aunque posiblemente no lo har perfecto. - Procesador Intel TM o compatible a 300 Mhz. - RAM de 128 Mb. - Espacio libre en el disco duro de 5 Gb. - Tarjeta grca VGA con resolucin mnima de 640x480 Nota Es posible, incluso, rebajar estos requerimientos si se utilizan escritorios como xfce4 o wmaker, en lugar de los ms populares GNOME o KDE que consumen ms recursos del sistema. 12 Aula Mentor Uno de los estigmas que ha tenido GNU/Linux ha sido la incompatibilidad del hardware, debido a la tradicional resistencia de los fabricantes a facilitar los datos que permitan crear o modicar controladores o drivers para sus productos. Hoy da esta resistencia est desapareciendo con rapidez e, incluso, hay fabricantes que ya colocan en el mercado sus productos con los drivers creados por la propia empresa. Para conocer la compatibilidad de los componentes de nuestro equipo con un sistema Linux, es prudente proceder a recopilar informacin antes de proceder a la instalacin en un proceso similar al que haramos si se tratase de otro sistema operativo. Es conveniente conocer: - Discos duros: Nmero de discos disponibles, orden de instalacin y tipo: IDE, SATA o SCASI. Tambin es preciso conocer el espacio libre del que podemos disponer y, en caso de varios discos, en cul o cules se encuentra dicho espacio. - Monitor: Fabricante, modelo y tamao, as como las frecuencias aceptadas y las tasas de refresco horizontal y vertical. - Tarjeta grca: marca y modelo. - Ratn: Tipo y puerto de entrada. - Internet: Tipo de conexin y marca y modelo del router. Linux/Debian detectar automticamente -si todo transcurre con normalidad- los datos anteriores y no ser preciso incorporarlos manualmente. Algunos perifricos han sido creados para funcionar especcamente con Windows, por lo que resulta difcil su utilizacin en Linux. Es el caso de algunas impresoras y mdems (los denominados winmodems) que utilizan recursos del ordenador en lugar de incorporarlos. Podemos encontrar informacin sobre estas situaciones en: - Las pginas web de los fabricantes. Hay que tener en cuanta que algunas empresas comer- cializan controladores diferentes segn continentes o reas geogrcas. - Vericar las compatibilidades en paginas especializadas, como, por ejemplo: http://www.linuxcompatible.org/ http://132.68.73.235/linmodems/linmodems_support_sp.html http://www.linuxfoundation.org/collaborate/workgroups/ 3. Cmo obtener Debian Un sistema Linux podemos obtenerlo de la pgina ocial de la distribucin. En el caso de Debian la pgina es http://www.debian.org/distrib All encontramos los tres formatos ms habituales: - Una pequea imagen (netinst) que, una vez instalada, debe ser completada a travs de la Red. - Una imagen completa de CD/DVD para instalar, con mltiples aplicaciones. - Una imagen para trabajar en modo vivo (live), modo en el que no se instala ni modica ningn archivo existente en el ordenador, ni tampoco su conguracin. En la misma pgina se encuentra el enlace para acceder al listado de los servidores mundiales donde se encuentran los paquetes del sistema operativo (rplicas o espejos). Para acelerar la descarga, debemos procurar hacerlo desde los servidores ms prximos, es decir, los del propio pas. Una vez descargado el archivo, debemos grabarlo como imagen (formato iso) en un CD/DVD con un programa de grabacin. Es imprescindible que tenga ese formato. Unidad 1: Instalacin del sistema 13 En esa pgina siempre encontraremos la ltima versin (stable) as como la que se est probando y que, en un futuro ms o menos cercano, sustituir a la estable (testing). En el mo- mento actual, la versin estable es la 7.0, denominada wheezy, que fue publicada el 4 de mayo de 2013. La anterior versin estable era squeeze y la prxima ser jessie, que es la versin testing actual. En la pgina de wheezy podemos encontrar las arquitecturas que se soportan, siendo las ms habituales las versiones de 32 bits (i386) y 64 bits (amd 64), aunque se incluyen hasta un total de 9 arquitecturas de ordenador diferentes. Comprueba cul es la tuya e instala la ms adecuada. Las instrucciones de instalacin para cada una de las arquitecturas, as como sus cheros, las encontramos en la direccin http://www.debian.org/releases/stable/installmanual.. Como es lgico, tenemos la opcin de seleccionar nuestro idioma habitual, (http://www.debian. org/intro/cn.en.html). Nota Para encontrar ms informacin sobre Debian (sus versiones instalables, los problemas detectados y las soluciones aportadas, etc.) podemos consultar la pgina http://wiki.debian.org/es/FrontPage.
4. Trabajar en modo vivo Las diferentes distribuciones que existen de GNU/Linux permiten, casi un su totalidad, trabajar con ellas sin necesidad de instalarlas. Un sistema en vivo se reere, por tanto, a un sistema operativo que arranca desde un medio extrable, como un CD/DVD, un dispositivo usb o, incluso, desde una red. Se trata de una forma de acercarnos y familiarizarnos con este sistema operativo y, de paso, comprobar la compatibilidad de los componentes de nuestro ordenador. En Debian, a diferencia de algunas de sus versiones, como, por ejemplo, Ubuntu o Knoppix, o de otras distribuciones de Linux, son diferentes las imgenes para instalar y para trabajar en vivo, aunque existe en esta ltima un programa de instalacin. Para conocer ms del proyecto live de Debian, podemos visitar la pgina http://live.debian.net/ donde hallare- mos ms informacin. El enlace para descargar una imagen live de Debian es http://www.debian.org/CD/live/ -que da paso a las pginas de descarga- donde podemos elegir entre las dos arquitecturas ms frecuentes (i386 y amd64), el modo de inicio del sistema (CD/DVD, usb, etc), el escritorio que deseamos usar (gnome, kde, xfce y lxde) as como la forma de descarga de la imagen. Una vez que se haya descargado, deberemos grabarla en un CD/DVD o en un dispositivo usb. La descarga la podemos realizar directamente a una de las rplicas o por medio de BitTorrent, que es el mtodo que se recomienda por su rapidez. 14 Aula Mentor Descarga BitTorrent del live de Debian con escritorio Gnome y arquitectura amd64 Para poder trabajar en este modo, es preciso que nuestro ordenador pueda arrancar desde un CD/DVD, opcin que es habitual en todos los ordenadores modernos e, incluso, est ya activada en la mayor parte. Esta opcin se selecciona en la BIOS. En los ms recientes es posible, adems, hacerlo sin modicar esta ltima, aunque, en este caso, tendramos que seleccionar esta opcin cada vez que quisiramos iniciar un sistema desde un CD/DVD. 4.1 Modicacin de la BIOS La BIOS (Basic Input/Output System o Sistema Bsico de Entrada y Salida) es un programa que permite arrancar el ordenador y cargar un sistema operativo, y acta durante unos pocos segundos, cuando se enciende el ordenador. Es en este momento cuando se muestra una pantalla negra con el mensaje Press DEL to enter SETUP (Las teclas pueden ser Del, Esc, Supr, F1, F2, F12 o la combinacin de dos o tres teclas de funcin). Deberemos estar atentos a este mensaje, que se muestra en la parte inferior de la pantalla negra, y pulsar rpidamente sobre la tecla o teclas indicadas para acceder a la conguracin de la BIOS. Unidad 1: Instalacin del sistema 15 Pantalla de entrada al men de conguracin de la BIOS El men depende de los fabricantes. Por lo general, debemos buscar una entrada en el men que sea Advanced BIOS Features o Boot, que seleccionamos movindonos con las echas del teclado. Con ello entramos en el submen, donde localizamos la entrada correspondiente a Boot Sequence, Boot Device Priority o similar. 16 Aula Mentor Submen Boot de conguracin de la BIOS En ocasiones, en vez de integrarse el orden de arranque en una opcin nica, aparece especicada cada una de las opciones (First Boot Device, Second, Third, Other) y deberemos de indicar cul de los dispositivos es el primero, segundo, etc. Prioridad de arranque de los dispositivos Unidad 1: Instalacin del sistema 17 Es aqu donde debemos de modicar el orden de arranque para que sea CDROM o Removable (dependiendo de cul sea el dispositivo del que quermos arrancar), C, A, por lo que primero intentar arrancar un sistema operativo que se halle en el CD/DVD y, si no lo encuentra, en el disco duro de nuestro ordenador. Por ltimo, buscara el arranque en la disquetera A, si existe. Las modicaciones del arranque se realizan con las teclas + y -. En los ordenadores ms modernos, la disquetera no existe pero s mltiples puertos de usb. En estas ocasiones, como en la imagen anterior, podemos congurar la BIOS para que el arranque se realice desde un dispositivo usb o removable e, incluso, de modo remoto a travs de una red. Una vez seleccionado el orden de arranque, guardamos los cambios y salimos del pro- grama de conguracin, lo que conlleva el reinicio del ordenador. Salida del men, salvando la conguracin de arranque 4.2 Trabajar en modo vivo Cuando se arranca el CD/DVD o el dispositivo usb de una imagen en vivo, se muestra un men en la pantalla de inicio, con varias opciones.
Pantalla de inicio de Debian en modo vivo 18 Aula Mentor - Entradas live. Son las que corresponden al arranque para trabajar en modo vivo. Las opcio- nes presentes corresponden tanto a las estructuras descargadas -en este caso se trata de las arquitecturas i386 e i686- como a los modos normal y failsafe o a prueba de fallos, es decir, iniciando solo los componentes bsicos del ordenador. - Entradas install. Como su nombre indica, se utilizan para instalar Debian en nuestro orde- nador. - La ltima entrada permite el acceso a las opciones avanzadas, consistentes en herramientas de deteccin de hardware. Esta utilidad sirve para conocer la estructura de nuestro sistema, en el caso de que tengamos algn tipo de problema en la lectura del CD/DVD para el trabajo en vivo con el sistema. Men de inicio de Debian en vivo. Opciones avanzadas Cuando trabajamos en vivo, es decir, cuando seleccionamos la primera opcin, y una vez ledo el CD/DVD, el escritorio que se presenta es similar al de un sistema instalado en el ordenador y, como tal, podemos trabajar con l. En el momento actual no existe una versin en espaol, por lo que solo podemos trabajar en ingls en el modo en vivo. Si decidisemos instalar el sistema a partir de este modo en vivo, s podramos elegir el idioma o idiomas de trabajo para el sistema instalado en nuestro ordenador.
Escritorio Gnome de Debian en vivo Unidad 1: Instalacin del sistema 19 El escritorio es GNOME, porque es el que se eligi en la versin de la descarga. En el inicio, podemos seleccionar una de las dos versiones de este escritorio gdm3 o classic. Este ltimo es similar al gnome2. En el mdulo siguiente se describe con detenimiento el Escritorio. 5. Instalacin de Debian Como vimos anteriormente, los formatos ms habituales para la instalacin son dos imgenes de tamao diferente que, en el caso de la ms pequea, deberemos de completar a travs de la Red. Previamente, deberemos de particionar el disco, si es que an no lo est. 5.1 Sistema de particiones Cuando instalamos por primera vez un sistema operativo Linux, por regla general partimos de la existencia de otro sistema operativo (Windows, MacOs ) con el que estamos habituados a trabajar, razn por la que desearemos, normalmente, que los dos convivan en nuestro ordenador, al menos inicialmente, mientras nos familiarizamos con Linux. Si poseemos dos discos duros, podemos dedicar cada uno de ellos a un sistema operati- vo, simplicando la instalacin. Pero si solo disponemos de uno, deberemos ordenarlo, realizan- do varias particiones de nuestro nico disco duro, si no las tiene ya creadas. Los discos duros se particionan, es decir, se dividen en partes, cuando tienen un gran tamao y/o cuando se instalan varios sistemas operativos o bien se quiere disponer de espacio diferenciado para, por ejemplo, guardar archivos: documentos, fotografas, msica, etc. Utili- zando un smil muy manido, es como tabicar un edicio para que albergue diversas empresas (sistemas operativos) y diferentes ocinas de las mismas, que seran las particiones donde alojar partes de aquellos. 20 Aula Mentor Particiones de un disco: 3 primarias, 1 extendidas y 8 lgicas En Windows, deberemos antes desfragmentar el disco duro para que la dispersin de los archivos que lleva a cabo este sistema operativo no suponga un uso excesivo de espacio, y tambin con la nalidad de que toda la informacin almacenada se mueva al inicio del disco o de la particin existente. Siguiendo con el smil anterior, antes de mover cualquier tabique deberamos de trasladar todo el mobiliario para que no se dae, en ocasiones irremediablemente. Nota La prudencia nos dice que deberamos de hacer una copia de respaldo de los documentos, al menos de los ms importantes, en un medio fsico independiente, como CD/DVD o discos duros externos. Esta prctica deberamos de llevarla a cabo con cierta periodicidad, para salvaguarda de nuestros datos y conguracio- nes. Todos los sistemas operativos cuentan con varios programas para realizar el particionado, por lo que podremos usar cualquiera de los que trabajan en Windows antes de la instalacin, o particionar en el momento de realizarla, a travs del programa que incorpora el instalador de Debian, como veremos ms adelante. En el primer caso, despus de desfragmentar, deberemos de redimensionar la particin preexistente, para crear el espacio necesario de la nueva o nuevas particiones. Este ser un es- pacio libre, sin asignar. Unidad 1: Instalacin del sistema 21 Redimensin de una particin Una vez que hayamos elegido este espacio para crear una nueva particin, seleccionamos el sistema operativo que contendr y el tipo de archivos que se usar en la particin. Nota El sistema de archivos es, bsicamente, el software que permite la organizacin y acceso a los datos, archivos y directorios. En Windows, los sistemas de archivos son NTFS y FAT (16 y 32) en tanto que, en Linux, los sistemas ms usados son los ext (2, 3 y 4) y Reiser. 5.2 La instalacin Para llevar a cabo la instalacin desde cero, es decir, sin partir del modo de trabajo en vivo, recordemos que es necesario introducir el CD/DVD en la unidad lectora e iniciar o reiniciar el ordenador. Nota En estas pginas no se puede dar cabida a todas las posibilidades existentes a la hora de congurar un sistema Linux, por lo que podemos acudir al manual corres- pondiente a la distribucin, que se suele hallar en su pgina ocial. La direccin que contiene la del proyecto Debian es http://www.debian.org/releases/stable/i386/ index.html.es. 22 Aula Mentor Deberemos de tener conectados todos los perifricos y la red al ordenador, para que puedan ser detectados y congurados automticamente. Este proceso de deteccin se realiza en varias fases. La primera se centra en el hardware necesario para el proceso de instalacin, es decir, lector de CD/DVD, teclado, ratn, tarjeta grca y tarjeta de red. El proceso se repetir posteriormente. En la primera pantalla que se muestra al comenzar la instalacin, debemos seleccionar el idioma espaol y, posteriormente, presionar la tecla Continue con el ratn o, movindonos con el tabulador, pulsar sobre la tecla Intro. A partir de este momento, todas las pantallas se nos mostrarn en espaol. El idioma elegido ser tambin el predeterminado cuando el sistema se haya instalado en nuestro ordenador. Seleccin del idioma en el proceso de instalacin y del sistema instalado A partir de esta seleccin, se nos pide que identiquemos el pas en el que residimos y el tipo de teclado que utilizaremos habitualmente. Unidad 1: Instalacin del sistema 23 Seleccin del pas Seleccin del teclado 24 Aula Mentor Tras cargar algunos componentes, se congura la conexin a Internet. Si disponemos de ip ja, deberemos proporcionar los datos de la compaa suministradora. En otro caso -ip dinmica- dejamos el espacio en blanco a n de que la conguracin se realice automticamente cada vez que nos conectemos. Pantalla de descarga de componentes del instalador Conguracin de la red El paso siguiente consiste en la conguracin de los dos primeros usuarios del sistema. En primer lugar se pide la contrasea del administrador o root. A diferencia de otros sistemas operativos o de algunas distribuciones de Linux, en Debian se crea un administrador diferente Unidad 1: Instalacin del sistema 25 de los usuarios del sistema. En este sistema, cuando la contrasea del administrador o root se deja en blanco, au- tomticamente se deshabilita a este superusuario, y, en su defecto, se habilita al primer usuario para convertirse en administrador del sistema a travs del comando sudo, como veremos ms adelante. Es lo que ocurre, por ejemplo, en la distribucin Ubuntu, basada en Debian, aunque las prerrogativas de este administrador del sistema no llegan a alcanzar la totalidad de las del superusuario root. El administrador puede acceder a cualquier archivo o directorio, puede modicar cual- quier conguracin e, incluso, puede borrar todos los contenidos del ordenador, incluido el propio sistema operativo. De aqu que los usuarios sean diferentes y se proteja el acceso al nivel de administracin. Hay que repetir la contrasea como medida de seguridad, por si se ha producido un error mecanogrco en el momento de escribirla. Hay que tener en cuenta que solo se podr acceder al sistema con una contrasea vlida, y que est asociada a un usuario concreto. Nota En Linux, no es lo mismo escribir una contrasea o el nombre de un archivo con maysculas o minsculas, porque la codicacin de los caracteres es diferente. Para tener una contrasea segura, deberamos utilizar nmeros y letras -mays- culas y minsculas- y signos de puntuacin como, por ejemplo, * o +. Este tipo de contrasea diculta -aunque no impide- el acceso de visitantes indeseados. Deberamos de huir de contraseas de nombres o fechas, porque son fcilmente detectables. No debemos utilizar caracteres especiales, como o , ni / o . ni tam- poco acentos. La necesidad de mantener una contrasea segura proviene la necesidad de im- pedir el acceso a nuestro ordenador, porque podemos utilizarlo, por ejemplo, para transacciones comerciales por Internet o para mantener correspondencia privada. Contrasea del superusuario o root 26 Aula Mentor En tres pantallas sucesivas se nos pide que escribamos nuestro nombre, el que va a llevar la cuenta de usuario y con el que nos identicamos ante el sistema -iniciado con letra minscula-, y la contrasea. Introduccin del nombre del primer usuario Identicacin del primer usuario ante el sistema Unidad 1: Instalacin del sistema 27 Introduccin de contrasea del primer usuario A continuacin, deberemos seleccionar la zona horaria para congurar el reloj del sistema. Seleccin de la zona horaria del sistema 28 Aula Mentor Despus, y tras cargar componentes adicionales de la instalacin, se lleva a cabo el particionado del disco duro -si no lo hemos realizado con anterioridad- y la asignacin, a cada particin, de un sistema de archivos y del uso que va a tener dicha particin en el sistema operativo. Estas operaciones se pueden realizar de dos modos diferentes, guiado y manual. Seleccin de mtodo de particionado Si eres un experto informtico o administrador de un sistema, es posible que quieras utilizar la Administracin de Volmenes Lgicos (LVM). Si es as, mira el contenido de esta pgina http:// www.debian-administration.org/articles/410. 5.2.1 Particionado y asignacin automtica. Esta opcin utiliza todo el disco y borra toda la informacin que exista en l, por lo que solo lo utilizaremos en el caso de que tengamos un disco totalmente libre para ser utilizado por Linux. Se crea una o varias particiones, segn un esquema previamente establecido, adems del rea de intercambio. Este modo de instalacin presenta tres opciones: - Todos los cheros en una misma particin. Aunque se recomienda para novatos, no creo que sea aconsejable su uso para cualquiera que desee iniciarse en el uso de Debian por- que se perdern todas las conguraciones y documentos si, por alguna razn, se daa el sistema. Personalmente preero las otras dos opciones. - Separar la particin /home. Esta es mi opcin preferida, por las razones anteriores. - Separar las particiones /home, /usr, /var y /tmp. Es una opcin recomendada solo para sistemas que se utilizan, por ejemplo, como servidores de correo o que se usarn para crear y copiar abundante informacin en dispositivos externos, al necesitar un archivo temporal muy extenso. Unidad 1: Instalacin del sistema 29 Tipos de particionado en modo automtico En cualquiera de las opciones, se crear, adems, una nueva particin, denominada rea de intercambio o swap. Se trata de un espacio fsico que el sistema utiliza como memoria virtual, al igual que otros sistemas operativos. La cantidad de espacio depende de la RAM del ordenador y del uso que se le vaya a dar al mismo. En un sistema de instalacin automtica, el programa de instalacin calcula el espacio que se destinar a esta nalidad mientras que, en uno manual, el usuario determina la cantidad que se reserva a la swap. En otros sistemas operativos, el sistema se reserva una cantidad de espacio sensiblemente superior. Nota Tradicionalmente se ha recomendado que el valor del tamao de la swap fuese el doble del de la memoria RAM de nuestro ordenador, pero si esta es grande (1 GB o ms) el valor puede ser el mismo o, incluso, menor. Depende tambin del uso que vaya a tener nuestro equipo. Cuando todos los archivos se ubican en la misma particin, el sistema crea la particin raz / y la swap. La primera es una particin primaria, porque ha de ser arrancable (bootable) y la segunda, lgica. En el caso de separar las particiones /home y /usr, /var y /tmp, todas ellas sern lgicas. 30 Aula Mentor Particionado de un disco en una particin nica Una vez que naliza la conguracin del particionado, deberemos aceptarlo expresamente. Por defecto, la opcin resaltada es NO. Si esta es la opcin que elige, el programa vuelve al inicio del proceso de particionar el disco.
Resumen del particionado y aceptacin del mismo Unidad 1: Instalacin del sistema 31 5.2.2 Particionado y asignacin manual En el particionado manual, debemos seleccionar el tamao de cada particin, su punto de montaje y el sistema de archivos que utilizar. Podemos elegir si instalamos el sistema so- bre la totalidad del disco duro o sobre una parte, ya denida previamente o no asignada. A continuacin describimos la instalacin sobre la totalidad de un disco duro, separado/home del raz (/). En la primera pantalla se nos advierte de que, si hemos seleccionado todo el dispositivo, se borrarn todas las particiones existentes y, con ellas, toda la informacin que pudieran contener. Pantalla inicial del particionado manual A continuacin, deberemos de crear cada una de las particiones y establecer sus parmetros. Pulsaremos el botn Continuar para pasar a las pantallas siguientes y, mediante las echas de direccin o por medio del ratn, seleccionaremos el espacio que deseamos modicar. 32 Aula Mentor Seleccin del espacio para particionar Siempre que nos situemos sobre un espacio libre, no asignado a ninguna particin y pulse- mos el botn Continuar, se abrir el dilogo del particionado. Creacin de particiones Unidad 1: Instalacin del sistema 33 A continuacin deberemos de especicar: - El tamao que deseamos que tenga la nueva particin. Podemos elegir entre escribir un valor absoluto o un porcentaje del espacio que est libre. - El tipo de particin: primaria o lgica 34 Aula Mentor - El lugar en el que deseamos se ubique la nueva particin, al principio o al nal del espacio. gg qq qq ppp ppp pp La siguiente pantalla muestra las opciones para la conguracin de la particin que hemos creado. Para movernos por esta pantalla usamos las echas del teclado o el ratn; una vez situados sobre la opcin deseada, pulsamos Continuar o Intro para acceder a su men. - Utilizar como indica el sistema de archivos que se utiliza en la particin y que, por defec- to, es ext4 transaccional, que aceptamos para esta particin. Este mismo tipo de cheros lo elegiremos para la particin /home. Pulsando Continuar se muestran todos los sistemas soportados. Aqu ser donde elegire- mos el sistema de intercambio para la particin swap. Unidad 1: Instalacin del sistema 35 - El punto de montaje. En la pantalla aparece resaltado el directorio raz (/). Si el punto de montaje est seleccionado y pulsamos Continuar, se nos muestran los res- 36 Aula Mentor tantes puntos de montaje que se pueden crear. Cuando hagamos la particin /home, es aqu donde elegiremos este punto de montaje. Una vez elegido el punto de montaje, pulsamos Continuar para volver a la pantalla de conguracin de la particin. - Opciones de montaje. Las opciones por defecto (defaults) son las que habitualmente se utilizan, salvo que queramos alguna opcin especial motivada, por ejemplo, por seguri- dad. Unidad 1: Instalacin del sistema 37 - Marca de arranque. Si se trata de una particin de arranque, debemos de activar la mar- ca de arranque, es decir, que contenga el boot o sistema de inicio. Esta opcin deberemos de seleccionarla en la particin raz. - Etiquetas. As mismo, podemos etiquetar la particin. Por ejemplo, si contamos con va- rios sistemas Linux instalados, que compartan el mismo /home, para diferenciarlos. - Se ha terminado de denir la particin. Una vez que hayamos establecido la congu- racin de la particin, tenemos que seleccionar la opcin se ha terminado de denir la particin, lo que nos dar paso, de nuevo, a la pantalla del espacio libre del disco. Ahora denimos una nueva particin primaria, cuyo punto de montaje es /home. Despus de elegir su tamao y el lugar de su ubicacin, hemos aceptado los valores predetermina- dos por el sistema, es decir, sistema de cheros ext4, opciones defaults y marca de arranque desactivada. 38 Aula Mentor Particin de /home Por ltimo, para crear la particin que corresponde al rea de intercambio o swap, utiliza- mos el espacio sobrante del disco, eligiendo usar esta particin como rea de intercambio en Cmo usar esta particin. Eleccin del uso de una particin como swap Unidad 1: Instalacin del sistema 39 Cuando elegimos esta opcin, de la pantalla de la particin desaparecen la mayor parte de las opciones que encontrbamos cuando se trataba de congurar las otras particiones. Pantalla de la particin del rea de intercambio o swap Cuando hayamos nalizado el proceso de particionado y de asignacin de los puntos de montaje, veremos en la pantalla el resultado de lo que hemos realizado. Seleccionamos la opcin de nalizar el particionado y escribir los cambios en el disco. Resumen del particionado de las particiones realizadas 40 Aula Mentor De la misma manera que en el particionado guiado, tenemos que aceptar expresamente que los datos se escriban en el disco. Si no estamos seguros de lo realizado hasta el momento o deseamos abandonar la instalacin, pulsaremos el botn Retroceder y, a travs del men, po- dremos salir de la instalacin de Debian. Pantalla nal del particionado 5.2.3 La instalacin tras el particionado Despus del particionado, se instala el sistema base, cuya evolucin vemos en una barra de progreso. Al tiempo, se nos pedir que introduzcamos algunos datos o que elijamos alguna de las opciones que se presentan. El tiempo de instalacin depende de nuestro equipo. Progreso en la instalacin del sistema base Unidad 1: Instalacin del sistema 41 Si tenemos ms de un CD/DVD de Debian, debemos de insertarlos para que el sistema los analice e incorpore en la instalacin. Anlisis de sucesivos CD/DVD de instalacin de Debian En pantallas sucesivas se solicitar que elijamos si deseamos utilizar una rplica en Internet y, en caso armativo, cul seleccionamos de los proporcionados en un listado. El uso de las rplicas es necesario no slo para completar los programas instalados con otros nuevos, sino tambin para actualizarlos. Conguracin del gestor de paquetes. Uso de rplicas 42 Aula Mentor Conguracin del gestor de paquetes. Eleccin del pas de rplicas Conguracin del gestor de paquetes. Eleccin de una rplica Tras la conguracin de la red, realizada al inicio, es preciso indicar si la conexin se realiza a travs de un proxy y, en su caso, los datos del mismo. Unidad 1: Instalacin del sistema 43 Informacin de un proxy de red Tambin podemos colaborar annimamente en la elaboracin de estadsticas para la mejora de las distribuciones Debian. Participacin annima en encuestas sobre el uso de paquetes de Debian 44 Aula Mentor Una vez instalado el sistema bsico, podemos elegir otros programas que queramos instalar, bien a partir de los CD/DVD que han sido analizados por el gestor de paquetes, bien a partir de la rplica que hayamos seleccionado. Instalacin de colecciones de programas Como se trata de colecciones de programas, es posible que los que se instalen no sean los que queremos o los ms adecuados a nuestras necesidades. Podemos posponer la decisin para cuando haya nalizado la instalacin del sistema, aceptando ahora las sugerencias del programa. Siempre es recomendable instalar el entorno de escritorio grco y las utilidades estndar del sistema. Por ltimo se instala grub (GRand Unied Bootloader), el cargador de arranque, que per- mitir que el sistema se inicie. 45 Instalacin del cargador de arranque Grub Grub, se instala en el MBR o Registro Maestro de Arranque, donde tiene el control de todo el proceso de arranque. Si existe en el ordenador cualquier otro sistema operativo, Grub lo detectar y mostrar en la pantalla de conguracin, aadindolo en el men de inicio para que se pueda arrancar en lugar de Debian, si as lo decidimos. Finalizada la instalacin, deberemos de retirar el CD/DVD para poder utilizar el sistema. 46 Aula Mentor 6. Instalar Debian en un disco virtual Un disco virtual es un programa que permite instalar en un sistema operativo (host o antrin) otro sistema (husped o guest). Tiene la ventaja de poder trabajar con dos sistemas operativos a la vez, y el inconveniente de consumir muchos recursos, por lo que solo es posible instalarlo en ordenadores con procesadores potentes y suciente memoria RAM. Las ventajas de un disco virtual son evidentes: no necesitamos modicar, en ningn momento, el sistema operativo que ya est montado en nuestro ordenador; el husped se be- necia del reconocimiento del hardware que tiene el antrin, por lo que no existe ningn problema de compatibilidad; y, adems, podemos trabajar con dos sistemas operativos a la vez, sin necesidad de reiniciar el ordenador cada vez que deseemos o necesitemos cambiar de sistema. VMWare y Virtual Box son dos de las ms conocidas de las Mquinas Virtuales o VM (de Virtual Machine). La primera es comercial, aunque tiene algunos modelos gratuitos que podemos descargar, despus de registrarnos. La segunda se liber, desde 2007, en cdigo abierto bajo el nombre de VirtualBox OSE y, por esta razn es la que vamos a instalar. 6.1 Instalacin de VirtualBox En una sesin de Windows, descargamos el programa desde la pgina de VirtualBox, (http:// www.virtualbox.org) en el enlace Downloads, de la columna izquierda. De los diversos sistemas operativos que se muestran, elegiremos el correspondiente a Windows (for Windows host). La versin actual es la 4.2.0. Descarga del chero ejecutable de VirtualBox Nos desplazaremos hasta el directorio donde lo hemos descargado y haremos doble clic sobre el chero descargado, VirtualBox-versin_actual-Win.exe. Se nos presenta la pantalla de bienvenida, en la que pulsamos el botn Next, lo que nos lleva al Setup del programa. 47 Pantalla de bienvenida A continuacin, se nos indica dnde se instalar el programa y los requerimientos de espacio libre. Hay que tener en cuenta que los discos duros virtuales se almacenan en un contenedor de nombre Virtual Disk Image, por lo que se requiere un espacio amplio. En las ltimas versiones ya no existe ninguna necesidad de aceptar los trminos de una licencia de uso, puesto que el programa se difunde como OSE, Open Source Edition. Setup de VirtualBox 48 Aula Mentor Se nos pregunta si queremos disponer de enlaces directos en el Escritorio y en la barra de inicio rpido. Podemos aceptar o no estas opciones, dependiendo de la comodidad o el uso que se haga de estas herramientas de acceso rpido. Eleccin de accesos rpidos La siguiente pantalla nos informa de que, temporalmente, se desconecta de la red. Aceptamos pulsando sobre el botn Yes. Desconexin temporal de Internet 49 Una vez que se ha recopilado toda la informacin, se va a proceder a la instalacin del programa. Podemos volver sobre nuestros pasos, cancelar el proceso o, pulsando sobre Install, proseguir el proceso. Inicio de instalacin de la Mquina Virtual Depende de cmo tengamos congurado nuestro ordenador, se nos podr pedir permiso para instalar algn dispositivo. Deberemos aceptarlo para que se instale el programa. El proceso tarda poco tiempo, tras el que se nos informa que la instalacin de la mquina virtual se ha completado. Finalizacin de la instalacin 50 Aula Mentor 6.2 Creacin de una mquina virtual. Iniciamos el programa desde uno de los accesos rpidos que se han creado durante la instalacin. Pantalla de inicio de la mquina virtual Pulsamos sobre el icono Nueva, para crear una nueva mquina virtual. En nuestro caso, Debian. El proceso es sencillo y rpido. La pantalla de bienvenida nos indica las opciones que tenemos en cada paso: volver a la pantalla anterior, progresar a la siguiente o cancelar el proceso. Pulsamos sobre el botn Siguiente. Asistente para la creacin de una mquina virtual En primer lugar, debemos de nombrar a la nueva mquina y elegir el sistema operativo y su versin. Tras seleccionar Linux como sistema operativo, pulsamos sobre la versin para elegir Unidad 1: Instalacin del sistema 51 la que instalamos que, en nuestro caso es Debian. Si escribimos directamente este nombre -o Windows- el tipo de sistema operativo se modica de modo automtico. Denominacin de la mquina y eleccin del sistema operativo En las siguientes pantallas deberemos de elegir: - El tamao de la memoria RAM asignada a la mquina virtual. Eleccin del tamao de la memoria RAM - Disco duro: crear uno nuevo o utilizar otro previamente creado. Si no existe ninguno ante- rior, deberemos de crear uno nuevo. 52 Aula Mentor Eleccin de disco duro virtual - Tipo de archivo para el disco duro virtual. Archivo del disco duro virtual - Detalle del almacenamiento. Lo ms indicado suele ser reservar dinmicamente el espacio Unidad 1: Instalacin del sistema 53 Tipo de almacenamiento del disco virtual - Localizacin y tamao del archivo del disco virtual. Podemos elegir crear una nueva carpeta o utilizar otra preexistente y tenemos que asignar un tamao mximo al disco duro virtual. Localizacin y tamao del disco duro virtual Despus de las decisiones que hemos tomado, se nos muestra el resumen del disco duro virtual que se va a ser creado. Si estamos de acuerdo, pulsaremos sobre Crear. Tambin podemos rehacer alguna de las decisiones previas, mediante el botn Anterior, o cancelar la creacin del nuevo disco virtual. 54 Aula Mentor Resumen del disco duro virtual La mquina virtual que va a acoger a nuestra versin de Linux se nos muestra en la pantalla inicial. Pantalla inicial con la nueva mquina virtual Unidad 1: Instalacin del sistema 55 6.3 Instalacin de Debian Introducimos el CD/DVD de Debian, seleccionamos la mquina creada y pulsamos sobre el botn Iniciar. Aparecer una ventana de aviso en la que se nos informa de que est habilitada la autocaptura del teclado y el puntero del ratn por la mquina virtual, es decir, que ambos no funcionarn fuera de la pantalla de dicha mquina. Para liberar ambos perifricos, podemos pulsar la llamada tecla antrin (Ctrl derecho), momento en el que los teclado y ratn funcionarn normalmente. Este mensaje se repite en varias ocasiones por lo que, si deseamos no visualizarlo ms, podemos marcar en la opcin No mostrar este mensaje de nuevo. Informacin sobre captura de ratn y teclado A continuacin, se nos muestra la pantalla de bienvenida del asistente de primera ejecucin de la mquina virtual. Presionamos Continuar para proseguir el proceso de instalacin de Debian en la VM. 56 Aula Mentor Pantalla de bienvenida al asistente de VirtualBox Se muestra el dispositivo desde el que se va a instalar el sistema operativo. Si contamos con varios dispositivos, se mostrarn todos para que seleccionemos uno de ellos. Medio de instalacin del sistema operativo En la siguiente ventana se resume la informacin de lo que hemos elegido, as como el modo de expulsin del dispositivo cuando nalice la instalacin. Pulsamos Iniciar para comenzar la instalacin de Debian. Unidad 1: Instalacin del sistema 57 Dispositivo de instalacin A partir de este momento, se inicia el proceso de instalacin de Debian en la mquina virtual como si fuese un disco duro fsico, por lo que el proceso es el que vimos lneas arriba. Solo deberemos de recordar que, cuando haya que indicar dnde se instalar el sistema operativo, tenemos que elegir la instalacin de guiado Utilizar todo el disco. Tras nalizar la instalacin, el proceso de expulsin se har automticamente, pero es posible que haya que recurrir a una expulsin manual del CD/DVD de Debian. En ese caso, pulsamos en Dispositivos de la Barra de Men y seleccionamos el dispositivo para eliminarlo. Expulsin manual de un dispositivo Es posible que aparezca una pantalla avisando de que la profundidad de los modos de color es diferente en la mquina virtual (32 bit) y el ordenador (16 bit). No implica ningn problema, por lo que podemos marcar para que no aparezca ms esta informacin. 58 Aula Mentor Aviso de diferente profundidad de los modos de color Una vez terminada la instalacin de nuestra versin de Linux, slo nos quedar instalar las Aplicaciones del husped (Guest Additions), es decir, un conjunto de controladores de dispositivos y de aplicaciones de sistemas que facilitan el uso y mejoran el rendimiento de nuestra distribucin. Por ejemplo, ya no ser necesario pulsar Ctrl derecho para liberar el uso del ratn y del teclado. Para instalarlas, seguimos la ruta Barra de Men > Dispositivos > Instalar Guest Additions. Aparecer un icono en el Escritorio, con forma de CD/DVD y el nombre VboxAdditions, y una ventana en la que se nos pide que elijamos la aplicacin con la que queremos instalarla. Pulsamos Aceptar. Eleccin de aplicacin para lanzar VBoxAdditions Despus se nos pide que aceptemos iniciar el ejecutable, o cancelemos la instalacin. Unidad 1: Instalacin del sistema 59 Pantalla de ejecucin del programa de instalacin de VBoxAdditions Si, a pesar de aceptar todas las sugerencias del programa, VboxAdditions no se instala, deberemos hacerlo de modo manual. Para ello, en Debian: - Seguimos la secuencia Aplicaciones > Accesorios > Terminal - En la ventana que se abre, escribimos su e ingresamos la contrasea de root. Veremos que el smbolo $ ha sido sustituido por #. - Escribimos cd /media/ y pulsamos Intro. - Escribimos sh /media/cdrom/VBoxAdditions.run y pulsamos Intro. 60 Aula Mentor Terminal con las instrucciones y el resultado de las mismas Una vez instalados los componentes adicionales, deberemos desmontar el cdrom virtual de la imagen de VboxAdditions. Para ello: - Hacemos un clic con el botn derecho del ratn sobre el icono del cdrom y, en el men emergente, seleccionamos Expulsar. - A continuacin, en la Barra de Men, elegimos la opcin Dispositivos > Expulsar. Unidad 1: Instalacin del sistema 61 Expulsin del cdrom de VBoxAdditions Una vez completada la instalacin de Debian, tenemos que reiniciarlo. Para eso seleccionamos la opcin de la Barra del men de Debian Sistema > Apagar y, en la ventana emergente, seleccionamos Reiniciar. Para acceder a los contenidos de un CD/DVD cualquiera, lo introducimos en la unidad lectora y, en el men de la Mquina Virtual, elegimos Dispositivos > Montar CD-DVD. En el caso de dispositivos usb, no debe de estar insertado ninguno en el ordenador cuando se inicie la Mquina Virtual y el sistema operativo. Una vez que aparezca el escritorio de Debian, se coloca el dispositivo usb y, en Dispositivos usb seleccionamos el que hemos insertado. Seleccin de dispositivos usb Normalmente no necesitaremos ningn controlador especial para los dispositivos usb pero, si nos lo pide, este se encuentra en C:\Archivos de programa\Sun\xVM VirtualBox\drivers\USB\ device. 62 Aula Mentor 7. Instalacin de Debian en Windows win32-loader.exe es un programa que descarga el instalador de Debian y lo instala en y desde Windows, usando una conexin de Internet o un CD/DVD de la distribucin de Linux. La direccin para obtener este programa, es http://ftp.debian.org/debian/pool/main/w/win32- loader/. Siempre que exista un sistema Windows y procedamos a instalar una distribucin de Linux, deberemos previamente hacer copias de seguridad de la informacin ms importante y desfragmentar el espacio usado por Windows. Tras aceptar la licencia GPL (licencia de uso libre) el programa ofrece dos modos de instalacin, el normal que, como indica el propio programa, es recomendado para la mayora de los usuarios, y el experto. En el primero, el proceso se realiza automticamente, en tanto que, en el segundo, deberemos de elegir algunas de las opciones que se nos presentan. Opciones de instalacin La siguiente pantalla nos pide que seleccionemos si se trata de una nueva instalacin o queremos reparar un sistema daado (modo de rescate). Opciones de instalacin o reparacin Unidad 1: Instalacin del sistema 63 A continuacin tenemos que elegir entre instalar entre los ncleos GNU/Linux y GNU/ kFreeB5D, sistema que solo usa el ncleo de Freeb5D. Elegiremos el primero. Ncleos de instalacin de Debian Tendremos que elegir entre un modo de instalador grco y otro de texto, como los existentes en la instalacin estndar de Debian. Modo de instalacin: grco o de texto Tambin tenemos que seleccionar entre la versin estable y la testing o en pruebas. Seleccin de versiones estable o en pruebas 64 Aula Mentor Seleccionaremos el escritorio que deseamos, recordando que Xfce es el que menos recursos consume de los tres presentados. Tambin podemos elegir no instalar ningn escritorio, por lo que deberamos de trabajar exclusivamente en modo consola. Escritorios instalables Despus se muestran algunos parmetros de instalacin, que deberemos de mantener. Solo en el caso de tener conexin a la red a travs de un proxy deberemos de escribir su direccin. Parmetros de instalacin por defecto A partir de la conguracin, se descarga el sistema raz de cheros (initrd), que posibilita la instalacin del sistema y el kernel (ncleo) elegido de la rplica ocial del paso anterior. Unidad 1: Instalacin del sistema 65 Instalacin del sistema raz de cheros Una vez terminada la instalacin del cargador, podemos conocer qu procesos son los que se han llevado a cabo. Informacin de la instalacin del cargador Se ha creado un subdirectorio en Windows (win32-loader) y se ha modicado el gestor de arranque de Windows. Despus, se nos muestra una pantalla de aviso relativa a la particin de Windows. 66 Aula Mentor Pantalla de avisos Una vez reiniciado el sistema, como se indica en la pantalla de avisos, se nos muestra otra con la opcin de proseguir la instalacin o entrar en Windows, producto de la modicacin de su arranque. A partir de ahora podremos elegir entre este sistema operativo y Debian. Si no lo habamos realizado con antelacin, este es el momento en el que deberamos de hacer las copias de seguridad de nuestros cheros y conguraciones ms importantes y desfragmentar el espacio usado por Windows, Pantalla para proseguir la instalacin A partir de ahora, el proceso de instalacin es el estndar de Debian, que ya hemos visto con antelacin. Cuando win32-loader.exe se desinstala, se eliminan todos los elementos de Debian, incluidos la imagen del instalador y el kernel, y se restaura la conguracin del gestor de arranque de Windows. Unidad 2: Sistema de carpetas y archivos. 67 Unidad 2: Sistema de carpetas y archivos 1. El Escritorio de Linux Cuando arrancamos un sistema Linux, aparece una ventana del gestor del Escritorio (en Debian, el predeterminado es gdm o GNOME Display Manager) en cuya zona central deberemos escribir el nombre con el que nos identicamos ante el sistema. Cada distribucin de Linux cuenta, al menos, con un gestor de ventanas, siendo GNOME, KDE, Xfce los ms utilizados. Este ltimo consume menos recursos que los dos anteriores, por lo que es aconsejable para equipos poco potentes. En el caso de gdm, una Barra superior nos muestra el da de la semana y la hora, y un botn que nos permite apagar o reiniciar el sistema.
Ventana de entrada al sistema con el gestor gdm Cuando seleccionamos el usuario, la ventana de entrada se transforma para permitirnos seleccionar el escritorio que utilizaremos en la sesin. En el caso de gdm podemos elegir entre el formato predeterminado, que corresponde a gnome3, y el clsico, similar al gnome2. 68 Aula Mentor Ventana de entrada y seleccin del escritorio de la sesin Una vez que hayamos dado estos dos pasos, entraremos en el sistema, con los permisos que tengamos asignados. Escritorio Gnome Unidad 2: Sistema de carpetas y archivos. 69 1.1 Trabajando como administrador En un sistema Linux podemos conectarnos con el sistema como un usuario cualquiera y como administrador, root o superusuario, cuando necesitamos realizar determinadas acciones como, por ejemplo, actualizar el sistema, instalar programas o congurar una impresora. Cuando realizamos estas acciones, asumimos privilegios que el sistema le tiene reserva- do. Previamente deberemos escribir la contrasea del administrador.
Introduccin de contrasea de administrador o root Por defecto, en la ventana de la solicitud se encuentra seleccionada la opcin necesaria para recordar la contrasea durante la sesin en uso. Si mantenemos dicha opcin, en las siguientes ocasiones en las que se necesite la contrasea del administrador, el sistema nos recordar que se ha iniciado una aplicacin sin pedir la contrasea. Aviso de seguridad 70 Aula Mentor Excepto cuando trabajamos desconectados de la red, no deberamos, por seguridad, elegir las opciones para recordar la contrasea de administrador porque, en caso contrario, cualquier intruso podra alterar o destruir nuestro sistema, infectarlo con virus o instalar troyanos. 1.2 La Barra superior Despus de identicarnos, la siguiente pantalla grca que veremos ser ya nuestro austero Escritorio o Desktop, donde encontramos varios elementos. La Barra superior nos proporciona el acceso a las ventanas y las aplicaciones con las que trabajamos, as como al calendario y a nuestras citas. As mismo encontramos el rea de estado, donde se localiza el acceso directo a algunas de las propiedades del sistema, como la accesibilidad, el sonido y las conexiones a Internet. Haciendo clic sobre nuestro nombre, tambin encontramos la conguracin del sistema y las opciones usuales de Linux para apa- gar, suspender o cerrar una sesin, adems del cambio de usuario. 1.2.1 La esquina activa La esquina superior izquierda de la pantalla se denomina esquina activa. Cuando traslada- mos el puntero del ratn a ella, se muestran los elementos que estn ocultos en el Escrito- rio, o bien se ocultan si estn a la vista. El mismo resultado lo obtenemos si hacemos clic sobre Actividades, en la Barra superior, o pulsamos en la tecla Windows o Sistema, situada en la izquierda del teclado, entre las teclas Alt y Ctrl. Estos elementos son los mens Ventanas y Aplicaciones, el Tablero y el Selector de reas de Trabajo, que veremos ms adelante. Junto a Actividades se encuentra el nombre de la aplicacin con la que estamos trabajando en la ventana activa. Haciendo un clic sobre l, podemos salir de la aplicacin. 1.2.2 Reloj, calendario y citas. Si hacemos un clic en el centro de la Barra superior, sobre la fecha y hora, se abre el ca- lendario del mes, las citas que podamos tener en ese da -y en otros sucesivos- as como los ajustes de fecha y hora.
Barra superior. Reloj, calendario y citas Unidad 2: Sistema de carpetas y archivos. 71 Para modicar la fecha y hora, establecida en la instalacin de Debian, deberemos pulsar sobre Ajustes de fecha y hora. En la ventana emergente, que corresponde a la Congu- racin del sistema, podemos, como usuarios, modicar el modo de presentar la hora del da; como administrador del sistema -tras escribir su contrasea- tenemos acceso a la modi- cacin tanto del da, mes y ao, como de la hora. Conguracin del sistema. Fecha y hora El calendario se gestiona desde el programa Evolution, el gestor de correo predeterminado en Debian. Deberemos de tenerlo congurado para poder gestionar nuestras citas. Al pulsar sobre Abrir calendario, se abre, por tanto, el de Evolution, donde aadimos o modicamos o nuestras citas, que despus se mostrarn en la Barra superior. Calendario de Evolution. Citas o reuniones del da 72 Aula Mentor Para aadir nuevas citas o reuniones en calendario de Evolution, hacemos clic sobre Nuevo, en la Barra de Herramientas, y cumplimentamos los campos en la ventana emergente. El contenido del campo Resumen es el que se muestra en el calendario. Calendario de Evolution. Nueva cita o reunin 1.2.3 rea de estado. Conguracin del acceso universal El rea de estado representa el estado del sistema del usuario. Presenta, en principio, los iconos de estado y men asociados a accesibilidad, sonido, red, bluetooth y batera. El Acceso universal (accesibilidad) es el conjunto de herramientas que se incluyen en el escritorio de GNOME para ayudar a las personas que tienen necesidades especiales para poder interactuar con el sistema, debido a deciencias auditivas, motoras o visuales. Para acceder a dicha conguracin, pulsamos sobre el icono que representa a una persona, situado en la derecha de la Barra superior. Tambin podemos realizar su conguracin a travs de: - Aplicaciones > Acceso Universal > Orca - Nombre de usuario > Conguracin del sistema > Sistema > Acceso universal Conguracin del Acceso universal Unidad 2: Sistema de carpetas y archivos. 73 1.2.4 Conguracin del sonido Para acceder a la conguracin del sonido, hacemos clic sobre el icono con forma de alta- voz, situado en la derecha de la Barra superior. Tambin podemos hacerlo a travs de la Conguracin del sistema, a la que se accede pulsando sobre el nombre del usuario. A travs de este icono tambin tenemos acceso al volumen del sonido. Conguracin del sonido. Acceso En la ventana emergente de la Conguracin del sonido elegimos los dispositivos de entrada y salida que queremos congurar. Conguracin del sonido. Dispositivos de salida 74 Aula Mentor 1.2.5 Conguracin de la red A la derecha de los dos iconos anteriores se encuentra el de la Conguracin de la red. Al hacer clic sobre el icono, se abre una ventana en la que se nos indica qu tipo de conexin tenemos -con la posibilidad de suspenderla y reiniciarla- y donde podemos acceder a la conguracin de la red. Tambin accedemos a esta conguracin a travs de la del sistema, a la que llegamos pulsando sobre el nombre del usuario
Conguracin de red. Acceso Al pulsar sobre Conguracin de la red, obtenemos una nueva ventana, donde podemos llevar a cabo dicha conguracin. En el caso de que nuestra conexin se haya efectuado automticamente, en esta ventana encontraremos los datos de dicha conexin. Conguracin de la red cableada Unidad 2: Sistema de carpetas y archivos. 75 Conguracin de la red inalmbrica Si no se ha congurado automticamente nuestra conexin, podemos hacerlo pulsando sobre el signo ms de la columna izquierda, o eligiendo la opcin Proxy de la red, si nos conectamos a travs de un proxy. En la nueva ventana, seleccionamos el tipo de conexin que tenemos. Conguracin de la red. Tipos de conexin A continuacin, pulsamos sobre el botn Editar. En la siguiente ventana establecemos nues- tra preferencia de conguracin automtica, con DHCP, o de forma manual, en cuyo caso deberemos escribir la ip suministrada por la compaa que nos proporciona la conexin a la red. Tambin deberemos escribir la mscara de red y el puerto de enlace. En la misma ventana podemos hacer que nuestra conexin se realice automticamente, cuando entremos en el sistema, y que dicha conexin est disponible para todos los usuarios. 76 Aula Mentor Conguracin de la red. Opciones En la pestaa Seguridad, deberemos de seleccionar el tipo de seguridad que tiene nuestra conexin y escribir la contrasea, si existe. 1.2.6 Men de usuario. Conguracin del perl personal En el icono situado a la derecha de la Barra superior, se encuentra nuestro nombre de usuario. Al pulsar sobre l podemos congurar nuestro perl de usuario y el sistema. g pp Conguraciones del perl y el sistema Unidad 2: Sistema de carpetas y archivos. 77 La gestin del perl de usuario la realizamos haciendo clic sobre nuestra imagen. La ventana que se abre corresponde a la gestin de las cuentas de los usuarios y de los grupos. Como usuario, solo podemos modicar el idioma y la contrasea. Necesitaremos la contrasea de administrador para desbloquear los otros elementos vinculados a nuestra cuenta, como el tipo de cuenta y el inicio automtico de sesin. Como administradores, tambin po- demos crear otros usuarios, eliminarlos o modicar sus perles, lo que veremos ms adelante. Conguracin del perl. Gestin de usuarios Si hacemos clic sobre la imagen que nos representa, se abre una nueva ventana en la que po- demos elegir entre una galera de imgenes que tiene el sistema, o bien navegar en las carpetas para seleccionar aquella que preramos. La x junto a nuestra imagen indica que no tenemos ninguna cuenta vinculada al sistema que permita, por ejemplo, noticar la recepcin de correos o de solicitud de chat. Por esta ra- zn, junto a la x aparece la leyenda No disponible. La modicacin se realiza en Conguracin del sistema > Cuentas en lnea, como veremos inmediatamente. Una vez que hayamos congurado la recepcin de noticaciones, podemos activarla o desactivarla (disponible o no disponible). Conguracin modicada del perl 78 Aula Mentor 1.2.7 Men de usuario. Conguracin del sistema Aqu podemos modicar la conguracin por defecto que nos otorga el sistema. Los elementos congurables estn agrupados en tres grupos: personal, hardware y sistema. Conguracin del sistema. Men 1. En el primer bloque, Brillo y bloqueo activa la suspensin del sistema, el salvapanta- llas, y el bloqueo de la pantalla, tras el periodo de tiempo que seleccionemos. El icono situado en la zona izquierda de la Barra nos devuelve a la Congura- cin del sistema. Brillo y bloqueo de la pantalla 2. Cuentas en lnea nos permite gestionar las cuentas en Windows Live, Google y Face- book, y recibir noticaciones de avisos cuando los mensajes lleguen a nuestro servidor. Para dar de alta una cuenta tenemos que hacer clic sobre el signo ms de la co- lumna izquierda y, posteriormente, seleccionar el tipo de cuenta. Al pulsar sobre el botn Aadir, se abre una ventana, similar a la de los servidores, para que introduzcamos nues- tros datos, caso de que estemos dados de alta, o para crear una nueva cuenta. Unidad 2: Sistema de carpetas y archivos. 79 Cuentas en lnea. Aadir una cuenta Una vez introducidos los datos de la cuenta, tenemos que especicar para qu se va a aplicar la cuenta o cuentas que hayamos dado de alta en el sistema. Utilidad de las cuentas en lnea Por ltimo, en el caso de que el sistema no lo haya hecho, indicamos, en la conguracin del perl, que la cuenta est disponible para la recepcin de noticaciones. 3. Como en cualquier sistema operativo, en Fondo modicamos el fondo de escritorio y, en Regin e idioma, hacemos lo mismo, en pestaas sucesivas, con el idioma, los forma- tos de fecha, divisas y medidas, y las distribuciones de teclas. En esta ltima pestaa tenemos la posibilidad de congurar el teclado y aadir algunas combinaciones de teclas, pulsando sobre la tecla Opciones. 80 Aula Mentor Conguracin del teclado 4. En el siguiente grupo de elementos, podemos congurar algunos componentes del hardware, caso de tenerlos instalados o poder acoplarlos. Adems de algunos que ya he- mos visto, como el sonido y la red, los componentes son: - Bluetooth. - Color, con gestin de calibrado de los componentes que lo precisan, como la pan- talla o la impresora. - Energa: suspensin en caso de inactividad. - Pantalla, donde seleccionamos su resolucin. - Ratn y touchpad, caso de tratarse de un porttil. - Tableta grca Wacom. - Teclado, donde podemos congurar y modicar atajos de teclas. 5. En la conguracin de elementos del sistema ya hemos visto anteriormente el del acce- so universal, de las cuentas de usuario y de la fecha y hora. Detalles nos proporciona informacin del sistema que, en algunos casos, podemos modicar, como, por ejemplo, las aplicaciones por defecto. - La pantalla inicial proporciona informacin general del sistema y de GNOME. Te- nemos la opcin de tener al da nuestro sistema a travs de las actualizaciones, pul- sando sobre el botn Instalar actualizaciones. La instalacin y actualizacin de los paquetes lo veremos ms adelante, en el Mdulo V. - En la segunda entrada del men de Detalles (columna izquierda) se muestran las aplicaciones predeterminadas para la navegacin en la red, la recepcin del correo, etc. Podemos cambiarlas siempre que tengamos instaladas otras aplicaciones para realizar las mismas acciones. Unidad 2: Sistema de carpetas y archivos. 81 Aplicaciones predeterminadas - La tercera entrada del men nos permite seleccionar la accin que queremos que se lleve a cabo, segn el contenido de los soportes extrables. Acciones segn el contenido de los soportes extrables La ltima entrada del men nos proporciona informacin acerca del controlador grco y del tipo de decoracin. 6. Apagado del sistema. Igual que en otros sistemas operativos, podemos llevar a cabo algunas acciones cuando nos ausentamos durante un periodo de tiempo: bloqueo de la pantalla, hibernacin o suspensin. Tambin podemos nalizar una sesin, cambiar de usuario y, por ltimo, apagar el equipo. Todas estas opciones se hallan en el men del usuario, bajo la conguracin del sistema. 82 Aula Mentor 1.3 Men Ventanas El men Ventanas se encuentra bajo la Barra Superior y junto al men Aplicaciones. Con este men podemos gestionar las ventanas y reas de trabajo que tengamos abiertas. Estas ltimas son espacios en las que se ubican las ventanas de las aplicaciones y donde podemos situarlas o agruparlas para facilitar nuestro trabajo. Para acceder al men, debemos hacer un clic sobre Actividades de la Barra Supe- rior, pulsar sobre la tecla windows o sistema, o llevar el puntero del ratn a la esquina activa. 1.3.1 Ventanas Como en otros sistemas operativos, cada ventana muestra una aplicacin que tenemos en uso. Podemos tener tantas cuantas deseemos tener abiertas, considerando los recursos de que dispone nuestro equipo. Las acciones ms comunes con las ventanas son las siguientes: - Para pasar de una ventana a otra, presionamos sobre la tecla Alt y, simultneamente, hacemos lo mismo con el Tabulador. Aparecer en pantalla el intercambiador de venta- nas, que muestra iconos con los nombres de las aplicaciones que tenemos abiertas. Estas se corresponden, normalmente, con cada una de las ventanas en uso. Si tenemos varias ventanas abiertas de una misma aplicacin, todas ellas aparecern agrupadas bajo su nombre, conformando un segundo escaln. Para pasar de una a otra, pulsamos sucesivamente en el Tabulador, sin dejar de hacerlo en la tecla Alt. Para ver el contenido de las ventanas, o para pasar de una ventana a otra del segundo escaln, tras pulsar sobre las teclas Alt+Tab, hacemos lo mismo con la tecla del ordinal (). Cambiador de ventanas Unidad 2: Sistema de carpetas y archivos. 83 - Para cambiar el tamao de una ventana, maximizndola, podemos efectuar cualquiera de las acciones siguientes: Hacer dos clics sobre la Barra de ttulo de la aplicacin. Presionar la tecla windows o sistema y, al tiempo, la echa superior o arriba () Presionar Alt+F10 Las mismas acciones se efectan para disminuir el tamao de la ventana. Para que ocupe solo el lado derecho o izquierdo de la pantalla, pulsamos la tecla sistema y las echas derecha () o izquierda (). De esta forma podemos tener dos ventanas en la misma pantalla. Con el ratn, podemos mover la Barra de ttulo de la aplicacin, hasta que resalte la mitad de la pantalla. Para restaurar la ventana a su tamao original, movemos la ventana a cualquier lugar de la pantalla o usamos la misma combinacin de teclas que utilizamos inicialmente. Nota En una sesin de trabajo, el orden con el que se muestran las ventanas, en el cam- biador, depende del momento de su utilizacin. Cuanto ms reciente ha sido su uso, ms a la izquierda se encuentra. 1.3.2 reas de trabajo Las reas de trabajo son como escritorios virtuales, donde podemos tener una o varias venta- nas. Estn pensadas para facilitar nuestro trabajo, agrupando las ventanas segn su contenido o colocando solo una ventana en un rea de trabajo, y pasando de una a otra utilizando el cambiador de reas de trabajo. Las reas de trabajo se encuentran en la zona izquierda de la pantalla, en el selector de reas de trabajo. Este es una lista de las reas que tenemos activas, las cuales muestran una miniatura de la ventana o ventanas que contiene. Podemos pasar de un rea de trabajo a otra con cualquiera de las acciones siguientes: - Ctrl+Alt+ echa arriba () o echa abajo (). - Pulsar la tecla de sistema o llevar el puntero del ratn a la esquina activa, y seleccionar el rea que deseamos. 84 Aula Mentor Selector de reas de trabajo En el selector de reas de trabajo, bajo las reas que se encuentran ocupadas por las venta- nas de las aplicaciones abiertas, siempre se muestra un rea vaca. Para pasar una ventana de un rea de trabajo a otra, podemos: - Pulsar las teclas Alt+Crtl+May + echa arriba () o echa abajo (). - Pulsar la tecla de sistema (o llevar el puntero del ratn a la esquina activa) para que se muestre la vista de Ventanas, y arrastrar la ventana en uso al rea de trabajo que quera- mos. 1.4 Men Aplicaciones Este men se encuentra inmediatamente a la derecha del men Ventanas, y sirve para lan- zar las aplicaciones de uso ms frecuente. Cuando pulsamos sobre este men, se muestran en la pantalla dichas aplicaciones, ordenadas alfabticamente. Como podemos comprobar, la cantidad de aplicaciones instaladas por un sistema Linux es enorme. La mejor forma de conocer las que estn instaladas y tienen utilidad para nosotros es explorar el men, abrindolas y usndolas sin temor a hacerlo. Si se nos pide la contrasea de administrador, podemos cancelar el lanzamiento de la aplicacin o iniciarla procurando no alterar el sistema. Unidad 2: Sistema de carpetas y archivos. 85 Comprobaremos que muchas de las aplicaciones que estamos acostumbrados a utilizar en otros sistemas operativos tienen su equivalencia en Linux. En estas pginas podemos en- contrar las de los programas que podramos llegar a echar de menos si usamos exclusiva- mente Linux como sistema operativo: http://www.linuxrsp.ru/win-lin-soft/index-spanish.html http://es.wikibooks.org/wiki/Introduccin_a_Linux/Equivalencias_Windows_en_Linux http://www.linuxalt.com/ Cada categora muestra las aplicaciones que se encuentran instaladas en el sistema. Con el uso, cada sistema se diferencia ms del de otros usuarios debido a los programas instalados y desinstalados. En un mdulo posterior aprenderemos a instalar programas. Vista del men Aplicaciones Para hallar una aplicacin concreta en el men Aplicaciones, podemos elegir entre las opcio- nes siguientes: - Escribir su nombre en el teclado. La bsqueda se inicia inmediatamente. Con esta accin escribimos el nombre en la barra de bsqueda, situada sobre el selector de reas de trabajo. - Buscarla a travs de las categoras, situadas a la derecha de la vista de las Aplicaciones. La vista muestra, a la izquierda, un Tablero o Dash, donde se hallan las aplicaciones ms usuales y las que tenemos en uso. Podemos aadir aplicaciones arrastrndolas desde la vista al Tablero o haciendo clic sobre el icono con el botn derecho del ratn y seleccionado Aadir a los favoritos. 86 Aula Mentor Aadir al Tablero una aplicacin Para eliminarlas, hacemos clic con el botn derecho del ratn sobre el icono del Tablero y seleccionamos Quitar de los favoritos. Eliminar del Tablero una aplicacin Para lanzar una aplicacin, podemos elegir entre: - Seleccionar Ventana nueva en los mens contextuales anteriores. La aplicacin se abrir en una nueva ventana, en el rea de trabajo activa. - Colocar el puntero sobre el icono de una aplicacin y presionar sobre la rueda del ratn. Se abrir en un rea de trabajo vaca. - Arrastrar el icono de la aplicacin a una de las reas de trabajo. 1.5 Noticaciones y mensajes Las noticaciones son mensajes que algunas aplicaciones del sistema envan a la pantalla para que conozcamos determinados hechos, como, por ejemplo, la conexin de un dispositivo o el montaje de una particin del disco, la existencia de actualizaciones de programas o la recepcin de mensajes de chat. Las noticaciones pueden consistir en un mensaje de una sola lnea, como el tiempo que resta para la descarga de la batera de un porttil, o en un men con opciones, como las correspondientes al montaje de dispositivos exteriores o de las particiones de un disco. Noticacin del montaje de un dispositivo externo Unidad 2: Sistema de carpetas y archivos. 87 La bandeja de mensajera permite responder a los mensajes sin salir de la ventana en la que se trabaja, lo que, adems, reduce el tiempo de interrupcin. 1.6 La shell de GNOME Los elementos que hemos visto hasta ahora forman parte de la shell de GNOME, es decir, de la interfaz grca que nos permite interactuar con el sistema y manejar nuestro ordenador. Podemos modicar el comportamiento preestablecido de GNOME a travs de su conguracin avanzada (Aplicaciones > Herramientas del sistema) y de las extensiones de la shell, que veremos a continuacin. La ventana de la conguracin muestra los grupos de los elementos congurables por los usuarios.
Conguracin avanzada de GNOME Shell. Escritorio. Con la primera opcin, podemos conseguir que nuestro Desktop se comporte como un escritorio tradicional, en el que se hallan los accesos directos al ordenador, la carpeta personal del usuario y la papelera. Adems, podremos, con un clic del botn derecho del ratn, crear una carpeta nueva o cambiar el fondo del escritorio. En esta primera opcin podemos habilitar o deshabilitar la vista de los accesos al orde- nador, la carpeta personal, la papelera, los servicios de red y las particiones accesibles del disco duro. 88 Aula Mentor Activado el Escritorio como GNOME 2 Las extensiones de GNOME-Shell son pequeos programas que, realizados por programadores externos, modican la forma en que funciona GNOME. Algunas de estas extensiones ya han sido incluidas en la segunda opcin de la Conguracin avanzada. Extensiones de GNOME-Shell incluidas en la conguracin avanzada Unidad 2: Sistema de carpetas y archivos. 89 La relacin de las extensiones incluidas se relacionan a continuacin. Alternative Status Menu Aade la opcin Apagar en el men del usuario. Extension User themes Permite cargar temas desde nuestro directorio, en ~/.themes Extension Alternate Tab Permite utilizar el clsico ALT + Tab para ver todas las aplicaciones y ventanas abiertas. Extension Auto Move Windows Permite asignar un espacio de trabajo especco para cada aplicacin. Extension Workspace Indicator Muestra un indicador con el nmero del espacio de trabajo en el que nos encontramos, permitindonos el acceso a los restantes. Extension Dock Muestra un pequeo conmutador de tareas en el lado derecho de la pantalla, que es visible todo el tiempo acercando el ratn a dicho margen, a diferencia de la Dash que aparece a la izquierda, y que slo se muestra en la vista Actividades. Extension Places Status Indicator Aade un men de navegacin para acceder a los lugares en el sistema Extension Native Window Placement Organiza las ventanas en la descripcin general de una manera ms tradicional. Extension System Monitor Permite abrir el monitor del sistema. Extension Gajim Integration Integracin con Gajim, un cliente de la mensajera instantnea de Jabber. Extension Removable Drive Menu Muestra el estado de los dispositivos extrables existentes en nuestro sistema, y nos permite acceder a ellos o expulsarlos de modo seguro. Extension Window Navigator Permite la seleccin de teclado de ventanas y reas de trabajo de modo de superposicin. Cuando se mantiene presionada la tecla ALT, se asigna un nmero a cada ventana (esquina superior izquierda) y, pulsando el nmero, se cambia a esa ventana. Extension Applications Menu Muestra un icono de acceso al men de las aplicaciones. Adems de estas extensiones, existen otras muchas que podemos descargar de la pgina ocial de GNOME. Su uso es totalmente seguro, puesto que son revisadas antes de ser aadidas. La direccin de esta es: https://extensions.gnome.org/ Para instalar cualquier extensin para GNOME Shell tendremos que: - Descargarla y guardarla en /home/usuario/.local/share/gnome-shell/extensions - Comprimirla en formato zip, si no lo estaba. - Cargarla desde el apartado Shell Extensions de la ventana de GNOME. 90 Aula Mentor Algunas de las que se encuentran en dicha pgina son las siguientes: Ext. Battery Percentage Indicator Muestra un indicador del porcentaje de la carga de la batera (porttiles). Ext. Frippery Botton Panel Crea un panel inferior, del estilo de los existentes en GNOME 2, con la lista de ventanas en ejecucin, un conmutador de espacio de trabajo y el botn que da acceso a la bandeja de mensajes. Ext. Frippery Applications Menu y Frippery Panel Favorites Se habilita un icono en Aplicaciones dndonos acceso al men y a sus aplicaciones. A continuacin de este se aade el Panel de Favoritos, con todos aquellos programas que hemos ido aadiendo al Dash. La Conguracin avanzada permite seleccionar otras muchas otras opciones, hasta conseguir que el comportamiento de la shell se ajuste a nuestras preferencias y necesidades. Por ejemplo, en la opcin de GNOME-Shell podemos elegir que en las ventanas se muestren siempre las opciones de maximizar, minimizar y cerrar, a las que estamos acostumbrados. Estas se activan seleccionando Todos en Arrangement of buttons on the titlebar. Lo mejor es explorar todas las opciones presentes en la Conguracin avanzada hasta obtener nuestro espacio de trabajo ptimo. Opciones de GNOME-Shell Unidad 2: Sistema de carpetas y archivos. 91
Nota Solo las extensiones incluidas en la Conguracin avanzada se actualizan en paralelo a las de GNOME. Las restantes, no incluidas en los paquetes ociales, lo hacen cuando sus autores las actualizan, son consideradas seguras y se incorporan a la pgina ocial. En ese momento, deberemos de descargarlas e instalarlas de nuevo. 2. Todo es un archivo (un poco de teora, necesaria) En Linux, todo ujo de informacin se trata como un archivo. Son archivos los documentos que creamos con un editor de texto, pero tambin lo es nuestra conexin a una pgina web o un dispositivo de almacenamiento masivo, como, por ejemplo, un CD/DVD. Linux considera que el dispositivo es una carpeta, es decir, un contenedor de cheros, que est vaca si el lector del dispositivo no lee el contenido, o con cheros, si ha sido ledo el contenido y se encuentra accesible. Las diferencias entre unos tipos de cheros y otros, por ejemplo entre hardware y soft- ware, las establece el sistema operativo. De aqu proviene el trmino montar o desmontar un dispositivo o una carpeta, es decir, hacer accesible -montar- o dejar de estarlo -desmontar. En un sistema Linux, junto al nombre de los archivos y las carpetas, encontramos un nmero, que identica, de modo unvoco, la informacin contenida por ellos, lo que permite ubicarla en algn dispositivo de almacenamiento. Este nmero es un inodo (Information Node) y es el que identica un ujo de informacin concreta. Esto implica que Linux no identica un chero por su nombre, sino por su inodo, y supone que un mismo ujo de informacin se puede guardar con nombres diferentes, aun- que su inodo sea el mismo y, por tanto, la informacin que contiene. Si un terminal (Aplicaciones > Accesorios > Terminal) escribimos ls -il, comprobamos que, en la relacin del contenido de la carpeta, el primer nmero corresponde al inodo del chero y, el segundo dgito, al nmero de vnculos que tiene dicho chero. Inodos y vnculos de los cheros en la carpeta /etc 92 Aula Mentor Veamos una lnea de la salida del terminal: 3015538 drwxr-xr-x 2 root root 4096 dic 18 19:36 libreofce La lnea anterior nos indica lo siguiente: - 3015538 Inodo del chero - d Tipo de archivo en Linux - rwxr-xr-x Permisos del chero - 2 Nmero de vnculos que tiene la carpeta - root, root Propietario y grupo al que pertenece el chero - 4096 Bytes del chero - dic 18 19:36 Fecha y hora de creacin - libreofce Nombre del chero Como todo es un archivo para Linux, existen diferentes tipos de identicadores para los diferentes tipos de ujos de informacin existentes. Identicadores Tipos de archivos Descripcin - Archivo regular Contenedor de informacin, correspondiente a datos o a programas. . Archivo oculto Archivos del sistema y de las aplicaciones. d Carpeta o subcarpeta Contiene una lista de nombres de archivos, con sus inodos correspondientes. b Modo bloque Dispositivos de almacenamiento de datos (CD o discos duros). c Modo carcter Dispositivos perifricos de entrada y salida (ratn, puertos). l Enlace simblico Puntero dirigido a otro chero o carpeta, al que est vinculado, que tienen inodos diferentes. p Tubera Conexiones entre programas. s Socket Corresponden a conexiones de red. En la imagen anterior, comprobamos la existencia de carpetas y archivos regulares. En el caso de un enlace, tras el nombre se muestran hacia dnde apuntan dichos enlaces. Los archivos tambin pueden ser estticos o variables. Uno esttico es aqul que no se modica, a menos que lo haga el administrador del sistema, el nico que -en principio- tiene atribuciones para hacerlo. Ficheros estticos son, por ejemplo, los ejecutables, los que lanzan una aplicacin. Los variables pueden ser del propio usuario, como un texto escrito por nosotros, como usuario, o del sistema. Como veremos, los mensajes de registro del sistema y de algunos progra- mas se escriben en unos cheros especcos que, por su propia naturaleza, se crean y modican con la utilizacin del sistema. Tambin unos archivos se pueden compartir y otros, no. Estos ltimos son los propios del sistema. Unidad 2: Sistema de carpetas y archivos. 93 3. rbol de carpetas o directorios En un sistema Linux, los archivos se ubican en unas carpetas y subcarpetas determinadas, facilitando as que las bibliotecas instaladas (funciones ya programadas) sean compartidas por diversas aplicaciones. Las ventajas de este modo de instalacin son varias, como, por ejemplo, disminuir el nmero de archivos que necesitan las aplicaciones instaladas o conocer dnde se ubican determinados archivos de conguracin, a n de poder modicarlos, si sabemos cmo hacerlo y tenemos permiso para llevarlo a cabo. Esta estructura se desarroll en el proyecto FHS (Filesystem Hierarchy Standard, es decir, Jerarqua Estndar de Sistema de Ficheros), que especica los nombres, ubicaciones, contenidos y permisos de un sistema de archivos en sistemas Linux. Esto implica que, salvo ligeras diferen- cias, todas las distribuciones sitan los mismos archivos de conguracin en las mismas carpetas. Estas diferencias se deben a que FHS es una gua voluntaria, que puede seguirse, o no. Una ventaja obvia es la compatibilidad entre los diferentes sistemas existentes, que nos benecia a los usuarios. 3.1 Organizacin del sistema de carpetas En un sistema Linux, se encuentran las siguientes carpetas Carpetas Descripcin Raz / Es la carpeta superior, de la que cuelgan las restantes /bin Ejecutables por el usuario /boot Arranque del sistema /dev Archivos de dispositivos /etc Conguracin del sistema /home Carpeta que alberga las de los usuarios /lib Bibliotecas del sistema /media Puntos de montaje temporal para medios extrables /mnt Punto de montaje temporal para sistemas de archivos /opt Complementos de programas /proc Carpeta virtual de procesos /root Carpeta del administrador del sistema /sbin Ejecutables del sistema /tmp Archivos temporales /usr Archivos de programa de los usuarios /var Archivos variables y temporales Adems, se pueden encontrar las carpetas: Carpetas Descripcin /selinux Seguridad del sistema /srv Servicios ofrecidos por el sistema /sys Informacin del sistema Con el navegador de archivos Nautilus (Aplicaciones > Herramientas del sistema > Navegador de archivos) nos podemos mover a travs del rbol de carpetas o directorios. 94 Aula Mentor 3.1.1 La carpeta raz (/) Es la carpeta superior, que contiene el resto de carpetas. En ella debemos encontrar to- dos los recursos que hacen que un sistema funcione y se restaure. Por esta razn en l se encuentran tanto el kernel de Linux (vmlinuz) como una imagen inicial del sistema de ar- chivos raz (initrd.img). En un sistema Debian se muestran enlaces a estos dos elementos, ubicados en /boot. Contenido de la carpeta raz (/) Nota Los principales cdigos de color en la salida de un terminal son los siguientes: Archivo normal: negro Archivo de imagen: magenta claro Ejecutable: verde Archivo comprimido: rojo Archivo de audio: cyan resaltado Directorio: azul Enlace simblico: cyan Tubera: amarillo Vnculos perdidos: blanco o negro sobre fondo rojo Drivers de dispositivos: amarillo sobre fondo negro 3.1.2 /bin Los archivos binarios son archivos ejecutables, equivalentes a los .exe de Windows. Aqu en- contramos los que pueden ser utilizados por los usuarios del sistema en un terminal. En esta carpeta no puede haber subcarpetas. Una arroba junto al nombre signica que se trata de un enlace simblico, en tanto que un asterisco implica que es un archivo ejecutable. Unidad 2: Sistema de carpetas y archivos. 95 Contenido de la carpeta /bin 3.1.3 /boot En esta carpeta hallamos los archivos necesarios para arrancar el sistema, es decir, el kernel y la imagen inicial del sistema de archivos (initrd.img), junto con el programa de deteccin de fallos en la memoria RAM (memtest86+) y la subcarpeta /grub, con el archivo del men de arranque grub.cfg. Contenidos de la carpeta /boot 3.1.4 /dev El nombre de la carpeta proviene del trmino controladores de dispositivos (device drivers). Es aqu donde podemos encontrar todas las deniciones de los dispositivos, pues cada dis- positivo tiene asociado un archivo especial. Estos archivos se crean durante la instalacin del sistema, aunque tambin podemos hacerlo mediante el script MAKEDEV, cuyo enlace simblico se halla tambin en la misma 96 Aula Mentor carpeta. En la imagen estn reconocidas, por ejemplo, todas las particiones del disco duro del ejemplo (sda), desde la 1 a la 12, y el ratn, psaux, adems de las consolas (tty). Contenido de la carpeta /dev Los dispositivos pueden ser de dos tipos: de bloque, que bsicamente almacenan datos y los transeren en bloques -como hda, sda o cdrom-, y de carcter, que fundamentalmente los transeren, como los puertos ttyS0 o loop0. Nota /dev/null es un agujero negro, es decir, se trata de un archivo en el que podemos hacer desaparecer cualquier dato que le enviemos. Su utilidad radica en la elimi- nacin de errores o salidas de pantalla de una orden. Podemos probar escribiendo en un terminal lo siguiente, aunque tardar el proceso en terminarse. nd / name pepe print 2>/dev/null 3.1.5 /etc En la carpeta /etc encontramos los archivos de conguracin y arranque del sistema, y para las aplicaciones instaladas y los servicios de red. Se trata de archivos estticos, nunca de ejecutables. Se agrupan en subcarpetas, donde se hallan los cheros necesarios para la congura- cin de componentes del sistema instalados en el equipo, como, por ejemplo, los de inicia- lizacin del sistema (/etc/init.d o los /etc/rc) o los sistemas de gestin de ventanas X Window y de arranque de los distintos escritorios (/etc/X11, compartido con /usr). Tambin se ubican aqu cheros bsicos, como los de usuarios (/etc/passwd), la con- guracin de los terminales y su lenguaje (/etc/bashrc), la relacin de los puntos de montaje y los sistemas de archivos que usan (/etc/fstab) o la conguracin de inicio (/etc/inittab). Unidad 2: Sistema de carpetas y archivos. 97 Nota Como veremos ms adelante, podemos modicar algunos archivos de congu- racin para resolver algn problema o montar dispositivos de forma permanente. Contenidos de la carpeta /etc 3.1.6 /home/ y /root Es la carpeta donde se encuentran nuestras subcarpetas, las que corresponden a los distintos usuarios del sistema, que solo pueden acceder a la suya propia. Esta diferenciacin de subcar- petas se debe a que Linux es un sistema multiusuario, por lo que cada uno puede interactuar con el equipo sin que se produzcan interferencias entre ellos. En cada subcarpeta se encuentran las conguraciones especcas de cada uno de los usuarios, as como los archivos que hayamos podido crear y guardar, descargar de la red o copiar de un dispositivo de almacenamiento. En ocasiones, tambin encontraremos en /home la subcarpeta /lost+found. Se trata de una carpeta donde se guarda informacin perdida, a causa de un apagado del sistema brusco e incorrecto, como, por ejemplo, un corte de suministro elctrico al equipo. En vez de un nombre de chero encontraramos un nmero porque se trata de inodos. Esta carpeta es posible que la hallemos, tambin, en la carpeta raz del sistema, junto al resto de las subcarpetas que estamos viendo. Normalmente la encontraremos vaca porque Linux utiliza un sistema de cheros con journaling, o registro diario, es decir, que el sistema lleva un registro diario donde se guarda toda la informacin de las operaciones realizadas. Si alguna falla por causa externa, el sistema puede recuperar la informacin perdida. 98 Aula Mentor Subcarpetas de la carpeta /home Nota La carpeta oculta .thumbnails guarda una pequea copia de todas las imgenes que hemos visualizado, por lo que su contenido puede llegar a ocupar varias MB. Es recomendable hacer una limpieza peridica para no perder capacidad en el disco. /root es la carpeta del superusuario, separada de los restantes usuarios por seguridad, y a la que no podemos acceder a menos que nos convirtamos en administrador. Contenido de la carpeta /root Si intentamos acceder al contenido de la carpeta del administrador como un usuario normal, veremos prohibido su acceso. Prohibicin del acceso a /root a un usuario que no es administrador Unidad 2: Sistema de carpetas y archivos. 99 3.1.7 /lib Esta es la carpeta de las bibliotecas compartidas, utilizadas por los ejecutables del sistema y por los programas instalados. De esta forma, se reduce el espacio necesario para la instalacin de aplicaciones en el equipo. Cuando se realiza un programa, hay una serie de funciones que se repiten. Estas rutinas se separan formando cheros especcos, que los programas pueden utilizar en parte o total- mente. Estos cheros son las bibliotecas. La subcarpeta /lib/modules contiene los mdulos del kernel, que permiten el funciona- miento de elementos del hardware. Contenidos de la carpeta /lib 3.1.8 /media En esta carpeta se montan los dispositivos de almacenamiento extrables, como CD/DVD o usb. Contenidos de la carpeta /media 100 Aula Mentor 3.1.9 /mnt Esta es la carpeta donde se montan temporalmente los sistemas de archivos externos. 3.1.10 /opt Es donde se instalan complementos o add-ons de algunos de los programas que instalamos. Por regla general, se instalan en sus propias subcarpetas, pero algunos lo hacen en este opcio- nal (options), como es el caso de los programas de Google. 3.1.11 /proc Cuando listamos el contenido de esta carpeta, observamos que el contenido de los cheros y carpetas que se listan es 0b. La razn es que se trata de un sistema virtual de archivos mediante el que el kernel se comunica con los usuarios y nos informa de los procesos que est desa- rrollando. Es un sistema virtual porque estos cheros se encuentran solo en la memoria; no lo estn fsicamente en la carpeta. Estos nombres son pid, es decir, nmeros de procesos. Si conocemos el nmero de un proceso concreto podemos impedir que siga ejecutndose -el trmino que se utiliza es matarlo- cuando consuma excesivos recursos del sistema e impida o ralentice el trabajo. La fecha y hora de los procesos se corresponden con las del inicio de la sesin.
Contenidos de la carpeta /proc Nota El kernel crea dos entornos separados, los denominados modos ncleo y usuario (user mode). Este no tiene acceso ni al hardware ni a las estructuras de datos del kernel. Slo puede hacerlo a travs de llamadas al sistema, como, por ejemplo, una peticin de una librera al kernel. Unidad 2: Sistema de carpetas y archivos. 101 3.1.12 /sbin En esta carpeta encontramos solo los ejecutables que son fundamentales para el funcionamien- to del sistema, es decir, los que permiten su arranque y recuperacin. De aqu que su uso est restringido al administrador. Algunos son enlaces a otros binarios que se hayan en /usr/bin o /usr/local/bin, que tambin son de acceso restringido excepto para el administrador del sistema. Contenidos de la carpeta /sbin 3.1.13 /tmp La carpeta temporal es, como su nombre indica, aquella en la que temporalmente se ubi- can archivos. Cuando se copia un CD/DVD se crea un archivo temporal, y tambin cuando se abren algunos cheros que se encuentran en la red, como, por ejemplo, pdf (prediccin estacional, en la imagen), o vdeos. Contenidos de la carpeta /tmp 102 Aula Mentor Nota Si hemos descargado un archivo pdf (por ejemplo) de Internet y lo hemos cerrado. Podemos localizarlo en /tmp, y abrirlo de nuevo o copiarlo a la carpeta que quera- mos. 3.1.14 /usr Esta carpeta es la de los usuarios y, por tanto, donde se incluyen los programas instalados por los mismos, aunque tambin existen otras aplicaciones que son propias del sistema. Como normalmente todos los programas instalados provienen de nuestra distribucin Debian, pode- mos actualizar el sistema desde una nueva versin e, incluso, hacerlo desde otra distribucin diferente, sin tener que reinstalar todos los programas. Es la carpeta ms amplia, despus del propio raz y, en ocasiones, se la ubica en una particin separada del resto. Contiene varias subcarpetas. Contenidos de la carpeta /usr - /usr/bin Es una carpeta -que no contiene subcarpetas- en la que se encuentran los ejecutables o bi- narios que, como usuarios del sistema, podemos utilizar. Incluye tanto los que son propios del sistema como los que corresponden a las aplicaciones instaladas. El nmero de los programas ejecutables supera la cifra de los dos mil. Contenidos de la subcarpeta /usr/bin Unidad 2: Sistema de carpetas y archivos. 103 - /usr/games En esta carpeta encontramos los programas de juegos instalados en nuestro equipo. - /usr/include El contenido de las bibliotecas se encuentra en un programa especial, en el que se describen los mdulos que la forman y los identicadores de cada uno, para que un programa pueda usarla total o parcialmente. Estos archivos de cabecera se denominan headers y se incluyen en un programa a travs de la directiva include; de ah el nombre de esta subcarpeta. Los archivos insertos en esta carpeta tienen la extensin .h, as como los existentes en las subcarpetas. Contenidos de la subcarpeta /usr/include - /usr/lib y /usr/lib64 Contiene las bibliotecas compartidas para los programas instalados, los escritorios, o los len- guajes de programacin. Tambin contiene binarios que nosotros, como usuarios del sistema, no ejecutamos directamente. En /usr/lib64 se incluyen las bibliotecas especcas para microprocesadores de 64 bits. - /usr/local Cuando, como administradores, instalamos localmente software, es en esta carpeta donde se encuentra. Su estructura es similar a la de /usr. En la imagen se aprecia que el administrador ha instalado la mquina virtual java localmente. Contenidos de la subcarpeta /usr/local 104 Aula Mentor - /usr/sbin Contiene binarios no esenciales para el sistema, que solo el administrador puede ejecutar. Contenidos de la subcarpeta /usr/sbin - /usr/share En esta carpeta, que solo contiene subcarpetas con cheros, hallamos los archivos de congu- racin de carcter esttico, que pueden ser compartidos por cualquier otro equipo que tenga el mismo sistema operativo. Por esta razn es aqu donde podemos hallar, por ejemplo, los documentos y manuales del sistema y de los programas instalados (/doc y /man), la lista de palabras utilizadas por el sistema (/dict) o los mensajes de error de una aplicacin concreta (/modconf) . Por ejemplo, usr/share/doc/debian-reference-common/html/index.es.html nos proporciona una gua de referencia de Debian. En Debian, en la subcarpeta /usr/share/X11 se encuentra la conguracin del servidor del modo grco X. En otras distribuciones se halla en /etc/X11. Contenidos de la subcarpeta /usr/share Unidad 2: Sistema de carpetas y archivos. 105 - /usr/src Es donde se ubica el cdigo fuente (source) del kernel. 3.1.15 /var Contiene los datos que varan conforme hacemos uso del sistema y, por tanto, son archivos di- nmicos y que no se pueden compartir con otros equipos. Son, por tanto, variables y tempora- les, incluyendo, por ejemplo, las colas de impresora, la sucesin de cheros para ser impresos (spool). Contenidos de la carpeta /var Contiene solo carpetas, entre las que se encuentran:: - /var/cache Contiene archivos con datos de aplicaciones en cach, es decir, dispuestos para ser usados en un espacio de tiempo corto. Por ejemplo, en /var/cache/apt se guarda cualquier paquete descargado por el programa de instalacin (apt), que podr ser borrado una vez instalado. Si necesitamos reinstalar alguno, el sistema recurre al cach de apt. - /var/lock En esta carpeta se almacenan algunos archivos que estn bloqueados por el sistema. - /var/log Es la carpeta donde se encuentran los registros del sistema y, por tanto, es el lugar al que hay que acudir para diagnosticar, por ejemplo, un error. Cuando los registros ocupan mucho espacio, se comprimen en formato .gz. 106 Aula Mentor Contenidos de la subcarpeta /var/log - /var/mail Nuestros buzones de correo y nuestros mensajes se almacenan en esta carpeta. 3.1.16 /srv Este directorio contiene los archivos de datos para un servicio en particular, como, por ejemplo, servicios web, nfs o ftp. 4. Nautilus Nautilus es el administrador de archivos del escritorio GNOME. Se trata de un programa que nos sirve para muchas acciones, entre otras: - Mostrar los archivos y carpetas, y gestionarlos (copiar, cortar pegar, crear archivos y carpetas) - Personalizar la apariencia de nuestros archivos y carpetas. - Lanzar aplicaciones y ejecutar secuencias de rdenes. - Escribir datos en un CD/DVD. - Gestionar nuestro Escritorio. Se pueden aadir mdulos a la aplicacin a travs de un programa de descargas, como veremos ms adelante, que amplan las posibilidades del navegador de archivos. Tambin veremos que podemos conectarnos, por mediacin suya, a un servidor ftp. Para acceder a Nautilus podemos ejecutar cualquiera de estas acciones: - Abrir el men Aplicaciones > Accesorios > Archivos. Con esta opcin se abre nuestra car- peta personal. - Hacer clic sobre el icono de alguna carpeta. - Escribir nautilus en un terminal. Cuando hagamos cualquiera de estas acciones, se abrir el administrador de archivos. Unidad 2: Sistema de carpetas y archivos. 107 Contenido de la carpeta / con el navegador Nautilus Nautilus est compuesto por: - La Barra de Men, con los mens Archivo, Editar, Ver, Ir, Marcadores y Ayuda. - La Barra de Localizacin o de Direccin, para navegar hasta el lugar elegido. - El Panel lateral, con varias opciones de visualizacin. - La Ventana principal, donde se muestran los iconos de los archivos y carpetas. - La Barra de estado o Panel inferior, donde se muestra informacin relativa los objetos visualizados. - La Barra de desplazamiento lateral, a la derecha. Vamos a ver sucintamente los elementos relacionados anteriormente. 4.1 Barra de Men 4.1.1 Men Archivos Contiene las entradas siguientes: 108 Aula Mentor Contenidos del men Archivo - Pestaa nueva: Abre una nueva solapa en el navegador de cheros. - Ventana nueva: Abre una nueva ventana del navegador. - Crear una carpeta: Crea una nueva carpeta dentro de la que se muestra en ese momento. - Crear un documento: Permite crear un documento de texto, sin contenido, en la carpeta que se muestra. - Conectar con el servidor: Abre una ventana que permite conectar con un servidor ftp. Nota Si bien Nautilus es un administrador del archivos en modo grco, podemos com- probar que los atajos de teclado se hallan presentes en todos los mens. En bastan- tes ocasiones son ms rpidas las pulsaciones de teclas que el uso del ratn. Ventana de conexin con un servidor ftp - Propiedades: Cuando est resaltado un chero o carpeta, se muestran las propiedades del mismo. Como veremos ms adelante, tambin podemos acceder a la misma ventana emer- gente pulsando sobre la carpeta o el archivo con el botn derecho del ratn y seleccionando Propiedades. Unidad 2: Sistema de carpetas y archivos. 109 La ventana presenta varias solapas, que dependen del tipo de archivo o carpeta: - Bsico, nos proporciona informacin bsica del archivo o carpeta. Solapa Bsico de la ventana Propiedades - Permisos: Nos permite visualizar quin es el usuario propietario del archivo o de la carpeta y cul el grupo, as como el tipo de acceso que se tiene al archivo o a la carpeta. Lo veremos ms detenidamente cuando comentemos los permisos de los cheros y los privilegios de los usuarios. Ahora nos basta saber que aqu podemos modicar los permisos de archivos y carpetas de las que seamos propietarios. Solapa Permisos de la ventana Propiedades 110 Aula Mentor - Abrir con: Nos permite seleccionar qu aplicacin puede abrir el archivo, Aadir otras apli- caciones que puedan hacerlo, y eliminarlas de la seleccin. Solapa abrir con de la Ventana Propiedades - Imagen (tipo de chero): Esta ventana nos proporciona informacin sobre el chero. - Tags o Notas: Permite escribir pequeas anotaciones relativas al archivo. 4.1.2 Men Editar Tiene las siguientes entradas: Contenidos del Men Editar Unidad 2: Sistema de carpetas y archivos. 111 - Permite deshacer los cambios de permisos que hayamos podido realizar con anterioridad. - Una vez seleccionado un archivo o una carpeta, se puede cortar, copiar y pegar. - Podemos seleccionar todo el contenido de una carpeta, invertir la seleccin o seleccionar segn un patrn de bsqueda. - Duplicar crea una copia de carpetas o archivos seleccionados. Su nombre precede a (copia). - Crear enlaces: crea un enlace directo en la propia carpeta donde se aloja el chero, que despus podemos mover a otra carpeta. Cuando hagamos clic en en el enlace, se abrir el chero original, de cuya ubicacin original no se mueve. - Renombrar cambia de nombre un archivo o una carpeta. - Copiar y mover a, nos permiten hacer una copia del chero seleccionado o moverlo, en ambos casos a la carpeta personal o al Escritorio. - Mover a la papelera, evidentemente supone que enviamos lo seleccionado a esa carpeta. - Eliminar elimina permanentemente el chero, que no podr ser recuperado de la papelera. - En las Preferencias del administrador Nautilus elegimos cmo gestionamos nuestros archi- vos y carpetas, a travs de varias solapas: Vistas: Podemos elegir, por ejemplo, ver los archivos ocultos y de respaldo, que nos pueden dar informacin sobre nuestra conguracin. Contenidos de la solapa Vistas Comportamiento: Para la apertura de los elementos (uno o dos clics), frente a los archivos ejecutables (binarios) y para la eliminacin de cheros, pasando o no por la papelera. 112 Aula Mentor Contenidos de la solapa Comportamiento Visualizacin: Forma de presentacin de la informacin del chero bajo los iconos y formato de fecha. Columnas de la vista: Podemos elegir qu columnas queremos visualizar y el orden en el que lo hacen, si elegimos esta forma de presentacin de la informacin. Contenidos de la solapa columnas de la lista Unidad 2: Sistema de carpetas y archivos. 113 Vista previa: Sirve para que elijamos si deseamos que se vea texto o imgenes en los archivos de estas caractersticas. Podemos, adems, elegir si queremos verlos siempre, nunca o en los archivos locales. 4.1.3 Men Ver Sus contenidos son: Contenidos del Men Ver - Detener y recargar: Podemos detener el proceso de apertura de los contenidos de una carpeta y, en su caso, recargarla. Hay que tener en cuenta que cualquier operacin que realicemos con archivos y carpetas, se reejar inmediatamente en la pantalla de Nautilus. - Podemos elegir los elementos que queremos ver en Nautilus: barras y panel lateral. El pa- nel adicional clona, en principio, el contenido de la carpeta que estamos visualizando, lo que permite, navegando por el rbol de directorios, copiar o comparar informacin. Para transferir unos archivos o carpetas de una a otra basta con seleccionarlos como se hace habitualmente (clic del botn derecho del ratn sobre el chero) y, despus, simplemente arrastrarlo hasta la otra ventana. Es una accin equivalente a Editar > Cortar y Editar > Pegar, o a Ctrl+x Ctrl+v. El panel activo es el que mantiene cuando se des-selecciona el panel lateral. 114 Aula Mentor Panel adicional de Nautilus - Restaurar a vista predeterminada devuelve los iconos o la lista de columnas a las dimen- siones que hemos elegido en la solapa Vista de las Preferencias de administracin de los archivos. - Mostrar los archivos ocultos permite ver los que el sistema, por seguridad, oculta al usua- rio. - Organizar los elementos que componen el contenido de una carpeta, manualmente o segn el nombre, el tamao, tipo o fecha de modicacin. Tambin podemos elegir que la vista sea compacta, para que los iconos ocupen el menor espacio, o el orden inverso de presentacin. Cuando la informacin del contenido de una carpeta se muestra en columnas, haciendo clic sobre la cabecera podemos invertir el orden de presentacin. - Podemos modicar el tamao de la informacin proporcionada y tambin podemos selec- cionar cmo deseamos ver el contenido de una carpeta. 4.1.4 Men Ir Con el men Ir podemos movernos rpidamente por el rbol de directorios. - Abrir contenedora supone subir un escaln en el rbol de carpetas. - Atrs y Delante nos permite acceder al nivel previamente visualizado o al siguiente. - En el caso de tener dos paneles, podemos hacer que los dos tengan la misma ubicacin. - Se nos presentan una serie de carpetas a las que es posible que queramos ir (carpeta perso- nal, raz, etc) - Por medio de Lugar podemos elegir la carpeta a la que queremos dirigirnos, escribiendo la ruta en la Barra de localizacin. Es interesante indicar que tiene funcin de autocom- pletado. - Buscar archivos intenta localizar un archivo en el rbol de carpetas. Unidad 2: Sistema de carpetas y archivos. 115 Contenidos del Men Ir 4.1.5 Men Marcadores Contenidos del Men Marcadores Como en cualquier navegador, en Nautilus podemos gestionar marcadores. Predetermina- dos hay cinco. Ventana de edicin de marcadores 4.1.6 Men Ayuda Como siempre en GNOME, existe una ayuda en lnea bastante completa, a la que podemos acudir. 116 Aula Mentor 4.2 Barra de Direccin Es el lugar donde se encuentra la ruta de la carpeta que se est visualizando. Podemos movernos hasta la carpeta raz y, desde all, remontarnos hasta llegar a la que queremos visualizar. Podemos modicar la forma en la que se muestra la ruta para que sea en formato de texto y poder, as, escribir la ruta que nos lleve a la carpeta que queremos visualizar. Esta op- cin se encuentra descrita en el apartado del Editor de Conguracin, del mdulo cuarto. 4.3 Barra de estado Nos muestra el estado de la carpeta a la que hemos accedido, informndonos de cuntos elementos, en total, existen en dicha carpeta y cul es el espacio libre que mantiene la particin. Si seleccionamos uno o varios elementos, se nos informar de cuntas hemos elegido y, si se trata de carpetas, cuntos elementos contiene. Si hacemos la seleccin de todos los elementos de una carpeta, se nos informar del nmero de carpetas y archivos que contiene la carpeta en la que encontramos. 4.4 Panel lateral Este panel nos facilita el movimiento en el rbol de carpetas, al poder elegir entre dos opciones: - Lugares: Nos muestra diversas carpetas a las que podemos desplazarnos de forma rpida. - rbol: Nos muestra el rbol de carpetas y subcarpetas del equipo. Con F9 ocultamos o mostramos este panel. 4.5 La ventana principal La ventana principal de Nautilus es la que nos proporciona toda la informacin del contenido de una carpeta. La informacin es ms completa si hemos elegido que dicha informacin se presente en Vista de lista. Unidad 2: Sistema de carpetas y archivos. 117 Vista de lista del contenido de una carpeta En esta ventana podemos seleccionar uno o varios elementos pulsando la tecla de control Ctrl y, al tiempo, haciendo clic sobre el icono del elemento, en los casos de Vistas de icono o compacta, o sobre la lnea correspondiente al elemento, en la Vista de lista. Si pulsamos sobre la tecla mayscula y sobre dos archivos separados, quedarn seleccionados tanto estos dos como los que se encuentran entre ellos. Tambin podemos seleccionar varios elementos contiguos haciendo clic sobre un es- pacio vaco de las Vistas de icono y compacta, y, sin soltarlo, arrastrarlo hasta seleccionar los elementos deseados. Podemos combinar los dos sistemas de seleccin. Una vez seleccionados podemos cortarlos o copiarlos, y pegarlos en la carpeta que ha- yamos elegido. Para realizar estas acciones, navegamos hasta la carpeta en la que queremos co- locar los elementos seleccionados y los pegamos, seleccionando esta accin en el men Editar. 4.5.1 El men contextual Podemos llevar a cabo el proceso anterior mediante las combinaciones de teclas Ctrl+x, Ctrl+c y Ctrl+v, respectivamente. En el men contextual de un archivo podemos elegir las dos opcio- nes primeras. La tercera se llevara a cabo en la carpeta de destino, haciendo clic con el botn secundario del ratn y, en el men contextual, elegir la opcin Pegar. El men contextual, recordemos, se abre haciendo clic con el botn derecho del ratn sobre una carpeta, un archivo o un espacio libre de una carpeta. Los dos primeros mens -car- peta y archivo- tienen casi todas las entradas comunes, salvo las de apertura. 118 Aula Mentor Men contextual de una carpeta Cuando abrimos el men contextual de una carpeta, vemos que las tres primeras entradas son Abrir (en la misma ventana) Abrir en una pestaa nueva de la misma ventana, o hacerlo en una nueva ventana, con lo que dispondremos de dos ventanas diferentes, una con la carpeta de origen y otra con la nueva. Abrir con otra aplicacin permite seleccionar una aplicacin de entre las que se listan en una ventana. Podemos elegir de entre las que estn instaladas o de las disponibles en los repositorios. Si esto ltimo es lo que hacemos, se nos pedir la contrasea de superusuario y, una vez instalada, la opcin aparecer encima de Abrir con otra aplicacin. En el men contextual de un archivo, encontramos, igual que en el de la carpeta, las opciones de apertura. El primero que se muestra es el que, por defecto, se utiliza para abrirlo y modicarlo. Suele ser la aplicacin con la que se cre dicho archivo. A continuacin, se muestran otras aplicaciones con las que podemos abrirlo, mostrando todas aquellas que se han usado para esa nalidad en el equipo en algn momento anterior. Aplicaciones con las que se pueden abrir cheros pdf en un sistema con Debian En el caso de que Nautilus dude sobre la accin que debe tomar al hacer clic sobre un archi- vo, se abre una ventana para que podamos elegir una de las opciones presentadas. Unidad 2: Sistema de carpetas y archivos. 119 Opciones de Nautilus para un archivo Nota Si no conocemos qu accin concreta realiza un ejecutable, la prudencia nos dicta Cancelar la ejecucin del binario. El resto de las opciones son comunes a carpetas y archivos. Men contextual de un archivo Las primeras ya las hemos visto con anterioridad: Cortar, Copiar y Crear un enlace. Re- nombrar nos permite cambiar de nombre a un elemento. Copiar a y Mover a nos permiten copiarlos al Escritorio o a nuestra carpeta personal. Mover a la papelera elimina el elemento, traspasndolo a la papelera, de donde po- dremos recuperarlo, si eso es lo que deseamos, en tanto que Eliminar hace desaparecer el elemento del sistema de archivos para siempre, sin posibilidad de revertir el proceso. Con cifrar podemos, como su nombre indica, modicar un chero para que solo sea legible por el destinatario, y rmndolo, le aadimos nuestra contrasea. Con enviar a pode- 120 Aula Mentor mos elegir el medio y la direccin del destinatario del envo de un chero seleccionado, a travs de una ventana emergente, as como su conversin en un archivo comprimido. Ventana de envo de un chero seleccionado En un espacio vaco de una carpeta, el men contextual muestra las opciones de creacin de una carpeta nueva o de un nuevo archivo, as como la posibilidad de ordenar los elementos de la carpeta en uso por criterios diferentes, as como de modo manual. Tambin permite modicar el tamao de los iconos que se muestran en la pantalla o volver a su tamao normal. Por ltimo, podemos ver las propiedades de la carpeta, aunque esto lo analizaremos en el prximo apartado. Men contextual en un espacio vaco 5. Permisos de archivos y carpetas Uno de los aspectos esenciales de un sistema Linux es la gestin de permisos, es decir, decidir qu puede hacer cada usuario, con cada archivo del ordenador y con cada carpeta, y en cada momento. La razn estriba en que Linux es un sistema operativo verdaderamente multiusuario por lo que, para conectarnos a un sistema GNU/Linux debemos de poseer una cuenta en el mismo. Esa cuenta es la que creamos cuando instalamos el sistema, es decir, cuando escribi- mos nuestro nombre verdadero, el nombre de conexin y una contrasea. Los dos ltimos son los parmetros que usamos para conectarnos al sistema. Ya vimos que, en /home, cada usuario tiene su carpeta personal. Tambin se cre un grupo con nuestro nombre, el grupo primario. De hecho, cada vez que se crea un usuario, tambin lo hace un grupo nuevo, con el mismo nombre. Entre otras, la razn estriba en la utilidad de poder compartir archivos de forma sencilla. Unidad 2: Sistema de carpetas y archivos. 121 El administrador, superusuario o root cuenta tambin, como hemos visto, con una carpeta propia, separada de las de los restantes usuario por razn de seguridad. Tambin tiene un grupo propio. En nuestra carpeta personal se ubican, en principio, los archivos que nosotros creamos, y son propiedad nuestra, al igual que nuestra carpeta. Son nuestros y solo nuestros. Tambin lo son los archivos y carpetas que hayamos descargado de la red. Como regla general, un archivo es propiedad del usuario que lo cre y est adscrito al grupo primario de ese usuario. De esta manera diferenciamos entre nosotros, como usuarios, el grupo del que formamos parte y los restantes usuarios del sistema, los otros. Tambin podemos diferenciar qu se puede hacer con un archivo cualquiera: leerlo (Read), modicarlo o escribirlo (Write) y ejecutarlo (eXecute) lo que, en el caso de una carpeta, implica la capacidad de ver su contenido, es decir, los archivos que tiene una carpeta; eliminar o agregar archivos que contiene; y pasar por ella, es decir, recorrerla accediendo, o no, a su con- tenido. Por ejemplo, si hemos intentado acceder, como usuario, al contenido de la carpeta /root habremos comprobado que una ventana nos advierte de que carecemos de permisos sucientes para ver su contenido. Insuciencia de permisos para acceder a /root Si combinamos los usuarios y los permisos, aclaramos lo dicho en el comienzo de este apartado: el sistema debe decidir qu puede hacer cada usuario con cada archivo y con cada carpeta. Estos permisos se administran, en formato grco, en el men contextual de cualquier archivo o carpeta, seleccionando la opcin Permisos de la ventana Propiedades. Veamos pri- mero el contenido restante de la ventana antes de centrarnos en los permisos. Los contenidos de las ventanas de los archivos y de las carpetas son iguales, salvo que los archivos cuentan con una pestaa ms: Abrir con, es decir, las aplicaciones que pueden abrir un determinado tipo de archivos. 122 Aula Mentor Contenidos de las preferencias de un archivo La pestaa Bsico nos proporciona informacin del archivo o carpeta, en especial nombre, tipo, tamao, ubicacin, y fechas de creacin o modicacin y de ltimo acceso. Abrir con establece las aplicaciones que pueden abrir un tipo concreto de archivo, pudiendo aadir nuevas aplicaciones con esa nalidad, como vimos en el men contextual de un archivo. Seleccin de aplicaciones para abrir un tipo de archivos Unidad 2: Sistema de carpetas y archivos. 123 La pestaa de Permisos es la herramienta que nos permite, en modo grco, modicar los permisos de un chero. En el prximo captulo veremos cmo llevar a cabo este mismo proceso a travs de un terminal. Observemos el contenido de los permisos de una carpeta del sistema, de la que, por principio, el propietario es su administrador, es decir, root. Comprobamos lo manifestado con el mensaje que se encuentra al pi de la pestaa: un usuario normal no puede modicar los permisos de un archivo del sistema porque no es su propietario. Propiedades de una carpeta del sistema Los permisos de la carpeta /boot nos indican que el propietario es root, quien puede crear y eliminar archivos. El grupo es el primario de root, que puede acceder a los archivos, aunque no crear ninguno en la carpeta o eliminar los existentes. Por ltimo, los otros usuarios pueden tambin acceder a la carpeta, pero tampoco pueden crear o eliminar archivos. Las diferencias son escasas cuando el propietario es un usuario normal, por que los permisos son similares para l, su grupo y los restantes usuarios del sistema. La nica diferencia es que, como propietario del archivo, puede modicar sus permisos sin ninguna cortapisa. Por tanto, podra hacer que el grupo propietario del archivo fuese otro diferente al suyo primario. Cuando se hace clic sobre la pestaa grupo, se muestran aquellos de los que el usuario forma parte. Tambin podra, incluso, drselo a otro usuario y dejar de ser el propietario del mismo. Aunque no tenga sentido, es una potestad del propietario de un archivo modicar sus permisos hasta el absurdo. 124 Aula Mentor Propiedades de un archivo de usuario Para proceder a la modicacin de los Accesos de un archivo, basta hacer clic sobre el permiso y elegir entre las tres opciones que se presentan: ninguno, solo lectura, y lectura y escritura. Permisos de un archivo En el caso de una carpeta, las opciones son: ninguno, solo listar archivos (sin acceder a sus contenidos), acceder a los archivos (sin modicarlos), y crear y eliminar archivos de la carpeta. Un botn permite aplicar los permisos a los archivos contenidos en la carpeta. Permisos de una carpeta Unidad 2: Sistema de carpetas y archivos. 125 Nota root es el administrador del sistema y tiene acceso ilimitado a todos los elementos contenidos en el sistema, pudiendo modicar los permisos de cualquier archivo o carpeta. De aqu la importancia de no dejar abierto nunca el acceso a ningn extrao, y menos como root. 6. Compresin de archivos Accedemos al compresor de archivos a travs de la secuencia Aplicaciones > Accesorios > Gestor de Archivadores o escribiendo en un terminal le-roller, que es el nombre de la aplicacin grca. La ventana de esta aplicacin muestra las mismas barras que otras aplicaciones de GNO- ME: Gestor de archivadores le-roller - La Barra de Mens, donde se ubican los mens: Archivador, para examinar archivos y carpetas. Editar, para realizar las operaciones usuales: copiar, pegar, seleccionar, aadir archi- vos, etc. Ver, para visualizar -o dejar de hacerlo- algunas de las barras de la aplicacin. Ayuda, para leer el manual de le-roller. - La Barra de Herramientas, con iconos para las acciones ms usuales: crear, abrir y extraer de un archivo comprimido, y aadir o eliminar contenido a uno. - La Barra de Lugares, para el desplazamiento por el sistema. - El Panel lateral de carpetas que, de forma predeterminada, no est visible (F9) - La Barra de estado, que muestra informacin contextual de los elementos existentes y se- leccionados. 126 Aula Mentor - El rea de visualizacin, donde se muestran los archivos y carpetas con las que trabajamos, y donde nos encontramos con los mens contextuales que ya conocemos. Para comprimir archivos, hacemos lo siguiente: - Crear un archivo nuevo, en el men Archivo > Nuevo o Barra de Herramientas > Nuevo. Estas acciones abren una ventana en la que: - Escribimos el nombre del archivo comprimido. - Especicamos la carpeta donde guardar el nuevo archivo. Elegimos una de las existentes o creamos una nueva. - Establecemos el formato de compresin. - Si lo deseamos, tenemos la opcin de fraccionarlo en volmenes del valor que elijamos e, incluso, de cifrarlo para mayor seguridad. Compresin de archivos. Eleccin de formato - Pulsamos el botn Crear. - Incorporamos los archivos o carpetas mediante el men Editar > Aadir archivos o Aadir carpetas. Tambin los aadimos pulsando en los iconos de la Barra de Herramientas. Nota Aunque est creado el chero comprimido, el gestor de archivos no lo escribe hasta que no tenga incorporado algn archivo o carpeta. Unidad 2: Sistema de carpetas y archivos. 127 Otra opcin de comprimir archivos o carpetas es seleccionarlas y, en el men contextual, elegir la opcin Comprimir. Esta accin abre una ventana en la que seleccionamos: - El lugar donde ubicar el archivo comprimido que, por defecto, es la misma carpeta en la que se hallan los elementos comprimibles. - El tipo de compresin. - El nombre del archivo comprimido. El sistema, por defecto, le asigna el mismo nombre de la carpeta o archivo. Compresin de archivos en el men contextual Tambin tenemos las opciones de fraccionar en varios volmenes el archivo comprimido y cifrarlo. Nota La compresin de archivos nos permite enviar como adjunto de correo un nico ar- chivo. Tambin nos permite realizar copias peridicas de seguridad de los archivos de conguracin y carpetas ms importantes, para poderlos recuperar en su caso. 128 Aula Mentor Unidad 3: Trabajo con comandos 1. Comandos y terminales Los comandos son lneas de texto simple a travs de las cuales un usuario proporciona al sistema operativo unas rdenes o instrucciones. Los comandos que se pueden ejecutar dentro de un sistema Linux dependen del tipo de usuario. Los usuarios normales pueden realizar tareas tales como ejecutar programas, crear y mo- dicar documentos, etc. Slo pueden realizar las tareas para las que tengan permiso, que ser concedido por el administrador o root. El root es el administrador del sistema Linux. Como tal, tiene acceso a los datos de todos los usuarios y a los recursos del ordenador, puede instalar y desinstalar programas, gestionar usuarios y grupos, etc. Para escribir y ejecutar comandos necesitamos un intrprete de comandos o shell. En Li- nux hay varios: bash, ash, csh, Zsh, ksh, tcsh, a los que se accede desde un terminal, que puede ser una consola virtual o una ventana en el propio entorno grco. Los comandos han de escribirse exactamente, respetando maysculas/minsculas, espa- cios, barras, etc. Analizaremos los comandos que pueden ejecutar los usuarios normales y el usuario root. 1.1 Terminal para usuarios normales El acceso a la ventana del terminal podemos hacerla de varias Iormas: - Con la combinacin de teclas Alt+F2 se lanza la ventana Ejecutar una aplicacin; escribi- mos gnome-terminal y pulsamos Ejecutar. Jentana ae lan:amiento ae un terminal ae usuario - Desde el men Aplicaciones > Accesorios > Terminal En cualquier caso, obtendremos una ventana como la siguiente: Unidad 3: Trabajo con comandos. 129 Terminal de usuario La lnea usuario@debian:~$ Nos indica que el nombre del usuario es usuario, el nombre de la mquina es debian, la lnea de comandos se lanza desde el directorio del usuario (~) y el perl del usuario es normal ($). Este ltimo signo, $, se denomina prompt. Los comandos de los usuarios normales se localizan principalmente en los directorios / bin y /usr/bin. Tras escribir el comando en el terminal, pulsamos la tecla Intro o Return para que se ejecute. La mayora de los comandos tiene multitud de opciones que se aaden como parmetros detrs del mismo, normalmente precedidos de un guin -, o de un doble guin --. 1.2 Terminal de root El acceso a un terminal de root podemos hacerlo de forma similar al de un usuario normal: - Con la combinacin de teclas Alt+F2 lanzamos la ventana de ejecutar una aplicacin y escri- bimos gksu gnome-terminal. Jentana ae lan:amiento ae un terminal ae root Tras introducir la clave de root obtenemos un terminal con el prompt de root (#) situado en el directorio personal del usuario desde el que se lance: 130 Aula Mentor Terminal de root - Desde el men Aplicaciones > Accesorios > Terminal de root e introduciendo la clave. - Desde un terminal de usuario transformndonos en root, con el comando su - Despus de introducir la clave (password) el prompt de root se sita en el directorio /root. Si omitimos el guin, el prompt se sita en el directorio desde el que se ejecuta el co- mando su. Para volver a ser un usuario normal escribimos exit. Conversin de un usuario a root y reconversin al mismo usuario 2. Trabajo con archivos y directorios Un comando prctico para empezar a trabajar es el que nos permite limpiar la consola; el comando clear. As, cuando deseemos tener un terminal limpio escribiremos clear y pulsaremos la tecla Intro. Es similar a Ctrl+l, que repite la ltima entrada del terminal. Unidad 3: Trabajo con comandos. 131 2.1 ls Este comando lista todo el contenido del directorio donde est localizado el prompt. En el caso de estar en el directorio personal, obtendremos, por ejemplo: Salida de terminal del comando ls En el caso de la gura, los archivos listados son subdirectorios, imgenes, archivos de texto, que vienen diferenciados por los colores. Es posible que al listar los archivos no se muestren coloreados; en ese caso, al comando le aadimos una opcin --color. Es decir, escribiremos: ls --color. Otras opciones tiles, de las mltiples existentes, para el comando ls son: ls -l Adems de listar los archivos, nos muestra informacin de los mismos referida a permisos, propietario, grupo,tamao, fecha de creacin... ls -lh Aade a la opcin anterior la unidad de medida del tamao del archivo Salida de terminal de ls -l 132 Aula Mentor ls -a Muestra todos los archivos, incluyendo los ocultos, que comienzan con un punto. Salida de terminal de ls -a Nota En el listado de los elementos de una carpeta, dos puntos (..) representan el direc- torio superior, mientras que un nico punto (.) representa la carpeta en la que nos encontramos. ls -al Lista todos los archivos, incluyendo los ocultos, mostrando sus propiedades. Es una combinacin de las dos opciones anteriores. ls -il Muestra, adems de la informacin anterior, el inodo de cada archivo y carpeta, ls -R Lista recursivamente el contenido del directorio actual Con el comando ls, as como en el resto, se pueden utilizar con comodines. Un ejemplo de comodn es *. Por ejemplo *conf se reere a todos los archivos que terminan en conf. 2.2 dir Es muy similar a ls Unidad 3: Trabajo con comandos. 133 2.3 cd Es un comando que nos permite movernos entre directorios a partir del directorio actual, que, por defecto al lanzar el terminal, es el personal del usuario correspondiente. En nuestro caso / home/usuario. Se utiliza aadiendo a cd la ruta del directorio al que queremos acceder. As, por ejemplo, para acceder a directorio /usr/share escribiremos cd /usr/share y el prompt se sita en dicho directorio. Salida de terminal del comando cd Si el directorio al que queremos acceder est por debajo en el rbol de directorios no hay que poner la barra / delante del mismo, ya que sta indica que partimos del directorio raz. As, podemos acceder a Descargas escribiendo cd Descargas. Para subir un nivel en el rbol de directorios, escribiremos cd .. Nota Con la tecla de tabulacin podemos completar el nombre del directorio que ha empezado a escribirse. Si comenzamos con De y pulsamos el tabulador, Linux completa el resto. Si hubiese ms de un archivo con el mismo inicio, habra que escribir hasta la letra que los diferencie. 2.4 mkdir Comando para crear un directorio o carpeta. Un usuario normal solo puede crear un directorio en el suyo personal. La sintaxis del comando es: mkdir nombre_directorio 134 Aula Mentor Creacin de un directorio con mkdir 2.5 rmdir Comando para borrar un directorio vaco. La sintaxis del comando es: rmdir nombre_directorio Borrado de un directorio con rmdir 2.6 cp Comando para copiar archivos y directorios. Tiene varias posibilidades. - Copiar un archivo que est en el directorio del prompt asignndole otro nombre: cp archivo1 archivo2 Hay que tener la precaucin de no asignar un nombre de archivo que ya exista, pues se sobreescribir. Unidad 3: Trabajo con comandos. 135 - Copiar un archivo que est en el directorio del prompt a otro directorio diferente con el mismo nombre cp archivo1 /directorio_destino Copiar en el directorio actual un archivo que est en un directorio diferente al del prompt. cp /directorio_origen/archivo1. (un punto al nal) 2.7 mv Comando para mover un archivo de un directorio a otro, bien cambiar el nombre de un archivo o moverlo cambiando el nombre. As, si escribimos: mv archivo1 archivo2 cambiamos el nombre de archivo1 por el de archivo2. Si escribimos: mv archivo1 /directorio_destino/archivo1 movemos archivo1 al directorio de destino. Con: mv archivo1 /directorio_destino/archivo2 movemos archivo1 al directorio de destino cambiando el nombre por archivo2. 2.8 rm Se utiliza para borrar de forma denitiva archivos y directorios. Hay que tener precaucin en su uso, pues una vez ejecutado, no se pueden recuperar. Se utiliza de la forma: rm nombre_archivo O bien, en el caso de querer borrar un directorio con su contenido: rm -r nombre_directorio Es conveniente utilizar la opcin -i para que el sistema pida conrmacin antes de suprimir un archivo: rm -i nombre_archivo 136 Aula Mentor Salida de terminal de los comandos cp y rm 2.9 chmod Se utiliza para cambiar los permisos de archivos y directorios de los que se es propietario. Solo root puede modicar cualquier archivo. Se utiliza de la forma: chmod [opciones] <modo de cambio> <archivo|directorio> Las opciones ms comunes son -R y -v, para cambiar todo el contenido de un directorio y para mostrar las acciones efectuadas en cada archivo, respectivamente. El modo de cambio de permisos puede ser octal o simblico. 2.9.1 Permisos en el modo octal En el modo octal los permisos se expresan con tres nmeros, el primero corresponde al usuario dueo, el segundo al del grupo principal al que pertenece el usuario y el tercero a otros, es decir, a los restantes usuarios del sistema. Cada nmero se obtiene sumando 4 (si hay permiso de lectura), 2 (si hay permiso de escritura) y 1 (si hay permiso de ejecucin). Por ejemplo si un archivo tiene permisos 740, el usuario los tiene todos, el grupo tiene permisos de lectura y el resto no tiene ninguno. Modicacin de permisos en el modo octal Unidad 3: Trabajo con comandos. 137 2.9.2 Permisos en el modo simblico En el modo simblico se especica si el permiso de lectura (r), escritura (w) y/o ejecucin (x), se concede (+) o se quita (-) a un usuario (u), grupo (g), otros (o) o a todos (a). Por ejemplo: chmod g -w quita el permiso de escritura al grupo al que pertenece el usuario. chmod o -x, og +w archivo quita el permiso de ejecucin a otros usuarios, y concede permisos de escritura a otros y al grupo. Modicacin de permisos en el modo simblico 2.10 cat Muestra en pantalla el contenido de uno o varios cheros sin formato. Se utiliza de la forma: cat nombre_chero Si el chero es muy largo se utilizan dos comandos despus de cat para poder verlo pantalla a pantalla, less y more, separados por la barra vertical |, que se obtiene con la combinacin de teclas AltGr + 1. cat nombre_chero | less cat nombre_chero | more 2.11 ln Crea enlaces a partir de un chero y/o directorio. Los enlaces son de dos tipos: duros y blandos o simblicos. Si se utiliza de la forma: ln nombrechero nombreenlace crea un enlace duro: nombre diferente para el mismo chero. De la forma: ln -s nombrechero nombreenlace crea un enlace simblico: un nuevo chero que apunta al original o a un directorio, incluso en un sistema de archivos diferente. 138 Aula Mentor Cracin de enlace simblico con el comando ln 3. Obtencin de informacin del sistema 3.1 df Informa del tamao de las particiones que estn montadas en el sistema, adems del espacio usado, el disponible y el punto de montaje Salida de terminal del comando df Con la opcin df -h muestra el tamao en unidades tales como Mb, Gb, etc. Unidad 3: Trabajo con comandos. 139 Saliaa ae terminal ael comanao af con la opcion -h 3.2 du Se utiliza de la forma du nombre_directorio. Muestra en el terminal el espacio que ocupa ese directorio y los subdirectorios que incluye. Con la opcin du -h expresa las unidades del tamao. Salida de terminal del comando du con la opcin -h La salida indica que hay tres subdirectorios y el primero de ellos, ocupa 9,6 Mb. 3.3 date Muestra la fecha en el formato local. Con la opcin date -u se obtiene el tiempo universal. 3.4 lspci Muestra en el terminal los dispositivos PCI conectados al ordenador. Con las opciones lspci- vmm se muestra toda la informacin sobre los mismo de forma detallada. 140 Aula Mentor Salida de terminal del comando lspci Salida de terminal del comando lspci y opciones vmm 3.5 uname Muestra informacin del sistema. Una opcin es: uname -sr que nos informa del nombre y la versin del kernel Unidad 3: Trabajo con comandos. 141 Salida de terminal del comando uname con la opcin -sr 3.6 lsb_release Ofrece informacin acerca de la distribucin que tenemos instalada en el ordenador. Tiene varias opciones, como, por ejemplo, lsb_release -icd que nos indica la distribucin, su versin y su nombre. Salida de terminal del comando lsb_release con la opcin -icd 4. Otros comandos 4.1 wget Es un potente gestor de descargas de archivos desde la web. Tiene numerosas opciones. Si simplemente escribimos la ruta a un archivo determinado que est alojado en una web o servidor ftp, nos lo descargar en el directorio donde est situado el prompt, a no ser que indiquemos otro mediante una opcin. La forma ms sencilla es indicar la ruta a un archivo determinado: wget rutaarchivo 142 Aula Mentor La descarga de varios archivos simultneamente tambin es posible, separando por un espacio las diferentes rutas a los mismos. Si la lista de archivos a descargar es muy extensa, se puede crear un archivo de texto plano (por ejemplo, listado.txt) con cada una de las rutas en una lnea; despus, el comando invocar a ese archivo: wget -i listado.txt Para continuar una descarga que se ha interrumpido, se aade la opcin -c: wget -c rutaarchivo Adems de un archivo, la potencia de wget est en la descarga de pginas enteras, con diferentes niveles de profundidad. wget paginaweb Aadiendo la opcin -p se descargan archivos de estilo y otros complementos de la pgina web. Con la opcin -r se baja hasta el nivel 5; si se quiere cambiar este nivel, se aadira -l junto con el nmero de niveles a descargar (por ejemplo. -l4, descargara 4 niveles). Para convertir los enlaces entre los archivos descargados y poder navegar por la web sin conexin, utilizaremos la opcin -k. Para cambiar el directorio de descarga, la opcin que se usa es -P 4.2 man Este comando proporciona informacin sobre cualquier otro. Se utiliza de la forma man nombre_comando 4.3 xman Con este comando tambin se puede obtener, en modo grco, informacin sobre otros comandos. Dicha informacin se encuentra estructurada en apartados, a los que se accede tras pulsar sobre Manual Page. Salida de terminal de xman. Acceso al sistema de ayuda Unidad 3: Trabajo con comandos. 143 Informacin estructurada de xman 4.4 --help Detrs del nombre de un comando, muestra la ayuda del comando y lista sus opciones. Salida de terminal de la ayuda de un comando 144 Aula Mentor 5. Comandos de root Para ejecutar un comando de administrador es preciso abrir un terminal de root con alguna de las formas expuestas arriba. La mayora de ellos se localizan en los directorios /sbin y /usr/sbin Algunos de los comandos ms frecuentes son los siguientes. 5.1 adduser Crea un usuario nuevo con su directorio /home. Por ejemplo: adduser amidala creara el usuario amidala junto con el directorio /home/amidala. Este comando pide informacin sobre el nuevo usuario que se crea y su contrasea. Adems, aade los archivos de conguracin que se localizan en el directorio /etc/skel. Por defecto, al crearse un usuario se crea un grupo con su mismo nombre. Las opciones de conguracin de este comando se encuentran en el archivo /etc/adduser.conf. Se puede usar tambin para aadir un usuario ya creado a un grupo ya existente: adduser usuario grupo Con la opcin: adduser --group nombregrupo se aade al sistema un grupo de usuarios vaco. Esta opcin equivale al comando siguiente. Creacin de usuario con el comando adduser 5.2 addgroup nombregrupo Unidad 3: Trabajo con comandos. 145 5.3 deluser Borra a un usuario determinado. Se utiliza de la forma: deluser nombreusuario. Este comando no borra el directorio /home/usuario. Para borrarlo hay que aadir: deluser nombreusuario --remove-home Para quitar de un grupo a un usuario se utiliza: deluser nombreusuario nombregrupo Borrado de un usuario con el comando deluser 5.4 delgroup Borra un grupo de usuarios que est vaco. Se utiliza de la forma: delgroup nombregrupo 5.5 apt-get apt-get es el comando para instalar paquetes, equivalente a la interfaz grca Synaptic. Es preciso estar conectado a Internet para su ejecucin. 5.6 dpkg Instala un paquete descargado en el ordenador. La ruta al paquete ha de ser completa. Este comando y el anterior los veremos detenidamente en mdulos posteriores.
146 Aula Mentor 5.7 mount Es el comando que se usa para montar dispositivos, es decir, para incorporarlos al directorio raz. Si se escribe sin opciones nos informa de las particiones montadas en nuestro sistema. Salida de terminal del comando mount, sin opciones La forma ms usual es escribir: mount opciones dispositivo puntodemontaje Algunas de las opciones para el montaje de dispositivos son: -t indica el tipo de chero a montar. Los tipos ms usuales son ext3, ext4, vfat, ntfs... -a monta todos los dispositivos que aparecen en el archivo /etc/fstab, excepto los que tienen la opcin noauto o los que est seleccionados por el tipo -t -w monta los dispositivos como lectura-escritura Un ejemplo sera: mount -t ext3 /dev/sda2 /mnt, que monta el dispositivo saa2 en el directorio /mnt. 5.8 umount El comando umount desmonta un dispositivo del rbol de directorios. Si el dispositivo est en uso, no es posible desmontarlo. Se utiliza de la forma: umount dispositivo o bien umount puntodemontaje Unidad 3: Trabajo con comandos. 147 Desmontaje de un dispositivo con el comando umount 5.9 dmidecode Este comando muestra una amplsima informacin sobre nuestro sistema. Dado que la salida del terminal es extensa, se puede paginar la misma aadiendo el paginador less: dmidecode | less Para salir del paginador hay que pulsar la tecla q. Salida de terminal del comando dmicode 148 Aula Mentor 5.10 ifcong Muestra el estado de las conexiones de red. Saliaa ae terminal ael comanao ifconhg 5.11 iwcong Es similar a ifcong, pero para conexiones inalmbricas. 5.12 /etc/init.d/proceso accin Para cualquier proceso que se ejecuta en el inicio del sistema, las acciones son: start Inicia el proceso stop Detiene el proceso restart Reinicia el proceso Por ejemplo, si se ha detenido la conexin a la red, se puede reiniciar con: /etc/init.d/networking restart 5.13 halt Este comando detiene todos los procesos abiertos del sistema y apaga el equipo. 6. Consolas virtuales Una consola virtual es un intrprete de comandos en un entorno que no es el grco que hemos visto hasta ahora, en el que el usuario, a travs del teclado, est en contacto directo con el ordenador. Unidad 3: Trabajo con comandos. 149 El ingreso en una consola virtual lo realizamos presionando, a la vez, las teclas Alt, Ctrl y una de las seis primeras teclas funcin. Las seis primeras consolas estn habilitadas para modo texto. Si presionamos simultneamente Alt+Ctrl+F1, accederemos a la primera consola, identicada como tty1. Son pantallas en negro, en las que se identican el sistema operativo, el nombre del servidor, el nmero de la consola virtual y la entrada del usuario. Para acceder a ellas, escri- bimos el nombre del usuario (login) y, despus, la contrasea (pasword). Cuando accedemos a cualquiera de estas seis consolas, lo hacemos a un intrprete de comandos, donde podemos lanzar uno de estos o una aplicacin. Para volver a nuestra pantalla en modo grco pulsamos Alt+Ctrl+F7. Primera consola virtual (tty1) Nota En las consolas virtuales, cuando accedemos al sistema, no queda constancia de que escribimos la contrasea, aunque s el nombre del usuario. 150 Aula Mentor Las consolas virtuales son la mejor expresin de que Linux es un sistema operativo multiusuario y multitarea porque, mientras mantenemos nuestra sesin abierta y realizando trabajos, podemos entrar como otro usuario y realizar otros trabajos diferentes. Esta ltima sesin puede realizarse en un entorno grco o en modo texto, permaneciendo, en este caso, el ambiente con el que hemos ingresado en la consola virtual. En modo grco, el resultado es similar a entrar en Pantalla de entrada nueva del men Aplicaciones > Herramientas del sistema. El nuevo usuario con el que nos hemos identicado ante el sistema se encuentra en la segunda consola grca, correspondiente a la pulsacin de Alt+Ctrl+F8. Podemos volver a nuestra sesin pulsando Alt+Ctrl+F7 y escribiendo nuestra con- trasea. A partir de este momento, podemos alternar entre los dos usuarios con las pulsaciones de teclas indicadas. Unidad 4: Gestin del sistema. 151 Unidad 4: Gestin del sistema 1. Archivos importantes del sistema En mayor o menor medida, todos los archivos instalados son importantes, pero algunos lo son especialmente porque nos permiten modicar el inicio del sistema o congurar el aspecto que tiene nuestro escritorio. 1.1 /etc/fstab El archivo /etc/fstab contiene informacin de los sistemas de archivos existentes en las distintas particiones que pueden ser montadas. Este chero es ledo en el arranque del sistema, para reconocer cules han de ser montadas en ese momento -por ejemplo, el raz-, y por programas que necesitan acceder a la informacin que contiene. Contenido del archivo fstab Una lnea contiene, separados por tabulaciones o espacios, la informacin siguiente: - Dispositivo fsico o sistema remoto que contiene un sistema de archivos. - El punto de montaje o carpeta en la que debe ser montado. En el caso de swap (memoria) ha de indicar none. - El tipo de sistema de archivos, usualmente ext3, nfs, etc. - Las opciones de montaje, separadas por comas. - dump indica si se realiza un respaldo del sistema de archivo, indicando el 0 que no se tiene en cuenta - pass indica el orden de revisin, por la aplicacin fsck (FileSystem Check o Vericacin del Sistema de Archivos) de los dispositivos durante el inicio. El 0 indica que el dispositivo no se revisa. Las opciones de montaje ms frecuentes son las siguientes: 152 Aula Mentor Opciones Accin ro Montaje solo en modo lectura. No puede escribirse en la particin rw Montaje en formato de lectura y escritura user Cualquier usuario puede montar y desmontar la particin. Es el sistema habitual para los lectores de CD/DVD. nouser Es la opcin contraria a user exec Permite la ejecucin de archivos binarios y de programas existentes en el particin noexec La opcin contraria a exec auto La particin se monta en el arranque, o bien el administrador puede montarla con el comando mount -a noauto Es preciso explicitar todos los datos para que la particin pueda montarse errors=remount- ro El sistema intenta montar la particin en modo de solo lectura en el caso de que se produzcan errores en el montaje inicial. defaults Es una forma abreviada de escribir rw, suid, dev, exec, auto, nouser, async. Si queremos montar una particin de forma automtica en el arranque del sistema, deberemos hacer lo siguiente: - Usar /mnt como punto de montaje, o crear una carpeta para esa nalidad. - Obtener el UUID (Universally Unique IDentier o Identicador nico Universal) o identi- cador estndar de la particin. Este nmero podemos obtenerlo escribiendo en un terminal, como root, el comando blkid. Este comando muestra los identicadores, tipos de archivos y etiquetas de las particiones existentes en nuestro equipo. Salida del comando blkid - Como root, aadir una lnea a fstab en la que indiquemos el UUID de la particin, el punto de montaje (/mnt o la carpeta creada) las opciones de montaje (podemos usar defaults) y los valores de dump y pass, normalmente 0 y 2, respectivamente. Para agregar la lnea, tenemos que editar el archivo con un editor de texto plano, como gedit. Unidad 4: Gestin del sistema. 153 Comprobamos si la modicacin ha sido correcta, como root, mediante la orden mount -a que, como sabemos, actualiza el montaje de las particiones existentes en el archivo fstab. 1.2 X11 Cuando hablamos de las X, hacemos referencia a la interfaz grca de una distribucin de Linux. Xorg es el servidor generalmente utilizado para ejecutarlas. Desde hace algn tiempo, la carpeta en la que se encuentra la conguracin de las X vara segn las distribuciones de Linux. En unas se halla en /usr/lib/X11, y en otras, como De- bian, en /usr/share/X11. Con anterioridad, la ubicacin era /etc/X11 y all se ubicar si creamos una conguracin alternativa, de forma manual. 1.2.1 Conguracin en /usr/share/X11 En la conguracin ocial, el controlador evdev congura automticamente los dispositivos de entrada, lo que permite que el servidor de las X detecte desde el inicio el teclado y el ratn. Por esta razn no es preciso especicarlos, como se haca anteriormente. En caso de que tengamos que desconectar alguno de los perifricos de entrada, evdev los detecta de modo automtico, si son conectados de nuevo, y los recongura. Los archivos de conguracin se encuentran en la carpeta /usr/share/X11/xorg.conf.d, donde hallamos varios archivos, cuyos nombres comienzan con un nmero, que es el orden en el que se cargan. Cada una de las secciones de los archivos toma la forma siguiente: Seccin sectionName SectionEntry ... EndSection En el caso del archivo 10-evdev.conf, las entradas hacen referencias a los dispositivos de en- trada, como ratn, teclado o pantalla tctil. Son entradas genricas (catchall). 154 Aula Mentor Contenido del archivo 10-evdev.conf Si quisiramos crear un archivo para soportar, por ejemplo, un teclado especial, que no se detecta automticamente con evdev, deberamos crear un archivo 10-keyboard.conf, con un contenido similar al siguiente: Seccin InputClass Identier evdev keyboard catchell MatchIsKeyboard on MatchDevicePath /dev/input/event* Driver evdev Opcin XkbModel marca_del_teclado Opcin XkbLayout es Opcin XkbVariant, es EndSection 1.2.2 Conguracin en /etc/X11/xorg.conf Como comentbamos lneas arriba, este archivo ya no existe en la conguracin predetermi- nada de la mayor parte de los sistemas Linux. No obstante, es posible crearlo para que sea la conguracin de nuestro sistema. Para llevar a cabo esta operacin, deberemos de hacer lo siguiente: - Pasamos a una consola virtual mediante la combinacin de teclas Ctrl+Alt+F1 - Escribimos root y, cuando se nos requiera, su contrasea. - Paramos el modo grco que est en funcionamiento. Si se trata de gnome, sera: - /etc/init.d/gdm3 stop - Creamos un nuevo archivo de conguracin de las X. Hay que tener en cuenta que este ar- chivo se crea con los datos que se han detectado durante la instalacin del sistema. Xorg -congure Unidad 4: Gestin del sistema. 155 Este archivo nuevo se encuentra en la carpeta de root. El nombre de este archivo es xorg.conf. new. - Tenemos que mover el nuevo chero a /etc/X11, lo que haremos con: mv /root/xorg.conf.new /etc/X11/xorg.conf Al tiempo que lo copiamos, le cambiamos el nombre, suprimiendo el .new nal. - Editamos el chero, para comprobar que los parmetros de nuestros perifricos son correc- tos, en especial el monitor y la tarjeta grca. gedit /etc/X11/xorg.conf - Iniciamos el modo grco: /etc/init.d/gdm3 restart - Volvemos a la sesin grca, saliendo de la consola virtual. Un archivo xorg.conf tiene la estructura siguiente: ServerLayout Esquema global Files Ruta de los archivos Module Mdulos dinmicos InputDevice Descripcin de los dispositivos perifricos Monitor Descripcin del Monitor Device Descripcin de los dispositivos grcos Screen Conguracin de la pantalla Si, por ejemplo, queremos modicar los valores de la resolucin de la pantalla, podemos aadir, en la seccin Screen la que queremos y sabemos que est soportada. Por ejemplo, aadiramos 1280x1024 a cada entrada. 156 Aula Mentor Section Screen Identier Default Screen Device Tarjeta de vi deo generica Monitor CG772C-EV DefaultDepth 24 SubSection Display Depth 1 Modes 1280x1024 1024x768 832x624 800x600 720x400 640x480 EndSubSection SubSection Display Depth 4 Modes 1280x1024 1024x768 832x624 800x600 720x400 640x480 EndSubSection SubSection Display Depth 8 Modes 1280x1024 1024x768 832x624 800x600 720x400 640x480 EndSubSection SubSection Display Depth 15 Modes 1280x1024 1024x768 832x624 800x600 720x400 640x480 EndSubSection SubSection Display Depth 16 Modes 1280x1024 1024x768 832x624 800x600 720x400 640x480 EndSubSection SubSection Display Depth 24 Modes 1280x1024 1024x768 832x624 800x600 720x400 640x480 EndSubSection Posteriormente podemos seleccionar la nueva resolucin en Sistema > Preferencias > Monitores, y aplicarla. Preferencias de monitor Unidad 4: Gestin del sistema. 157 De la misma manera, podramos modicar el ratn o el teclado. Nota Debemos de estar completamente seguros de los valores que escribimos en el ar- chivo de conguracin porque un error en los mismos puede provocar un dao irreparable en el hardware. 1.3 Grub Grub2 (GRand Unied Bootloader) es el gestor de arranque predeterminado en un sistema Debian, lo que quiere decir que es lo primero que se carga cuando se inicia el ordenador, y est concebido para iniciar dos o ms sistemas operativos. El nmero 2 se debe a que se trata de una modicacin en profundidad de la versin anterior. En el archivo grub.cfg, situado en la carpeta /boot/grub, se encuentran las especicacio- nes iniciales de arranque: - los sistemas operativos instalados y la informacin del arranque de cada uno de ellos, - el sistema que lo hace por defecto, - el tiempo de espera para el inicio automtico de este sistema operativo, - adems de otros elementos como los tipos de letras, los colores o la imagen inicial del car- gador. Este archivo no se debe de modicar puesto que se genera automticamente por el sistema, a partir de otros archivos, que s son modicables. Tambin se puede generar escribiendo, como root, en un terminal update-grub2 Nota En la versin anterior de grub, el archivo de conguracin era menu.lst. Bastaba modicarlo para que los cambios tuviesen validez inmediata. Si deseamos modicar las opciones de grub, tendremos que hacerlo en las siguientes carpetas y archivos, y siempre como administrador o root. 1.3.1 Conguracin de grub 1.3.1.1 Carpeta /etc/grub.d En esta carpeta se encuentran una serie de cheros ordenados (y por ese orden se leen) que nos dan las entradas de los sistemas operativos. 158 Aula Mentor Contenido de la carpeta /etc/grub.d 00_header: Carga las opciones del archivo /etc/default/grub. 05_debian_theme: Color de texto e imagen de fondo. 10_linux: Entradas de sistemas Linux. Contiene comandos y scripts para este sistema. 30_os_prober: Entradas de otros sistemas operativos, como Windows o MacOs. Contiene comandos y scripts para estos sistemas. 40_custom: Para los sistemas operativos instalados que no encuentra os-prober. 1.3.1.2 Archivo /etc/default/grub Archivo /etc/default/grub Unidad 4: Gestin del sistema. 159 En el archivo encontramos varias lneas, que son opciones del arranque de grub. En oca- siones, algunas entradas no existen y, si nos interesan, podemos incorporarlas. Otras estn comentadas, es decir, tienen el signo # al comienzo de la lnea, lo que quiere decir que estas opciones no sern tenidas en cuenta en el arranque. Si queremos que funcionen, deberemos descomentarlas, eliminando dicho signo #. Entre otras, las opciones siguientes son importantes: GRUB_TIMEOUT=30 Tiempo, medido en segundos, en el que se mostrar el grub, esperando a que eli- jamos una entrada de sistema operativo. Podemos modicar el valor predeterminado buscando un tiempo prudencial, como, por ejemplo, 30 segundos. GRUB_DEFAULT=5 Asigna el nmero de la entrada de grub que se cargar por defecto, si no elegimos ninguno o dejamos pasar el tiempo sin realizar la eleccin. Comienza a contar desde 0, siendo esta la primera entrada. Nota Podemos conocer las entradas del men y el orden en el que se encuentran escri- biendo en un terminal: cat /boot/grub/grub.cfg | grep menuentry | cut -d -f 2 Para cambiar el sistema operativo tambin podemos escribir saved en lugar de un nmero. Esta opcin implica que grub inicie el sistema con la entrada utilizada en el arranque inmediatamente anterior. GRUB_HIDDEN_TIMEOUT=0 No siempre se encuentra esta lnea, que se utiliza para esconder el men de entradas. Un tiempo mayor implica que grub no se inicia hasta que haya transcurrido ese tiempo. Si queremos que se muestre el men, tenemos que comentar la entrada, es decir, escribir el signo # delante de la lnea. GRUB_HIDDEN_TIMEOUT__QUIET=false Es una opcin para mostrar -o no- la cuenta atrs de grub, y que no se encuentra en todos los archivos de conguracin aunque, si no se halla, la podemos aadir. Existen dos opciones: true: No se mostrar la cuenta atrs. False: Muestra la cuenta regresiva de la entrada GRUB_TIMEOUT=30. #GRUB_GFXMODE=640x480 Se trata de la resolucin utilizada en el grub en modo grco, que tambin debe ser descomentada para su uso. 160 Aula Mentor Para que tenga validez cualquier cambio que hayamos realizado en uno de los archivos de conguracin de grub, deberemos de guardarlo, como root, mediante el comando update-grub2. 1.3.2 Modicacin de grub Para administrar grub podemos usar Startup Manager, una aplicacin con la que modica- remos diversos aspectos, tales como el sistema operativo por defecto, el tiempo de espera o los colores. Como no se encuentra entre los paquetes inicialmente instalados con nuestra distribucin, tenemos que hacerlo con cualquiera de las aplicaciones que veremos ms delante. Una vez instalado el paquete, lanzamos la aplicacin como administradores del sistema. Lanzamiento de StartupManager La ventana tiene dos pestaas. En la primera establecemos las opciones de arranque: tiempo de espera, sistema operativo inicial, resolucin y color de la pantalla y elementos visibles en el arranque. Opciones de arranque de Startup Manager Unidad 4: Gestin del sistema. 161 Al hacer clic sobre el sistema operativo por defecto, se despliega una ventana que muestra los que se encuentran reconocidos en la carpeta /etc/grub.d. Seleccionamos el que nos interese. Sistemas operativos reconocidos en /etc/grub.d La pestaa Avanzado nos permite seleccionar la resolucin del men del cargador de arranque y, lo que es ms importante, permite crear un disco de rescate. Opciones avanzadas de Startup Manager 1.3.3 Recuperacin de grub Cuando instalamos o reinstalamos un sistema operativo que no sea Linux, el MBR se reescri- be, desapareciendo grub. Tambin puede ocurrir que instalemos un nuevo ncleo y, por algu- na razn, este no arranque. Para recuperar el cargador de arranque tenemos varias opciones. 1.3.3.1 Uso del modo rescue de Debian Para utilizar este mtodo, debemos de introducir un disco de instalacin de Debian y selec- cionar rescue mode o text rescue, bien directamente en el men de un CD/DVD de modo en vivo, bien en las Opciones avanzadas en el men de la pantalla, si se trata de un disco de instalacin. 162 Aula Mentor Eleccin del inicio en modo rescate A partir de este momento, aparecern una serie de pantallas, que son similares a las de la instalacin, en modo texto. Utilizaremos las teclas siguientes: - Tabulacin, para movernos entre el men y los botones, Retroceder y Aceptar. - Las teclas de espacio, es decir, las echas de movimiento, para recorrer el men. - Intro para activar uno de los botones. Como se indica en el ngulo superior derecho de la pantalla, se est trabajando en modo res- cate, por lo que el sistema no va a ser sobreescrito. Se utiliza solo la deteccin de elementos previamente congurados, y se conguran el idioma y las conexiones a la red. Unidad 4: Gestin del sistema. 163 Cargando componentes adicionales, en modo rescate En una serie de pantallas sucesivas se nos pide el idioma de la instalacin, la zona y el tipo de teclado. Posteriormente, se identican la red y el equipo. Si este tiene algn nombre de identicacin, lo podemos de escribir, o tambin podemos dejar el nombre que le da el disco de rescate. No quedar registrado posteriormente. Conguracin de la red. Nombre del equipo 164 Aula Mentor Una vez detectados los elementos necesarios de la conguracin, aparecen en una pantalla todas las particiones, de entre las que tenemos que seleccionar una como sistema de archivos raz. Relacin de particiones A continuacin tenemos que seleccionar qu operacin vamos a realizar en el modo de res- cate. Si en algn momento detectamos que nos hemos equivocado de particin, podemos retroceder y escoger un sistema de cheros raz distinto, es decir, otra particin diferente. Men del modo de rescate Como lo que deseamos es tener nuestro cargador de arranque (grub), la tercera opcin ser la que escogeremos. Tenemos que escribir el espacio en el que se cargar en la lnea azul inferior. Normalmente se carga en el registro del primer disco duro, en la primera particin. Unidad 4: Gestin del sistema. 165 Eleccin del dispositivo de arranque En las dos primeras opciones del men del modo de rescate, se nos ofrecen intrpretes de comandos en la particin elegida o en el entorno de grub. Intrprete de comandos en la particin Intrprete de comandos en grub Una vez que hayamos reinstalado grub, reiniciamos el sistema.
Podemos aprovechar este momento para modicar grub, si eso es lo que queremos, incre- mentando, por ejemplo, el tiempo de espera de seleccin. 166 Aula Mentor 1.3.3.2 Uso de Super Grub2 Super Grub2 es un software que est concebido para rescatar sistemas operativos que no se arrancan. Se descarga desde la pgina una imagen iso y, como tal, ha de ser grabada en un CD. http://sourceforge.net/projects/supergrub.berlios/les/super_grub_disk_hybrid-1.98s1.iso/download Descarga de la imagen de Super Grub2 Una vez grabado, introducimos el CD en el lector y reiniciamos el equipo, a n de que este se arranque. Recuerda que tenemos que tener modicada la BIOS para que el orden de arran- que del equipo se inicie en el lector del CD/DVD. La pantalla inicial nos ofrece un men que nos permite, en primer lugar, cambiar el idioma. Pantalla inicial de Super Grub2 El men permite, entre otras opciones, detectar: Cualquier sistema operativo. Unidad 4: Gestin del sistema. 167 Sistemas operativos detectados por Super Grub2 en un equipo Cualquier archivo de conguracin de Grub2. Archivos de conguracin de Grub2 detectados Mostrar los dispositivos y particiones del equipo. 168 Aula Mentor Particiones detectadas en el equipo por Super Grub2 Para reinstalar grub en una distribucin de Linux, tenemos que seguir los pasos siguientes sucesivos: Elegir la opcin detecta cualquier sistema operativo. Seleccionar el sistema operativo que queramos rescatar y pulsar Intro. Observaremos que el sistema se arranca como siempre lo haba hecho. Cuando hayamos entrado, Abrimos un terminal y escribimos sucesivamente las instrucciones siguientes: sudo grub mkcong sudo grub-install /dev/sda sudo update-grub2 Nota En la segunda instruccin debemos escribir el disco en el que se encuentra el sis- tema operativo, no la particin Desde el propio sistema operativo que tenemos abierto lo reiniciamos y retiramos el CD con Super Grub2. Unidad 4: Gestin del sistema. 169 2. Aplicaciones al inicio Podemos hacer que el sistema, al iniciarse, abra las aplicaciones que deseemos, evitndonos la mecnica de tener que realizar la misma operacin cada vez que iniciamos nuestra sesin. Tambin podemos, por supuesto, eliminar una de esas aplicaciones. Para llevar a cabo estas acciones, abrimos el men Aplicaciones > Herramientas del Sistema > Aplicaciones al inicio. En la ventana emergente podemos elegir qu aplicaciones de- seamos abrir- o eliminar- de entre las que se muestran en una ventana, o tambin seleccionar el comando de inicio de una aplicacin. Ventana de Aplicaciones al inicio Si el programa se encuentra en el listado, simplemente hacemos clic sobre el nombre de la aplicacin propuesta para seleccionarla y, si ya lo est, podemos eliminarla haciendo clic sobre el botn Quitar, una vez seleccionada. Podemos Editar el comando de la aplicacin haciendo clic sobre el botn correspondiente. 170 Aula Mentor Editar programas al inicio Tambin podemos aadir una aplicacin que no se encuentra en el listado propuesto, haciendo clic sobre el botn Aadir. En la nueva ventana deberemos escribir el nombre del programa, el comando que lo lanza y, si lo deseamos, un comentario. Si no sabemos cul es la ubicacin concreta del comando, navegamos por el rbol de carpetas hasta hallarlo. Recordemos que los que pueden ser iniciados por los usuarios normales se encuentran en /usr/bin. Aadir programas al inicio Unidad 4: Gestin del sistema. 171 Si aadimos una aplicacin que solo el administrador puede incluir, en la siguiente sesin se mostrar un aviso de error, advirtiendo que solo root puede incluirla al inicio de una sesin. Aviso de insuciencia de permisos para incluir un programa Por tanto, tenemos que conocer el funcionamiento de los archivos de arranque si que queremos aadir una aplicacin al inicio del sistema que solo puede hacer el administrador. El archivo que inicia el sistema es /sbin/init, cuya conguracin se localiza en /etc/inittab. Este archivo permite seleccionar entre 6 niveles de ejecucin posibles (run level). - Nivel 0: el equipo se para. - Nivel 1: modo monousuario, usado en caso de que existan serios problemas en el sistema. - Niveles 2 a 5: modos multiusuarios, con o sin soporte de redes. - Nivel 6: el equipo se reinicia (reboot). Hay unas lneas que proporcionan informacin sobre la ejecucin: id:2:initdefault el nivel de ejecucin predeterminado es el 2, si::sysinit:/etc/init.d/rcS debe ejecutar inmediatamente el script /etc/init.d/rcS, l2:2:wait:/etc/init.d/rc 2 para entrar en el nivel de ejecucin 2 debe ejecutar este comando. Para cada nivel de ejecucin hay una carpeta -en este caso /etc/rc2.d- que contiene unos archivos cuyo formato de nombre es: S-nmero-nombre_del_servicio cuyo signicado: x S (Start) Abrir x nmero es el orden de ejecucin de los archivos, que es ascendente. x nombre del servicio, es decir, del programa. Si hubiese una letra K (Kill) en el inicio, indicara que se mata el proceso. Siempre se ejecutan antes los archivos Kill que los Start. Los archivos son vnculos simblicos, que apuntan a los que se hallan en la carpeta /etc/ init.d.
172 Aula Mentor Contenido de la carpeta /etc/rc2.d Ahora que sabemos cmo funciona el inicio del sistema, podemos hacer que se arranque un programa en el inicio, como, por ejemplo, restarter. Para llevarlo a cabo: - Abrimos un terminal de root. - Nos movemos a una de las carpetas que contienen los binarios: /bin, /sbin o /user. - Copiamos el comando en la carpeta /etc/init.d. - Creamos un enlace simblico al script, con el comando update-rc.d programa start 15 2 3 4 5 . stop 85 0 1 6 . (los puntos son importantes) La orden signica que se crea el enlace de inicio (start) del programa (programa) con el orden de ejecucin 15 en los niveles de ejecucin 2, 3, 4 y 5. Tambin se crea el enlace de cierre (stop) con el orden de ejecucin 85 en los niveles de ejecucin 0, 1 y 6. El conocimiento del funcionamiento del inicio del sistema tambin nos puede servir para evitar el arranque de un servicio determinado, borrando el enlace simblico de la carpeta del nivel de arranque. 3. Monitor del sistema El Monitor del sistema es una aplicacin que hallamos en Aplicaciones > Herramientas del Sistema, y que tambin podemos lanzar con el comando gnome-system-monitor. La aplicacin nos muestra, en unas ventanas grcas, informacin de diversos elementos de la carga del sistema. Con esta herramienta podemos conocer, en qu estado se encuentran dichos elementos y, si es preciso, actuar con esa informacin. El Monitor del sistema muestra la informacin en cuatro pestaas. En la primera, Siste- ma, encontramos las versiones de la distribucin, del ncleo y de GNOME, memoria instalada, procesadores y espacio libre en el disco. En la pestaa Procesos conocemos qu procesos se estn desarrollando, quin los eje- cuta, cul es su nmero de identicacin (el pid que veremos ms adelante) o en qu estado Unidad 4: Gestin del sistema. 173 se encuentran, adems de la memoria que usan. Por defecto -y seguridad- se muestran solo los procesos que abre el usuario, pero tambin se pueden ver los procesos activos -la mayora estn durmiendo) o todos los procesos, incluidos aquellos que realiza el sistema con independencia del usuario. En el caso de que una aplicacin se cuelgue, podemos detenerla, nalizarla e, incluso, matarla, es decir, forzar su terminacin, aunque la prudencia nos dice que no debemos nalizar ningn proceso si no sabemos, con seguridad, de cul se trata, y las consecuencias que tiene.
Monitor del sistema. Procesos abiertos por el usuario En las pestaas Recursos y Sistemas de archivos se muestra informacin, respectivamente, de la CPU, las memorias y la red, as como de los dispositivos montados, sus tipos de archivos, y sus tamaos, y los espacios libres y ocupados. 4. Editor de conguracin Podemos modicar la conguracin de las aplicaciones instaladas en nuestro equipo, bien a travs de los mens de preferencias de las propias aplicaciones, bien a travs del Editor de conguracin. Este guarda las del escritorio de GNOME, las preferencias de usuario y los datos de conguracin del sistema. Por esta razn, algunas conguraciones no se pueden modicar ms que como administrador. En Aplicaciones > Herramientas del sistema > Editor de conguracin (dconf Editor) 174 Aula Mentor abrimos la aplicacin. Ventana del Editor de conguracin Como no existe una Barra de Men del Editor de Conguracin, deberemos buscar, en el Panel de rbol de la izquierda, la aplicacin que queremos modicar. Vamos a ejecutar una modicacin para ejemplicar cmo funciona el Editor. Con di- cha modicacin conseguiremos que la Barra de Direccin de Nautilus muestre las rutas de visualizacin de las carpetas en formato de texto. Adems, con este formato nos podemos conectar a un servidor ftp. Hacemos lo siguiente: - En el Panel de rbol del Editor abrimos el rbol de org > gnome, haciendo clic sobre la echa situada a su izquierda. - Bajamos hasta encontrar nautilus y, tras abrir su men, hacemos clic en preferences. - En el Panel de modicacin hacemos clic sobre la opcin always_use_location_entry. A partir de este momento, podemos escribir en la Barra de Direccin de Nautilus. En el caso de que no estuviese seleccionada esta opcin, se mostraran iconos de carpetas en la Barra de direcciones. Ventana del Editor de conguracin Unidad 4: Gestin del sistema. 175 Para acceder a cualquier carpeta del sistema escribimos en la barra su direccin o ruta, contando con la funcin de autocompletado que tiene Nautilus. Por ejemplo, si borramos la direccin actual (la escoba tiene esa funcin) y comenzamos escribir /home, veremos que, despus de escribir /h, el resto del nombre de la carpeta se nos ofrece como opcin, que podemos aceptar pulsando la tecla Intro. Nota Los cambios que se realizan en el Editor de conguracin causan, en unos casos, efecto inmediato mientras que, en otros, es preciso reiniciar la aplicacin. Hay que tener prudencia cuando se modican aspectos del sistema, y debemos abstenernos de realizarlos si desconocemos las consecuencias de lo que llevamos a cabo. 5. Conexin ftp con Nautilus Nautilus nos permite abrir una carpeta en un servidor de archivos remoto, con el protocolo ftp. Escribimos la direccin con el formato: ftp://usuario@nombre.del.dominio y aparece una ventana para la introduccin de la contrasea, con la opcin primera resaltada, recomendada por seguridad: olvidar inmediatamente la contrasea. Servidor ftp en la Barra de Direcciones Cuando se realiza la conexin, en la Barra lateral de Nautilus aparece dicha conexin ftp con el servidor. Si queremos entrar en un servidor ftp de servicio pblico, a donde se puede acceder de forma annima, escribiremos la direccin en la barra de direccin. Por ejemplo, ftp://ftp. es.debian.org .La ventana de contrasea es similar a la anterior, pero con la opcin de entrada de forma annima. 176 Aula Mentor Ventana de contrasea de servidor ftp El contenido del servidor, con entrada como usuario annimo, se nos muestra en la ventana principal de Nautilus.
Contenido de la conexin ftp a es.debian.org Cuando queramos salir de la pgina del servidor, deberemos hacer un clic con el botn derecho del ratn sobre el lugar de Barra, y seleccionar Desmontar en la ventana emergente. Desmontaje de la conexin ftp Unidad 4: Gestin del sistema. 177 En una conexin va ftp, podemos abrir un Panel adicional para facilitar la transferencia de cheros y carpetas entre nuestro equipo y el servidor, arrastrndolas de un panel a otro. 6. Gestin de impresoras Existen dos formas grcas de gestionar las impresoras que tenemos en nuestro equipo. La primera la podemos lanzar a travs del men Conguracin del Sistema > Impresoras. La segunda, abriendo el gestor de impresoras (cups) por medio del navegador. Normalmente, si conectamos la impresora a nuestro ordenador, ser automticamente detectada y congurada por el sistema. En caso contrario, nosotros deberemos de instalarla. 6.1 Gestin con GNOME Una vez detectada y congurada, si abrimos el gestor de impresoras de GNOME a travs del men anterior, comprobaremos que la impresora ha sido, efectivamente, reconocida.
Pantalla de conguracin de impresoras En ocasiones, aunque la impresora ha sido reconocida, no puede imprimir porque el controlador no se encuentra instalado o es incorrecto, por lo que deberemos proceder a instalarlo o a sustituirlo por otro. Una ventana emergente nos advierte de esta circunstancia. Aviso de controlador inexistente o incorrecto 178 Aula Mentor Una nueva ventana nos indicar las opciones de instalacin, preferentemente la descarga desde un servidor autorizado, o bien instalacin a partir de un controlador previamente descargado. Opciones de instalacin del controlador de una impresora Si queremos aadir una nueva impresora, pulsamos sobre el signo + de la izquierda y, en la ventana emergente, elegimos si se trata de una impresora local o de red. Aadir impresora local o de red La ventana siguiente de conguracin es la misma que la anterior, es decir, descarga del controlador o instalacin de uno previamente descargado. Una vez instalado el controlador, la impresora se muestra en la ventana conguracin de impresoras. Unidad 4: Gestin del sistema. 179 Nueva impresora instalada Podra ocurrir que el controlador de nuestra impresora no se encontrase en el listado de la base de datos del gestor. En ese caso, deberemos de buscarlo en las pginas especializadas, en particular en http://www.openprinting.org/printers donde lo localizaremos segn la marca y el modelo. Una vez localizado el o los controladores, los bajaremos a nuestro ordenador y los copia- remos en las carpetas /usr/share/cups y /usr/share/ppd, desde donde podremos seleccionarlos en la ventana de eleccin de controladores. 6.2 Conguracin con system-cong-printer Podemos acceder al servidor de conguracin de impresoras (CUPS) a travs de la aplicacin cong-system-monitor. Para acceder a dicho servidor, escribimos en un terminal este nombre, y, cuando se nos solicite, la contrasea del administrador. Esta es posible que la tengamos que escribir en diversas ocasiones, cada vez que modiquemos elementos esenciales del servidor. Acceso a system-cong-printer La ventana emergente nos muestra las impresoras conguradas y nos permite modicar dicha conguracin, instalar otra nueva y gestionar la cola de impresin. 180 Aula Mentor Inicio de la aplicacin Pulsando sobre Servidor > Conguracin, accedemos a las opciones generales de conguracin del servicio de impresin, tales como la comparticin de la impresora o los permisos de cancelacin de trabajos. Tambin se puede elegir si queremos guardar todos los trabajos de impresin, solo el historial o borramos todos los datos de los trabajos. Conguracin de los servicios de impresin 6.2.1 Aadir nuevas impresoras Aadiremos nuevas impresoras a travs de Servidor > Nueva > Impresora, donde tendremos que elegir si se trata de una impresora local o de red. En los dos casos tendremos que hacer una seleccin de entre las opciones que se nos presentan. Unidad 4: Gestin del sistema. 181 Instalacin de nuevas impresoras A continuacin elegimos un controlador, con tres opciones para hacerlo: - Buscarlo de entre los que estn en la base de datos del servidor; - Proporcionarlo nosotros, porque lo hayamos descargado previamente. Un archivo PPD (Postscript Printer Description) proporciona las caractersticas de las impreso- ras y de sus opciones de impresin: tipos de letras y papel, las resoluciones de impresin, etc. Si hemos tenido que buscar este archivo en Internet, tenemos que proporcionrselo al servidor de impresin. - Permitir una conexin autnoma a la red para que busque un controlador adecuado, que se pueda descargar. Optamos por la primera opcin, puesto que es muy amplio el repertorio de los controladores disponibles. Siempre podremos descargarlo desde openprinting si no est disponible en nues- tro ordenador. Seleccin de controlador 182 Aula Mentor Elegimos la marca, el modelo de la impresora y seleccionamos un controlador de entre los que se nos presentan. . Seleccin de marca, modelo y controlador Por ltimo, damos nombre a la impresora y la describimos. Nombre y descripcin de la nueva impresora Cuando pulsemos sobre el botn Aplicar, el icono de la nueva impresora se mostrar en la ventana del inicio de la aplicacin system-cong-printer, seal de que est congurada y lista para imprimir. Unidad 4: Gestin del sistema. 183 6.2.2 Modicacin de la conguracin de una impresora Al hacer clic con el botn derecho del ratn sobre una impresora previamente seleccionada, se abre un men emergente, que es el mismo que se muestra en Impresora de la Barra de Men de la aplicacin. Las opciones que tenemos son las siguientes: - Conguracin de la impresora, entendiendo por tal su descripcin, ubicacin y contro- lador.
Opciones de conguracin de la impresora - Polticas, para establecer el estado de la impresora y las polticas de error y operacin. Opciones de polticas de la impresora 184 Aula Mentor - Control de acceso, para establecer qu usuarios pueden imprimir y cules no. Opciones de acceso a la impresora - Opciones de la impresora, con el tamao de la pgina, la resolucin y el ajuste de mr- genes. Opciones de tamao de la pgina, resolucin y ajustes - Las opciones de trabajo permiten congurar, especialmente, las opciones de imgenes y texto. Unidad 4: Gestin del sistema. 185 Opciones de trabajos - Podemos conocer los niveles de tner, si la impresora proporciona esta informacin. 6.3 Gestin con un navegador Una alternativa a la conguracin anterior es conectar directamente con el servidor de impresin CUPS (Common Unix Printing System) con un navegador. Basta escribir en su Barra de Direcciones http://localhost:631 para llevar a cabo dicha conexin. 186 Aula Mentor Pgina inicial del servidor CUPS Todo lo realizado con system-cong-printer se puede llevar a cabo en esta ventana, es decir, podemos dar de alta a una nueva impresora, adscribir un controlador o gestionar los trabajos de impresin. Es una pgina bastante intuitiva, por lo que es preferible que cada usuario descubra sus posibilidades. Nos limitaremos a ver algunos aspectos de CUPS. En la pestaa Administracin, podemos hacer que se detecten automticamente las que se encuentran conectadas al sistema, tanto si se trata de una impresora local como si lo es de red. Si no se ha detectado, deberemos de congurarla manualmente, tras escribir el nombre del usuario root y su contrasea.
Administracin de impresoras Unidad 4: Gestin del sistema. 187 Deberemos de elegir si se trata de una impresora local u otra remota. Las siguientes ventanas son idnticas para los dos tipos de impresoras. Aadir impresoras: locales o en red En las siguientes pginas tenemos que indicar la direccin en la que se encuentra la impresora, tanto si se trata de una local como si es remota. Por ejemplo: En el primer caso, http://localhost:631/HP_LaserJet_1000 En el segundo, ipp://192.168.1.101/HP_LaserJet_1000 (lgicamente, la ip es un ejemplo) Direccin de impresora 188 Aula Mentor Tambin tendremos que escribir el nombre de la impresora, que es obligatorio. El resto de los datos podemos dejarlos en blanco. Tambin debemos de indicar si se trata de una impresora compartida. Aadir impresoras: nombre y descripcin A continuacin, deberemos de seleccionar la marca y el controlador, de entre una lista que se presenta en la ventana. Unidad 4: Gestin del sistema. 189 Seleccin de controlador de la impresora Por ltimo, deberemos de establecer las opciones predeterminadas de la impresora. Una vez que lo hayamos hecho, presionamos el botn Cambiar opciones predeterminadas para que las establecidas tengan plena validez. 190 Aula Mentor Opciones predeterminadas de impresin Una vez que tengamos la impresora congurada, pulsamos la pestaa Impresoras, donde se muestran las que han sido conguradas. Servidor cups. Unidad 4: Gestin del sistema. 191 Cuando hacemos clic sobre el nombre, se nos presentan las opciones de Mantenimiento y Administracin de la impresora. Las opciones de la pestaa Mantenimiento son las relacionadas con los trabajos de im- presin, desde imprimir una pgina de prueba -para comprobar el estado de impresin- hasta rechazar, mover o cancelar los trabajos de impresin. Cuando se pausa una impresora, esta no imprime hasta que no se pulsa sobre la opcin Reanudar impresora. Opciones de mantenimiento Las opciones de Administracin son las relativas a la modicacin de las caractersticas de una impresora, su eliminacin, sus opciones predeterminadas, la consideracin de impresora predeterminada -caso de que exista alguna ms congurada- y el ltro de los usuarios permitidos. Servidor cups. Opciones de Administracin En la pestaa Trabajos se gestionan todos los trabajos de impresin. Nota Cuando hayamos nalizado la conguracin de la impresora, estar lista para im- primir los trabajos que enviemos. Si no es posible hacerlo, abriremos una consola de root y escribiremos: /etc/init.d cups restart 7. Gestin de usuarios y grupos. Modo grco Ya hemos visto cmo podemos gestionar los usuarios y los grupos en un terminal. Ahora lo veremos en modo grco. Lanzamos la aplicacin que los gestiona desde Aplicaciones > Herramientas del sistema > Usuarios y Grupos, equivalente al comando users-admin. Nota Es preciso instalar el paquete gnome-system-tools para poder gestionar plena- mente los usuarios y grupos del sistema en modo grco. En caso de no hacerse, solo se pueden crear y eliminar usuarios. Esta es la opcin predeterminada y que se encuentra activa en la Conguracin del sistema. 192 Aula Mentor Usuarios y grupos. Ventana principal En la ventana principal se muestran los usuarios normales registrados en el sistema, es decir, sin tener en cuenta al administrador. En esta ventana podemos Aadir nuevos usuarios y Eliminar a los que ya existen. En el primer caso, y tras escribir la contrasea del administrador, se nos pide el nombre del nuevo usuario y una contrasea que, en el caso de ser corta, se nos indica que debemos aumentarla con un nmero mayor de letras, nmeros y/o signos. Tambin podemos generar una aleatoria. Cuando hayamos creado el usuario, automticamente se crea en /home la carpeta personal del nuevo usuario. De la misma manera, podemos eliminar un usuario existente. En ese momento se mues- tra una ventana en la que se nos da la posibilidad de cancelar la eliminacin (No eliminar la cuenta) y la de mantener los archivos del usuario o eliminarlos. En este ltimo caso, el directorio /home/usuario se borra totalmente. Eliminacin de un usuario En la misma ventana principal, podemos cambiar: - El nombre del usuario. Aunque cambie el nombre, la carpeta en /home permanece con el nombre anterior. - El tipo de cuenta, que puede ser personalizada, con algunos ajustes (privilegios) especiales; de administrador, con todos sus privilegios lo que, por seguridad, se recomienda descartar; y como usuario de escritorio, que puede trabajar con el sistema pero no puede modicar ninguna conguracin general y, por tanto, tampoco puede instalar programas. - La contrasea. Unidad 4: Gestin del sistema. 193 Tipos de cuenta de usuario Para realizar ajustes en la conguracin de los usuarios, pulsamos sobre el botn Ajustes avanzados. En la ventana emergente aadimos, si queremos, los telfonos del usuario y su ubicacin en la ocina (Informacin de contacto), modicamos sus privilegios (Privilegios del usuario) y algunos aspectos importantes del mismo (Avanzado) Privilegios de un usuario 194 Aula Mentor Siempre es interesante conocer cules son los privilegios que tiene un usuario porque, en ocasiones, hay acciones que no puede realizar al no estar autorizado. Por esta razn es necesario activar aquellos que pueden ser de utilidad en el trabajo cotidiano, como, por ejemplo, la conguracin de las impresoras o el uso de los dispositivos de sonido. Los ajustes avanzados de un usuario permiten modicar su directorio personal, el gru- po principal al que pertenece y su identicacin (ID). Es conveniente no modicar la shell del usuario si no se conoce bien su funcionamiento. Ajustes avanzados En relacin a los grupos, hay que recordar que, en los permisos de acceso, ejecucin, lectura y escritura de un chero, los usuarios pertenecientes a un grupo pueden llegar a tener los mismos derechos que el usuario propietario del mismo. De aqu la importancia que tiene la pertenencia de aquellos a determinados grupos. La gestin de los grupos se lleva a cabo pulsando en el botn Gestionar grupos, lo que lleva a una nueva ventana en la que se listan todos los grupos existentes y los botones: Unidad 4: Gestin del sistema. 195 Ajustes de grupos - Aadir, con el que podemos aadir nuevos grupos a los ya existentes. Como los identi- cadores de los usuarios y sus grupos comienzan en el 1000, todo nuevo grupo que se cree llevar el nmero siguiente al del ltimo de los usuarios creados, salvo que lo modiquemos en esta ventana. Creacin de un grupo - Propiedades, para conocer el ID de cada grupo y los usuarios normales que forman parte de l. De esta forma, podemos aadir usuarios a los diferentes grupos existentes, como, por ejemplo, a los de audio o cdrom. No se recomienda, bajo ningn concepto, que los usuarios normales formen parte del grupo de root, por los riesgos potenciales que existen en relacin a la seguridad y estabilidad del sistema. Propiedades de un grupo 196 Aula Mentor - Eliminar supone, como su nombre indica, eliminar uno de los grupos existentes. 8. Redes Existen diversas posibilidades de poner varios ordenadores en una red, con la nalidad de poder compartir contenidos, imprimir archivos, etc. 8.1 NFS NFS es el acrnimo de Network File System (Sistema de Archivos en Red), el sistema nativo que usa Linux para compartir carpetas y cheros a travs de la red. La conguracin del sistema la realiza siempre el administrador del sistema, por lo que tendremos que trabajar como root. Para poder compartir las carpetas tenemos que tener instalados los paquetes de NFS, por lo que, en un terminal de root, escribimos lo siguiente, para saber si lo estn: dpkg -S nfs-common nfs-kernel-server rpcbind Si alguno no lo est, deberemos de instalarlo apt-get install nombre_paquete Una vez instalados los paquetes, conguramos el servidor para poder compartir sus carpetas y sus contenidos. Para llevarlo a cabo, seguimos los pasos siguientes: - Comprobamos la existencia de la carpeta /home/usuario/Publico o Public que crea Debian en la instalacin (podemos compartir cualquier carpeta). Si no existe, la creamos y le damos permisos 755, en octal. mkdir /home/usuario/Publico chmod 755 /home/usuario/Publico - Editamos, como administrador del sistema, con nano o gedit, el archivo etc/exports: nano /etc/exports Escribimos, al nal del archivo: La ruta de la carpeta compartida (/home/usuario/Publico) y pulsamos tabulador. Las direcciones de la red local que tienen acceso a la carpeta compartida. Hemos indi- cado que sea toda la red 192.168.1.0/24 Permisos de lectura y escritura (rw) Hemos indicado que sea sincrnica (sync) la conexin. Aunque es ms lenta que la asincrnica (async), es ms eciente. Unidad 4: Gestin del sistema. 197 Nota Por lo general, todos los archivos de conguracin terminan con un retorno, es decir, con una lnea en blanco. Por tanto, no podemos olvidarnos de pulsar Intro despus de la ltima palabra escrita. Archivo /etc/exports modicado - Editamos, como root, los cheros /etc/hosts.allow y /etc/hosts.deny, para intentar obtener se- guridad en la conexin. En el primero, /etc/hosts.allow, escribimos las direcciones que tienen acceso a los servicios: portmap: 192.168.1.0/255.255.255.0 lockd: 192.168.1.0/255.255.255.0 mountd: 192.168.1.0/255.255.255.0 rquotad: 192.168.1.0/255.255.255.0 statd: 192.168.1.0/255.255.255.0 198 Aula Mentor Archivo /etc/hosts.allow En el segundo, /etc/hosts.deny, indicamos que las restantes direcciones no tienen permisos de acceso: portmap: ALL lockd: ALL mountd: ALL rquotad: ALL statd: ALL Archivo /etc/hosts.deny - Reiniciamos el servicio rpcbind, como root: /etc/init.d/rpcbind restart Unidad 4: Gestin del sistema. 199 Esta orden equivale a: exportfs -ra - Iniciamos o reiniciamos el servicio nfs, como root: /etc/init.d/nfs-kernel-server restart /etc/init.d/nfs-common restart - En el equipo cliente, el que va a ver el contenido de la carpeta, tambin deben de estar ins- talados los paquetes nfs-common y portmap. Si queremos que la comparticin sea mutua, tenemos que instalar nfs-kernel-server. - En el equipo cliente, montamos la carpeta compartida: mount 192.168.1.39:/home/usuario/Publico /mnt/ (sustituye el nmero 39 por el que corresponda al servidor) Nota Para conocer nuestra direccin, hacemos clics sucesivos en el icono de red de la Barra superior > Conguracin de la red > Cableada o Inalmbrica (segn nuestra conexin) Si queremos que la carpeta se monte automticamente, deberemos aadir al archivo /etc/fstab la entrada siguiente, como administrador del sistema: 192.168.1.39:/home/usuario/Publico /mnt nfs rw,hard,intr 0 0 Como se trata de una carpeta montada en el cliente, podemos desmontarla en cualquier momento con el comando umount, y como root. Si est montada en fstab, tenemos que comentar la lnea de la carpeta, colocando el signo # en su inicio. Una forma de acceder al contenido de las carpetas compartidas, una vez que tenemos activado NFS, es escribiendo, en la Barra de lugares de nautilus, network:/// Deteccin de los archivos compartidos en red 200 Aula Mentor Haciendo un clic sobre los iconos de las carpetas compartidas, accedemos a u contenido. Contenido de las carpetas compartidas En la pantalla aparece una carpeta, como acceso a la compartida que hemos montado. Carpeta compartida Nota Un cortafuegos activo impide estas conexiones de red a menos que se genere una normativa que lo permita. 8.2 VNC Disponemos de dos programas que nos permiten ver, compartir y controlar un ordenador por otro en el escritorio GNOME, vino y vinagre. El primero, vino, permite que un ordenador acte como servidor y el segundo, vinagre, como cliente. Por lo general, las dos aplicaciones, vino y vinagre, se instalan al hacerlo el sistema operativo. Para comprobarlo, escribimos en un terminal de root: apt-cache search vino y comprobamos si obtenemos una salida de terminal que diga: vino servidor de VNC de GNOME Repetimos con vinagre: apt-cache search vinagre y la salida debe ser la siguiente: vinagre - remote desktop client for the GNOME Desktop Unidad 4: Gestin del sistema. 201 Si no estuviesen instalados, escribimos en un terminal de root: apt-get install vino vinagre A continuacin, deberemos activar en Aplicaciones > Internet las aplicaciones Comparticin de archivos personales y Escritorio remoto. Cuando activamos el primero, se abre una ventana para que seleccionemos las preferen- cias de este escritorio VNC. Preferencias del escritorio remoto En esta ventana podemos permitir que otros usuarios vean y controlen el escritorio, establecer niveles de seguridad, con contrasea. Al activar la segunda aplicacin, Visor de escritorios remotos, se abre la ventana de la apli- cacin. Ventana inicial del Visor de escritorios remotos 202 Aula Mentor Para conectarnos a otro equipo, hacemos clic en Conectar. En la ventana emergente, escribimos su ip o hacemos clic en Buscar, para que podamos elegir el equipo al que nos conectamos de entre la lista de los que han sido detectados. VNC. Conexin a escritorios remotos Una vez establecida la conexin, el equipo cliente recibe un mensaje indicando que un usuario en el servidor est viendo su escritorio o, en el caso de que lo hayamos activado, una solicitud de permiso para que se vea el escritorio. En nuestra pantalla aparecer la del equipo cliente, con un pequeo panel en el que gura la conexin activa y los iconos Salir del modo de pantalla completa, Ajustar la pantalla y Controlar el equipo cliente. VNC. Ventana del cliente Unidad 4: Gestin del sistema. 203 Nota VNC no es un mtodo seguro para conectar dos equipos de forma remota, aun- que es til en una red local. En cualquier caso, nunca deberemos de conectarnos como root. 8.3 Compartir impresoras en Linux Para compartir una impresora conectada a un equipo, servidor, con otros equipos de una misma red, clientes, utilizaremos CUPS, el gestor de impresin para sistemas operativos tipo Unix. Activamos la comparticin de impresoras abriendo, en nuestro navegador de Internet, la direccin http://localhost:631 En la pestaa Administracin, en la columna de la derecha, correspondiente al Servidor, activamos las opciones que ms nos interesen. En nuestro caso, lo hacemos en las siguientes: - Mostrar impresoras compartidas por otros sistemas. Con la nalidad de ver las existentes en la red y, en su caso, actuar como cliente de un servidor de impresin. - Compartir impresoras conectadas a este sistema. Para que cualquier cliente pueda ver la im- presora conectada al equipo, actuando este como servidor de impresin. - Permitir la impresin desde Internet. Esta opcin la activamos si queremos que un usuario del sistema pueda conectarse desde Internet. - Permitir a los usuarios cancelar cualquier trabajo (no slo los suyos propios). Con esta op- cin, podemos cancelar cualquier trabajo que otro usuario haya enviado a nuestra impresora. CUPS. Administracin del Servidor A partir de este momento, otros equipos de nuestra red local podrn ver la impresora situada en el servidor, e imprimir trabajos a travs suyo. - Pulsamos Cambiar conguracin para guardar los cambios. 204 Aula Mentor Impresora del servidor en uso por el cliente de CUPS 9. Si el sistema se queda colgado Es difcil que Linux se quede bloqueado aunque, en ocasiones, esto sucede si hemos iniciado programas que requieren muchos recursos. Si es as y estamos en modo grco, podemos llevar a cabo alguna de las siguientes acciones: - Cerrar las aplicaciones que estn consumiendo esos recursos con el Monitor del sistema, con la miniaplicacin Forzar la salida o, en un terminal, averiguando el pid del proceso y matndolo con kill. - Si con ninguno de estos mtodos podemos desbloquear el sistema, pulsamos Ctrl+Alt+ Re- troceso o Borrar, para reiniciar el modo grco. - Tambin podemos entrar en una consola virtual y escribir, como root: restartx - Desde la misma consola virtual, si la accin anterior no ha tenido xito, escribimos: halt - Como ltimo recurso, podemos apagar y reiniciar el sistema, de forma ordenada, con la com- binacin de teclas ImprPant+Alt (de la izquierda)+ las teclas R, E, I, S, U, B, sucesivamente: R Pone el teclado en modo Raw. E Finaliza todos los procesos (End) I Mata todos los procesos (kIll) S Sincroniza el disco duro (Sync) U Desmonta todos los sistemas de archivos (Umount) B Reinicia el equipo (Boot). Unidad 5: Gestin de programas. 205 Unidad 5: Gestin de programas Debian GNU/Linux Un sistema operativo es el software que permite interactuar al usuario con el hardware y los restantes programas, y gestionar los recursos del ordenador. El centro de un sistema operativo es el ncleo o kernel, que fue creado inicialmente por Linus Torvalds y est soportado actualmente por miles de programadores. Gran parte de las herramientas que completan el ncleo Linux y forman el sistema operativo, provienen del proyecto GNU (GNU is Not Unix, es decir, GNU no es Unix). De ah el nombre GNU/Linux. Debian sera, por tanto, GNU/Linux Debian. Junto con el sistema operativo, en cualquier distribucin de Linux se ofrecen programas que permiten desde desarrollar otros nuevos programas a divertirse con juegos, formando un conjunto de ms de varios miles de paquetes. Estos son los equivalentes a los ejecutables (exe) de otros sistemas operativos, y facilitan la instalacin, desinstalacin y actualizacin de dichos programas. Los archivos ordenados donde se almacenan los paquetes debian se denominan reposi- torios o rplicas. Son archivos ordenados de paquetes. Nota El nombre de un paquete de Debian (deb) sigue la siguiente estructura: nombre_ versin_arquitectura.deb. Por ejemplo, rmware-linux-free_2.6.3.2-41_all.deb. Otras distribuciones de Linux utilizan los paquetes rpm, como, por ejemplo, Man- driva o Fedora. 1. El archivo sources.list Los repositorios o rplicas a los que podemos acceder desde el sistema Debian instalado en el ordenador se encuentran en el archivo /etc/apt/sources.list. Cualquier usuario puede abrir el archivo sources.list con un editor de texto plano, tipo gedit (aplicacin grca) o nano (desde el terminal), aunque para modicarlo hay que tener privilegios de administrador. Se recomienda no hacerlo si no se tiene experiencia. El formato de cada lnea en el archivo es: tipo de paquete, URI, distribucin, [seccio- nes]. 206 Aula Mentor Formato de lnea del archivo sources.list - Tipo: Puede ser deb o deb-src, es decir, un binario (ejecutable) de Debian o el cdigo fuente de la distribucin. - URI (Universal Resource Identier o Identicador Universal de Recursos): Especica la base de la distribucin de Debian, es decir, el lugar donde se localiza el repositorio, que puede ser un CD/DVD, un disco duro o una URL. - Distribucin: Especica la ruta donde localizar los paquetes. Si la ruta es exacta se omiten las secciones y naliza con una barra; si no, al menos una de las secciones debe estar pre- sente (main, contrib, etc). - Las distribuciones pueden ser stable (estable), oldstable (estable anterior) testing (de pruebas), unstable (inestable) y experimental. No debemos combinar paquetes de dife- rentes distribuciones porque podemos crear conictos si no se cumplen las dependencias de algunos de ellos. Archivo sources.list Nota Se dice que existe un problema de dependencia cuando o bien falta una aplica- cin o biblioteca necesaria para el funcionamiento del programa, o bien la versin existente no es compatible con dicho programa. - Seccin: Las secciones son main, contrib y non-free. Main es la ocial y con paquetes libres creados por desarrolladores ociales, contrib est creada por terceros y pueden tener algunas dependencias no libres y non-free es software no libre. Unidad 5: Gestin de programas. 207 Nota Existi, hasta la versin 3.1, la seccin non-US, que inclua aquellos paquetes que, por problemas de patentes o uso de tcnicas de cifrado, no podan distribuirse en Estados Unidos. Desde la versin 3.1. se incluyen en la seccin principal. Ejemplos de lneas son los siguientes: deb http://ftp.debian.org/debian/ stable main deb-src http://ftp.debian.org/debian/ stable contrib Todas las lneas que se inician con # estn comentadas y no son tenidas en cuenta en el momento de actualizar el sistema. Si la instalacin se ha efectuado desde un CD/DVD, la primera lnea corresponde al mismo, en el que se especica la versin de Debian y las secciones de que consta el CD/DVD. Nota Los archivos de conguracin del sistema, como sources.list, solo deben de editar- se con editores de texto plano, como, por ejemplo, gedit o nano, porque no dejan marcas de formato cuando se guardan. Es el caso de OpenOfce, LibreOfce o Abiword, o cualquier otro procesador de texto. 2. Orgenes del software Podemos visualizar el contenido del archivo sources.list, de forma grca, de dos formas: - Escribir, en un terminal, como superusuario, gksu software-properties-gtk - Navegar, con Nautilus, hasta la carpeta /etc/apt y hacer clic sobre el archivo sources.list. 2.1 Contenido de Orgenes del software Orgenes del software abre una ventana con cinco pestaas. La primera nos permite seleccionar las secciones de Debian de la versin estable y el lugar donde se aloja el repositorio. Esto ltimo lo obtenemos pulsando sobre Descargar desde, donde podemos elegir entre diferentes espejos o repositorios nacionales e internacionales. 208 Aula Mentor Orgenes del software. Secciones de Debian Nota La eleccin del espejo o repositorio debemos realizarla teniendo en cuenta la ve- locidad de descarga. No siempre tenemos mayor velocidad de descarga de los servidores ms prximos, ni tampoco, en ocasiones, son los ms actualizados o los que proporcionan un mayor nmero de paquetes. Orgenes del software. Eleccin de servidor Unidad 5: Gestin de programas. 209 La segunda nos permite aadir otros repositorios, ociales o no, alojados en Internet o en un CD o DVD. Tambin podemos anular, temporal o denitivamente, alguno de ellos. Es el equivalente grco a comentar una lnea, es decir, a insertar una # al comienzo de un repositorio en el archivo sources.list. Orgenes del software. Repositorios Si pulsamos sobre el botn Add..., se abre una ventana para aadir un repositorio, siguiendo el formato de las lneas del archivo sources.list. Orgenes del software. Ventana para aadir repositorios Para agregar un CD/DVD como repositorio, lo introducimos en el lector y, una vez montado, pulsamos sobre el botn Add Volume... El sistema lo instala automticamente. Con la tercera pestaa seleccionamos de entre las actualizaciones del sistema, las pro- puestas y las de seguridad. Tambin nos permite decidir si deseamos realizar la comprobacin automtica de las actualizaciones y, en caso armativo, si stas se instalan de forma automtica, se descargan, o solo se notica su existencia. 210 Aula Mentor Orgenes del software. Gestin de actualizaciones La cuarta pestaa presenta las llaves (claves) pblicas, es decir, las rmas digitales de los repositorios vigentes en el sistema, que autentican que los repositorios son de conanza; y la quinta nos permite colaborar con Debian, de forma annima, a travs de las estadsticas de uso de las rplicas. Nota Para acceder grcamente a Orgenes del software tenemos que activar la opcin de visualizacin en Aplicaciones > Men principal y, una vez abierta la aplicacin, Herramientas del sistema > Preferencias > Orgenes del software 2.2 gnome-packagekit. Conguracin del software Conguracin del software forma parte de la suite de herramientas gnome-packagekit, que veremos ms adelante. A travs de esta aplicacin podemos acceder a las preferencias de actualizacin del software, que muestra parte del contenido de Orgenes del software. Accedemos a ella en Aplicaciones > Herramientas del sistema > Conguracin del software. Unidad 5: Gestin de programas. 211 Actualizaciones del software La aplicacin muestra dos pestaas. La primera nos permite elegir la temporalidad y modo de las actualizaciones. La segunda pestaa nos muestra los repositorios activos y nos permite comprobar si existen actualizaciones de los paquetes instalados. Con esta aplicacin no podemos aadir nuevos repositorios. Repositorios existentes en sources.list Tambin podemos acceder a la aplicacin escribiendo en un terminal: gpk-prefs Cuando lo hacemos de esta forma, en una ventana se nos advierte de que, por seguridad, deberamos de restringir el uso de aplicaciones grcas como administrador. 212 Aula Mentor Aviso de seguridad Para gestionar la instalacin, actualizacin y desinstalacin de los paquetes, Debian cuenta, en especial, con estas herramientas: apt-get, synaptic, aptitude y dpkg. Nota Cuando un gestor de paquetes en modo grco est activo, se muestra un aviso en la Barra de estado. No podemos tener activo ms que un programa que acceda al archivo sources.list. 3. apt-get Advance Packaging Tool (Herramienta Avanzada de Empaquetado) es el sistema creado por Debian para la gestin de paquetes en sistemas GNU/Linux. Se trata de una herramienta para ser usada, como superusuario, desde la lnea de comandos. Las acciones ms usuales que podemos realizar con apt-get son las siguientes: - apt-get update: Actualiza la lista de paquetes de software. Podemos utilizarla cuando aadi- mos algn repositorio nuevo al archivo sources.list o peridicamente, para mantener actua- lizada nuestra lista de paquetes. Nota La actualizacin de la lista de paquetes debe realizarse siempre antes de actuali- zar el sistema o la versin de un paquete a otra superior. Unidad 5: Gestin de programas. 213 Salida de apt-get update - apt-get upgrade: Nos sirve para actualizar todos los paquetes instalados que cuentan con una versin superior, una vez que lo ha sido la lista de paquetes de software. Por tanto debe de ejecutarse siempre despus de apt-get update. Se recomienda utilizar la opcin -u con el comando para conocer, antes de realizar cualquier accin, los paquetes que podremos actualizar: apt-get upgrade -u - apt-get dist-upgrade: Se usa para actualizar el sistema operativo al completo y cuando existen conictos de paquetes. Lo podemos utilizar, por tanto, cuando se liberan nuevas versiones del sistema operativo o se plantean conictos de paquetes. Tiene la ventaja de que busca y congura automticamente las dependencias. De nuevo es recomendable el uso de la opcin -u. - apt-get install nombre_paquete: Esta accin busca, en la base de datos del sistema, la ltima versin disponible del paquete, lo descarga y lo instala. Si este necesita otro paquete para funcionar, lo descarga y lo instala tambin, previa solicitud, es decir, resuelve de forma autnoma al mayor parte de los problemas de dependencias que puedan surgir. Nota Cuando realizamos una accin en un terminal, el sistema no pide conrmacin de dicha actividad, salvo que se precise instalar nuevas dependencias. Por esta razn debemos de estar seguro de la accin que vayamos a realizar si usamos un terminal para llevarla a cabo. 214 Aula Mentor Nota La carpeta en la que se almacenan los paquetes descargados es /var/cache/apt/ archives. En /var/lib/apt/list se halla la informacin del estado de cada fuente de paquetes especicada en el archivo sources.list. Salida de apt-get install Por ejemplo, con apt-get install nano instalaremos el editor nano en el ordenador. En la salida del terminal se sugiere, en ocasiones, la instalacin de otro u otros paquetes para completar su funcionalidad pero, como no son dependencias que deban cumplirse, no se instalarn de forma automtica. - En el caso de que, durante la instalacin, se haya daado algn paquete, podemos reinsta- larlo con: apt-get--reinstall install nombre_paquete. - apt-get remove nombre_paquete: Elimina el paquete mencionado. - En el caso de que el paquete tenga archivos de conguracin, para que estos tambin se eliminen debe de utilizarse: apt-get --purge remove nombre_paquete. - apt-get clean y apt-get autoclean: Con estas acciones podemos eliminar los paquetes que no se utilizan porque, por ejemplo, se instalaron para cumplir alguna dependencia de otro paquete que ya no los precisa. - apt-get chek: Nos sirve para actualizar la cach de los paquetes y revisar la posible existen- cia de dependencias rotas. Se trata, por tanto, de una herramienta de diagnstico. - Si queremos aadir un CD/DVD como repositorio al archivo sources.list, podemos hacerlo como superusuario y desde un terminal con apt-cdrom add. Equivale a la pulsacin del botn Add CD-ROM de los Orgenes del software. - Si deseamos obtener informacin sobre un paquete determinado -descripcin, versin, su- gerencias o dependencias, por ejemplo- podemos usar el comando: apt-cache show nom- bre_paquete. Unidad 5: Gestin de programas. 215 Salida de apt-cache show Nota Podemos obtener informacin complementaria de apt-get y de las aplicaciones que veremos a continuacin escribiendo en un terminal: man nombre_aplicacin como, por ejemplo, man apt-get 4. Synaptic Synaptic es un programa grco para la gestin de paquetes que realiza acciones similares a apt-get, pues se trata de una interfaz grca para este. Posee la potencia de la lnea de comandos de apt, aunque es menos ecaz para la resolucin de fuertes conictos. Podemos iniciarlo desde Aplicaciones > Herramientas del sistema > Gestor de paquetes (Synaptic) o escribiendo en un terminal, como superusuario, synaptic, Al igual que con apt-get, con este programa podemos aadir repositorios e instalar, desinstalar y obtener informacin de los paquetes, as como de la ubicacin de los archivos que lo componen en el sistema de carpetas. Tambin nos informa sobre las dependencias y los posibles conictos con otros paquetes que ya estn instalados. 216 Aula Mentor 4.1 Ventana principal Synaptic. Secciones de la ventana principal La Ventana Principal de Synaptic muestra los componentes que se describen a continuacin.
1. La Barra de Mens nos permite el acceso a todas las funciones de Synaptic, a travs de los mens desplegables de Archivo, Editar, Paquete y Conguracin. Cuenta, ade- ms con una Ayuda bastante completa. Synaptic. Barra de Men Unidad 5: Gestin de programas. 217 Nota Para poder trabajar con la Conguracin, es preciso instalar el paquete libgno- me2-perl. 2. La Barra de Herramientas nos proporciona un acceso rpido a las acciones siguien- tes: x Recargar: Rehace la lista de paquetes tras consultar todos los repositorios activos en sources.list. Equivale a la accin apt-get update. x Marcar todas las actualizaciones: En el caso de que las haya, las marca para su posible instalacin. x Aplicar: Aplica los cambios elegidos. x Propiedades: Una vez elegido un paquete, nos proporciona informacin sobre el mismo. x Buscar: Realiza bsquedas de los paquetes, tanto instalados como instalables. Synaptic. Barra de Herramientas 3. La Barra de Estado muestra el total de paquetes listados en los repositorios que tenga- mos en el archivo sources.list, as como los que estn instalados, los que son actualizables y, en su caso, los rotos o aquellos que hayamos elegido para eliminarlos. Synaptic. Barra de Estado 4. El Selector de Categoras se halla en el lado izquierdo de la Ventana Principal, y tiene como nalidad mostrar una relacin reducida de paquetes que cumplan alguna de las condiciones que hayamos elegido. 218 Aula Mentor Synaptic. Selector de categoras por origen de los repositorios La seleccin de paquetes se puede realizar por las siguientes categoras: - Secciones: Los paquetes estn agrupados segn su utilidad: Administracin, Bases de datos, Bibliotecas, etc. - Estado: Se muestran los paquetes segn estn, o no, instalados, si hay actualizaciones para ellos, si estn rotos, etc - Origen: Lista los paquetes que se encuentran en los distintos repositorios, diferencindolos por la Seccin a la que pertenezcan. - Filtros: Los paquetes se muestran segn los criterios elegidos, incluidas las bsquedas. - Resultados de la bsqueda: Se listan solo los paquetes segn los criterios de bsquedas utilizados. Unidad 5: Gestin de programas. 219 Synaptic. Criterios de bsquedas 5. La lista de los paquetes se muestra en la ventana principal, y puede ser ms o menos amplia en razn de las categoras y secciones que hayamos seleccionado previamente. Synaptic. Lista de paquetes 4.2 Informacin de los paquetes Cuando situamos el cursor sobre uno de los paquetes de la lista, en la zona inferior de la ventana se expone una descripcin del mismo. Este paquete se muestra resaltado con un color. Nota Los colores con los que se resaltan los paquetes dependen del tema que hayamos elegido en la apariencia del Escritorio y de la personalizacin que hayamos podido llevar a cabo. 220 Aula Mentor Podemos obtener una informacin ms detallada del paquete si hacemos un clic con el botn derecho del ratn sobre el nombre y, en el men emergente, seleccionamos Propiedades. La ventana que se abre nos proporciona toda la informacin que se dispone sobre l en diferentes pestaas. Nota Esta misma informacin podemos obtenerla de forma permanente en la zona in- ferior de la ventana de Synaptic. Para conseguirlo, seguimos el men Congura- cin > Preferencias > General y, en Apariencia, seleccionamos Mostrar las pro- piedades del paquete en la ventana principal. - En la primera, Comunes, se muestra la informacin bsica del paquete elegido. Synaptic. Propiedades de un paquete - La segunda pestaa, Dependencias, presenta la relacin de las que tiene este paquete, as como los paquetes sugeridos para su instalacin, porque lo complementan. Unidad 5: Gestin de programas. 221 Synaptic. Propiedades de un paquete. Sus dependencias - En la tercera pestaa se relacionan los archivos instalados del paquete que hemos elegido, as como las carpetas y subcarpetas en los que se encuentran. Si el paquete no est instalado, esta pestaa no contiene ninguna informacin. Synaptic. Propiedades de un paquete. Archivos instalados 222 Aula Mentor - En las dos ltimas pestaas se encuentran las versiones que existen del paquete, tanto la instalada, en su caso, como la ltima disponible, y la descripcin del paquete. Esta ltima coincide con la que se proporciona en la ventana principal del programa. 4.3 Gestin de repositorios y paquetes Con Synaptic tambin podemos gestionar los repositorios y, adems, obtener informacin de los paquetes e instalar y desinstalar tanto el sistema en su conjunto como paquetes concretos. 4.3.1 Gestin de repositorios Para administrar los repositorios que se encuentran en el archivo sources.list, elegimos en men Conguracin > Repositorios, lo que abre la ventana de Orgenes del Software, ya des- crita con anterioridad. Tambin podemos aadir un CD/DVD como repositorio desde el men Editar > Aadir CD-ROM y, como vimos tambin, desde la ventana de Orgenes del Software, como supe- rusuario. Incluso podemos incluir paquetes descargados en nuestro ordenador, desde otros servidores no incluidos en sources.list, desde el men Archivo > Aadir paquetes descargados. La actualizacin de la lista de paquetes, equivalente a la accin update de apt-get, la realizamos pulsando sobre el icono Recargar, de la Barra de Herramientas, o en el men Editar > Recargar informacin de paquetes. Nota Recuerda que debemos de realizar la actualizacin de la lista de paquetes antes de la actualizacin del sistema o de un paquete a una versin superior. Tambin es conveniente hacerla antes de cualquier instalacin para tener la versin ms reciente de un paquete 4.3.2 Instalacin de paquetes Una vez actualizada la lista, podemos localizar un paquete determinado para su instalacin buscndolo bien por su nombre o descripcin, bien por otros criterios, como ya vimos. Cuando ya hemos localizado un paquete determinado, lo podemos seleccionar para su instalacin realizando una de las siguientes acciones: - un doble clic sobre su nombre, - un clic con el botn derecho del ratn y, en men contextual, seleccionando la accin Mar- car para instalar, o en - men Paquete > Marcar para instalacin. Si nos hemos equivocado o decidimos no instalar un paquete seleccionado, podemos desmar- Unidad 5: Gestin de programas. 223 carlo eligiendo esta opcin tanto en el men Paquete como en el contextual, o haciendo un doble clic sobre su nombre. Una vez que hemos seleccionados los paquetes a instalar, si existen dependencias, se abrir una ventana emergente en la que se muestran los cambios adicionales requeridos para la instalacin. Estos pueden consistir en la instalacin de otros paquetes y/o la eliminacin de algunos de los que ya estn instalados. Synaptic. Cambios adicionales requeridos en instalacin Despus de seleccionar los paquetes, si estamos de acuerdo con que se lleven a cabo los cam- bios que requiere el sistema, incluidos los adicionales, tenemos que proceder a su aprobacin, lo que podemos hacerlo a travs de dos acciones: - pulsar sobre el icono Aplicar de la Barra de Herramientas, o - en el men Editar > Aplicar cambios marcados. Las acciones anteriormente descritas son equivalentes a las vistas en apt-get install. 4.3.3 Desinstalacin de paquetes Podemos eliminar un paquete ya instalado parcial o completamente. En el primer caso se desinstala el paquete y, en el segundo, se eliminan, adems, sus archivos de conguracin. Las dos acciones podemos realizarlas: - Seleccionando la opcin desde el men contextual, abierto al hacer un clic con el botn derecho del ratn sobre el nombre del paquete, y eligiendo Marcar para eliminar (elimina solo el paquete) o Marcar para eliminar completamente (elimina, junto al paquete, los archivos de conguracin). - Una vez seleccionado el paquete, eligiendo una de las opciones en el men Paquete. - Tambin podemos eliminarlo, despus de seleccionarlo, pulsando la tecla Supr. En este caso no se eliminan los archivos de conguracin. 224 Aula Mentor Como en la instalacin, es preciso conrmar las acciones en Aplicar. Estas acciones se corresponden con apt-get remove y apt-get --purge remove. Cuando seleccionamos un paquete para su eliminacin, es posible que se abra una ventana con la relacin de paquetes que tambin sern desinstalados, por tratarse de dependencias. Synaptic. Cambios adicionales requeridos en eliminacin Nota Tenemos que ser muy cuidadosos cuando se requiere la desinstalacin de paque- tes, porque puede afectar a la estabilidad del sistema o a la operatividad de las aplicaciones en modo grco. Si no estamos seguro de las acciones que se van a emprender, lo ms prudente es desistir de su realizacin. 4.3.4 Actualizacin de paquetes Cuando actualizamos la lista de paquetes, los que disponen de una versin superior se pueden mostrar en la Ventana Principal, si se seleccionamos Actualizable en el Selector de Cate- goras Estado. Para actualizar un paquete seleccionado, elegimos: - en el men contextual, la accin Marcar para actualizar, o - en men Paquete > Marcar para actualizacin. De nuevo tendremos que conrmar la accin con Aplicar. Podemos actualizar el sistema completo sin necesidad de seleccionar todos los paquetes. Existen dos formas de llevarlo a cabo: Unidad 5: Gestin de programas. 225 - La Actualizacin Predeterminada actualizar solo los paquetes ya instalados siempre que no se precisen nuevas dependencias o no existan conictos con otros paquetes. - La denominada Actualizacin inteligente intenta actualizar los paquetes resolviendo los conictos que se presenten e instalando las nuevas dependencias. Tambin sirve para actua- lizar la distribucin completa. Es el equivalente a la accin dist-upgrade de apt-get. - Las actualizaciones completas se llevan a cabo desde el men Editar > Marcar todas las actualizaciones o, en la Barra de Herramientas, haciendo un clic sobre el icono Marcar todas las actualizaciones. Synaptic. Actualizaciones Nota El sistema de actualizaciones podemos establecerlo desde el men Congura- cin > Preferencias, en la pestaa General. 5. aptitude aptitude es un gestor de paquetes que presenta interfaz tanto en modo texto como grco. Tiene algunas ventajas respecto de apt como, por ejemplo, la instalacin automtica de paquetes sugeridos o recomendados, aunque no sean dependencias, y tambin la desinstalacin automtica de los paquetes que se instalaron como dependencias de otros, cuando ya no se precisan. 5.1 aptitude en un terminal Desde la lnea de comandos y como superusuario, aptitude nos permite realizar las mismas acciones y opciones que apt-get. Por tanto, el uso de una u otra aplicacin depende de las preferencias personales y de las acciones que estemos llevando a cabo. - aptitude update: Actualiza la lista de paquetes de los repositorios. - aptitude install nombre_paquete: Instala el paquete nombrado. - aptitude install nombre_paquete = versin: Si deseamos instalar una versin determina- da de un paquete, como, por ejemplo, aptitude install nano = 2.2.4-1 226 Aula Mentor - aptitude safe-upgrade: Actualiza los paquetes instalados a su versin ms reciente, re- solviendo los problemas de dependencias e instalando otros, si fuese necesario, pero no elimina ninguno. - Con aptitude full-upgrade se consigue solucionar el problema que se plantea, en ocasio- nes, cuando es preciso eliminar un paquete para poder instalar otro. - Las acciones remove y purge, igual que en apt, eliminan el paquete e, incluso con la segun- da, los archivos de conguracin: aptitude remove nombre_paquete o aptitude purge nombre_paquete. - aptitude show nombre_paquete: Nos muestra informacin detallada de un paquete. - aptitude search nombre_paquete: Busca un paquete por su nombre y/o expresin. - Es interesante la opcin de bloqueo de un paquete cuando su existencia es necesaria, por ejemplo, para el funcionamiento de otro, lo que podemos realizar con la accin aptitude hold nombre_paquete. Nota IMPORTANTE: Recuerda que, como vimos con apt-get, el sistema no pide conr- macin de ninguna actividad, salvo que se precise instalar nuevas dependencias. Por esta razn debemos de estar seguro de la accin que vayamos a realizar si usamos un terminal para llevarla a cabo. 5.2 aptitude en modo grco Accedemos a aptitude escribiendo el nombre del programa en un terminal. Las acciones que podemos realizar son similares a las de Synaptic, por lo que el uso de una u otra aplicacin depende, tambin, de las preferencias personales. Podemos lanzar el programa como un usuario normal pero solo como administrador po- dremos realizar las acciones ms importantes: recargar la lista de paquetes, instalar y desinstalar, solucionar problemas, etc. En cualquier momento nos podemos convertir en superusuario desde el men Acciones > Convertirse en Administrador. En ese caso, deberemos de escribir la contrasea en el terminal que hemos usado para lanzar la aplicacin. Conversin en Administrador Unidad 5: Gestin de programas. 227 Siempre deberemos serlo para realizar una accin que precise privilegios de administrador. El programa nos preguntar si deseamos convertirnos en superusuario cuando hayamos de realizar una accin que requiera privilegios de administrador. aptitude. Conversin en superusuario 5.2.1 La pantalla de aptitude Aunque podemos trabajar con el ratn, aptitude est concebido para hacerlo, principalmente, a travs de pulsaciones de teclas. Aunque veremos los atajos de teclas ms importantes, un listado completo se halla en la Ayuda del programa. La apariencia y el comportamiento del programa podemos personalizarlo en Opciones > Preferencias. La pantalla muestra una Barra de Mens, en color azul y, por debajo, dos espacios en negro separados por una lnea azul. El superior es en el que se listan los paquetes y el inferior, donde aparece la informacin de los paquetes y sus categoras. Para pasar de la zona superior a la inferior debemos pulsar sobre la tecla de tabulacin. Si precisamos un espacio superior ms amplio podemos hacer desaparecer el inferior pulsando May+d. Otra pulsacin de esta combinacin de teclas lo hace aparecer de nuevo. Como se sugiere en la Barra de Men, si pulsamos Ctrl+t accedemos al Men, por el que navegaremos con las echas de posicin. Una nueva pulsacin Ctrl+t cierra el Men. La descripcin de la accin del men en la que se encuentra el cursor se nos muestra en la parte inferior de la pantalla. aptitude. Ventana inicial 228 Aula Mentor 5.2.2 Informacin de los paquetes En la ventana inicial, los paquetes se muestran agrupados por categoras en la zona superior. Podemos desplazarnos por el rbol de categoras y subcategoras mediante las echas de des- plazamiento y abrirlas pulsando sobre ellas con la tecla Intro, Enter o Return hasta alcanzar la lista detallada de paquetes. En la zona inferior siempre se muestra informacin del nivel en el que se encuentra el cursor. Se pueden abrir todas las categoras de un grupo con la tecla [ y cerrarlas con ]. Para buscar un paquete por su nombre pulsamos sobre la tecla / o en Buscar, de la Barra de Mens. Cuando hayamos escrito un nombre, y antes de pulsar sobre el botn de Aceptar o Cancelar, el paquete se mostrar en el listado de la parte superior mientras que, en la inferior, se hallar una descripcin del mismo. aptitude. Bsqueda de paquete Para obtener ms detalles de un paquete pulsaremos la tecla Intro. Esta accin abrir una nue- va pestaa con dicha informacin. Para pasar de una pestaa a otra (u otras) utilizaremos las teclas F6 y F7. Para cerrar cualquier pestaa deberemos pulsar la letra q. Esta misma pulsacin de tecla podemos usarla para cerrar la aplicacin. Unidad 5: Gestin de programas. 229 aptitude. Informacin de un paquete La informacin sobre el estado de los paquetes aparece junto a sus nombres, a la izquierda: - i: El paquete est instalado. - c: El paquete se ha eliminado aunque permanecen sus archivos de conguracin. - p: El paquete nunca se ha instalado o, si lo fue, ha sido eliminado junto con los archivos de conguracin. - v: Paquete virtual. El paquete, como tal, no existe. Se trata solo de nombres que cumplen una funcionalidad o, simplemente, que otros paquetes necesitan. - B: El paquete est roto, no cumplindose sus dependencias. - U: Paquete desempaquetado, pero no congurado. - C: Paquete semi-congurado, generalmente por interrupcin del proceso. - H: El paquete se encuentra semi-instalado, generalmente por interrupcin del proceso. Podemos llevar a cabo diversas acciones bsicas sobre un paquete, que se realizan con las si- guientes pulsaciones de teclas: - Para recargar la lista de paquetes podemos elegir entre men Acciones > Actualizar la lista de paquetes o se pulsa la letra u, equivalente a la accin aptitude update. - Para actualizar todos los paquetes que puedan serlo, pulsamos la letra U o en men Accio- nes > Marcar actualizable, equivalente a aptitude safe-upgrade. - +: Instala o actualiza un paquete. El paquete seleccionado se nos muestra resaltado con color verde. - -: Elimina un paquete. El paquete seleccionado se nos muestra de color rosa. - _: Purga un paquete, es decir, lo desinstala y elimina los archivos de conguracin. - =: Bloquea un paquete en su versin actual. - L: Reinstala un paquete, descargndolo si es necesario. - Ctrl+u: Deshace la accin realizada. 230 Aula Mentor Las acciones no se realizan de modo automtico, sino que solo se actualiza la lista de paquetes, mostrando la informacin de su estado en la columna de la izquierda del nombre. Deberemos pulsar la letra g cuando queramos que las acciones marcadas se lleven a cabo. Esta pulsacin abrir una nueva pestaa con la previsualizacin de las acciones pendien- tes. Si estamos de acuerdo en realizarlas, deberemos pulsar de nuevo la letra g. aptitude. Previsualizacin de acciones 6. dpkg dpkg es la base del gestor de paquetes debian (.deb), es decir, de paquetes que han sido preparados para ser utilizados en sistemas operativos Debian. Permite la instalacin, gestin y desinstalacin de paquetes, as como la obtencin de informacin de los mismos, siempre que dichos paquetes ya estn descargados en el ordenador. Por regla general, lo utilizaremos cuando hayamos descargado en nuestro disco duro un paquete de algn repositorio que no est incluido en sources.list, y deseamos instalarlo. Necesi- taremos tener privilegios de administrador y trabajar desde un terminal. Las principales acciones que podemos llevar a cabo son las siguientes: - dpkg -i nombre_paquete_completo: Instala el paquete. - Por ejemplo, dpkg -i gimp_2.6.10-1+squeeeze1_386.deb - dpkg -r nombre_paquete: Elimina el paquete instalado. - dpkg -P nombre_paquete: Elimina el paquete, incluidos los cheros de conguracin. - dpkg --congure nombre_paquete: Congura un paquete. Con el modicador -a congu- ra todos los paquetes descargados y que no hayan sido congurados. Unidad 5: Gestin de programas. 231 - dpkg --recongure: Recongura un paquete instalado y congurado. Podremos utilizarlo si se producen desconguraciones de paquetes importantes, como los de idiomas o el servidor X. Por ejemplo, dpkg recongure languaje - dpkg -l: Relaciona los paquetes instalados, indicando su estado, versin y una breve des- cripcin. dpkg. Listado de paquetes A la izquierda de los nombres se muestra el estado en el que se encuentran los paquetes. ii equivale a instalado y un a no instalado. - dpkg -s nombre_paquete: Muestra informacin detallada de un paquete. - dpkg -l *cadena_de_caracteres*: Muestra el estado, versin y descripcin de los paquetes en cuyo nombre se encuentre la cadena de caracteres. dpkg. Listado por cadena de caracteres 232 Aula Mentor - dpkg -L nombre_paquete: Muestra el listado de componentes de un paquete y el rbol de las carpetas donde se instalan. dpkg. rbol de carpetas de los componentes de un paquete 7. GDebi Cuando hayamos descargado algn paquete en nuestro disco duro, podemos utilizar GDebi, como alternativa grca a dpkg. Se trata de una sencilla herramienta de instalacin de paquetes debian. Instala las dependencias necesarias para su funcionamiento, aunque no los paquetes recomendados o sugeridos. Para lanzar la aplicacin podemos: - hacer clic sobre un paquete debian, - seleccionar Abrir con instalador de paquetes Gdebi, en el men contextual de un pa- quete .deb, - seleccionar la aplicacin en Aplicaciones > Herramientas del sistema > instalador de paque- tes, o - invocar la aplicacin escribiendo en un terminal gdebi-gtk. Unidad 5: Gestin de programas. 233 Recordemos que se precisa tener privilegios de administrador para la instalacin, reinstalacin y eliminacin de paquetes. Gdebi. Lanzamiento en el men contextual de un archivo deb Gdebi. Ventana inicial La ventana inicial nos muestra el nombre del paquete y una descripcin del mismo, as como las dependencias que deben cumplirse. La pestaa Detalles nos proporciona la informacin bsica: versin, autor, prioridad, seccin y tamao, en tanto que en Archivos incluidos se encuentra la relacin de todos los archivos que se hallan en el paquete y las carpetas donde se instalarn. Pulsando sobre el botn Detalles se obtiene una relacin de las dependencias que han de cumplirse. Gdebi. Dependencias del paquete Para instalar el paquete basta con hacer un clic sobre el botn Instalar paquete. 234 Aula Mentor 8. gnome-packagekit Como vimos en Orgenes del software, gnome-packagekit es una una suite de herramientas para GNOME, compuesta de varias aplicaciones. Veremos a continuacin dos de ellas. 8.1 Actualizacin del software Cuando en el repositorio que tenemos seleccionado existen actualizaciones de los paquetes que tenemos instalados en nuestro ordenador, se muestra un aviso en la zona de mensajes, avisando de tal hecho. Aviso de actualizaciones Si hacemos clic sobre el botn Instalar actualizaciones, se abre la aplicacin Actualizacin de software, que muestra la relacin de paquetes actualizables. Esta aplicacin tambin podemos abrirla en: - Aplicaciones > Herramientas del sistema > Actualizacin de software - Escribiendo en un terminal: gpk-update-viewer Los avisos de actualizaciones se producen despus de que el sistema haya comprobado la existencia de paquetes actualizables, con la frecuencia que hayamos establecido en la Conguracin del software. Unidad 5: Gestin de programas. 235 Ventana de Actualizacin del software En la ventana se muestran los paquetes ordenados alfabticamente y con dos grupos: actualizaciones de seguridad, que tienen prioridad, y otras actualizaciones, que incluyen a las restantes. El men contextual permite seleccionar o deseleccionar un paquete, la totalidad de ellos o solo las actualizaciones de seguridad. Cuando pulsamos en el botn Instalar actualizaciones, el sistema proceder a descargar y congurar los paquetes, siempre que se cumplan todas las dependencias. En caso contrario, se nos avisa de que un problema impide instalar las actualizaciones. Por esta razn es preferible usar otras aplicaciones para instalar o actualizar programas. 236 Aula Mentor Fallo en el proceso de instalacin 8.2 Aadir/Quitar software Esta aplicacin podemos lanzarla desde Aplicaciones > Herramientas del sistema > Aadir/ Quitar software, o desde un terminal, escribiendo: gpk-application Como su nombre indica, es una aplicacin para aadir y eliminar software de nuestro ordenador. La ventana de la aplicacin muestra los siguientes elementos: Ventana de Aadir/Quitar software Unidad 5: Gestin de programas. 237 8.2.1 Barra de mens En esta barra se hallan los mens siguientes: 1. Sistema, donde podemos: Conocer el historial de instalacin y eliminacin de programas, a travs de la aplicacin gpk-log; Comprobar los repositorios del sistema y activarlos o desactivarlos, adems de establecer la periodicidad en la comprobacin del software, a travs de la Con- guracin del software o gpk-prefs. Actualizar las listas de paquetes; y salir de la aplicacin. 2. Filtros, para acotar las bsquedas de software en los listados y categoras, segn: estn instalados ( solo instalados o solo disponibles), grco (slo grcos o solo textos), libre (solo software libre o propietario). 3. Seleccin. Una vez seleccionado un paquete, podemos realizar diversas operaciones: como: Instalar o desinstalar Ver la pgina principal del proyecto, a travs de un navegador. Ejecutar el programa. Obtener una lista de archivos. Conocer las dependencias del programa y por cul es requerido. 8.2.2 El selector de categoras. Para facilitar la bsqueda de programas, estos se encuentran agrupados por categoras, que se hallan en el panel lateral. Las secciones del selector de categoras de synaptic son mucho ms numerosas. 8.2.3 El nombre, la descripcin y la informacin del programa, que es de la que se dispone en los repositorios. Es interesante la pgina ocial del proyecto, donde podemos conocer, de forma ms prolija, el programa. 238 Aula Mentor RESUMEN DE ACCIONES MS FRECUENTES Actualizar la lista de paquetes Actualizar todos los paquetes Actualizar la distribucin I n s t a l a r paquetes E l i m i n a r paquetes E l i m i n a r completamente los paquetes apt-get a p t - g e t update apt-get upgrade -u apt-get dist- upgrade -u apt-get install a p t - g e t remove apt-get --purge remove synaptic B o t n recargar Editar > Recargar Paquete > marcar para actualizacin Paquete > Marcar para instalacin Editar > Marcar para eliminar Editar > Marcar para eliminar completamente aptitude terminal a p t i t u d e update aptitude safe up- grade aptitude full up- grade a p t i t u d e install a p t i t u d e remove aptitude purge aptitude grco tecla u tecla U tecla + conrma la tecla g tecla conrma la tecla g tecla _ conrma la tecla g dpkg dpkg -i dpkg -r dpkg -P GDebi pulsar sobre un paquete .deb gpk- application Sistema > Actualizar listas marcar el paquete y pulsar sobre Aplicar marcar el paquete y pulsar sobre Aplicar
El Significado Laboral de Competencia Como Simple Descripción de Algo Que Debe Ser Capaz de Hacer Una Persona Que Trabaje en Una Área Laboral Concreta y Como Una Acción