guía ubuntu gnu/linux - tvprudente.com.br · instalación de ubuntu ... configuración de la shell...

75
Guía Ubuntu GNU/Linux Versión Hoary 01/05/2005 Sergio Blanco Cuaresma http://www.marblestation.com

Upload: tranhanh

Post on 03-Oct-2018

264 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Guía Ubuntu GNU/LinuxVersión Hoary

01/05/2005

Sergio Blanco Cuaresmahttp://www.marblestation.com

Page 2: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Índice de contenido

Introducción al Software Libre....................................................................................................1Historia...................................................................................................................................1Definición................................................................................................................................4Ventajas..................................................................................................................................5Desventajas.............................................................................................................................7Ubuntu....................................................................................................................................7

Ubuntu LiveCD............................................................................................................................8Instalación de Ubuntu...............................................................................................................10

Arranque...............................................................................................................................10Idioma...................................................................................................................................11Red........................................................................................................................................11Particiones............................................................................................................................12Zona horaria.........................................................................................................................13Creación de un usuario.........................................................................................................13Gestor de arranque...............................................................................................................13Primer inicio.........................................................................................................................14Resolución de pantalla..........................................................................................................14

Escritorio Gnome......................................................................................................................15Panel inferior........................................................................................................................15Panel superior.......................................................................................................................15Añadir carpetas a “Lugares”.................................................................................................16Applets..................................................................................................................................17Fondo de escritorio...............................................................................................................17Gestor de ventanas...............................................................................................................17Navegador de disco Nautilus................................................................................................18

Estructura de directorios.................................................................................................19Marcadores......................................................................................................................20Localidades especiales.....................................................................................................20Trabajando con ficheros y carpetas..................................................................................20

Propietarios y permisos...............................................................................................20Borrar..........................................................................................................................21Seleccionar..................................................................................................................21Copiar..........................................................................................................................21Mover...........................................................................................................................22Copiar y mover con combinaciones de tecla................................................................22Renombrar...................................................................................................................22Ficheros ocultos...........................................................................................................22Script “Abrir Terminal Aquí”.......................................................................................22

Configuración.......................................................................................................................23Escritorio Gnome..............................................................................................................23

Administración de archivos..........................................................................................23Aplicaciones preferidas................................................................................................23Combinaciones de teclas..............................................................................................23Dispositivos PalmOS....................................................................................................23Escritorio remoto.........................................................................................................23Fondo de escritorio......................................................................................................24Menús y barra de herramientas...................................................................................24Proxy de la red.............................................................................................................24Ratón............................................................................................................................24Resolución de la pantalla.............................................................................................24Salva pantallas.............................................................................................................24Selector de sistemas multimedia.................................................................................25Servidor de bases de datos de CDs..............................................................................25Sesiones.......................................................................................................................25Sonido..........................................................................................................................25Soporte para tecnología de asistencia.........................................................................25Teclado.........................................................................................................................25Tema............................................................................................................................26

Page 3: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Tipografía.....................................................................................................................26Unidades y soportes extraíbles....................................................................................26Ventanas......................................................................................................................26

Sistema.............................................................................................................................27Carpetas compartidas..................................................................................................27Configuración de la pantalla de inicio de sesión..........................................................29Device Manager...........................................................................................................29Gestor de actualizaciones de Ubuntu...........................................................................29Gestor de paquetes Synaptic........................................................................................30Hora y fecha.................................................................................................................34Impresoras...................................................................................................................35Red...............................................................................................................................35Usuarios y grupos........................................................................................................35

Aplicaciones..............................................................................................................................36Navegador web Mozilla Firefox............................................................................................36Cliente de correo Evolution..................................................................................................41Mensajería instantánea con Gaim.........................................................................................42Vídeo conferencia con GnomeMeeting..................................................................................45Ofimática con OpenOffice.org...............................................................................................46Diagramas con Dia................................................................................................................48Editor de imágenes Gimp......................................................................................................48Imágenes vectoriales con Inkscape.......................................................................................48Diseño 3D con Blender.........................................................................................................49Maquetación con Scribus......................................................................................................49Planos con QCAD..................................................................................................................50Scanner con xsane................................................................................................................50Edición de sonido con Audacity............................................................................................50Planificaciones con Planner..................................................................................................51gFTP.....................................................................................................................................51XChat....................................................................................................................................51Herramientas del sistema.....................................................................................................52Reproductores......................................................................................................................52Redes P2P con aMule............................................................................................................54Codificar DivX a VCD............................................................................................................54Compresión de archivos con File Roller...............................................................................55Terminal...............................................................................................................................56Firewall con Firestarter........................................................................................................58Cámaras digitales y visor de fotografías...............................................................................59Grabación CDs/DVDs............................................................................................................59Otras aplicaciones recomendadas.........................................................................................61

Aceleración 3D.................................................................................................................61Juegos...............................................................................................................................61

Instalación de programas externos...........................................................................................62Instalación soporte audio WMA para Beep Media Player.....................................................62Instalación del lector PDFs Acrobat Reader.........................................................................62Instalación de soporte Java...................................................................................................63Instalación del cliente bittorrent Azureus.............................................................................64Instalación reproductor RealPlayer......................................................................................65

Avanzado...................................................................................................................................66Scripts de arranque del sistema...........................................................................................66Configuración de la shell bash..............................................................................................66Configuración del editor Vim................................................................................................66Alternativas a Synaptic: apt-get y aptitude...........................................................................67Gestor de arranque Grub......................................................................................................67

Bibliografía................................................................................................................................68

Page 4: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Agradecimientos

En primer lugar quisiera agradecer a los responsables de Linux Free Magazine, por habermebrindado la oportunidad de publicar esta guía.

Me siento enormemente agradecido a la comunidad el Software Libre por todo aquello que haaportado a mi vida. Cualquier usuario de aplicaciones libres, con el tiempo, se siente en deudacon la comunidad y necesita aportar su granito de arena para intentar compensar todos losbeneficios que ha obtenido, y éste es mi caso.

Por otro lado quisiera agradecer especialmente a mi inseparable amigo Jonathan HernándezVelasco (http://jhernandez.gpltarragona.org) su constante apoyo. Jonathan es el actualvicepresidente de GPL Tarragona (http://www.gpltarragona.org) y también gran apasionadopor el Software Libre.

Debo agradecer también a Dr. Pedro García López por su apoyo incondicional a los cursossobre GNU/Linux en los que participo como profesor, además de:

– Departamento de Ingeniería i Matemáticas (DEIM), especialmente Dr. Joan Ferrer i Gener.– Escuela Superior Técnica Ingeniera (ETSE) en particular, y la Universidad Rovira i Virgili

en general.– Fundación URV.

No quisiera olvidar tampoco a a todos los socios de GPL Tarragona, especialmente a aquellosque contribuyen activamente a fomentar el uso de GNU/Linux:

– Sergi Nuez Rivera (Secretario y tesorero de GPL Tarragona)– Tomàs Reverter Morelló– Lluís Pàmies i Juarez– David Cifre García– Edgar Salgado Sendra– Gerard Porto García– Luis Alberto Giménez Benito– David Branchat Uriarte– Salvador Rueda Pau– Tony Linares Rodríguez– Marc Olivé Mestres– Jordi Vaca Montero– Xavier Comes i Vidal

Page 5: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Sobre el autor

Sergio Blanco Cuaresma, ingeniero informático, analista programador, profesor en cursossobre GNU/Linux (iniciación, avanzado y programación) para universitarios / profesionales yapasionado por el Software Libre/Open Source en general.

Actual presidente de la asociación GPL Tarragona que intenta reunir a seguidores delSoftware Libre con el objetivo de potenciar la filosofía en general, y GNU/Linux en particular,en la provincia de Tarragona.

Más información en http://www.marblestation.com

A quien va dirigida la guía

Esta guía va dirigida a toda aquella persona que quiera iniciarse con el sistema operativoGNU/Linux de forma sencilla y rápida. Ha sido pensada para el usuario más novel, intentandoutilizar aplicaciones gráficas e intuitivas.

No es la típica guía donde se enseña GNU/Linux desde una perspectiva administrativa, concientos de comandos y archivos de configuración a editar. Es una guía que pretende ser útil aaquellas personas que simplemente desean disponer de un ordenador para trabajar, sinnecesidad de conocer al detalle las características más avanzadas y complicadas.

Con la ayuda de esta guía, el lector podrá obtener todos los beneficios del Software Libre juntoa la estabilidad y potencia de GNU/Linux de una forma sencilla y amena.

Page 6: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Creative Commons

Esta guía se encuentra protegida por la licencia libre Creative Commons denominadaReconocimiento-NoComercial-CompartirIgual 2.1 España.

Usted es libre de:

• Copiar, distribuir y comunicar públicamente la obra.• Hacer obras derivadas.

Bajo las condiciones siguientes:

Reconocimiento. Debe reconocer y citar al autor original.

No comercial. No puede utilizar esta obra para fines comerciales.

Compartir bajo la misma licencia. Si altera o transforma esta obra, o genera una obraderivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta.

• Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia deesta obra.

• Alguna de estas condiciones puede no aplicarse si se obtiene el permiso del titular de losderechos de autor

Los derechos derivados de usos legítimos u otras limitaciones no se ven afectados por loanterior.

Esto es un resumen legible del texto legal (la licencia completa) disponible en:

Castellano: http://creativecommons.org/licenses/by-nc-sa/2.1/es/legalcode.esCatalán: http://creativecommons.org/licenses/by-nc-sa/2.1/es/legalcode.ca

Póngase en contacto con el autor para cualquier aclaración: http://www.marblestation.com

Page 7: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar
Page 8: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Introducción al SoftwareLibreAdemás de aprender a utilizar Ubuntu(objetivo de esta guía), es interesante conocerlos orígenes del Software Libre y GNU/Linux.De esta forma podremos entender el modelode desarrollo libre a partir de su definición.Esta sección esta dedicada a cubrir eseaspecto tan importante.

Se invita al lector a saltar al apartado deinstalación de Ubuntu, y retomar esta seccióndurante los momentos de espera de lainstalación.

Historia

Allá por el 1971, cuando la informáticatodavía no había sufrido su gran boom, laspersonas que hacían uso de ella, en ámbitosuniversitarios y empresariales, creaban ycompartían el software sin ningún tipo derestricciones.

Con la llegada de los años 80 la situaciónempezó a cambiar. Las computadoras másmodernas comenzaban a utilizar sistemasoperativos privativos1, forzando a los usuariosa aceptar condiciones restrictivas queimpedían realizar modificaciones a dichosoftware.

En caso de que algún usuario o programadorencontrase algún error en la aplicación, loúnico que podía hacer era darlo a conocer ala empresa desarrolladora para que esta losolucionara. Aunque el programadorestuviese capacitado para solucionar elproblema y lo desease hacer sin pedir nada acambio, el contrato le impedía que mejoraseel software.

Esta situación provocó la destrucción decomunidades cooperativas donde el softwareera compartido y cualquiera podía mejorarlosin restricciones.

El modelo de desarrollo de aplicacionespropietarias, a pesar de generar situacionesanti-sociales, se impuso con tal fuerza que enla actualidad hay aún personas convencidasde que no hay otra forma de hacer negocio.

1 Software privativo o propietario es aquel que imponefuertes restricciones al usuario final. Antónimo deSoftware Libre.

Durante la etapa de transición al modeloprivativo, Richard M. Stallman, trabajador dellaboratorio de Inteligencia Artificial del MIT(Massachusetts Institute of Technology), sepercató que la sociedad estaba cambiandopeligrosamente.

El mismo Richard Stallman cuenta que poraquellos años, en el laboratorio habíanrecibido una impresora donada por unaempresa externa. El dispositivo, que erautilizado en red por todos los trabajadores,parecía no funcionar a la perfección dado quecada cierto tiempo el papel se atascaba.Como agravante, no se generaba ningún avisoque se enviase por red e informase a losusuarios de la situación.

La perdida de tiempo era constante, ya queen ocasiones, los trabajadores enviaban porred sus trabajos a imprimir y al ir a buscarlosse encontraban la impresora atascada y unacola enorme de trabajos pendientes.

Richard Stallman decidió arreglar elproblema, e implementar el envio de un avisopor red cuando la impresora se bloqueara.Para ello necesitaba tener acceso al códigofuente2 de los controladores de la impresora.Pidió a la empresa propietaria de laimpresora lo que necesitaba, comentando, sinpedir nada a cambio, que era lo que pretendíarealizar. La empresa se negó a entregarle elcódigo fuente.

En ese preciso instante, Richard Stallman sevio en una encrucijada, debía elegir entreaceptar el nuevo software privativo firmandoacuerdos de no revelación y acabardesarrollando más software privativo conlicencias restrictivas, que a su vez deberíanser más adelante aceptadas por sus propioscolegas.

Richard Stallman se negó a aceptar el nuevosoftware privativo, dado que este le obligaríaa firmar acuerdos de no revelación. Queríaevitar acabar contribuyendo a la expansión deese tipo de software, el cual solo conseguíagenerar una sociedad más dividida y conmenos libertades.

Abandonó el MIT en 1984, para evitar

2 Haciendo una analogía con la cocina, los binarios oejecutables serian un plato cocinado mientras que elcódigo fuente corresponde a la receta de cocina, estaes necesaria para poder modificar y mejorar.

1

Page 9: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

problemas de propiedad del software, e inicióun proyecto para intentar formar unacomunidad de personas, en las que compartirel código volviese a ser algo natural.

El proyecto fue denominado GNU (GNU's NotUnix), su finalidad era la construcción de unsistema operativo compatible con UNIX perocompletamente libre.

Más tarde construiría junto a diversoshackers de su entorno lo que se conoceactualmente como la Free SoftwareFoundation, una fundación sin ánimo de lucroque tiene como objetivo proteger y defenderel software libre y sususuarios/programadores.

El primer programa desarrollado fue GNUEmacs, un editor extensible mediante LISP.Richard Stallman, inspirándose en algunosemails donde observó que se utilizaba elcopyright para permitir a otros usuariosrealizar copias del contenido, decidióelaborar una licencia de uso, que establecieraciertas reglas para asegurar la libertad de sueditor Emacs. De este modo se podrían evitarproblemas con programadores no solidariosque decidiesen coger código libre,modificarlo, distribuirlo en formato binario yno compartir dichos cambios después.

La licencia fue llamada GNU Emacs License(desarrollada en consulta con el especialistaen leyes de propiedad intelectual MarkFischer en el 1985), la cual establecía uncontrato en el que se ofrecía el programagarantizando las mayores libertades posiblesy animaba a otros programadores a adoptardicha licencia.

El segundo programa desarrollado fue eldepurador GNU Debugger. Este tambiénnecesitaba una licencia y GNU Emacs Licenseencajaba a la perfección. Por tanto decidiórenovar dicha licencia dotándola de unnombre más genérico (cosa que ya había sidodemandada por diversos usuarios quequerían usar la licencia en sus creaciones),así nació la GNU General Public License(GPL) que en 1989 vio la luz con la versión1.0.

Sobre la misma época (1989), en el ComputerScience Research Group (CSRG) de laUniversidad de California en Berkeleyposeían toda una serie de aplicaciones,

desarrolladas con el objetivo de mejorarUNIX, que formaron lo que se conoce como“BSD Unix”.

Esas aplicaciones y mejoras fuerondesarrolladas mediante contratos con DARPApero depuradas y mantenidas por hackerscomunicados por red. Sin embargo, hastafinales de los 80 no fue liberado parte delcódigo con licencia BSD (licencia libre conmatices diferentes a la GPL).

No obstante, en ese primer periodo aúnexistían herramientas propietarias vitalespara el sistema y no podían ser redistribuidas(sólo se entregaban a los poseedores de unalicencia de UNIX original). Estas fueron re-escritas más adelante bajo una licencia libre.

Durante los años 90 empezaron a surgirmuchas iniciativas libres. Gracias a ladiversificación de Internet se dieron grandesfacilidades para construir comunidades conestas características.

Es especialmente interesante el caso de XWindow System, cuyo código fue el primercaso de software libre fundado por unconsorcio de empresas y el cual aún perdura.

Entre 1991 y 1992 dos nuevos proyectosmarcaron el rumbo del software libre:

386BSD

En California, Bill Jolitz estabaimplementando las partes que faltaban de ladistribución Net/2 (distribución resultado delintento de CSRG de Berkeley de disponer deuna versión de BSD Unix libre de licenciaspropietarias). El resultado de Bill obtuvo elnombre de 386BSD el cual incluía uncompleto núcleo más diversas utilidades bajolicencia BSD.

Más tarde, el código de 386BSD daría lugara NetBSD, FreeBSD y OpenBSD.

Linux

En Finlandia, Linus Torvalds, estudiante deinformática de la universidad de Helsinki,decidió realizar la cuantiosa inversión de3500$ para adquirir un nuevo PC 386 (33Mhz, 4MB de RAM). El pago lo realizaría aplazos pues no disponía de tal cantidad dedinero en efectivo.

2

Page 10: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Como sistema operativo descartó un DOSlimitado que incorporaba y pidió un Minixpor 168$, la variante de Unix paraestudiantes de Andrew Tanenbaum.

Habitualmente utilizaba su ordenador paraacceder a la computadora de su universidad,pero por desgracia no le gustaba nada elemulador de terminal (entre otras cosas)incorporado en el sistema operativo Minix,así que decidió crear uno el mismo.

Como realmente le interesaba aprender elfuncionamiento de su nuevo 386, decidióaprovechar esta oportunidad para realizar unprograma a bajo nivel prescindiendo de estesistema operativo.

En los primeros intentos consiguió arrancarel ordenador y ejecutar dos threads quemostraban por pantalla “AAAAABBBBB”. Unolo utilizaría para leer del módem y escribiren pantalla, mientras que el otro leería delteclado y escribiría en el módem. Con eltiempo acabó el programa y lo utilizabafrecuentemente arrancando desde disquete.

La siguiente necesidad que tuvo fue la depoder descargar y subir archivos de suuniversidad, pero para implementar eso ensu emulador de terminal era necesario crearun controlador de disco. Así que después deun trabajo continuo y duro creó unocompatible con el sistema de ficheros deMinix.

En ese momento se percató que estabacreando algo más que un simple emulador determinal, así que, descontento con su sistemaMinix, emprendió la aventura de crear unsistema operativo partiendo de cero.

Su primer paso fue pedir en las NEWS lasespecificaciones POSIX para implementarlasy poder hacer funcionar el compilador GCCdel proyecto GNU, no obtuvo respuesta asíque se bajó diversa documentación de laversión Unix de Sun Microsystems.

Ari Lemke, profesor de la universidad deHelsinki, vio el mensaje de Linus en busca delas especificaciones POSIX y se interesó porsu trabajo. Le proporcionó una cuenta deFTP en la universidad para que pudiesepublicar versiones de su software.

De forma privada, Linus nombraba “Linux” asu nuevo sistema, pero cuando decidió haceruna release pública oficial (pues ya era capazde mostrar una shell y ejecutar el compiladorgcc) pensó que era demasiado egocéntricollamarlo así y propuso llamarlo Freax (Freaks+ X de Unix). El ya citado profesor AriLemke lo desanimó ya que le parecía másatractivo Linux.

Después de anunciar en las NEWS (25Agosto del 1991) su intención de seguirdesarrollando su sistema para construir unreemplazo de Minix, el 17 de septiembre de1991 sube al FTP proporcionado por suuniversidad la versión 0.01 de Linux con10.000 lineas de código (en la actualidadtiene más de 10 Millones). A partir de esemomento Linux empezó a evolucionarrápidamente.

En sus inicios la gente que probaba el códigole preguntaba a Linus si iba a pedir dineropor su trabajo, Linus negó que tuviese dichaintención y animó a todos aquellos queprobaban Linux a que le enviaran postalescomo recompensa. Al cabo de semanas llegóa tener el buzón lleno de postales de lugarestan dispersos como Japón o Nueva Zelanda.

Linus quería plasmar el espíritu científico ensu trabajo, ya que se estaba basando en lasideas de otros. Como dijo Sir Isaac Newton,estaba montado en las espaldas de gigantes.Lo que más apreciaba era la ayuda de otrospara mejorar su trabajo. Quizás esta decisiónde no dar importancia al dinero vinoinfluenciada por su abuelo académico y supadre de tendencias comunistas.

Como su intención era conseguir que otraspersonas lo ayudasen a mejorar Linux, eranecesario que toda modificación hecha porterceros tuviese que ser pública, evitando asíque alguna compañía vendiese códigomodificado sin aportar nada.

Una de las herramientas que utilizaba susistema, el compilador GCC tenía unalicencia (elaborada por Richard Stallmancomo ya se ha comentado) que especificabatodas las condiciones de uso que Linusquería. Así que en la versión 0.12 decidióadoptar la licencia GNU GPL. La decisión nofue por motivos éticos (tal y como defiendeRichard Stallman), sino que fue puramentepráctica.

3

Page 11: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Linus desarrolló el kernel Linux pero seapoyó en las herramientas implementadaspor el proyecto GNU como el compiladorGCC, el depurador GNU Debugger, etc... Espor este motivo que cuando se tiene unsistema completo (kernel + utilidadesbásicas) es llamado GNU/Linux.

En 1993 tanto 386BSD (más tarde daría lugara NetBSD, FreeBSD y OpenBSD) comoGNU/Linux se encontraban en un estadorazonablemente maduro. Se constituyerondiversas distribuciones GNU/Linux (lasdiferencias entre estas son simplemente laforma de organizar/empaquetar lasaplicaciones y las diferentes ayudas para laconfiguración) siendo RedHat una de lasprimeras en comercializar su producto.

Durante los años 90 se desarrollaron grandesproyectos libres tales como Apache (servidorweb con mayor mercado hoy en día), Xfree86(la implementación X11 más utilizada en laactualidad), GNOME y KDE (escritorios queproporcionan facilidades a los usuariosmedios para interactuar con el sistema),Mozilla (navegador construido a partir de laliberación del código de Netscape en 1998 yque marcó una nueva tendencia en el mundoempresarial).

Desde finales de los 90 hasta la actualidad elmundo del software libre ha visto uncreciente apoyo por parte de empresas (IBM,Sun Microsystems, Novell...) y gobiernos(Brasil, Alemania o casos más cercanos como:Extremadura, Andalucía y Valencia) de todoel mundo.

Definición

A priori puede resultar complejo definir elSoftware Libre debido a diferentes variantesy visiones existentes. Vamos a centrarnos enlas dos mayores tendencias actuales: la visiónde la Free Software Foundation(http://www.fsfeurope.org) y la visión de laOpen Source Iniciative(http://www.opensource.org).

Software Libre en Inglés es “Free Software”,cosa que puede llevar a confusión dado que“Free” significa tanto gratis como libre. Sinembargo el Software Libre no tiene porqueser gratuito, es posible hacer negocio coneste modelo.

Debido a estos problemas de lenguaje, Eric S.Raymond junto a Todd Anderson, ChrisPeterson (del Feresight Institutehttp://www.foresight.org/), John "maddog"Hall, Larry Augustin (ambos de LinuxInternational http://www.li.org/) y SamOckman (del Silicon Valley Linux User'sGroup) el 3 de Febrero de 1998 en Palo Alto(California) decidieron buscar una nuevaforma de nombrar este tipo de Software, conel objetivo de no llevar a confusión y quefuese un término más sencillo de usar porempresas. De esa reunión nació el terminoOpen Source.

Bruce Perens ofreció la marca “Open Source”y espacio para alojar información sobre estenuevo término. Linus dio su apoyo a la ideapero Richard Stallman se mostró en contraargumentando que este no denota libertad ycarece del espíritu fundamental del SoftwareLibre.

Finalmente OSI o la Open Source Iniciative seestablece como una organización sin ánimode lucro, la cual tiene una tendencia más bienpráctica en la defensa de la metodología,mientras que la Free Software Foundationafirma que el software debe ser libre porderecho social/universal.

Según la Free Software Foundation(respaldado por el proyecto GNU), unprograma libre debe ofrecer las siguientes 4libertades:

• Libertad para ejecutar el programa, concualquier propósito y sin restricciones. Noes posible obligar a ejecutarlo sólo en unnúmero determinado de máquinas o enunas condiciones especificas.

• Libertad para modificar el programa paraadaptarlo a sus necesidades o paraestudiar su funcionamiento. Comocualquier programador sabe, para que estalibertad sea efectiva, se debe tener accesoal código fuente, intentar modificar unprograma sin disponer de él es muycomplejo.

• Libertad para redistribuir copias, tantogratis como cobrando por ellas.

• Libertad para distribuir versionesmodificadas del programa, de tal manera

4

Page 12: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

que todo el mundo pueda beneficiarse consus mejoras.

En todo caso hay que tener en cuenta que sonlibertades y no obligaciones, el usuario puedehacer uso de ellas siempre que lo considerenecesario pero no tiene porque utilizarlasforzosamente (excepto si hace unamodificación y distribuye el ejecutable,entonces debe publicar los cambios). Ademásdebe entenderse que el software comercial noqueda excluido de dicha definición.

La definición de Open Source es muy similaraunque más explicita. La distribución desoftware Open Source debe cumplir lossiguientes criterios:

• Redistribución libre, no es posiblerestringir la venta o copia del software aterceros. No es posible cobrar royaltiespor ventas.

• Debe ser permitida la distribución delcódigo fuente y del compilado. El códigofuente debe poder ser modificadofácilmente, este no debe ser ofuscadomediante técnicas para tal efecto.

• Debe ser permitida la creación de trabajosderivados, los cuales podrán serdistribuidos bajos los mismos términos dela licencia.

• Es posible restringir la distribución decódigo modificado siempre y cuando sepermita la distribución de parches quemodifiquen el código en tiempo decompilación. La licencia puede pedir quelos trabajos derivados tengan nombre yversiones diferentes a la original. Elobjetivo es poder asociar siempre unresponsable que mantiene el software queusamos y marcar, de forma independiente,todos los parches con funcionalidades nooficiales. (Punto diferente a la definiciónde la FSF)

• No es posible discriminar personas ogrupos.

• No es posible discriminar ningún campo deesfuerzo (e.g. Investigación, Negocios...)

• Las condiciones son aplicadas a quienreciba el software sin que puedan serafectadas por acuerdos de no publicación

(non-disclosure agreement).

• La licencia no debe ser especifica de unadistribución, las condiciones se aplicaranfuera de dicha distribución de igual forma.

• La licencia no debe restringir Software deterceros, no es posible obligar a distribuirdicho software junto a otro con licenciasespecificas (no afecta a la GPL ya que estano puede ser utilizada/enlazada porsoftware con licencia diferente pero sidistribuida).

• La licencia debe ser tecnológicamenteneutral, no es posible forzar a utilizar unmedio concreto para la distribución /ejecución / compilación.

Ventajas

Habitualmente la primera ventaja que sepercibe del software libre es que puedeadquirirse a bajo precio o gratuitamente, sinembargo esta característica no es exclusivaya que existen productos privativos quetambién son ofrecidos así (e.g. MicrosoftInternet Explorer).

Las ventajas reales vienen originadas portodas y cada una de las características delSoftware Libre, estas nos hacen obtener unosbeneficios que son difíciles (por no decirimposibles) de encontrar en otros modelos:

• La disponibilidad del código fuente y lalibertad para modificarlo activan unproceso ilimitado de mejoras del software.Software Libre no es equivalente asoftware de calidad, pero si ofrece unmejor camino para alcanzar dicha calidad.Incluso la vida del programa se ve afectadasi se carece del código fuente, de hecho noexiste ninguna aplicación sólo binaria quehaya durado más de 10 años, sin embargoexisten proyectos libres que se iniciaronalrededor del 1980 y siguen vigentes hoyen día con sus correspondientesadaptaciones y mejoras.

• El derecho a redistribuir modificaciones,mejoras y reusar otros códigos librespermite compartir los beneficios entretoda la comunidad de desarrolladores ousuarios.

5

Page 13: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

• El derecho a utilizar el software sinrestricciones de uso, combinado con laredistribución del mismo, asegura unagran cantidad de usuarios potenciales.Estos a su vez, ayudarán a mejorar ypersonalizar el producto.

• Los derechos o libertades no son nada másque eso y no se obliga a que sean llevadosa cabo. Es decir, si una empresa realiza undesarrollo libre a medida para un cliente,el cliente recibirá el código y losejecutables sin que ninguna de las partestenga obligación de publicar la aplicaciónen otro medio (e.g. Internet).

• Nadie tiene el poder de restringir como elsoftware es usado.

• El software no depende de ningunaentidad. Si una empresa desarrolladora desoftware privativo decide abandonar unproyecto, todos los usuarios de dichoproyecto se quedarán sin opción aactualizaciones (esto puede suponerfuturos riesgos de seguridad) o migrar aotros proyectos. Sin embargo, si elSoftware fuese libre, el usuario no seataría a las decisiones que tomase laempresa, puesto que al disponer delcódigo fuente, podría continuarutilizándolo y asignar el desarrollo a otraempresa diferente.

• No hay posibilidad de cajas negras opuertas traseras en el software. Al teneracceso al código, es posible identificarposibles fallos de seguridad másrápidamente y encontrar soluciones enpocas horas. La comunidad del software libre secaracteriza por solucionar sus problemasde seguridad en cuestión de horas, alcontrario que muchas empresas desoftware privativo. Estas pueden llegar atardar meses, dejando al usuariodesprotegido.

Como añadido se puede asegurar que unproducto no contiene puertas traserasmediante las cuales terceros puedan espiarnuestra información, atentando contranuestra intimidad o contra los intereses dela empresa. Sin embargo en productoscerrados es tremendamente difícil poderllegar a tal afirmación (por no decirimposible).

• Siempre existe la posibilidad de hacer unfork3 o crear un código alternativo base, siel actual esta siendo gestionadoerróneamente. En ocasiones hay proyectoslibres que sufren divisiones debido adiscusiones entre miembros por la formaen que se está llevando la elaboración delproducto (e.g. los compiladores gcc yegcs), esto es posible gracias a lascaracterísticas del software libre. Un forkno tiene porque ser algo negativo ya quepuede generar competencia entre ambosgrupos y por tanto, un desarrollo másrápido.

• En el caso de proyectos libresdesarrollados por la comunidad (no porempresas), no hay conflictos por presionesde marketing. En estos entornos, elsoftware es liberado cuando esta listo ycuando se considera de suficiente calidad,por tanto se reducen los problemas nodetectados por las presiones en liberar unaversión.

El hecho de no tener que cumplir fechaspara liberar versiones nuevas podría sertambién perjudicial, ya que podría noliberarse nunca, pero aquí entra en acciónla competencia entre diferentes proyectoso la posibilidad de realizar los yacomentados forks.

• Utilizando medios como Internet, elsoftware libre se convierte en unmovimiento que consigue acercar latecnología a cualquier punto del planeta,incluso a países menos desarrollados.Dando la oportunidad de acceder alconocimiento de forma sencilla, sinlimitaciones ni discriminaciones porestatus social/económico u otracaracterística. El conocimiento escompartido globalmente.

• Los programas libres pertenecen a todos.Un gobierno que invierte sus presupuestosen generar o alentar la generación desoftware libre, está invirtiendo el dinero desus ciudadanos en los propios ciudadanos.

3 Fork es una de las llamadas al sistema en Unix. Lamisma sirve para crear procesos hijos, para lo cual elproceso padre se duplica y de ese proceso duplicadonace el hijo. Es una metáfora para describir lasdivisiones que pueden producirse en un proyecto queterminan dando origen a dos proyectos (el actual,más el nuevo).

6

Page 14: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Esto es debido a que el software que segenere pertenecerá a todos y no seconcederán ventajas de por vida a ningunaempresa.

• Fomento de empresas o negocios locales.El software libre acerca el desarrollo desoluciones a nivel local. Cualquier empresapuede dar soporte sobre un programa librey cubrir un ámbito local. De esta forma, losgobiernos que apoyen el Software Libreestarán generando nuevas oportunidadesde negocio a empresas locales del sector.Del mismo modo, los clientes de estaspodrán disponer de un soporte cercano ypor tanto una empresa que pueda cubrirmejor sus necesidades.

• Mayor competitividad y dificultad paraconstituir monopolios. Las característicasdel software libre dificultan elestablecimiento de monopolios y hacen asu vez que el mercado sea máscompetitivo, y por tanto más beneficiosode cara a sus clientes.

Desventajas

• En proyectos libres desarrolladosúnicamente por la comunidad libre no haygarantía de que el desarrollo ocurra. Espor tanto posible que un proyecto puedamorir si no interesa lo suficiente. Porsupuesto este problema también existe enel mundo del software privativo. Sinembargo existen multitud de solucionesante este problema si la aplicación es libre(e.g. Contratar una empresa para quecontinúe el desarrollo).

• Pueden haber problemas entorno a lapropiedad intelectual. Esta desventajaaparece en países donde tienen leyes quepermiten patentes de Software. El tiempoque se debe invertir en comprobar que unalgoritmo o idea esta patentada puede serun gran obstáculo para el desarrollo desoftware libre. Con la patentabilidad desoftware sólo se consigue dar mayor podera grandes empresas.

• Es difícil en ocasiones saber si un proyectoexiste y conocer su estado actual. Losproyectos que provienen de la comunidad,carecen de marketing y por tanto suelenser bastante más desconocidos que sus

homólogos cerrados. En la actualidad estacarencia es vista por muchas empresascomo una oportunidad de negocio (e.g.evaluar software libre para darlo aconocer).

Ubuntu

Una distribución GNU/Linux (tambiénabreviado como “distro”) consiste en unarecopilación de aplicaciones y herramientasjunto al núcleo Linux. Se encuentranempaquetadas de una determinada manera ycon utilidades extras para facilitar laconfiguración del sistema.

Ubuntu (http://www.ubuntulinux.org) es unadistribución GNU/Linux fácil de utilizar yorientada tanto al usuario de escritorio comoal servidor. Se encuentra mantenida por unacomunidad de desarrolladores que reciben elsoporte de la empresa Canonical, la cualvende servicios relacionados con ladistribución.

Su filosofía esta basada en el ManifiestoUbuntu, el cual promueve que el softwaredebe estar disponible sin coste alguno y conla posibilidad de adaptarlo a las necesidadesde cada usuario.

• Nunca se tendrá que pagar por Ubuntu, nisiquiera existe un precio diferenciadorpara la “enterprise edition”. El esfuerzoinvertido no marcará distinciones entreramas de productos.

• Se incluirán las mejores traducciones einfraestructuras de accesibilidad posibles.De esta forma Ubuntu será usable por elmayor número de personas posible.

• La política de versionado será regular ypredecible, concretamente cada 6 meses.Dando la posibilidad de que cualquierapueda utilizar la versión estable actual o lade desarrollo. Cada versión tendrá unsoporte de al menos 18 meses.

• Ubuntu desea promocionar los principiosdel desarrollo de software open source. Sepretende animar a usar el software,mejorarlo y distribuirlo.

Actualmente Ubuntu soporta lasarquitecturas: Intel x86 (IBM-compatible PC),

7

Page 15: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

AMD64 (Hammer) y PowerPC (Apple iBook yPowerbook, G4 y G5).

En la distribución se incluyen más de 1000paquetes que van desde el núcleo Linux hastaGNOME 2.10, cubriendo todas lasaplicaciones necesarias para el escritorio,acceso a Internet, programación y servicios.

Como curiosidad la palabra Ubuntu provienede África y significa “Humanity to others”,encajando así con el espíritu del softwarelibre.

La segunda release de Ubuntu tiene comonúmero de versión 5.04, este se construye enbase al año y mes de liberación. En el casoactual, la fecha de lanzamiento de ladistribución fue en Abril del 2005, es decir,mes 4 del año 2005. Si combinamos estosnúmero podemos obtener 5.04, las sucesivasversiones seguirán el mismo procedimientode versionado.

Cada release también vendrá acompañada deun nombre en clave. En el caso de 5.04 se haescogido Hoary Hedgehog y la próxima serádenominada Breezy Badger.

Patrocinado por la empresa Canonical(http://www.canonical.com/), Ubuntu nació apartir de la distribución Debian. Esta esampliamente conocida por su gestor depaquetes integrado que facilita la instalaciónde miles de aplicaciones de forma sencilla,rápida y eficiente. Sin embargo, tambiénpresenta ciertos problemas en cuanto a supolítica de versionado.

Debian ofrece versiones estables de ladistribución, estas son altamente fiables yrobustas pero con aplicaciones bastanteantiguas. Esto hace que los usuarios nopuedan disfrutar cómodamente de los últimosavances en aplicaciones de escritorio oservidor.

Ubuntu pretende mantener una estrechacolaboración con Debian dado que compartenlos mismos cimientos, pero a su vez, ofrecerlas aplicaciones más actuales a los usuariosfinales junto a ciclos de actualizacionesfrecuentes (cada 6 meses) y actualizacionesde seguridad.

Otro de los objetivos primordiales de Ubuntues conseguir una distribución fácil de utilizar

con un escritorio consistente e integrado, seha optado por potenciar concretamente elescritorio GNOME. También es posibleinstalar KDE4 desde Ubuntu, o bien utilizar ladistribución Kubuntu(http://www.kubuntu.org/) que no es más queuna Ubuntu con KDE como escritorioprincipal. Sin embargo, esta últimadistribución no tiene el soporte profesional deCanonical.

Esta guía se basa en Ubuntu, aunque lainstalación de Kubuntu es idéntica, lo únicoen lo que difieren es en el escritorio.

Canonical tiene un servicio gratuito de envíode CDs, de forma que es posible realizarpedidos desde la página web, para su entregaen domicilio. Por otro lado también es posibledescargar el CD directamente de su web(http://www.ubuntulinux.com).

Ubuntu LiveCDUn LiveCD consiste en un CD auto-arrancableque permite la ejecución de un escritorioGNU/Linux completo, sin la necesidad derealizar ningún tipo de instalación en el discoduro.

Gracias a los LiveCDs de Ubuntu, es posibleprobar el sistema GNU/Linux para testear sitodo nuestro hardware es detectadoautomáticamente y para evaluar lasposibilidades de la distribución.

Aunque el LiveCD nos proporciona unescritorio funcional sin necesidad demodificar nuestro disco duro (también válidopara emergencias), no ofrece la mismavelocidad ni las mismas posibilidades que sirealizamos la instalación permanente. Porejemplo, no será posible la instalación deotros programas que no estén ya en elLiveCD.

Para probar el LiveCD es necesario pedir aCanonical que nos envíe una muestra gratuitao bajarlo nosotros mismos de la web(http://www.ubuntulinux.com). En el apartadode descargas (downloads) se encuentran lasimágenes ISO que podremos grabar usandoK3B en Linux o CDBurnXP(http://www.cdburnerxp.se/) en Windows.

La imagen ISO no debe grabarse dentro de un

4 Mediante el paquete kubuntu-desktop.

8

Page 16: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

CD de datos, sino que debe grabarse como loque es, una imagen de un CD. Por tanto habráque utilizar la función especifica de nuestroprograma de grabación para este tipo dearchivos.

Una vez disponemos del LiveCD podemosutilizarlo arrancando el ordenador con el CDinsertado. En caso de que se inicieautomáticamente nuestro sistema operativo eignore el CD, deberemos asegurarnos que ennuestra BIOS tenemos seleccionado elarranque desde CD/DVD.

La BIOS (Basic Input Output System) es loprimero que nuestro ordenador ejecuta y seencarga de preparar mínimamente el sistemapara dar paso al sistema operativo. Parapoder acceder a la configuración de la BIOSse debe mantener presionada la tecla SUPR.(o DEL) o la tecla F2 durante los primerossegundos de encendido de nuestro PC. Notodas las BIOS son iguales, pero si todasdisponen de una opción donde se le puedeindicar desde donde queremos que arranquenuestro PC (e.g. HD-1, disco duro 1, CD,Floppy, etc...).

Para poder arrancar nuestro LiveCD seránecesario que en primer lugar la BIOS tratede arrancar de CD, por tanto deberemosconfigurarlo para tal efecto. Consulte elmanual de su placa base si tiene problemas.

Una vez conseguimos arrancar de CD, laprimera pantalla de Ubuntu LiveCD nosbrindará la posibilidad de escoger entre unarranque normal (pulsamos enter) y unarranque experto (escribimos live-expert ypulsamos enter).

También es posible especificar otrosparámetros que nos pueden ayudar en casode que no funcione correctamente el LiveCD,para ver estas opciones basta con pulsar F1,F2, F3...

Supondremos que realizamos un arranquenormal (simplemente pulsando enter). Laprimera pregunta con la que nos encontramoses sobre nuestro idioma:

Por ejemplo, seleccionamos Español y acontinuación indicamos que estamos enEspaña (u otro país dependiendo de nuestraubicación):

Finalmente podremos seleccionar nuestrotipo de teclado:

9

Page 17: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

A continuación el LiveCD intentaráautodetectar todo nuestro hardware e iniciaráel proceso de arranque. Es posible que se nospregunte por la resolución que deseamosutilizar en nuestro escritorio, habitualmentelas opciones marcadas por defecto soncorrectas (para seleccionar alguna otra bastacon situarse encima y pulsar espacio):

Si nuestro equipo estaba conectado aInternet, quizás Ubuntu haya podido detectarla configuración automáticamente medianteDHCP. Esto nos permitirá navegar por la red.

Finalmente accederemos al escritorio deUbuntu desde el cual podremos probar losdiferentes programas que incorpora el CD.Invitamos al lector a navegar por el menú deaplicaciones para testear las diferentesherramientas.

En caso de que necesitemos abrir unaterminal como administrador (root),simplemente pulsamos con el botón derechoen el escritorio y hacemos click en “Abrir un

terminal”. Para convertirnos en root bastarácon ejecutar “sudo -s”.

Para salir del sistema debemos ir a “Sistema-> Terminar la sesión” y “Reiniciar lacomputadora”. En caso de que hayamoscambiado nuestra BIOS, quizás searecomendable volver a dejarla en su estadooriginal.

Instalación de UbuntuPara poder disponer de Ubuntu instalado ennuestro ordenador debemos obtener el CD deinstalación de la página web(http://www.ubuntulinux.com). Es posibledescargarlo directamente o encargar CDspara que nos los traigan a casa.

En caso de que hayamos descargado laimagen ISO de Ubuntu, será necesariograbarla en un CD tal y como se indica en elapartado “LiveCD Ubuntu”.

Arranque

Para iniciar la instalación es necesarioarrancar desde el CD. Se sigue el mismoprocedimiento que para el LiveCD y por tantopodemos encontrar las instrucciones en dichoapartado.

Cabe destacar que es posible tener variossistemas operativos instalados en el mismoordenador. Ubuntu permite ser instalado enPCs donde MS Windows ya exista, porsupuesto sin pérdidas de información.

Una vez arrancamos desde CD, la primerapantalla con la que nos encontramos nos va apermitir escoger que tipo de instalaciónqueremos hacer:

10

Page 18: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

• linux – Instalación estándar por defecto, enmuy pocos pasos podremos tener unescritorio funcional. Mínimo 1.8 GB.

• expert – Instalación estándar con mayorcontrol sobre la configuración conpreguntas para expertos. Mínimo 1.8 GB.

• server – Instalación básica del sistema, sinentorno gráfico. Mínimo 350 MB.

• server-expert – Instalación básica delsistema, sin entorno gráfico con mayorcontrol sobre la configuración conpreguntas para expertos. Mínimo 350 MB.

En nuestro caso utilizaremos la instalaciónpor defecto, así que simplemente pulsaremosenter o escribiremos “linux” y pulsaremosenter.

A continuación el sistema nos irá realizandotoda una serie de preguntas. Si en algúnmomento aparece una cuestión no comentadaen esta guía y no queda claro su significado,es muy probable que la respuesta por defectosea correcta.

Idioma

En primer lugar vamos a elegir nuestroidioma, país y teclado:

En caso de que no detecte nuestro tecladocorrectamente podemos utilizar un test queintentará averiguar que tipo de teclado

tenemos.

Cabe destacar, que durante el proceso deinstalación podemos acceder a otraspantallas, aparte de la principal deinstalación. Si pulsamos:

ALT+F1: Pantalla de instalación.ALT+F2: Terminal. Al pulsar enteraccederemos a una línea de comandos.ALT+F4: Descripción de los pasos que varealizando el instalador.ALT+F4: Log del sistema.

En principio sólo será necesario el uso de lapantalla principal de instalación.

Red

Después de configurar nuestroidioma/ubicación/teclado, se intentaráconfigurar el hardware mínimo necesariopara la instalación, como las tarjetas de red.En caso de disponer de varias tarjetas de red,es posible que se nos muestre un listadodonde tengamos que elegir aquella que esteconectada a Internet5. La tarjeta se intentaráautoconfigurar utilizando DHCP:

Si todo ha ido correctamente, el siguientepaso será especificar el nombre de nuestramáquina.

5 No es estrictamente necesario disponer de Internetpara realizar la instalación.

11

Page 19: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

En caso de que fallase la configuración de latarjeta, podríamos o bien no configurarla (noes estrictamente necesario, aunque sí útilpara que nos instale un sistema actualizado),o bien intentar hacerlo manualmentepulsando sobre la opción correspondiente:

Tendremos que indicar nuestra dirección IP,máscara de red, pasarela (gateway) yservidor de nombres (DNS). Debemosconocer estos datos para nuestra red, porejemplo:

IP: 192.168.0.5Máscara: 255.255.255.0Pasarela: 192.168.0.1Servidor de nombres: 192.168.0.1

Seguidamente establecemos un nombre paranuestra máquina. El que viene por defectotambién es válido.

Particiones

En este punto el instalador necesita prepararnuestro disco duro para almacenar los datos,para esto es necesario crear las particionesnecesarias.

Para poder tener diferentes sistemasoperativos en un mismo disco duro, esnecesario realizar diferentes particiones.Estas tendrán un formato determinado, porejemplo en GNU/Linux se suele utilizar elformato Ext2 o Ext3, mientras que en MSWindows se utiliza FAT32 o NTFS.

Hay que tener en cuenta que NTFS puede serleído por Linux pero sin soporte de escritura.Para poder pasar ficheros cómodamenteentre ambos sistemas, es recomendable (perono obligatorio) tener alguna partición FAT.

En cualquier caso Ubuntu nos ofrece a priori

dos posibilidades:

• Usar todo el disco duro y crear lasparticiones necesarias para Ubuntu. Estoborrará todo lo que tengamos en nuestrodisco. En caso de no tener nada instaladoen el sistema, esta es una buena opción.

• Usar el espacio libre contiguo más grandepara crear las particiones necesarias. Estaopción no aparecerá si no hay espaciodisponible sin particionar.

• Editar manualmente la tabla departiciones.

Si escogemos crear las particiones de formamanual (la opción más complicada)deberemos definir dos:

• Partición SWAP o área de intercambio.

Tamaño habitual: depende de la memoriaRAM que tengamos, habitualmente sepone la misma cantidad. En general, con512 MB hay más que suficiente. Es posibleusar cantidades más bajas como 128 MBpara equipos con discos duros pequeños.

• Partición raíz (/) tipo Ext3. Partición dondeirá todo el sistema, es necesario que sea almenos de 3 GB, aunque lo recomendableserian unos 10 GB para poder trabajarcómodamente.

En caso de que no dispongamos de espaciopara nuestras particiones, Ubuntu nospermite redimensionar las particionesexistentes (incluso en formato NTFS). Paraesto simplemente nos tendremos que situarencima de la partición y pulsar enter. En lasiguiente pantalla se debe redefinir el espacioque ocupa cambiando el apartado “tamaño”.

Para crear una partición nueva nos debemossituar sobre “Espacio Libre” y pulsar enter. Acontinuación podremos definir lascaracterísticas de la partición.

12

Page 20: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Es posible que nos pregunte donde queremossituar la partición, si al principio o al final deldisco duro. Habitualmente se define primerola partición SWAP y a continuación la raíz,todo al principio del disco duro.

También nos preguntará si queremos lapartición que sea de tipo Primaria o Lógica.

En un disco duro sólo podemos tener 4particiones primarias, sin embargo no haylímite en cuanto a particiones lógicas (estasse integran dentro de una partición extendidaque ocupa el lugar de una primaria). Engeneral, si indicamos “Lógica” funcionarácorrectamente.

Para escribir las particiones en discodebemos pulsar sobre “Finalizar elparticionado y escribir los cambios en disco”.A continuación se nos mostrará un mensajeavisándonos que serán borrados todos losdatos de aquellas particiones que hayan sidoseleccionadas para ser formateadas. Si se haredimensionado alguna partición, estas noperderán datos, aunque siempre esrecomendable tener copias de seguridad de lomás importante.

En caso de que el particionado lo hayamostenido que hacer manualmente, habrá sido elpaso más complicado de toda la instalación.

Acto seguido se crearán y formatearán lasparticiones indicadas, para dar paso a la

instalación del sistema base.

Si se ha seleccionado un idioma como elEspañol, probablemente nos preguntará sideseamos bajarnos los paquetes de soportedesde Internet. El CD no incorpora soportepara Español por defecto.

Zona horaria

A continuación se nos preguntará por nuestrazona horaria, por ejemplo “Europa/Madrid”.

Creación de un usuario

El siguiente paso será la creación de unusuario con el cual trabajaremos en nuestroordenador. Habrá que indicar los siguientesdatos en orden:

• Nombre del usuario (e.g. Juan Rodríguez)• Nombre con el que entraremos al sistema

(e.g. juan)• Password del usuario. Se pedirá

introducirlo dos veces para su confirmarlo.

En cuanto al password se recomienda utilizarun mínimo de 6 caracteres alfanuméricos(letras y números) y evitar palabras consignificado. Una buena técnica para construirun buen password es pensar en una frase ycoger sólo las iniciales de cada palabra, porejemplo: “Ubuntu es una gran distribución”resultaría en “Ueugd”. A esto simplemente sele añade algún número y ya tenemos unpassword fuerte y fácil de recordar.

Gestor de arranque

Finalmente debemos confirmar que queremosque el gestor de arranque Grub sea instalado,

13

Page 21: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

este nos permitirá poder escoger que sistemaoperativo deseamos iniciar al encender elordenador.

En este punto ya hemos acabado la primerafase de la instalación. Ahora se reiniciará elordenador y se deberá arrancar desde discoduro, por tanto podríamos extraer el CD. Sihemos modificado la BIOS, seriarecomendable dejarla en su estado original.

Primer inicio

Una vez reiniciado el ordenador, nosaparecerá el gestor de arranque Grub. Si nodisponíamos de ningún sistema operativoinstalado, simplemente se mostrará uncontador hacia atrás de 3 segundos.

Si pulsamos la tecla escape (ESC) sevisualizará un menú donde podremos elegirentre:

• Arrancar el sistema• Arrancar en modo recuperación• Arrancar memtest (programa que

comprueba el estado de la memoria RAM)

La primera opción será la habitual y la que seselecciona por defecto si no hemos pulsadoESC. La segunda sólo se utilizará cuandotengamos algún problema grave con nuestrosistema.

En caso de que ya tuviésemos un sistemaoperativo instalado (e.g. Windows), se nosmostraría directamente el menú con las 3

opciones anteriores más la posibilidad dearrancar Windows.

Podemos movernos con los cursores yseleccionar lo que deseemos pulsando la teclaenter.

En este primer arranque debemos escoger laprimera opción, o esperar simplemente a queacabe el contador y que escoja la opción pordefecto.

A continuación se comenzará a instalar todoel sistema.

Resolución de pantalla

Es posible que se nos realice una últimapregunta relacionada con la resolución quedeseamos tener en nuestro escritorio.

Habitualmente las opciones por defecto yason correctas, aunque es posible marcaraquellas resoluciones que nos interesen.Basta situarse encima de la que queramosmarcar y pulsar espacio.

14

Page 22: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Si todo ha ido correctamente, por fin se nosmostrará la pantalla de login dondetendremos que identificarnos con el usuario ypassword especificados en la instalación:

Desde esta pantalla también es posiblereiniciar y apagar el ordenador.

Escritorio GnomeUna vez nos identificamos con nuestrousuario/password podremos acceder alescritorio GNOME de Ubuntu:

El escritorio esta compuesto por dos paneles.

Panel inferior

En el panel inferior se encuentra (deizquierda a derecha):

• Botón para minimizar todas las ventanas ymostrar el fondo del escritorio.

• Listado de ventanas (inicialmente noaparecerá ninguna pues no hayaplicaciones en funcionamiento).

• Escritorios virtuales. En GNU/Linux eshabitual trabajar con diversos escritorios.En cada uno podremos tener aplicacionesdiferentes, de esta forma evitamos tener

una gran cantidad de ventanas en unmismo lugar.

Para cambiar de escritorio basta con hacerclick con el botón izquierdo en el recuadrocorrespondiente, o también es posibledesplazarse usando la combinación deteclas CTRL+ALT+Cursor.

Es frecuente tener en cada escritorioaplicaciones relacionadas, por ejemplo: enel primer escritorio navegador, en elsegundo cliente de correo, en el terceroprogramas de chat, en el cuarto programasde reproducción de música.

Podemos cambiar la cantidad deescritorios si pulsamos en el panel con elbotón derecho y seleccionamos“Preferencias”.

• Papelera. Todo archivo borrado desde elnavegador de disco Nautilus, irá a parar ala papelera desde la cual podrá sereliminar definitivamente. Para ver losarchivos en la papelera bastará con hacerun click con el botón izquierdo, paraborrarlos podemos hacer click con el botónderecho y seleccionar “Vaciar papelera”.

Panel superior

En el panel superior se encuentra (deizquierda a derecha):

• Menú de aplicaciones: Aquí podremosencontrar todas las aplicaciones instaladasen el sistema y catalogadas por tipo. Pordesgracia en esta versión de GNOME, estemenú no se puede editar fácilmente.

• Menú lugares: Listado de carpetasimportantes de nuestro sistema. Al pulsarsobre ellas se abrirá el gestor de archivosNautilus.

• Carpeta personal: En este lugarguardaremos todos nuestrosdocumentos. También podremosencontrar la carpeta Desktop quecorresponde a nuestro escritorio.

• Escritorio: Carpeta que corresponde anuestro escritorio.

15

Page 23: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

• Equipo: Muestra dispositivos yparticiones a las que es posible accederen nuestro sistema.

En GNU/Linux para acceder a unapartición o dispositivo como unCD/DVD-ROM, USB pendrive, etc.. esnecesario montarlo. En Ubuntu estepaso es automático nada más insertar elCD o USB pendrive. En el caso de losdisquetes es necesario ir a “Equipo” yhacer doble click sobre la disquetera.

Para extraer un CD, disquete o USBpendrive es necesario realizar el pasoinverso: desmontar. De esta forma nosaseguramos que no se pierden datos.Para esto simplemente iremos a“Equipo” y pulsaremos con el botónderecho sobre el dispositivo paraseleccionar “Desmontar el volumen” o“Expulsar”.

• Servidores de red: buscará en nuestrared ordenadores con recursoscompartidos (tanto Windows comoGNU/Linux).

• Conectar con el servidor: nos permiteconectarnos a un servidor determinadomediante FTP/sFTP/Webdav/etc...

• Buscar archivos.

• Documentos recientes.

• Menú Sistema• Preferencias: Configuración del

escritorio GNOME.

• Administración: Configuración delsistema Ubuntu.

• Capturar la pantalla. Genera unaimagen de lo que estamos viendo enpantalla. Se consigue la mismafuncionalidad pulsando la tecla “Impr.Pant.”

• Bloquear la pantalla. Nos permitebloquear nuestro escritorio, siendonecesario introducir el password delusuario para poder volver a acceder.Muy útil cuando nos ausentamos denuestro PC y no queremos que nadie loutilice o espíe lo que tenemos enmarcha. Debería ser una práctica

habitual.

• Terminar la sesión. A través de estaopción podremos:

• Terminar la sesión. Volveremos a lapantalla de login.

• Apagar.• Reiniciar la computadora.• Hibernar la computadora. Apaga la

computadora manteniendo el estadoactual, al volver a iniciar elordenador se restaurará el escritoriotal y como lo dejamos.

• Iconos para ejecutar el navegador webMozilla Firefox, el cliente de correoEvolution y la ayuda del sistema.

• Área de notificación. Inicialmente aparecevacía, pero habrá programas queaparecerán ahí una vez iniciados (e.g.Cliente mensajería instantánea Gaim). Esteárea es común para todos los escritoriosvirtuales y por tanto se nos facilita elacceso rápido a ciertos programas.

• Control del volumen. Con el botónizquierdo podremos regular el volumen,con el botón derecho podremos acceder a“Abrir el control de volumen” dondetendremos más opciones.

• Reloj del sistema. Al hacer click con elbotón izquierdo aparece un calendario.Con el botón derecho podremos acceder alas preferencias o a cambiar la hora actual(se requerirá el password del usuario).

• Icono que al hacer click con el botónizquierdo se obtiene un listado de todas lasventanas abiertas en Gnome,independientemente del escritorio virtualen el que estemos.

Añadir carpetas a “Lugares”

Para añadir más carpetas al menú “Lugares”debemos seguir un procedimiento un pocoretorcido. Abrimos por ejemplo “Aplicaciones-> Accesorios -> Editor de textos”, desde esteeditor vamos a “Archivo -> Abrir” y desde esedialogo es posible añadir s, simplementevamos seleccionamos la carpeta que nosinteresa y pulsamos “Añadir”:

16

Page 24: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Este dialogonos permiteaccederrápidamentea nuestracarpeta

personal (inicio), escritorio, sistema dearchivos (todo el disco duro a partir de la raíz/), dispositivos del sistema y aquellosdirectorios que añadamos. Estos últimosaparecerán también en el menú “Lugares” delpanel. Ya podemos cerrar el editor de textos.

Es posible que en el panel nos aparezcan máscontroles en el panel superior, comoindicadores de redes, visualizadores delestado de nuestra batería... todo dependerádel hardware del que dispongamos.

Applets

Es posible añadir nuevos applets a cualquierade los dos paneles, bastará con buscar unárea vacía del panel, pulsar el botón derechoy seleccionar “Añadir al panel...”.

Entre los applets más interesantes tenemos:

• Monitor del sistema: nos permitiráobservar el consumo de CPU o inclusootros detalles como la memoria.

• Notas adhesivas: nos ofrece la posibilidadde tener notas temporales en nuestro

escritorio, al estilo de los conocidospostfix.

Para quitar un applet de un panel,simplemente pulsaremos sobre él con elbotón derecho y seleccionaremos “Quitar delpanel”.

Para desplazar un applet por el panel,pulsamos con el botón central (la ruedecilla)o el botón izquierdo, y sin soltar, arrastramoshorizontalmente.

También es posible añadir nuevos paneles y através de sus propiedades (botón derecho)indicar su ubicación, tamaño, si lo queremossiempre visible o no, etc.. A priori no seránecesario definir más paneles.

Fondo de escritorio

Finalmente pulsando en el fondo de escritoriocon el botón derecho, podemos:

• Abrir una terminal donde ejecutarcomandos.

• Crear una carpeta nueva.• Crear un lanzador, esto nos permitirá

definir un icono con el cual se podráejecutar la aplicación que nosotrosdefinamos manualmente. Sólo seranecesario indicar Nombre (Name),comando (Command) y el icono.

• Crear un documento en blanco.• Ordenar los iconos.• Cambiar el fondo de escritorio. Se nos

mostrará un pequeño listado de imágenesdisponibles. Si el usuario tiene otrasimágenes puede añadirlas fácilmente allistado mediante “Añadir”.

Gestor de ventanas

Gnome utiliza como gestor de ventanasmetacity. Este nos permitirá minimizar,maximizar y gestionar nuestras ventanas.

Si abrimos una ventana como por ejemploNautilus (“Lugares -> Carpeta personal”),podemos ver en la esquina superior derechatres botones que nos permitirán (de izquierdaa derecha):

17

Carpeta y directorio tienen elmismo significado, en esta guía seutilizarán indistintamente. Suúnica funcionalidad es albergararchivos (también llamadosficheros) u otros directorios.

Page 25: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

• Minimizar: esconde la ventana. Para volvera mostrarla debemos usar el panel inferiordonde se muestran todas las ventanas delescritorio virtual actual.

• Maximizar o Restaurar: hace que laventana ocupe toda la pantalla, o en casode que ya sea así realiza la accióncontraria.

• Cerrar.

Cuando la ventana está visible y no seencuentra maximizada, podemos ponernos ensu borde y observaremos que el cursorcambia de forma. Si hacemos click con elbotón izquierdo y sin soltar arrastramos,veremos que podemos cambiar el tamaño.Excepto en algunos diálogos determinados,en la mayoría se produce esecomportamiento.

Para mover una ventana podemos pulsar conel botón izquierdo en la barra superior y sinsoltar, arrastramos la ventana. O si notenemos esa parte visible (tenemos unaresolución pequeña), podemos mantenerpulsada la tecla ALT, hacer click en cualquierparte de la ventana y sin soltar arrastrarhasta situarla donde nos interese.

Otra forma de maximizar/restaurar unaventana es haciendo doble click en la barrasuperior de la ventana.

En la esquina superior izquierda vemos unpequeño dibujo en el cual podemos hacerclick con el botón izquierdo, aparecerá unmenú que nos permitirá realizar las mismasacciones que ya hemos comentado, más:

• Encima: hace que la ventana siempre este

por encima de cualquier otra ventana.• Siempre en el espacio de trabajo visible: la

ventana siempre estará disponibleindependientemente del escritorio virtualen el que nos encontremos.

• Mover al espacio de trabajo... Asigna laventana a otro escritorio virtual.

Navegador de disco Nautilus

Nautilus es la aplicación que nos permitenavegar por los archivos de nuestro discoduro o incluso de otros ordenadoresconectados por red. Podemos abrirlo yendo a“Lugares -> Carpeta personal”.

Inicialmente Nautilus viene con la navegaciónespacial activada, esto hace que la ventanamostrada sea muy sencilla.

En el caso de esta versión de Ubuntu se haañadido una modificación de última hora conla cual, cada vez que abramos una nuevacarpeta, se irá desplazando la ventana por elescritorio. Este efecto es muy molesto ypuede ser desactivado ejecutando en unaconsola (“Aplicaciones -> Herramientas delsistema -> Terminal”) el siguiente comando:

gconftool-2 --type boolean --set /apps/nautilus/preferences/no_ubuntu_spatial true

De esta forma tendremos la navegaciónespacial normal de GNOME. En este modopor cada carpeta en la que entremos (se debehacer doble click sobre la carpeta), se noscreará una nueva ventana. Podemosretroceder al directorio anterior pulsando latecla de borrado (no suprimir) o haciendoclick en la esquina inferior izquierda:

18

Page 26: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

En todo caso, es posible que nos resultemolesto este tipo de navegación(personalmente no me agrada) y prefiramostener una única ventana para todas lascarpetas.

Para conseguir ese comportamiento iremos a“Editar -> Preferencias” en la ventana deNautilus. A continuación seleccionaremos eltabulador “Comportamiento” y marcaremosla opción “Siempre abrir en una ventana denavegador”:

A continuación pulsamos Cerrar, cerramos laventana nautilus y volvemos a abrir yendo a“Lugares -> Carpeta personal”. Ahora yatenemos un Nautilus con vista completa:

Incluso en el panel izquierdo podemosseleccionar una vista de árbol que nos puederesultar útil para trabajar con nuestrosficheros:

Todo sistema GNU/Linux guarda sus archivosen una estructura de tipo árbol. No existeunidades “c:”, “d:”, sino que todo cuelga deuna jerarquía de directorios.

Desde Nautilus es posible navegar por todaesta estructura. Si abrimos “Lugares ->Carpeta personal” vemos que Nautilus nosmuestra nuestra carpeta y ademásdisponemos de botones que nos permitiránnavegar por el sistema (debemos haberdesactivado el modo de navegación espacialtal y como se ha comentado anteriormente).

El primer botón “Atrás” nos permite ir aldirectorio anterior que estuviésemos viendo,y “Adelante” iría en sentido contrario. Es lamisma funcionalidad que ofrecen losnavegadores web.

A continuación tenemos el botón “Subir” quenos permite ir al directorio padre deldirectorio que estamos visualizando, porejemplo si estamos en “/home/usuario”iremos a “/home”.

Con detener y recargar podremos actualizarel contenido de la carpeta.

El botón “Inicial” nos permitirá volverrápidamente a nuestro directorio personal deusuario. Finalmente con “Equipo” iremos aver los dispositivos y particiones de nuestrosistema.

Estructura de directorios

Para tener una mejor visión de la estructurade un sistema GNU/Linux, vamos a ver cuales el árbol típico de carpetas del sistema:

/ Directorio Raíz |- bin Ejecutables |- boot Conf. arranque |- dev Dispositivos |- etc Configuraciones

19

Page 27: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

|- home Dir. de usuarios | |- usuario1 | | |-Desktop Escritorio | | | |- usuario2 | |- usuario3 | |- lib Librerías |- lost+found |- mnt Montaje | particiones |- media Montaje disp. | |- cdrom | |- floppy | |- usbdisk | |- opt Aplicaciones que | se instalan en | un único dir. |- proc Archivos | virtuales con | info del sistema |- root Dir. de root | (Administrador) |- sbin Ejecutables sis. |- tmp Espacio temporal |- usr Programas no | | básicos del sist | |- X11R6 X Window | | |- bin Ejecutables | | |- include Headers | | |- lib Librerías | | |- man Manuales | | |- share Archivos comunes | | | |- bin Ejecutables | |- doc Documentación | |- etc Configuración | | adicional | |- include Headers | |- info Ayuda info. | |- lib Librerías | |- local Archivos locales | | | de programas | | | instalados | | | manualmente. | | |- bin | | |- doc | | |- etc | | |- include | | |- lib | | |- man | | |- sbin | | |- share | | | |- man Manuales. | |- share Archivos comunes | |- sbin Ejecutables | |- src Código fuente | |- var Archivos | administrativos | y datos que | cambian | frecuentemente. |- lock Archivos bloqueo |- log Registro de | eventos/errores |- spool Archivos spool |- mail Correo usuarios |- cups Cola impresión

Marcadores

Si hubiese algún directorio que visitásemosfrecuentemente, podríamos añadirlo a los

marcadores de Nautilus usando el menú condicho nombre.

Localidades especiales

En el menú “Ir” disponemos de variaslocalidades especiales:

• Inicial: directorio personal del usuario.• Equipo: dispositivos y particiones del

sistema.• Plantillas: todo documento que se guarde

en este directorio, aparecerá cuandopulsamos con el botón derecho en unespacio vació de Nautilus o el escritorio,en la sección “Crear documento”.

• Papelera: Lugar donde va a parar todoaquello que se borre con Nautilus.

• Grabador de CD/DVD: Nos permitirágrabar CDs o DVDs como veremos másadelante.

Trabajando con ficheros y carpetas

Ahora ha llegado el momento de ver comopodemos trabajar con los archivos delsistema.

Propietarios y permisos

En todo sistema GNU/Linux, los ficheros ydirectorios tienen propietarios y permisos.Por ejemplo, todos aquellos archivos quecreemos con nuestro usuario desde Nautilus,se le asignará este como propietario, seasociará con el grupo principal al quepertenezca nuestro usuario y tendrá lossiguientes permisos:

• Lectura y escritura para el propietario.• Sin acceso para el grupo.• Sin acceso para el resto.

Veamos un ejemplo, vamos a “Lugares ->Carpeta personal”. En la ventana de Nautilusbuscamos un lugar vacío y hacemos click conel botón izquierdo. A continuación vamos a“Crear documento -> Archivo vacío”:

20

Page 28: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Al archivo creado le podemos asignar elnombre “prueba.txt”. A continuación vamos acomprobar las propiedades del mismo,hacemos click con el botón derecho sobre el ypulsamos “Propiedades”:

En el nuevo dialogo vamos a la pestaña depermisos.

Desde aquí es posible cambiar dichospermisos para permitir a otros usuarios delsistema (en el caso de que tuviésemos otros)leer o modificar nuestro documento. Esimportante tener en cuenta los permisos de lacarpeta donde esta contenido el documentopara dar acceso a terceros.

Ya que estamos visualizando las propiedadesdel archivo, podemos comprobar que en lapestaña “General”se encuentra informaciónsobre el tamaño del fichero entre otras cosas.

En la pestaña “Emblemas” podremos asignarun dibujo especial a nuestro fichero. De estaforma podremos remarcar gráficamentearchivos especiales. Si seleccionamos undibujo veremos que aparece al lado del iconodel fichero.

En la pestaña “Abrir con” podremos asociarel tipo de fichero con programas que puedentratarlo. Por ejemplo en nuestro caso ya seencuentra asociado al editor de texto (pordefecto) y a OpenOffice. Si añadimos algúnprograma nuevo, este se relacionará contodos aquellos archivos que tengan la misma

extensión que el nuestro. En este caso“prueba.txt”, la extensión es “txt”. Siprobamos a pulsar con el botón derechoencima del archivo veremos que tenemos laposibilidad de abrir el fichero con losprogramas listados en esta pestaña.

Finalmente tenemos la pestaña “Notas”donde podremos añadir anotaciones ocomentarios a los ficheros. Estas notas sóloserán visibles desde Nautilus y únicamente seconservan si siempre trabajamos(copiar/mover) con Nautilus y no desde laterminal.

Ya podemos cerrar el dialogo de propiedadesdel fichero.

El mismo procedimiento que hemos seguidopara nuestro archivo, podríamos hacerlo parala creación de un directorio. Hacemos clickcon el botón derecho en una zona libre deNautilus, seleccionamos “Crear carpeta” y leasignamos un nombre.

Borrar

Para borrar una carpeta o un fichero, bastahacer click con el botón derecho encima yseleccionar “Mover a la papelera”.

Seleccionar

Para seleccionar varias carpetas o ficherospodemos hacer click con el botón izquierdoen un espacio vacío y sin soltar el botón,arrastrar hasta que el recuadro generadocubra los archivos que queremos seleccionar.O bien podemos ir haciendo click con el botónizquierdo en cada fichero mientrasmantenemos pulsado la tecla CTRL. Paradeseleccionar simplemente pulsamos en unlugar vacío.

Copiar

Para copiar archivos o carpetas podemoshacerlo de varias formas:

• Seleccionamos aquellos que deseemoscopiar.

• Hacemos click con el botón derecho

21

Page 29: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

encima de alguno de los seleccionados.• Pulsamos sobre “Copiar el archivo”.• Abrimos otro nautilus o en el mismo nos

vamos al directorio donde queremos copiarlo seleccionado.

• Pulsamos con el botón derecho en unespacio vacío y damos a “Pegar archivos”.

Mover

Para mover archivos seguiremos el mismoprocedimiento pero en lugar de “Copiar elarchivo” seleccionaremos “Cortar el archivo”.

También es posible mover ficherossimplemente haciendo click con el botónizquierdo y sin soltar se arrastra hasta lanueva ubicación. Por defecto esta acciónmueve el fichero, salvo si estamos trabajandocon un fichero que no podemos borrar (e.g.procedente de un CD) entonces la acción seracopiar. Para alterar esta acción podemosmantener pulsado CTRL, entonces siemprecopiaremos en lugar de mover (en el cursoraparecerá un + que significa copiar) o simantenemos pulsado ALT y soltamos el botóndel ratón, nos aparecerá un menúpreguntando que acción deseamos realizar.

Copiar y mover con combinaciones detecla

Una tercera posibilidad para copiar/moverarchivos consiste en seleccionarlos, pulsarCTRL+C para copiar o CTRL+X para mover,ir al directorio destino y pulsar CTRL+v paracopiar/mover en esa localidad.

Renombrar

Para renombrar archivos o directoriospodemos seleccionarlo y pulsar F2 o hacerclick con el botón derecho para elegir“Renombrar”.

Ficheros ocultos

En GNU/Linux hay un tipo de fichero oarchivo que se denomina “fichero oculto” o“directorio oculto”. La única diferencia conun archivo/directorio normal es que sunombre empieza por un punto yhabitualmente no se visualiza en Nautilus.

En caso de que quisiéramos verlos podríamosir a “Ver -> Mostrar archivos ocultos” en laventana de Nautilus.

La funcionalidad de estos directorios oarchivos suele ser guardar configuraciones deprogramas, al ocultarlos se evita que usuariosnovatos los borren accidentalmente.

Para crear nosotros un archivo/directoriosimplemente tendremos que hacer que sunombre empiece por un punto, por ejemplo“.gnome2”.

Script “Abrir Terminal Aquí”

Para finalizar la sección de Nautilus, esposible que nos resulte útil disponer de unaopción que nos abra una terminal justo en eldirectorio que estamos visualizando. Paraesto tendremos que añadir un script(programa) en un directorio especifico.

Vamos a “Lugares -> Carpeta personal”, enla barra donde se indica nuestra ubicaciónañadiremos “/.gnome2/nautilus-scripts”, esdecir, quedará algo como“/home/usuario/.gnome2/nautilus-scripts”.

En ese directorio creamos un nuevo

22

Page 30: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Script

Ubuntu GNU/Linux

documento vacío con el nombre “AbrirTerminal Aquí” y lo editamos pulsando sobreel con el botón derecho y seleccionando“Abrir con editor de textos”.

Ahí insertaremos el contenido del recuadro“Script”.

Configuración

En general, muchas de las ventanas deconfiguración de Gnome sólo disponen delbotón “Cerrar”. No hay ningún “Aceptar”,“Aplicar” o “Cancelar”. Por tanto los cambiosse aplican automáticamente al pulsar“Cerrar”.

Escritorio Gnome

Para acceder a la configuración del escritoriobasta con ir a “Sistema -> Preferencias”, allíencontraremos toda una serie de útilesherramientas:

Administración de archivos

Desde aquí podremos acceder a las opcionesdel navegador de disco Nautilus.

Aplicaciones preferidas

Aquí podremos definir las aplicaciones quequeremos que se ejecuten cuando hagamos

click sobre una dirección web (e.g.http://www.marblestation.com) o unadirección de correo electrónico, además deltipo de terminal que deseamos utilizar.

Por defecto se usará Mozilla Firefox comonavegador web, Evolution como cliente decorreo y como terminal, la propia de gnome.

Combinaciones de teclas

Listado de combinaciones de teclas paraacciones especiales. Para editar unacombinación hay que hacer click en lacolumna correspondiente y pulsar las teclasque nos interesen. En caso de que queramosanular una combinación simplementepulsaremos borrar (no SUPR.).

Dispositivos PalmOS

Este apartado ejecutará una herramienta quenos ayudará a configurar una PDA Palm(agenda electrónica de mano) conectada anuestro ordenador.

Simplemente hay que seguir las instruccionesque nos indican en pantalla.

Escritorio remoto

Esta es una de las características

23

#!/bin/sh

base="`echo $NAUTILUS_SCRIPT_CURRENT_URI | cut -d'/' -f3- | sed 's/%20/ /g'`"

if [ -z "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; thendir="$base"elsewhile [ ! -z "$1" -a ! -d "$base/$1" ]; do shift; donedir="$base/$1"fi

gnome-terminal --working-directory="$dir"

Page 31: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

interesantes de Gnome. Es posible que otrousuario controle nuestro ordenador desdeotro PC conectado en red.

Para habilitar esto debemos ir a esteapartado y marcar “Permitir a otros usuariosver mi escritorio”.

Si además tenemos marcado “Permitir a otrosusuarios controlar tu escritorio”, el usuarioremoto podrá mover el ratón y escribirremotamente.

Podemos indicar que cada vez que alguienquiera controlar nuestra máquina, nos avisepreguntándonos si autorizamos dicho control.Para esto marcaremos “Pedir confirmación”.

O incluso podremos establecer un passwordde conexión.

Para conectarse a un escritorio remotodeberemos abrir una terminal y ejecutar:

vncviewer IP:0

Deberemos substituir IP por la IP o dominiode la máquina a la que queremosconectarnos.

Es importante que dicha máquina tenga elpuerto 5900 abierto. Si se encuentra detrásde un router, es necesario que este redirijadicho puerto al ordenador.

Fondo de escritorio

Desde aquí podremos seleccionar un fondo deescritorio de un listado. Además es posibleañadir nuevos fondos al listado simplementepulsando “Añadir tapiz”.

Menús y barra de herramientas

En este apartado vamos a poder definir siqueremos que las aplicaciones Gnomemuestren iconos más texto, sólo iconos o sólotexto en las barras de herramientas.

Proxy de la red

En caso de que para acceder a las páginas

web de Internet en nuestra red local,necesitemos establecer un proxy, este es unode los lugares para ello. También seránecesario especificarlo en el navegadorMozilla Firefox como veremos más adelante.

Ratón

Aquí será posible cambiar la sensibilidad delratón, el tipo de cursor y configurar siqueremos un ratón para diestros o zurdos.

Resolución de la pantalla

Según la configuración de nuestro sistema, esposible que aquí podamos elegir la resoluciónde pantalla que queremos de un listado.

Salva pantallas

Los salva pantallas se activan cuando pasacierto tiempo sin que el usuario haya tocadoni el ratón ni el teclado del ordenador. Sonútiles para prolongar la vida de los monitores.

En este apartado vamos a poder definir quesalva pantallas queremos, tenemos variasopciones si modificamos el listado de Modo:

• Deshabilitado• Sólo oscurecer la pantalla• Sólo un salva pantallas• Salva pantallas al azar. Debemos marcar

entre que salva pantallas puede elegir.

Hay salva pantallas que tiene configuración,podemos acceder a esta simplementeseleccionándolos y pulsando sobre“Configuración”.

Aparte de la previsualización diminuta que

24

Page 32: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

hay en la misma configuración, podemosprobar en modo real el salva pantallasseleccionado pulsando “Previsualizar”.

Es posible definir el tiempo que debe pasarsin que el usuario haga nada para que seactive (“Activar después de...”), o el tiempoque debe transcurrir para que se cambie desalva pantallas al azar (“Ciclar despuésde...”).

Finalmente, una característica interesante esla de bloquear el PC después de quetranscurran X minutos. Es el efectoequivalente a ir a “Sistema -> Bloquear lapantalla”.

Habitualmente este se suele marcar con másminutos que la activación del salva pantallas,por ejemplo: “Activar salva pantallas a los 10minutos de inactividad, bloquear a los 15minutos de inactividad.”

Este método nos ofrece una forma sencilla debloquear nuestro PC si nos ausentamos y nosolvidamos de hacerlo manualmente.

Para salir simplemente ir a “Archivo -> Salir”y los cambios se aplicaran automáticamente.

Selector de sistemas multimedia

Aquí es posible seleccionar la salida ESD oeSound. Siempre que sea posible debemosconfigurar los programas de audio para queusen la salida ESD. De esta forma podremostener diferentes sonidos de forma simultánea.

Servidor de bases de datos de CDs

Cuando reproducimos AudioCD, la aplicaciónbuscará en Internet los títulos de lascanciones, concretamente en los servidoresespecificados en esta apartado. Tal y comoviene por defecto es correcto.

Sesiones

Cuando queramos que se ejecute unprograma nada más iniciar Gnome,deberemos añadirlo en la pestaña“Programas de inicio” pulsando en “Añadir”.Ahí simplemente tendremos que indicar elcomando a ejecutar e indicar un valor de“Orden”, este establecerá un orden deejecución en caso de que tengamos variasaplicaciones ya añadidas.

Sonido

En este apartado podremos activar/desactivarlos sonidos de Gnome, además de cambiar odefinir nuevos sonidos.

Soporte para tecnología de asistencia

Por defecto no se instala ninguna aplicaciónde ayuda a minusválidos, por tanto estasección no aporta nada útil a no ser queinstalemos lo necesario.

Las personas discapacitadas pueden disfrutaren Gnome de sistema de lectura de pantallapor voz, lupas para aumentar zonas depantalla y teclados virtuales.

Teclado

Las preferencias de teclado nos permitiránmodificar el comportamiento del mismo, asícomo seleccionar el tipo de teclado quedisponemos . Por ejemplo nos permitiríacambiar fácilmente de un teclado español auno americano o viceversa.

25

Page 33: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Una característica interesante aparece en lapestaña “Descanso de escritura”. Aquípodremos definir un intervalo en el que senos bloqueará el PC, sin posibilidad de volvera activar durante el tiempo especificado (a noser que activemos “Permitir posponerdescansos”). Esto puede ser utilizado paraobligarnos a hacer pequeñas pausas dondedescansar la vista o nuestras manos.

Si activamos esa última opción, aparecerá enel área de notificación un indicador deltiempo restante:

Al acercarse al descanso parpadeará entregris y rojo para avisarnos:

Finalmente se nos forzará a hacer eldescanso, el cual se podrá posponer si se haactivado la opción correspondiente:

Tema

En este apartado es posible seleccionar untema para nuestro escritorio. Esto cambiaráel contorno de las ventanas, los colores eiconos.

Un tema interesante, aparte del seleccionado

por defecto (Human), es Clearlooks.

Es posible seleccionar diferentes partes decada tema si pulsamos en “Detalles deltema”.

Tipografía

El tipo y tamaño de las letras usadas enGnome pueden ser cambiadas desde estedialogo.

Unidades y soportes extraíbles

En esta sección es posible definir comoqueremos que se comporte Gnome cuandoinsertamos un CD o conectamos ciertosdispositivos, como por ejemplo una cámaradigital.

Las opciones por defecto ya son correctas yaque ejecutan los programas relacionados.

Ventanas

Finalmente, en este dialogo podremosmodificar el comportamiento de las ventanasen Gnome. Como por ejemplo que al hacerdoble click en la barra superior de unaventana, se enrolle en lugar demaximizar/restaurar.

Enrollar una ventana significa que esta sesigue manteniendo en su lugar original, perose recoge de forma que sólo se muestra labarra superior de la misma.

Este comportamiento puede resultar muy útilcuando se trabaja con programas como Gimp(tratamiento fotográfico).

26

Page 34: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

La ventana de herramientas de Gimp esindependiente del lienzo de dibujo. Podemosconfigurar esta ventana para que se muestresiempre por encima de todas las ventanas,para esto marcamos la opción “Encima” delmenú que aparece al hacer click en la esquinasuperior izquierda.

Cuando necesitemos ver el lienzo en toda sumagnitud, simplemente haremos doble clicken la barra superior de la ventana deherramientas para que se enrolle sin perderlade vista:

Sistema

Menú de configuraciones del sistema.

Se requerirá el password del usuario parapoder modificar esta configuración.

Carpetas compartidas

Desde este apartado podremos compartirdirectorios para que sean accesibles en reddesde otro ordenador.

Inicialmente Ubuntu no trae instalado lasaplicaciones necesarias para compartircarpeta. Por tanto se nos mostrara un avisoindicándolo, y no se nos permitirá acceder alas opciones.

Para poder compartir necesitaremos instalarNFS y/o Samba. Nos decantaremos por esteúltimo dado que es directamente compatiblecon sistemas MS Windows.

Una forma rápida y sencilla de instalarSamba es:

• Introducimos el CD de instalación deUbuntu. Si aparece un dialogo indicandoque ha detectado un CD Ubuntu einvitándonos a actualizar, simplementecancelamos.

• Abrir una terminal (“Aplicaciones ->Herramientas del sistema -> Terminal”)

• Convertirnos en administrador(necesitaremos introducir nuestropassword) e instalamos ejecutando:

sudo -saptitude install samba

• Cerramos terminal.• Expulsamos el CD, vamos a “Lugares ->

Equipo”. Click con el botón derecho sobreel CD y pulsamos en “Expulsar”.

Aprenderemos a instalar/desinstalaraplicaciones más detalladamente cuandoveamos el “Gestor de paquetes Synaptic”.

Ahora ya podremos volver a ejecutar

27

Page 35: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

“Sistema -> Administración -> Carpetascompartidas”.

Para añadir una nueva carpeta pulsamossobre “Añadir” y definiremos en la nuevaventana:

• directorio queremos compartir• Protocolo SMB (Samba)• Nombre con el que compartiremos el

directorio.• Además es posible hacer que no se pueda

escribir en dicha carpeta por redmarcando “Sólo lectura”.

• Finalmente es importante marcar“Permitir examinar la carpeta”, de locontrario nadie podrá acceder a nuestracarpeta a no ser que sepa el nombreexacto.

En este dialogo también podemos ver quetenemos el botón “Configuración general dearchivos compartidos con Windows”. Sipulsamos ahí, podremos definir el nombreque tendrá nuestra computadora en la red ynuestro grupo de trabajo.

De esta forma los usuarios que busquencarpetas compartidas en nuestra red, podránidentificarnos por el nombre. En todo caso, elnombre por defecto es ya funcional.

Una vez definidos todos los parámetrospulsamos “Aceptar” y ya estaremoscompartiendo la carpeta seleccionada.

Es importante no compartir el disco durocompleto o incluso nuestro directoriopersonal completo. Se recomienda crear undirectorio especifico para compartir archivospor red, por motivos de seguridad.

También es posible compartir carpetasdirectamente desde el navegador de discoNautilus. Haremos click con el botón derechoencima de cualquier carpeta y

seleccionaremos la opción “Compartircarpeta”:

Para poder acceder a directorios compartidosen otros ordenadores de nuestra red,debemos ir a “Lugares ->Servidores de red” yseleccionar “Red de windows” en la ventanade Nautilus que nos aparezca.

Aparecerá un listado de grupos y ordenadorespor el que podremos navegar. Es posible queen algunos de ellos se nos pida usuario ypassword (siempre se puede probar dejándoloen blanco o con usuarios guest/anonymoussin password).

En caso de que conozcamos la IP o dominiodel ordenador al que nos queremos conectarpodemos abrir Nautilus y en la “Ubicación”indicar “smb://IP”.

También es posible crear enlacespermanentes a servidores mediantes“Lugares -> Conectar con el servidor”. Eneste caso se pueden utilizar otros protocolosademás de Samba (Compartido por windows),como por ejemplo SSH (SFTP), FTP, Webdav,etc...

28

Page 36: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

El enlace permanente aparecerá en elescritorio y en el menú “Lugares”. Paraeliminarlo bastará con hacer click con elbotón derecho y pulsar “Desmontar elvolumen”.

Configuración de la pantalla de inicio desesión

La pantalla de inicio de sesión es aquella enla que debemos identificarnos con nuestrousuario y password.

En este apartado vamos a poder configurarcosas como que no nos pregunte ningúnusuario/password, y que entre en el escritorioGnome con un usuario por defecto. Paraconseguir esto marcaremos la opción“Acceder automáticamente con un usuario alarrancar por primera vez” e indicaremos queusuario deseamos usar.

En la pestaña “Interfaz de inicio gráfica”podemos cambiar el aspecto de la pantalla deinicio.

Por lo general el resto de opciones no suelenmodificarse.

Device Manager

Desde el gestor de dispositivos sólo vamos apoder ver información sobre nuestrohardware.

A su vez es posible ejecutar el botón de laesquina inferior izquierda, el cual indica“Submit data... to Ubuntu device database”.

Esto arrancará un asistente que realizarádiversos tests al nuestro hardware y en loscuales tendremos que participar activamente.

Finalmente enviará un informé por Internet a

los desarrolladores Ubuntu, de forma quepuedan comprobar que hardware esta siendoautomáticamente detectado y cual no estafuncionando correctamente.

Es muy recomendable seguir el asistentedado que con esto colaboramos en la mejorade la distribución, facilitaremos a losdesarrolladores la información que necesitanpara intentar mejorar la autodetección dehardware para próximas versiones.

La única posible pega del proceso es que seencuentra únicamente en Inglés. Enconsecuencia cualquier comentario queañadamos, también debería ser en ese idiomaa ser posible.

Gestor de actualizaciones de Ubuntu

Ubuntu incorpora un gestor deactualizaciones que facilitan elmantenimiento de la distribución al usuariofinal.

Cada día el sistema comprueba si existennuevas actualizaciones (sólo si hay conexión aInternet disponible). En caso de que hayanuevo software a actualizar, en el área denotificación nos saldrá un icono rojo que alsituarnos sobre él, nos indica el número deprogramas a actualizar:

Hacer click sobre este icono rojo esequivalente a ir a “Sistema -> Administración-> Gestor de actualizaciones Ubuntu”.

En caso de que no haya ninguna actualizacióndisponible, simplemente obtendremos unaventana con un listado vacío. En casocontrario, se nos mostrarán todas las

29

Page 37: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

actualizaciones disponibles:

Siempre es recomendable tener el sistemaactualizado para evitar problemas deseguridad. Para realizar la actualización,pulsaremos sobre el botón “Instalar”.

A continuación se descargará de Internet elnuevo software para instalarse y configurarsede forma automática.

Finalmente se nos mostrará un avisoindicando que la actualización ha finalizado.

En el botón “Preferencias” podemosmodificar los repositorios de Software desdedonde Ubuntu adquiere las aplicaciones.Entraremos en este tema con mayorprofundidad en el apartado “Gestor depaquetes Synaptic”.

Gestor de paquetes Synaptic

Antes de ver en que consiste la aplicaciónSynaptic, vamos a aprender como funciona elsistema de instalación/desinstalación deaplicaciones de Ubuntu.

Ubuntu esta basada en la distribución Debian,y por tanto hereda la forma en la que segestionan las aplicaciones instaladas.

En términos generales, en GNU/Linuxllamamos paquete a una aplicación, librería ocomponente que puede ser instalado en un

sistema. A su vez, es frecuente ver que lasdiferentes distribuciones tiene su propiosistema de gestión de paquetes. Lo másconocidos son los RPM (originarios deRedHat) y los DEB (originarios de Debian).Ubuntu utiliza estos últimos.

Cuando se quiere instalar un paquetedeterminado, es posible que este dependa deterceros paquetes. Por ejemplo, si queremosinstalar una aplicación gráfica para navegarpor Internet que utiliza la librería gráficaGTK, es necesario que tengamos instalado ennuestro sistema la librería GTK para poderinstalar el navegador.

Desde hace unos años, Debian implementó unsistema de gestión de paquetes DEB llamadoAPT. Este sistema resuelve automáticamentelas dependencias que tiene una aplicación, deforma que si queremos instalar el navegadorcomentado en el ejemplo anterior, APT seencarga de bajar e instalar tanto el navegadorcomo la librería GTK como todo aquello quesea necesario. Todo sin intervención delusuario y por tanto facilitando en granmedida la instalación de programas.

Ubuntu también utiliza el sistema APT, portanto vamos a poder disfrutar de todas estascomodidades.

APT puede funcionar cogiendo los paquetesdesde un CD, pero lo habitual es utilizar APTconjuntamente con Internet. En Internetpodemos encontrar lugares conrecopilaciones de paquetes para nuestradistribución, esos lugares son denominadosrepositorios.

Vamos a poder instalar/desinstalar elsoftware contenido en esos repositorios congran facilidad. Es posible instalar software nodisponible en los repositorios, pero suele sermás complicado. Por suerte, tanto Debiancomo Ubuntu ofrecen suficientes paquetescomo para que no necesitemos instalaraplicaciones de forma manual.

Ubuntu dispone de 3 repositorios conpaquetes:

• Ubuntu Hoary: paquetes de la distribucióninicial.

• Actualizaciones de seguridad: nuevasversiones de paquetes que tenían fallos deseguridad y han sido corregidos.

30

Page 38: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

• Actualizaciones de Ubuntu: nuevasversiones de paquetes que tenían fallosimportantes (no de seguridad) y han sidocorregidos.

APT siempre selecciona por defecto la versiónmás reciente de los paquetes, por tantosiempre cogerá la versión actualizada.

Dentro de cada uno de estos repositorios,existen 4 componentes diferentes:

• “main” Aplicaciones libres con soporte porparte de la empresa Canonical. Sonactualizadas rápidamente en caso deencontrarse fallos de seguridad. Se puedeencontrar el software más utilizado enentornos de escritorio y servidores.

• “restricted” Aplicaciones con licenciaspropietarias soportadas por la empresaCanonical. Dispone de actualizaciones deseguridad sujetas a los creadoresoriginales del software, ya que este no eslibre.

• “universe” Más de 13.000 aplicaciones, noestán soportas directamente por laempresa Canonical pero si por lacomunidad del Software Libre. Por defectono esta activado, pero es posible hacerlofácilmente utilizando la herramientagráfica de gestión de paquetes Synaptic.

• “multiverse” Aplicaciones que no quedaclaro si son legales (depende de lalegislación de cada país) y no pueden serdistribuidas sin problemas. Por ejemplo, elreproductor de vídeo mplayer y sus codecsprivativos (divx...). Por defecto no estaactivado, pero es posible hacerlofácilmente utilizando la herramientagráfica de gestión de paquetes Synaptic.

Como hemos visto, por defecto sólo vienenactivados los componentes “main” y“restricted”. Es muy probable que nosresulten de gran utilidad activar “universe” y“multiverse”, así dispondremos de una mayorcantidad de aplicaciones disponibles parainstalar.

Para poder activar esos componentespodemos hacerlo a través de “Sistema ->Administración -> Gestor de actualizacionesUbuntu”, pulsando el botón “Preferencias”. Obien a través de Synaptic (“Sistema ->

Administración -> Gestor de paquetesSynaptic”):

Iremos a “Configuración -> Repositorios”.Aquí se nos mostrará un listado con losrepositorios activos y sus componentes.

Por defecto se incorpora el CD de instalacióncomo un repositorio más. Como lo habitual estrabajar con Internet, podemos eliminar esaentrada y así no se nos solicitará el CD cadavez que queramos instalar algo. Simplementelo descargará de Internet.

Para borrar la entrada, seleccionaremos “CDUbuntu 5.04 “Hoary Hedgehog”” haciendoclick con el botón izquierdo y pulsaremos“Quitar”:

Ahora habrá desaparecido la entrada dellistado.

Entre todos los repositorios activos, podemosobservar que al lado del nombre existe entreparéntesis “Binario” o “Fuente”. Los queindica “Binario” significa que los paquetesque contiene ese repositorio son programasejecutables ya compilados, mientras que los“Fuente” contienen el código fuente sincompilar. Un programador puede bajarsefácilmente el código fuente de cualquierpaquete Ubuntu para adaptarlo a susnecesidades.

A continuación vamos a activar loscomponentes “universe” y “multiverse” para

31

Page 39: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

tener un mayor rango de aplicacionesdisponibles para instalar.

Pulsamos “Añadir”, seleccionamos “Ubuntu5.04 “Hoary Hedgehog”” y marcamos todoslos componentes:

Pulsamos “Aceptar”.

Ahora volvemos a repetir la acción, pulsamos“Añadir”, seleccionamos “Actualizaciones deseguridad de Ubuntu 5.04” y marcamos todoslos componentes.

Y por última vez, volvemos a pulsar “Añadir”,seleccionamos “Actualizaciones de Ubuntu5.04” y marcamos todos los componentes.

De esta forma habremos añadido los 4componentes a los 3 repositorios de los quedispone Ubuntu. Pulsamos “Aceptar” y se nosinformará que se han realizado los cambios,sugiriéndonos recargar la lista de paquetes.

Nuestro sistema mantiene un listado de lasaplicaciones que tenemos disponibles parainstalar. Dado que hemos cambiado losrepositorios, el listado también debe cambiary por tanto debemos indicar que actualicedicho listado. Por tanto debemos pulsar “Si”.

El listado de aplicaciones se irá actualizandoautomáticamente cada día para comprobar siexisten nuevas versiones de aplicaciones. Elusuario será informado tal y como se explicoen el apartado “Gestor de actualizaciones

Ubuntu”.

Veamos ahora otras características deSynaptic.

En la parte inferior izquierda tenemos variosbotones que modifican el contenido dellateral izquierdo:

• Secciones: Muestra diferentes seccionesque catalogan el software disponible.

• Estado: Cataloga los paquetes porinstalado, no instalado, nuevo, etc...

• Buscar: Muestra los resultados deanteriores búsquedas que hayamosrealizado.

• Personalizado: Diferentes formas decatalogar los paquetes que puede serpersonalizado.

Todos nos pueden servir para navegar por lainmensa cantidad de paquetes disponibles.

En caso de que queramos buscar un paquetedeterminado podemos pulsar, en la barra deherramientas, el botón “Buscar”:

Es posible buscar por diferentes criterios,aunque habitualmente se buscará pornombre. Por ejemplo, escribimos “samba” ypulsamos “Buscar”.

En la parte central superior aparecerán todoslos paquetes que su nombre contenga lapalabra “samba”.

Si hemos seguido las instrucciones delapartado “Carpetas compartidas”6, el paqueteque se llama exactamente “samba” aparecerácon un recuadro verde en su lado izquierdo.Esto significa que ese paquete esta instaladoen el sistema.

6 Si no hubiésemos seguido los pasos del apartado“Carpetas compartidas”, podríamos buscar “ubuntu-desktop” para encontrar un paquete instalado en elsistema.

32

Page 40: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Al lado del recuadro podemos observar ellogo de Ubuntu, eso significa que ese paquetetiene soporte directo por parte de la empresaCanonical (es del repositorio/componente“main”).

Si hacemos click con el botón izquierdosobre el paquete “samba” para seleccionarlo,aparecerá su descripción en la parte centralinferior.

Es posible obtener más información pulsandosobre el paquete “samba” con el botónderecho y seleccionando “Propiedades”.

Desde esa nueva ventana podremos verinformación general del paquete:

• Paquetes de los que depende.• Ficheros que lo componen (muy útil

cuando instalamos un programa y nosabemos como se llama el ejecutable,basta ir ahí y buscar los archivos ubicadosen los directorios “bin”), etc...

Podemos cerrar ese dialogo.

Si volvemos a hacer click con el botónderecho sobre el paquete “samba”, vemosque es posible llevar a cabo varias acciones:

• Marcar para reinstalación.• Marcar para eliminación: Desinstala

programa, pero no borra los archivos deconfiguración.

• Marcar para eliminación completa:

Desinstala el programa borrando tambiénlos archivos de configuración.

Si deseásemos desinstalar dicho paquete,simplemente tendríamos que seleccionar laopción deseada y pulsar sobre el botón“Aplicar” de la barra de herramientas. No loharemos a no ser que queramos perder laposibilidad de compartir carpetas7. Veremoseste funcionamiento instalando un paquete.

Vamos a ver como se instala una aplicación,buscaremos el paquete “mail-notification”8

siguiendo el procedimiento ya explicado.

Esta vez este paquete no aparece con unrecuadro verde, por tanto la aplicación no seencuentra instalada. Pulsamos con el botónderecho sobre el y hacemos click en “Marcarpara la instalación”.

A continuación Synaptic busca los paquetesde los que depende dicha aplicación y nosinforma que deberá instalar también“libgmime2.1”. Por tanto le indicamos quemarque también ese paquete para instalar.

Ahora ya esta Synaptic preparado pararealizar la instalación. Si quisiésemosinstalar/desinstalar otros paquetes,podríamos marcarlos también ahora. Los

7 Si estamos visualizando el paquete “ubuntu-desktop”,tampoco debemos borrarlo.

8 Mail Notification es una aplicación que permitemonitorizar nuestras cuentas de mail. Cuandorecibimos un nuevo mail aparece un sobre en el áreade notificación.

33

Page 41: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

cambios no son efectivos hasta que no sepulsa “Aplicar”.

Para realizar la instalación pulsamos“Aplicar” en la barra de herramientas. Estoabre una ventana que nos recuerda que es loque va a ser instalado/desinstalado. Pulsamos“Aplicar” para llevar a cabo las acciones.

Esto hará que sedescarguen lospaquetes deInternet y se

instalen/configuren automáticamente. Unavez finalizado podemos cerrar la ventana quenos informa que los cambios han sidoaplicados.

En este punto Synaptic ya nos muestra elpaquete “mail-notification” con el cuadradoverde9.

Desde Synaptic también es posible realizaractualizaciones del sistema. Habitualmente seharán utilizando el gestor de actualizacionesUbuntu, pero si deseásemos hacerlo usandoSynaptic también es posible.

Primero habría que asegurarse que el litadode aplicaciones esta actualizado pulsando“Recargar”. A continuación pulsaremos“Marcar todas las actualizaciones”, se nospreguntará sobre que tipo de actualización queremos hacer,tenemos 2 opciones:

• Modernización predeterminada:Comprueba todos los paquetes instaladosen busca de actualizaciones, si encuentraaplicaciones más recientes las marca paraactualizar. En caso de que unaactualización de una aplicación concretaimplique la instalación de nuevos paqueteso la eliminación de paquetes instalados,esta actualización se ignorará.

• Actualización inteligente: Compruebatodos los paquetes instalados en busca deactualizaciones, si encuentra aplicaciones

9 Podemos configurar mail-notification yendo a“Sistema -> Preferencias -> Mail notification”. Esrecomendable marcar “Start mail notification onGNOME login” y en la pestaña “Mailboxes” añadirnuestras cuentas de email.

más recientes las marca para actualizar yen caso de que sea necesario la instalaciónde nuevos paquetes o la eliminación depaquetes instalados, también se marcan.

Habitualmente se utiliza la segunda opción. Acontinuación simplemente tendremos quepulsar “Aplicar”.

Ahora ya sabemos instalar/desinstalaraplicaciones en Ubuntu. Como se ha podidocomprobar, el sistema es extremadamentesencillo. Incluso más rápido que con otrossistemas operativos.

Ubuntu también incorpora una aplicaciónmuy sencilla para añadir software básico.Basta hacer click en “Aplicaciones ->Herramientas del sistema -> Añadir o quitarprogramas”. En cualquier caso lasaplicaciones aquí mostradas son muyreducidas, por tanto siempre es mejor usarSynaptic.

Un problema típico del nuevo usuario desistemas GNU/Linux es que desconoce porcompleto las aplicaciones libres disponibles,que podrían ser de utilidad. Para encontrarestas aplicaciones se puede usar diferentesmedios:

• Buscar en Synaptic por descripción osecciones.

• Buscar en la página web GnomeFileshttp://www.gnomefiles.org/

• Buscar en la página web Freshmeathttp://freshmeat.net

• Buscar en la página Alternativas libreshttp://alts.homelinux.net/

Hay ocasiones en las que el software quebuscamos no se encuentra en el repositorio.Entonces se hace necesaria una instalaciónmanual, cosa que por desgracia no suele sersencilla y varia dependiendo de la aplicacióna instalar. La mejor recomendación es leerselas instrucciones de instalación de cadaprograma. En esta guía veremos algúnejemplo de ese tipo.

Hora y fecha

Desde este apartado podremos modificar lafecha y hora de nuestro sistema. También sepuede acceder a estas opciones haciendo

34

Page 42: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

click con el botón derecho sobre el reloj queaparece en el panel superior, y seleccionando“Ajustar fecha y hora”.

Ubuntu sincroniza la hora del sistema porInternet cuando este arranca, pero es posibleconfigurarlo para que cada cierto tiempo sesincronice automáticamente. Para estotendremos que marcar “Sincronizarperiódicamente la hora con servidores deInternet”, lo que nos pedirá instalar elsoporte NTP. Aceptamos y automáticamentearrancará Synaptic para que realice lainstalación de los paquetes necesarios.

Una vez instalado, deberemos cerrar laventana de “Ajustes de fecha y hora” paravolver a ejecutarla “Sistema ->Administración -> Hora y fecha”. Vemos queahora la opción ya aparece marcadacorrectamente.

Impresoras

En este apartado podremos configurarnuestra impresora, tanto si se encuentraconectada directamente en nuestra máquinacomo si es accesible por red.

Hacemos doble click sobre “Impresoranueva”. Indicamos si nuestra Impresora seencuentra conectada físicamente alordenador o accederemos por red.

Es posible que el sistema ya haya detectado

nuestra Impresora y aparezca en el listado.Damos a “Adelante” y seleccionamos el tipode Impresora que tenemos.

Una vez finalizado el asistente, la impresoranos aparecerá como un icono al lado del icono“Impresora nueva”. Si pulsamos sobre estacon el botón derecho, podremos editar suspropiedades o ver la cola de trabajospendientes de impresión.

Red

Desde aquí podremos configurar nuestrosdispositivos de red, tanto conexiones pormódem como redes locales (ADSL + router) yredes wireless.

Bastará seleccionar la conexión quequeramos configurar y pulsar sobre“Propiedades”.

Para realizar este tipo de configuracionestendremos que tener cierta información sobrenuestra Red. Como si disponemos dedetección automática (DHCP), cual es nuestraIP, Gateway, DNS, etc...

En caso de que dispongamos de un portátil yqueramos tener varias configuraciones,dependiendo de si por ejemplo estamosconectados en la oficina o en nuestra casa,podemos crear perfiles para cada situación.Simplemente en la parte superior podremoscrear “Ubicaciones” con configuracionesdiferentes.

Usuarios y grupos

Si deseamos añadir un usuario a nuestrosistema (e.g. otro miembro de la familia) ocambiar el password de algún usuarioexistente, este es el lugar correcto para ello.

35

Page 43: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Para añadir un usuario pulsaremos sobre“Añadir usuario”, en la nueva ventanaespecificaremos:

• Nombre del usuario: nombre que utilizarápara identificarse en el ordenador (e.g.paco).

• Nombre real (e.g. Paco García).• Contraseña del usuario. Deberemos

especificarla 2 veces para evitar errores.

Se recomienda evitar palabras consignificado y mezclar letras con números(mínimo 6 caracteres). Una buena técnicapara construir un buen password es pensaren una frase y coger sólo las iniciales decada palabra, por ejemplo: “Ahora Linux esmás fácil con Ubuntu” resultaría en“ALemfcU”, a esto simplemente se leañade algún número y ya tenemos unpassword fuerte y fácil de recordar.

También es posible generar un passwordcompletamente aleatorio desde el panel.

En la pestaña “Avanzado” tendremos queespecificar que tipo de usuario queremoscrear. Para esto seleccionaremos uno de losperfiles disponibles:

• Default: El usuario no tiene prácticamentepermisos para hacer nada. No se debeseleccionar si queremos crear un usuarioque al menos pueda utilizar el escritorio.

• Desktop: Usuario que puede utilizar elescritorio y las aplicaciones, pero no puedecambiar la configuración del sistema niconvertirse en administrador en unaconsola/terminal.

• Administrator: Usuario que puede utilizarel escritorio y las aplicaciones, ademáspodrá cambiar la configuración del sistema(e.g. instalar/desinstalar programas).

Habitualmente usaremos el perfil “Desktop” y

dejaremos los permisos de “Administrador” ala persona que se encargue delmantenimiento del ordenador (el usuario quese crea en la instalación de Ubuntu fuedefinido con ese perfil).

Pulsamos “Aceptar” y finalmente volvemos apulsar “Aceptar” en la ventana de usuariopara que se aplique los cambios.

Ahora ya es posible entrar en el sistema conel usuario que hayamos creado. Paracomprobarlo bastará ir a “Sistema ->Terminar sesión”, elegir “Terminar sesión” y“Aceptar”. En la pantalla de login tendremosque indicar el nombre de usuario y surespectivo password.

Desde la herramienta de configuración deusuarios y grupos que hemos comentado, esposible comprobar como los usuariospertenecen a un grupo principal y a toda unaserie de grupos secundarios. Esto estarelacionado con el tema de permisos que seha hablado en el apartado del navegador dedisco Nautilus.

AplicacionesUbuntu incorpora bastantes aplicacionesinteresantes de uso frecuente. Veamosalgunas de ellas.

Navegador web Mozilla Firefox

Mozilla Firefox libre es el navegador web másconocido y utilizado. Para ejecutarlo podemoshacer click con el botón izquierdo sobre elicono del mundo en el panel superior o ir a“Aplicaciones -> Internet -> Firefox WebBrowser”.

Este nos ofrece un sinfín de beneficios:

1. Multiplataforma, existen versiones tantopara GNU/Linux como para MicrosoftWindows.

36

Page 44: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

2. Traducido a múltiples idiomas entre losque se encuentran el Castellano, Catalán eInglés.

3. Bloqueo inteligente de popups o ventanasemergente con publicidad. Se acabaron laspáginas molestas que abrenautomáticamente nuevas ventanas sinnuestro consentimiento.

4. En una única ventana de navegadorpodemos tener múltiples páginas abiertassimultáneamente en diferentes pestañas(Tabbed Browsing), se acabó perdernosentre cientos de ventanas.

5. Diseñado con la seguridad y privacidad enmente, podremos evitar los conocidosproblemas de seguridad de otrosnavegadores como Internet Explorer.

6. En caso de que aparezca un fallo deseguridad, se obtiene una rápida respuestay el error es solucionado en un breveespacio de tiempo. Al contrario que conotros navegadores.

7. Facilidades para la búsqueda deinformación utilizando la barra Google ousando la búsqueda en la página actual(ctrl+f) elegante.

8. Posibilidad de tener en nuestrosmarcadores (bookmarks/favoritos) losúltimos titulares de las páginas que másvisitemos y soporten RSS.

9. Fácil de usar para usuarios no expertos.Ampliable mediante extensiones parausuarios avanzados.

10.Soporte de multitud de plugins:Macromedia Flash, MacromediaShockwave (en GNU/Linux necesitaCrossover Office), Java, Acrobat Reader, …

11.Cumple con los estándares, por tanto serecomienda encarecidamente que todos losdesarrolladores web (webmasters) utilicenFirefox para comprobar la calidad de suspáginas. Si una página no se visualizacorrectamente con Mozilla Firefox quieredecir que la web ha sido mal construida ydebe informarse al servicio técnico de laempresa propietaria de la web (puede quela visualización sea correcta en InternetExplorer, pero ese navegador no utiliza losestándares correctamente y por tanto laweb ha sido desarrolladaincorrectamente).

El navegador Firefox esta compuesto por unabarra de herramientas donde encontramos lasflechas de navegación, adelante/atrás que nospermiten volver a páginas ya visitadas.

El icono de la casa nos permite ir con un sóloclick a la página principal definida. Pordefecto es una página de ayuda de Ubuntu,pero más adelante veremos como cambiarlopara tener la página de entrada quedeseemos.

Al lado nos encontramos con la barra dedirecciones, es aquí donde tendremos queescribir las direcciones de las páginas webque conozcamos. Por ejemplo“www.google.es”, no es obligatorio indicar“http://”. Una vez escrita la direcciónpulsaremos enter para visualizar la página.

En la última barra, aparece la G de Google.Aquí podremos realizar búsquedas en Googlede forma rápida y directa. Bastará conescribir lo que se desea buscar, por ejemplo“linux” y pulsar enter. Así se nos mostraránlos resultados de Google en la parte centraldel navegador.

Cuando encontremos una página que nosinterese y queramos guardar su dirección, esposible utilizar los marcadores de Firefox.Mientras visualizamos al web que queremosguardar, pulsamos sobre “Marcadores ->Añadir esta página a marcadores” y acontinuación indicamos en que categoríaqueremos guardarlo y con que nombre.

Si indicásemos “Crear en: Bookmarks ToolbarFolder”, el enlace se añadiría a la barra quehay debajo de la barra de direcciones. Siindicamos cualquier otro lugar, nuestroenlace será accesible a través del menú“Marcadores”.

Para una gestión más avanzada de losmarcadores podemos ir a “Marcadores ->Administrar marcadores”. Desde ahípodremos borrar, mover o crear nuevascategorías para nuestros marcadores.

Veamos ahora las preferencias del navegador,

37

Page 45: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

vamos a “Editar -> Preferencias”:

Vemos que en el lateral izquierdo tenemosvarias secciones, por defecto vieneseleccionada la “General”.

Desde aquí podremos modificar la página deinicio, como sugerencia podríamos establecerla página de Google dedicada a Firefox.Modificamos “Ubicación” substituyendo ladirección existente por“http://www.google.es/firefox”.

Según la resolución de nuestra pantalla,quizás nos resulte molesto que muchas webstengan tamaños de letra muy pequeños10.Podemos obligar a que se utilice comomínimo un tamaño en “Tipos y colores”modificando “Tamaño letra mínimo”.

Si tuviésemos que especificar un Proxy parapoder acceder a las páginas web desdenuestra red local, esto se definiría pulsando elbotón “Configuración de conexión”.

En la sección “Descargas” vemos que esposible definir el comportamiento de Firefoxcuando deseamos descargar un archivo deuna web. Por defecto lo guardará en el“Escritorio” sin preguntarnos nada, estopuede resultar molesto para algunos usuariosque quieran que se les pregunte dondequieren almacenarlo. Para cambiar estecomportamiento basta con seleccionar“Preguntarme donde quiero guardar elarchivo”.

Podemos consultar el resto de laconfiguración, aunque habitualmente no sesuele modificar ninguna otra opción.

Para confirmar los cambios pulsaremos“Aceptar”.

10 Cabe destacar que es posible también modificar eltamaño de la fuente de la página que se estavisualizando, pulsando “CTRL y +” o “CTRL y -”.

Si hemos modificado la página de inicio,ahora podemos probar a hacer click en elicono de la casa para irnos a dicha página:

Con Firefox es posible abrir páginas endiferentes pestañas, así evitaremos tenermuchas ventanas abiertas molestas.

Primero podríamos modificar la barra deherramientas para que incluyese un botónque nos permita crear nuevas pestañas11.Hacemos click con el botón derecho en unazona libre de la barra de herramientas (e.g.justo debajo de la barra de direcciones):

Y seleccionamos “Personalizar”, esto nosabrirá una nueva ventana con elementos quepodemos arrastrar a la barra deherramientas. Buscamos el elemento “Nuevapestaña” y lo arrastramos hasta situarlo justoal lado de la flecha de retroceder. Pulsamos“Hecho” para finalizar.

Ahora ya podemos crear pestañas fácilmente

11 También es posible abrir una pestaña pulsandoCTRL+t y cerrarla con CTRL+w

38

Page 46: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

pulsando sobre ese nuevo icono.

Para cerrar una pestaña se puede utilizar la Xroja que aparece al mismo nivel que laspestañas12, se cerrará aquella que estemosvisualizando. O bien es posible hacer clickcon el botón derecho encima de la pestaña yelegir la acción a realizar.

La forma habitual de navegar con Firefox esutilizar una pestaña para por ejemplo buscaralgún tipo de información en Google. Amedida que vamos encontrando enlacesinteresantes, pulsamos sobre ellos con elbotón central del ratón13 (la ruedecilla sueleactuar como tercer botón, es posible pulsarla)o pulsamos con el botón derecho e indicamosque queremos abrir el enlace en una nuevapestaña.

Las nuevas pestañas irán cargando las websencontradas, mientras tanto nosotrospodemos seguir dedicando tiempo a ojear losresultados del buscador. Cuando ya hayamosabierto suficientes pestañas, podremos ir aconsultarlas haciendo click sobre ellas ousando CTRL+RePag y CTRL+AvPag.

Como hemos comentado, Firefox tiene a sudisposición una gran cantidad de extensionesque pueden resultar muy útiles, algunas delas más interesantes son:

• All-in-one Gestures: Permite interaccionarcon el navegador sólo con los gestos delratón, pulsando el botón derecho yrealizando ciertos movimientos se puededesplazar por el historial, crear nuevostabuladores… También permite dibujar elmovimiento.

12 Otra forma de cerrar una pestaña es haciendo clicksobre ella con el botón central.

13 Si hiciésemos click con el botón izquierdo, secargaría la página en la pestaña actual yperderíamos los resultados de la búsqueda(deberíamos pulsar la flecha de retroceder paravolver).

• Download status: Al realizar una o variasdescarga se añade una nueva barra encimade la barra de estado donde indica elprogreso de la descarga. En laspreferencias de FireFox podemosdeshabilitar que se nos abra la ventana dedownloads por defecto y simplementecontrolar las descargas a través de lanueva barra proporcionada por el plugin.

• AdBlock: Bloqueo de publicidad, máspotente que el bloqueo de imágenes nativode FireFox ya que también permitebloquear Flash, iframes…

• Copy plain text: Permite seleccionar untexto y realizar una copia al clipboard sinformato. Hay aplicaciones que al copiartexto normal de una web, interpretantambién por ejemplo la negrita, cursiva,tamaños, enlaces, etc... Quizás nosinterese sólo copiar el contenido sin elformato.

• WebDeveloper: Gran cantidad de opcionesútiles para webmasters.

• Single Window: Hace que los típicos linksque se abren en una ventana nueva(target="_blank") sean abierto en untabulador nuevo.

Para instalar una extensión iremos a“Herramientas -> Extensiones” y haremos unclick sobre “Obtener más extensiones”. Estonos abrirá una nueva ventana que nos llevaráa una web con un gran listado de extensionesdisponibles.

Cuando encontremos la extensión que nosinteresa, pulsamos sobre el enlace “Install” yse nos abrirá una ventana donde tendremosque confirmar la instalación pulsando sobre“Instalar ahora”.

39

Page 47: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

no estará activada hasta que no cerremos yvolvamos a abrir el navegador.

Si intentásemos instalar una extensión desdeuna página diferente a la oficial de Firefox, elnavegador lo impediría mostrando unrecuadro amarillo en la parte superior de lapágina:

Si realmente quisiésemos confiar en laextensión e instalarla, debemos pulsar“Editar opciones” y añadir la dirección webde la página actual a listado de sitiosautorizados.

Tendríamos que volver a hacer click sobre elenlace que nos permitía instalar la extensión.

Para configurar o gestionar las extensionesinstaladas debemos ir a “Herramientas ->Extensiones”.

Mientras estamos en la página de lasextensiones de Firefox podemos observar quela barra de dirección se muestra con fondoamarillo, esto significa que la informacióntransmitida esta cifrada y por tanto essegura.

Gracias a este aviso gráfico, Firefox nosayuda a saber rápidamente cuando estamosusando una página segura y cuando no (e.g.una web para acceder a gestiones bancarias

debe siempre ser segura).

Ya hemos comentado que Firefox bloquea lasventanas emergentes o popups quehabitualmente contienen publicidad molesta.Sin embargo hay ciertas webs donde estaspopups son necesarias, cada vez que Firefoxbloquea un popup nos avisa con un recuadroamarillo en la parte superior de la web. Sideseamos mostrar ese popup concretoharemos un click con el botón izquierdo yseleccionaremos “Mostrar...”. O si queremospermitir siempre popups desde esa web,elegiremos “Permitir ventanas emergentespara...”

Firefox cuenta con una serie de pluginsinstalables que nos permitirán visualizarelementos de ciertas páginas.

El primer plugin importante es “mozilla-mplayer”, el cual se puede instalar desde elgestor de paquetes Synaptic. Este plugin nosservirá para visualizar vídeos dentro depáginas web, por ejemplo muy útil parapáginas con trailers de películas de cine.

El segundo plugin es el de Macromedia Flash.Para instalar este será tan sencillo comovisitar una página que contenga elementosFlash, Firefox mostrará un recuadro amarilloen la parte superior de la web indicando quenos falta un plugin. Haremos click en“Instalar los plugins que falta...”:

Y Firefox buscará el plugin necesario. Para

40

Page 48: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

instalarlo tendremos que ir pulsando“Siguiente” y aceptar el contrato deMacromedia.

El plugin de Macromedia Flash no esSoftware Libre pero sí gratuito. Aquellos quesólo quieran usar Software Libre en suordenador, no tienen porque instalárseloaunque no podrán acceder a ciertas páginasweb.

Por otro lado también están disponibles losplugins de “Acrobat Reader (PDF)” y “Java”.Estos no disponen de instalación automática yse verán en sucesivos apartados de esta guía.

Para ver los plugins instalados en Firefoxdebemos poner en la barra de direcciones“about:plugins”.

Cliente de correo Evolution

Evolution es un cliente de correo con el cualpodremos chequear nuestras cuentas conacceso POP3 o IMAP.

Para ejecutarlo habrá que ir a “Aplicaciones-> Internet -> Cliente de correo Evolution” ohacer click en el icono del panel superior queaparece al lado de la bola del mundo.

En la primera ejecución aparecerá unasistente que nos ayudará a configurarnuestra cuenta de correo (es posibleconfigurar más de una). Tendremos que irsiguiendo los pasos presionando “Adelante” yrellenando el nombre completo, dirección deemail, tipo de servidor (suele ser POP oIMAP) con los datos necesarios (deben serproporcionados por el servicio de correo)...

Podemos activar la comprobación automáticade correo cada X minutos. El servidor deenvío de mails (SMTP):

Para el nombre de la cuenta ya serásuficiente con el que se asigna por defecto.Hasta aquí se habrá definido la cuenta decorreo, a continuación se preguntará sobrenuestra localización. Si estamos situados enEspaña, pulsaremos sobre el punto deMadrid.

Y ya habremos acabado de configurarEvolution.

Evolution en realidad no es un simple lector

41

Page 49: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

de mail, también podremos organizar nuestraagenda personal de contactos, calendarioscon citas, etc.. Podemos ver cada una de estasopciones en la parte inferior izquierda.

Cuando tenemos seleccionada la vista decorreo, en el panel izquierdo tenemos todoslos buzones donde se guardan los emails. En“bandeja de entrada” se encuentran aquellosque recibiremos, en “bandeja de salida” seguardan los mails que estamos enviando,etc...

Si pulsamos sobre “Bandeja de entrada”vemos que tenemos un mail. Se visualiza sucabecera en la parte central superior, sihacemos click sobre el se mostrará elcontenido en la parte central inferior.

Para recibir el correo basta con pulsar“Enviar/Recibir”. Para escribir un nuevo mailbastará con pulsar en “Nuevo”, rellenar elcampo del destinatario y el contenido parafinalmente pulsar “Enviar”.

Desde el menú herramientas es posible crearfiltros de forma que mails con ciertascaracterísticas (e.g. Asunto contiene “[GPLTarragona]”) se guarden en buzonesdiferentes a la “Bandeja de entrada”. Esto nosayudará a clasificar mejor nuestros correos.

En el menú buscar podemos crear carpetasvirtuales que mostrarán sólo aquellos mailsque cumplan ciertas reglas (e.g. Remitente es“Carlos Sánchez”).

En “Editar -> Preferencias” podemos cambiarlas opciones de Evolution o incluso definirmás cuentas de correo. Para aquellosusuarios que utilicen herramientas de firma ycifrado, en ese apartado pueden integrarEvolution con GnuPG.

Invitamos al lector a probar por si mismotodas las posibilidades de este fantástico

programa, dado que la explicación detalladadel mismo cae fuera del alcance de esta guía.

Como curiosidad es importante destacar quehay muchísimas personas que utilizan el mailhoy en día, sin embargo bastantes de estas nolo utilizan de la mejor manera posible.Habitualmente cuando alguien contesta unmail tiene la tendencia de escribir en la partesuperior la respuesta de la siguiente forma:

Hola Juan:

el viaje fue fantástico, te adjunto alguna foto.

Juan escribió:> Hola Carlos:>> ¿podrías pasarme los documentos de la última reunión?> > Ah, ¿y que tal fue tu viaje por > Mallorca?>> Juan.

Si nos fijamos, el usuario que responde se hadejado cuestiones en el tintero. La formacorrecta de responder un mail esintercalando las respuestas/comentarios de lasiguiente forma:

Juan escribió:> Hola Carlos:>> ¿podrías pasarme los documentos de la > última reunión?

Sí, por supuesto. Te los adjunto.

> Ah, ¿y que tal fue tu viaje por > Mallorca?

El viaje fue fantástico, te adjunto alguna fototambién.

Carlos.

Si al intercalar texto hay partes superfluasque pueden ser eliminadas para reducir eltamaño, se deben borrar esos fragmentoscomo por ejemplo la firma de “Juan”.

Al usar ese estilo, la persona que recibe larespuesta puede ir recordando las diferentespartes del mail que esta siendo contestado.

Mensajería instantánea con Gaim

Gaim es un cliente de mensajería instantáneaque soporta diferentes protocolos como MSNMessenger, ICQ, Yahoo Messenger, Jabber,etc..

Para ejecutarlo hay que ir a “Aplicaciones ->

42

Page 50: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Internet -> Gaim Instant Messenger”.

Lo primero que hay que hacer es definir unacuenta, en la ventana “Cuentas” pulsamossobre “Añadir”. En la nueva ventana elegimosel protocolo, veamos que pasos se darían para“MSN”:

• Elegimos MSN como protocolo• Nombre de usuario: [email protected]• Introducimos la contraseña que tengamos.• Apodo: Nuestro nick o simplemente

nuestro nombre.• Marcamos “Recordar contraseña”• Marcamos “Conectarse automáticamente”.• Marcamos “Notificaciones de correo

nuevo”.• Si deseamos tener un icono/avatar

asociado con nuestro MSN Messengerpara que lo vean nuestros contactos,pulsamos “Abrir” y seleccionamos unaimagen que tengamos en nuestro discoduro.

• Pulsamos “Guardar”.

A continuación marcamos la casilla de lacolumna “Conectado” de la ventana“Cuentas”. Y ya podemos cerrar dichaventana.

Al conectarse se nos mostrará una ventanacon todos nuestros contactos.

Es importante que nos fijemos que en el áreade notificación aparece un icono con forma dehombrecito amarillo. Este icono es accesibledesde cualquier escritorio y nos facilitaráencontrar rápidamente Gaim. Si pulsamoscerrar en la ventana de Gaim, el programa noterminará sino que se esconderá y sólo seráaccesible mediante el área de notificación.

Si pulsamos con el botón derecho sobre elicono que sale en el área de notificaciónpodremos:

• Ausentarnos estableciendo un mensaje.• Quitar los sonidos.• Acceder a las transferencias de archivos.• Acceder a la configuración de las cuentas.• Ir a las preferencias.• Desconectar.• Salir definitivamente del programa.

En las preferencias es posible cambiar ciertosaspectos interesantes:

• En “Lista de amigos” podemos seleccionar“Mostrar botones como: Imágenes”. Así laventana de contactos podrá hacerse máspequeña (anchura).

• En sonidos podremos indicar cualesqueremos activar. Por ejemplo puede quenos resulte molesto tener activado el de“Se envía un mensaje”.

• Red. Si nos encontramos detrás de unrouter y queremos que nos funcione elenvío de archivos, podemos desactivar“Autodetectar la dirección IP” y en la “IPpública” usar un dominio dinámico queapunte a nuestra IP (ver www.dyndns.org).

A continuación marcar “Especificarmanualmente el rango de puertos...” yponer por ejemplo 4000 – 4003.

Entonces tendremos que configurarnuestro router para que la información quellegue a esos puertos, nos la redirija anuestro ordenador.

• En “Registro” podemos activar el registrode todas nuestras conversaciones. Estas seguardaran en nuestro directorio personal“.gaim/logs”

• En “Mensajes de ausencia” podemospredefinir ciertos textos que usaremos alausentarnos.

• En complementos podemos activar pluginspara Gaim. De los instalados por defecto,

43

Page 51: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

resulta interesante activar:

• “Nautilus Integration”, permite enviararchivos sólo arrastrando el fichero a laventana en la que estemos hablando.

• “Notificación de mensajes”, marca conun asterisco aquellas ventanas dondealguien nos haya escrito algo y no lohayamos leído.

Pueden ser especialmente interesantes(ambos instalables desde Synaptic):

• gaim-guifications: Muestra un aviso enla parte inferior del escritorio cuandoalguien se conecta/desconecta/etc...

• gaim-encryption: Permite cifrar lasconversaciones entre dos personas paraevitar ser espiados.

Para hablar con un contacto bastará hacerdoble click sobre el.

Como protocolo más usado de mensajeríainstantánea se encuentra “MSN”, pero existeuna alternativa libre llamada Jabber de grancalidad.

Gaim nos va a permitir tener varias cuentascon diferentes protocolos (podemos añadirmás cuentas si vamos a “Herramientas ->Cuentas”). Por tanto podemos probar otrosprotocolos diferentes y animar a nuestroscontactos a que se pasen a Jabber.

Jabber es un protocolo abierto XML para elintercambio de mensajes entre personas através de Internet. Ofrece funcionalidadessimilares a los sistemas tradicionales demensajería instantánea como AIM, ICQ, MSNy Yahoo, pero con unas ventajassignificativas:

• Abierto: El protocolo Jabber es libre,abierto, público, fácil y existen diversasimplementaciones libres de servidores yclientes.

• Extensible: Utilizando el poder de XML esposible ampliar las funciones fácilmente.

• Descentralizado: Cualquiera puede tenersu propio servidor Jabber, dando laposibilidad a individuos o organizacionestomar el control y realizar unaimplantación según sus necesidades. Asítambién se evitan monopolios sobre lastecnología dando la posibilidad de escogerel servidor que más se adapte a nuestras

necesidades.• Interconexión: Todos los servidores jabber

se comunican entre ellos de forma que siun usuario esta conectado al servidor A,este puede ver un usuario que tenga en sulista de contactos y se encuentre en elservidor B.

• Seguro: Existen implementaciones deservidor jabber que usan SSL para lasconexiones, de esta forma toda lainformación que se envía entre cliente-servidor esta cifrada y fuera del alcance decuriosos, protegiendo así la intimidad delusuario.

• Conexiones a otros sistemas demensajería: Jabber ofrece la posibilidad detener en nuestras listas de contactosusuarios de otros sistemas de mensajeríahaciendo uso de gateways.

• Envío de mensajes off-line: Aunque algunode tus contactos no este conectado esposible enviarle mensajes que le llegaránen cuanto se conecte. Esta característicaes muy útil para cuando se producendesconexiones involuntarias, ya que nuncase pierden los mensajes.

• Canales: Es posible la creación de canalesen los diferentes servidores para poderhablar con diversas personas a la vez alestilo IRC, estas no tienen porque estar entu lista de contactos.

• Conexiones con prioridades: Se permiteconectarse a una misma cuenta jabberdesde diferentes ordenadores de formaque cada una tiene una prioridad, la que latenga más alta recibirá el texto.

Para usar jabber es necesario escoger unservidor que nos interese por los serviciosque ofrezca o que este situadogeográficamente cerca de nosotros. Uno delos mejores servidores14 españoles esjabberes.org, el cual tiene soporte SSL y nospermiten conectarnos también usando su webcon nuestro navegador (no es tan flexiblecomo Gaim pero puede ser útil cuando nosencontramos en ordenadores ajenos).

Para crear una cuenta Jabber podemoshacerlos desde la propia web de Jabberes, obien desde Gaim al añadir cuenta tenemos unbotón llamado “Registro”:

Tendremos que indicar:

• Protocolo Jabber

14 Se pueden encontrar más servidores en jabber.org.

44

Page 52: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

• Nombre de usuario (e.g. Juan)• Servidor: jabberes.org• Recurso: Gaim• Contraseña que queramos• Apodo (e.g. Juan)• Marcamos “Recordar contraseña”• Marcamos “Conectar automáticamente”• Pulsamos sobre “Mostrar más opciones” y

marcamos “Forzar SSL antiguo”desmarcando “Usar TLS si estadisponible”.

• Cambiamos el puerto de 5222 a 5223• Pulsamos “Registrar” si queremos crear la

cuenta en el servidor y “Guardar”.

El identificador jabber está formado por[nombre indicado]@[servidor], por ejemplo,[email protected].

Aunque tenga forma de dirección de correorealmente sólo es un identificador, y no tieneporque corresponderse con una dirección demail.

Para que nuestros conocidos nos añadan asus listas de contacto de jabber tenemos quefacilitarles nuestro identificador y a la inversa(siempre que se añade alguien se pideautorización a la persona que va a serañadida). Los contactos no tienen porque serdel mismo servidor.

Para añadir contactos, tenemos que ir a“Amigos -> Añadir un amigo”, elegir quecuenta vamos a usar, en que grupo loqueremos guardar, con que Apodo y cual essu identificador.

Una vez creada la cuenta y añadidos nuestroscontactos podremos utilizar jabber comocualquier otro sistema de mensajeríainstantánea.

Al existir implementaciones libres deservidores Jabber, podríamos implantar unoen nuestra propia casa o en nuestro trabajo.Por regla general un usuario normal no tienela necesidad de crear su propio servidor,utilizando los servidores públicos disponiblesen Internet ya tiene suficiente. Pero paraaquellos que quieran profundizar y flexibilizaraún más la potencia de Jabber, puedeninstalar su propio servidor. La integracióncon el resto de servidores del mundo seriaautomática.

Vídeo conferencia conGnomeMeeting

Programa de vídeo conferencia (no esobligatorio tener webcam, es posible utilizarsólo voz) compatible con NetMeeting de MSWindows dado que utiliza OpenH323.

Para ejecutarlo “Aplicaciones -> Internet ->GnomeMeeting”.

La primera vez que se ejecuta, se inicia unasistente que nos ayudará a configurarlo.

Tendremos que introducir:

• Nombre (e.g. Marta Prats)• Email (e.g. [email protected])• Desmarcar “No quiero registrarme en el

directorio de usuarios...”. De esta formatendremos una dirección a la que nospodrán llamar nuestro conocidos,independientemente de la IP quetengamos.

• Tipo de conexión.• Si pulsamos “detectar tipo de NAT” es

posible que parezca que se haya quedadoencallado el programa, pero sólo hay quetener paciencia y dejar pasar tiempo. Osimplemente no usar esa autodetección.

• Sonido: ALSA• Los dispositivos de sonido que vienen por

defecto suelen ser correctos. Siempre sepuede pulsar en “Probar configuración”para comprobarlo.

• Gestor de vídeo: Picture si no tenemoswebcam, V4L2 en caso contrario.

• Dispositivo de entrada de vídeo: si hemoselegido “Picture”, aquí debemos escoger“MovingLogo” dado que con“StaticPicture” GnomeMeeting fallará porculpa de un bug.

• Finalmente “Aplicar”.

45

Page 53: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

En la ventana inicial podemos activar elapartado de charla y las estadísticasmediante “Ver -> Texto de la charla” y “Ver-> Panel de control -> Estadísticas”.

Para cambiar las opciones iremos a “Editar-> Preferencias”, es interesante:

• Configuración NAT, marcar “Activarsoporte STUN”

En “Herramientas -> Libreta de direcciones”podremos encontrar más personas utilizandoGnomeMeeting a las cuales podremos llamar.

Para llamar a alguien que no se encuentre enese listado lo haremos escribiendo en la barrade direcciones “h323:IP”, “h323:dominio” o“callto:ils.seconix.com/[email protected]”.

Para que nos llamen a nosotros tendrán queindicar“callto:ils.seconix.com/[email protected]”,substituyendo el mail por el que hayamosindicado en el asistente.

Hay que destacar que debemos tener elpuerto 1720 TCP abierto en nuestro PC parapoder recibir llamadas. Si estamos detrás deun router, este tendrá que redirigir el tráficode ese puerto a nuestro ordenador.

Veamos algunas ventajas respecto a sucompetidor directo, Skype:

• GnomeMeeting es libre y utiliza protocolos

abiertos, Skype no.• Integración voz + imagen, vídeo

conferencia en todos los sentidos• Integración con GNOME.• No obliga a parar el demonio de sonido

ESD, en cambio Skype sí.• Utiliza el mismo codec que Skype y por

tanto obtienes la misma calidad, incluso esposible escoger fácilmente otros codecspara conseguir mayor o menor calidad.

• Control sobre la calidad de la imagen quese desea enviar.

Y ahora los inconvenientes:

• El asistente inicial tiene una opción dedetectar el tipo de NAT en la cual parecequedarse colgado, sin embargo si seespera el suficiente tiempo el programavuelve en si con los resultados.

• Para recibir llamadas es necesarioredirigir únicamente el puerto TCP 1720 obien instalar OpenH323 GateKeeper parasoportar diversos PCs con gnomemeetingen una red interna. Esta es quizás la mayordesventaja. En la FAQ de GnomeMeetingse encuentran explicadas con detalle lasposibles soluciones.

• Para llamar es necesario o bien conocer laIP y llamar usando “h323:[IP]” o “h323:[dominio]”, aunque también es posibleregistrarse en un servidor y tener unadirección callto estática independiente dela IP o dominio desde el que se esteusando GnomeMeeting, por ejemplo“callto:ils.seconix.com/[email protected]”.

• No es posible visualizar fácilmente unlistado de contactos conectados,GnomeMeeting se puede complementarusando Gaim con un protocolo libre comoJabber

• En la versión de GnomeMeeting de UbuntuHoary existe un bug que hace que pete elprograma al establecer una llamadaúnicamente si se ha elegido como imagen aenviar “StaticPicture”, no ocurre si seselecciona “MovingLogo”. Es posiblecambiarlo en “Preferencias -> Dispositivosde vídeo”.

Ofimática con OpenOffice.org

Suite ofimática compuesta de variasherramientas15.

15 La próxima versión también incorporará un gestor de

46

Page 54: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Para aprender a utilizar la OpenOffice.orgcon profundidad se recomienda:

– Libros sobre OpenOffice.org enhttp://www.librosdelinux.com/

– Tutoriales enhttp://superalumnos.net/recetario

• Word Processor

Procesador de textos que nos permitiráescribir documentos.

Ejecutable desde “Aplicaciones -> Oficina ->OpenOffice.org Word Processor”.

Es capaz de leer y escribir documentos enformato “doc” propios de Microsoft Word. Detodas formas se desaconseja este formato porno ser abierto ni estándar, mejor usar elpropio formato de OpenOffice.org “sxw”. Estambién posible exportar sencillamente aPDF.

Cualquier ventana flotante de OpenOffice.org puede serintegrada en la aplicación si la movemos mientraspulsamos CTRL.

• Spreadsheet

Hoja de cálculo para la generación debalances, etc...

bases de datos tipo “Microsoft Access”.

Ejecutable desde “Aplicaciones -> Oficina ->OpenOffice.org Spreadsheet”.

Es capaz de leer y escribir ficheros enformato “xls” propios de Microsoft Excel. Detodas formas se desaconseja este formato porno ser abierto ni estándar, mejor usar elpropio formato de OpenOffice.org “sxc”.

• Presentation

Programa para realizar presentaciones contransparencias.

Ejecutable desde “Aplicaciones -> Oficina ->OpenOffice.org Word Presentation”.

Es capaz de leer y escribir ficheros enformato “ppt” propios de MicrosoftPowerpoint. De todas formas se desaconsejaeste formato por no ser abierto ni estándar,mejor usar el propio formato deOpenOffice.org “sxi”. Es posible tambiénexportar a Flash para colgar en página web.

• Drawing

Herramienta de dibujo vectorial.

Ejecutable desde “Aplicaciones -> Oficina ->OpenOffice.org Drawing”.

47

Page 55: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Las imágenes vectoriales no pierden calidadal ampliar el zoom dado que su definición sebasa en vectores, que son recalculados segúnel zoom especificado. En cambio las imágenesbasadas en pixels pierden definición al hacerzoom sobre ellas.

Permite exportar a Flash, PDF, imagennormal o formato SVG.

Diagramas con Dia

Dia es un programa para crear diagramastanto genéricos como específicos(EntityRelationship, UML, Cibernética, Civil,Cronogramas, Motor químico...).

No se encuentra instalada por defecto enUbuntu, pero se puede instalar medianteSynaptic si buscamos por “dia-gnome”.

Una vez instalada, es posible ejecutarlomediante “Aplicaciones -> Gráficos -> Dia”.

Es posible exportar el diagrama a imagenPNG y formato vectorial SVG entre otros.

Para aprender a utilizarlo se recomienda:

• http://www.gnome.org/projects/dia/

Editor de imágenes Gimp

GIMP (GNU Image Manipulation Program) esun programa de manipulación de imágenes.

Es la alternativa mas firme del software libre

al popular programa de retoque fotográficoPhotoshop.

Para ejecutar ir a “Aplicaciones -> Gráficos-> Editor de imágenes GIMP”.

La interfaz de GIMP no es quizás todo loamigable que podría ser, pero una vez elusuario se acostumbra, no tiene nada queenvidiar a otras soluciones.

Para aprender más detalles sobre el uso deGIMP se recomienda:

• Gimp-es http://gimp.hispalinux.es/• Documentación en Inglés

http://www.gimp.org/docs/

Imágenes vectoriales conInkscape

Inkscape es un programa de creación deimágenes vectoriales en formato SVG. No seencuentra instalado por defecto pero sepuede encontrar usando el gestor depaquetes Synaptic.

Después de instalarlo, para ejecutar bastacon ir a “Aplicaciones -> Gráficos ->Inkscape, ilustrador vectorial SVG”.

Para aprender a usar Inkscape serecomienda:

• http://www.inkscape.org/doc/

48

Page 56: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Diseño 3D con Blender

Blender es una aplicación dedicadaespecialmente al modelado y creación degráficos tridimensionales.

No se encuentra instalada por defecto enUbuntu, pero se puede instalar medianteSynaptic.

Una vez instalada, es posible ejecutarlomediante “Aplicaciones -> Gráficos ->Blender 3D Modeller”.

Tiene una muy peculiar interfaz gráfica deusuario, se critica como poco intuitiva pero almismo tiempo, alabada por ser muy eficienteo productiva una vez se llega a conocer.

Originalmente, el programa fue desarrolladocomo una aplicación propia por el estudio deanimación holandés NeoGeo; el principalautor, Ton Roosendaal, fundó la empresa"Not a Number Technologies" (NaN) en juniode 1998 para desarrollar y distribuir elprograma.

La compañía llegó a la bancarrota en 2002 ylos acreedores acordaron ofrecer Blendercomo un producto de código abierto ygratuito bajo los términos de la GNU GPL acambio de 100 000€. El 18 de julio de 2003,Roosendaal creó sin ánimo de lucro lafundación Blender para recoger donaciones;el 7 de septiembre se anuncia la recaudacióncomo exitosa (participaron también exempleados de NaN) y el código fuente se hizopúblico el 13 de octubre.

Desde su liberación el balance es positivo,continuas actualizaciones, gran mejora delAPI de Python, nuevo diseño del interfaz,soporte para el potente YafRay, actualizacióndel motor de renderizado propio, amplia ydiaria comunidad de desarrolladores y

artistas gráficos, mejoras de las herramientasintegradas..

Como ejemplo de su buen estado se hautilizado como una de las herramientas deanimáticas para la película Spiderman 2.

Características:

• Multiplataforma, libre, gratuito y con untamaño de origen realmente pequeño,entre alrededor de 5 MB dependiendo delsistema operativo

• Capacidad para una gran variedad deprimitivas geométricas, incluyendo curvas,mallas poligonales, NURBS, metaballs(objetos de tres dimensiones concaracterísticas físicas del mercurio). ..

• Junto a las herramientas de animación seincluyen cinemática inversa,deformaciones por armadura o cuadrícula,vértices de carga y partículas estáticas ydinámicas.

• Edición de audio y sincronización de vídeo.• Características interactivas para juegos

como detección de colisiones, recreacionesdinámicas y lógica.

• Posibilidades de renderizado internoversátil e integración externa con elpotente trazador de rayos o "raytracer"libre de YafRay.

• Lenguaje Python para automatizar ocontrolar tareas varias.

• Blender acepta formatos gráficos comoTGA, JPG, Iris, SGI, o IFF. También puedeleer ficheros Inventor.

Maquetación con Scribus

Scribus es un programa de publicación ymaquetación para la creación de libros,folletos, etc...

No se encuentra instalada por defecto enUbuntu, pero se puede instalar medianteSynaptic.

Una vez instalada, es posible ejecutarlomediante “Aplicaciones -> Ejecutar unaaplicación” e indicamos “scribus”.

49

Page 57: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

A diferencia de los procesadores de texto, unprograma de publicación ofrece grandesfacilidades para ubicar elementos en unapágina.

Con Scribus podremos:

• Crear diseños de documentos comocubiertas de CD, tarjetas de visita, folletosy posters.

• Crear archivos que podrán ser impresosfácilmente con una impresora comercial.

• Crear formularios interactivos en PDF ydocumentos de presentación.

• Crear logos y dibujos gracias a lasherramientas incluidas.

• Importar fotos y otro tipo de imágenes conelevada calidad y gran precisión de color.

Para aprender a utilizarlo se recomienda:

• http://docs.scribus.net/

Planos con QCAD

QCAD es una aplicación para el dibujo 2D deplanos para edificios, interiores y partesmecánicas.No se encuentra instalada por defecto enUbuntu, pero se puede instalar medianteSynaptic.

Una vez instalada, es posible ejecutarlomediante “Aplicaciones -> Gráficos ->QCaD”.

Características:

– Diversos modos para crear lineas, arcos,círculos, elipses, paralelas, ángulosbisectrices...

– Formato DXF (DXF 2004, R12)– Textos con diferentes fuentes– Dimensionado de distancias, ángulos,

diámetros, tolerancias...– Hatches y rellenos sólidos.– Splines– Capas y bloques.– Herramientas de selección y modificación

(mover, rotar, espejo, recortar...)– Ajustar objetos (endpoints, centros,

intersecciones...)– Múltiples deshacer.– Soporte para diversas unidades métricas,

imperia, grados, radianes...– Posibilidad de importar y exportar

imágenes (JPEG, PNG...)– Creación de documentos postcripts (PS)

que pueden ser convertidos en PDF.– Traducido al Español– Scripts

Para aprender a utilizarlo se recomienda:

• http://www.ribbonsoft.com/qcad.html

Scanner con xsane

xSane es una herramienta con la quepodremos utilizar nuestro scanner.

La podemos ejecutar desde “Aplicaciones ->Gráficos -> Programa de escaneo deimágenes XSane”.

Más información:

• http://www.xsane.org/

Edición de sonido con Audacity

Con Audacity podremos grabar sonidos,mezclarlos, aplicar efectos, etc...

En Ubuntu no viene instalado por defectopero lo podremos encontrar en Synaptic.

Una vez instalado se puede ejecutar desde“Aplicaciones -> Sonido y vídeo -> Audacity”.

Dependiendo de nuestra tarjeta de sonido, lo

50

Page 58: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

más probable es que tengamos que matar eldemonio eSound (ESD) para poder trabajarcon Audacity. Abrimos una terminal yejecutamos:

killall esd

Esto hará que no podamos escuchar lossonidos de Gnome ni los reproductores deaudio/vídeo, pero podremos trabajar conAudacity.

Cuando acabemos de usar Audacity podemosejecutar en una Terminal:

esd --nobeeps &disown

Y ya volveremos a tener sonido en Gnome.

Planificaciones con Planner

Herramienta para planificar y hacerseguimientos de proyectos.

No se encuentra instalada por defecto enUbuntu, pero se puede instalar medianteSynaptic.

Una vez instalada, es posible ejecutarlomediante “Aplicaciones -> Oficina -> Gestiónde proyectos”.

Características:

• Definición de tareas y subtareas.• Recursos y recursos de grupo.

• Dependencias entre tareas.• Muestra camino crítico.• Calendarios con horas de trabajo.• Vista de utilización de recursos.• Exportación a HTML• Traducción al Español.

gFTP

Cliente de transferencia de archivos medianteFTP, sFTP, HTTP, FSP...

No se encuentra instalada por defecto enUbuntu, pero se puede instalar medianteSynaptic si buscamos “gftp-gtk”.

Una vez instalada, es posible ejecutarlomediante “Aplicaciones -> Ejecutar unaaplicación” e indicamos “gftp”.

XChat

Programa de IRC (Internet Relay Chat) quenos permite conectarnos a multitud deservidores de chat.

Para ejecutarlo se debe ir a “Aplicaciones ->Internet -> XChat IRC”.

Necesitaremos especificar un nick o nombrede usuario. Por defecto nos conectaremos alFreenode, canal de #ubuntu. Si una vezconectado tecleamos “/join #ubuntu-es”accederemos al canal español de Ubuntu.

Un canal es un lugar con un tema comúndonde se reúnen los internautas.

51

Page 59: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

En general en Xchat todo se puede hacer deforma gráfica, pero siempre viene bienconocer algunos comandos típicos de losclientes de IRC:

Algunos comandos son:

• /join #canal: este se usa para entrar en uncanal (por ejemplo, /join #linux).

• /leave #canal: para abandonar un canal.• /whois nick: nos da información sobre un

usuario del irc.• /query nick: iniciamos una conversación

privada con el usuario.• /nick nick: cambiar nuestro nick.• /part: sale del canal en el que estamos.• /quit: termina la conexión con el servidor.

Herramientas del sistema

En “Aplicaciones” tenemos un apartadollamado “Herramientas del sistema” dondepodemos encontrar varias aplicacionesinteresantes:

• Formateador de disquetes• Herramientas de red: Nos permitirá ver

información sobre nuestras interfaces dered, realizar pings, traceroute, scan depuertos, buscar información de dominios,finger y whois.

• Inicio de sesión nuevo: saldremos delescritorio actual para aparecer de nuevoen la pantalla de login, de esta formapodremos entrar con otro usuario. Paravolver hay que pulsar “Salir” en la pantallade login.

• Monitor del sistema: podremos ver losprocesos del sistema, si se quedase algunocolgado consumiendo toda la CPU (loveríamos gracias al applet monitor delsistema), aquí podemos listar los procesosactivos y ver cual esta consumiendo casitoda la CPU para matarlo mediante“Finalizar proceso”. En la pestaña“Recursos” podremos ver el espacio libre

de nuestro disco duro.• Visor del registro del sistema: permite

visualizar el log del sistema para ver loseventos que han ocurrido.

Reproductores

Tal y como viene Ubuntu por defecto, no senos va a permitir reproducir muchos tipos devídeos o incluso DVDs. Para evitar problemasde patentes, Ubuntu mantiene fuera de losrepositorios las aplicaciones necesarias.

Por tanto para poder visualizar todos losformatos de vídeo/audio vamos a tener quedar varios pasos para habilitar un repositorioexterno, e instalar las utilidades necesarias.

Lo primero que haremos será abrir unaterminal y ejecutar las siguientes dos líneas:

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 1F41B907

gpg --armor --export 1F41B907 | sudo apt-key add -

A continuación ejecutamos el editor de textospara crear un fichero:

sudo gedit /etc/apt/preferences

Y escibimos:

Package: *Pin: release a=unstablePin-Priority: 1

Guardamos y acto seguido abriremosSynaptic (“Sistema -> Administración ->Gestor de paquetes Synaptic”) e iremos a“Configuración -> Repositorios”. Pulsamos“Añadir” y hacemos click en “Personalizado”.En “Línea de APT” pondremos:

deb ftp://ftp.nerim.net/debian-marillat unstable main

Y pulsaremos “Añadir repositorio”, yfinalmente “Aceptar”. Automáticamente seactualizará la lista de aplicaciones (de no serasí tendremos que pulsar “Recargar”).

Ahora ya podemos instalar los elementosextras siguientes:

• w32codecs: Codecs privativos.• gstreamer0.8-lame: Permite que se pueda

rippear un CD de audio y grabarlo enformato MP3 con Sound Juicer

52

Page 60: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

(Aplicaciones -> Sonido y vídeo ->Extractor de música Sound Juicer).

• gstreamer0.8-mad: Permite reproducirMP3 con las aplicaciones que usangstreamer (e.g. Totem, Rhythmbox).

• gstreamer0.8-ffmpeg: Permite reproduciruna gran cantidad de formatos de vídeocon las aplicaciones que usan gstreamer(e.g. Totem).

• libdvdcss2: Permite la reproducción deDVD protegidos (e.g. Películas)

A continuación vamos a ver quereproductores podemos utilizar enGNU/Linux, se recomienda tener variosinstalados para poder asegurarnos quepodamos reproducir todos los formatos devídeo/audio:

• Totem: Reproductor que viene por defectoen Ubuntu. Gracias a “gstreamer0.8-ffmpeg” puede soportar una gran cantidadde formatos (también puede reproducirficheros de audio).

Por otro lado también es posible instalar“totem-xine” que substituirá a “totem-gstreamer” (el que viene por defecto) y asíutilizará la tecnología de Xine parareproducir vídeos. Si vamos a instalar Xineen nuestro sistema también, no seránecesario ya que así podremos elegir entreuno de los dos.

El único bug de totem-xine es que al cerrarla aplicación a veces falla, pero sin causarningún error importante para el sistema.

• Xine: Reproductor que se debe instalardesde Synaptic, buscar por “xine-ui”.Permite reproducir DVDs y VCDs confacilidad. Ejecutable por “Aplicaciones ->Ejecutar una aplicación” e indicamos“xine”.

Es necesario configurarlo (alt+s) correctamente para quereproduzca el sonido:

- GUI -> Configuration experience level ->Advanced- Aplicar- Audio -> Manejador de audio a usar ->esd

• Mplayer: Reproductor que se debe instalardesde Synaptic, buscar por “mplayer-386”.

Ejecutable desde una consola como“mplayer -ao esd nombredelvideo.avi”

• VLC: Reproductor que aparte de permitirvisualizar vídeos locales, puederecibir/enviar streaming de vídeo desde lared. También puede reproducir archivos demúsica. Se debe instalar “wxvlc” y “vlc-esd”. Ejecutable por “Aplicaciones ->Ejecutar una aplicación” e indicamos“wxvlc --aout esd”

• Rhythmbox: Reproductor de archivos demúsica. Tipo base datos musical.Ejecutable por “Aplicaciones -> Sonido yvídeo -> Reproductor de música”.

• Beep Media Player: Reproductor dearchivos de música. Similar a WinAmp oXMMS. Instalable por “beep-media-player”. Ejecutable por “Aplicaciones ->Sonido y vídeo -> Beep Media Player”. Sedebe seleccionar en las “Preferencias ->Complemento -> Salida” “Complemento desalida eSound”.

Para tener diversos presets es posiblebajarse un fichero “eq.preset” y guardarloen el directorio personal del usuario“.bmp/eq.preset”. Ficheros (símbolo ~ conAltGR+4):

http://www.sosdg.org/~larne/w/Resources

Todo reproductor puede asociarse a losficheros de vídeo a través de Nautilus,hacemos click con el botón derecho sobre elvídeo, seleccionamos “Abrir con otraaplicación”, pulsamos “Usar un comandopersonalizado” y escribimos el nombre delejecutable del reproductor (e.g. xine, mplayer-ao esd , wxvlc –aout esd, etc..).

En todos los programas de reproducción seelige siempre como salida eSound (ESD), deesta forma podremos tener múltiples sonidosa la vez en Gnome.

Finalmente, si queremos tener vistas enminiatura de vídeos en Nautilus, debemosejecutar en una consola las 5 líneas (símbolo~ con AltGR+4):

sudo -s

export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`

53

Page 61: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

gconftool-2 --makefile-install-rule /etc/gconf/schemas/totem-video-thumbnail.schemas

rm -rf ~/.thumbnails

exit

Y a continuación terminar la sesión de Gnomey volver a entrar.

Redes P2P con aMule

aMule es uno de los programas que nospermiten acceder a la red P2P (Peer2Peer)eDonkey, en la cual podremos compartir ydescargar todo tipo de archivos (e.g. música,películas, programas, etc...).

En Ubuntu no viene instalado por defecto asíque habrá que utilizar Synaptic y buscar“amule”.

Una vez instalado es accesible desde“Aplicaciones -> Internet -> aMule”.

En la primera ejecución tendremos queactualizar la lista de servidores pulsandosobre el botón cuadrado, situado al lado deltexto “Lista de servidores”.

A continuación podremos pulsar “Conectar”.

Para buscar archivos es posible hacerlopulsando sobre “Buscar”. Por ejemploponemos “linux” en nombre y pulsamos enter.En la parte inferior nos aparecerán losarchivos encontrados, si hacemos doble clicksobre alguno de ellos se pondráautomáticamente en la cola de descarga.

Para ver los archivos que estamos bajandopodemos ir a “Tráfico”, estos aparecen en laparte superior mientras que en la inferior semuestran los ficheros que están siendosubidos a otros usuarios.

En “Compartidos” podemos ver los archivos

que estamos compartiendo, inicialmenteninguno. Para definir un directorio quequeramos compartir, hacemos click en“Preferencias” y vamos a “Directories” dondenos aparecerá el árbol de directorios. Paracompartir uno simplemente tendremos quehacer doble click sobre él (se pondrá ennegrita para indicar que esta siendocompartido). Es importante no compartirdirectorios que contengan informaciónpersonal, por ejemplo no compartir todo eldisco duro o todo nuestro directorio personal.

En apartado “Directories” de las preferenciastambién podemos encontrar el directoriodonde se guardarán las descargascompletadas, por defecto es“/home/usuario/.aMule/Incoming”. Paraacceder a este directorio tendremos queponer esa dirección en el navegador de discoNautilus (substituir “usuario” por el nombrede nuestro usuario). También es posibledefinir otro directorio más cómodo como“/home/usuario/downloads”, es necesario quelo creamos antes de establecerlo en aMule.

En el apartado “Connection” de laspreferencias podremos limitar el ancho debanda consumido para evitar que nuestraconexión se sature, y no podamos ni navegarmientras aMule esta activo.

Para guardar las preferencias basta conpulsar “OK”.

Codificar DivX a VCD

Para pasar vídeos o películas bajadas deInternet en formato DivX a formato VCD parapoder ser visualizadas en reproductores deDVD, tendremos que utilizar un script.

Para que el script funcione tendremos queinstalar antes con Synaptic los siguientespaquetes:

• mencoder-586

54

Page 62: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

• vcdimage• mjpegtool

A continuación abriremos una terminal yejecutaremos:

cd /usr/local/bin/

sudo wget http://dvdripping-guid.berlios.de/divx2cvcd-new

sudo chmod 755 divx2cvcd-new

cd

La dirección del script es:

http://dvdripping-guid.berlios.de/divx2cvcd-new

En caso de que no estuviese operativatambién se podría probar con:

http://www.marblestation.com/tmp/guia/divx2cvcd-new

Con esto habremos bajado un script llamado“divx2cvcd-new” en el directorio“/usr/local/bin/” y le habremos puestopermisos de ejecución para todo el mundo.

A continuación podremos pasar un vídeo DivXa formato VCD abriendo una consola en eldirectorio donde tengamos el vídeo yejecutando:

divx2cvcd-new pelicula.avi

Donde “pelicula.avi” corresponderá alnombre del vídeo. Se requerirá tener almenos 4.5 GB libres.

Después de varias horas de codificación, segenerará varios ficheros entre los cuales seencuentra “Pelicula.bin” y “Pelicula.cue”.Este último podrá abrirse con el programa degrabación de CDs K3B (hablamos de el enotra sección de la guía), a través de“Herramientas -> CD -> Grabar imagen deCD”.

Más información sobre Rippear DVDs, DivX,etc...

• http://dvdripping-guid.berlios.de/

Compresión de archivos con FileRoller

File Roller es un programa para

comprimir/descomprimir archivos y seencuentra integrado con Gnome. Seráposible:

• Crear y modificar archivos comprimidos.• Ver el contenido de un comprimido.• Ver un fichero contenido en un

comprimido.• Extraer archivos desde un comprimido.

File Roller actúa como interfaz gráfica queutiliza programas ejecutables desde unaterminal como tar y zip. Los formatossoportados son:

• Fichero tar sin comprimir (.tar) ocomprimido con:• gzip (.tar.gz , .tgz)• bzip (.tar.bz , .tbz)• bzip2 (.tar.bz2 , .tbz2)• compress (.tar.Z , .taz)• lzop (.tar.lzo , .tzo)

• Comprimidos Zip (.zip)• Comprimidos Jar (.jar , .ear , .war)• Comprimidos Lha (.lzh)• Comprimidos Rar (.rar)• Archivos simples comprimidos con gzip,

bzip, bzip2, compress, lzop.

Para poder utilizar todos estos formatostendremos que instalar algunas aplicacionesextra con Synaptic: • rar• unrar• lha

Por defecto ya vienen instalados “zip”,“unzip”, “tar”, “bzip2” y “gzip”.

Para ejecutar File Roller haremos click sobre“Aplicaciones -> Accesorios -> Gestor dearchivos comprimidos”.

Podemos crear un archivo comprimido

55

Page 63: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

pulsando sobre “Nuevo”.

A continuación indicamos un nombre (e.g.“prueba”), si añadimos la extensiónautodetectará que formato queremos generar(e.g. prueba.zip), de lo contrario tendremosque indicar en “Tipo de archivo comprimido”el formato (e.g. “Zip (.zip)”). En “Guardar enuna carpeta” indicaremos donde queremosque se genere el archivo (e.g. “Inicio” quecorresponde a la carpeta personal delusuario). Pulsamos “Nuevo”.

Ahora es el momento de añadir archivos ocarpetas al comprimido, para esto usaremosel menú “Editar”. Una vez finalizado,cerramos File Roller y con el navegador dedisco Nautilus podemos comprobar que se hacreado16 el comprimido en el lugarespecificado (e.g. “Lugares -> Carpetapersonal”).

Desde Nautilus podremos pulsar sobre elcomprimido con el botón derecho, desde ahíes posible abrir el archivo con el “Gestor dearchivos comprimidos” para ver si contenidoo simplemente “Extraer aquí”.

También es posible crear un comprimido deun directorio desde Nautilus. Pulsamos con elbotón derecho sobre una carpeta y hacemosclick en “Crear archivo comprimido...”. Acontinuación se nos pregunta por el nombredel comprimido (según la extensión queindiquemos se comprimirá con un formato uotro) y donde lo queremos generar.

16 El archivo no se habrá creado si no hemos añadidoningún archivo.

Terminal

Desde la terminal de Gnome podremosejecutar comandos de forma manual.

Para aprender profundamente elfuncionamiento de un sistema GNU/Linux serecomienda buscar información más detalladasobre comandos del sistema, entre otrostemas que salen fuera del objetivo de estaguía.

Sin embargo en algún apartado de la guía sehace necesario el uso de la terminal parallevar a cabo algunas funciones.

Para ejecutarla podremos hacer click con elbotón derecho en el fondo del escritorio yseleccionar “Abrir un terminal” o ir a“Aplicaciones -> Herramientas de sistema ->Terminal”.

Una ventana de terminal puede contenerdiversas terminales en diferente pestañas, dela misma forma que el navegador MozillaFirefox puede tener diferentes webs en unamisma ventana. Para crear una nueva pestañapodemos ir a “Archivo -> Abrir solapa ->Default”, solapa es sinónimo de pestaña. Otraforma rápida de crear una pestaña espulsando CTRL+MAYUS+T.

56

Page 64: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Para cerrar una solapa, hay que hacer clicken ella con el botón derecho y pulsar “Cerrarsolapa”.

Para moverse entre las diferentes solapas,podremos utilizar ALT+1, ALT+2, etc... oCTRL+AvPag y CTRL+RePag.

Cuando se abre una terminal estaremos enella como nuestro usuario y por tantoestamos limitados a los permisos que estetenga. Si necesitásemos realizar acciones deadministrador tendríamos que ejecutar:

sudo -s

Con esto nos convertimos en el usuarioadministrador “root”. Es conveniente usareste usuario sólo en caso de que seanecesario, dado que tiene permisos sobretodo el sistema y se podría borraraccidentalmente partes necesarias del mismo.

Inicialmente la terminal se abrirá situada ennuestro directorio personal, a no ser queutilicemos el script “Abrir terminal aquí” deNautilus, comentado en otro apartado.

Para listar los directorios/archivos accesiblesdesde donde estamos se utiliza:

ls

Para listar todos los directorios/archivos(incluidos los ocultos) con toda suinformación:

ls -la

Para entrar en un directorio:

cd directorio

Para salir hacia atrás (subir un nivel en elárbol jerárquico de directorios):

cd ..

Si queremos ir a un directorio del cualconocemos su ruta absoluta podemos en unsólo paso:

cd /usr/local/bin/

Si queremos volver rápidamente a nuestrodirectorio personal:

cd

Para ver en que directorio estamos:

pwd

Desde cualquier directorio se puedenejecutar archivos que tenga permisos deejecución y se encuentren guardados en undirectorio “bin” o “sbin”.

Otro comando muy útil es “man”, con el cualpodremos visualizar las páginas del manualdel comando que especifiquemos, porejemplo:

man ls

Podemos subir y bajar con los cursores, parasalir pulsar la tecla 'q'.

Puede ser interesante instalar los manualesen Español, para esto buscar los paquetes enSynpatic:

• manpages-es• manpages-es-extra

Y los manuales de funciones deprogramación:

• manpages-dev

Existen muchos comandos para crear/borrardirectorios/archivos, manejar ficheros, etc...Son importantes para usuarios que quieranadentrarse profundamente en el mundo de laadministración de GNU/Linux, por tantoinvitamos al lector interesado a buscarinformación sobre el tema.

Para ampliar información:

• TLPD-ES / LuCAS http://es.tldp.org/

57

Page 65: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Firewall con Firestarter

Firestarter es una herramienta visual paraconfigurar el firewall de Linux. Su facilidadde uso la hace ideal para usuarios deescritorio.

La instalación por defecto de Ubuntu no tieneninguna aplicación que necesite tener puertosen uso y que puedan resultar peligroso parael usuario. Sin embargo a medida que se vaninstalando aplicaciones es posible que elusuario desee tener mayor control. Porejemplo la compartición de carpetas conSAMBA necesita abrir el puerto 139 entreotros, y quizás queramos que sólodeterminadas máquinas puedan acceder.

Para usuarios noveles puede resultarcomplicado el uso de un firewall. Por otrolado, Firestarter hace muy sencillo activar lacompartición de Internet, cosa que puede serútil en según que circunstancias.

Firestarter no se encuentra instalado pordefecto en Ubuntu, pero se puede instalarmediante Synaptic.

Una vez instalada, es posible ejecutarlomediante “Aplicaciones -> Herramientas delsistema -> Firestarter”.

La primera vez se ejecutará un asistente quenos ayudará a configurar el firewallinicialmente.

En la primera pantalla tendremos que indicarla tarjeta de red que suele tener conexión aInternet. Si la dirección IP en nuestra red senos asigna automáticamente (DHCP)tendremos que marcar “Dirección IPasignada vía DHCP”.

En la segunda pantalla podemos hacer quenuestro ordenador comparta la conexión aInternet con otros PCs que tengamos ennuestra red. Para eso marcaremos “Activar la

compartición de la conexión a Internet” yhabrá que especificar por que tarjeta de redtenemos acceso a la red de ordenadores conlos que compartiremos Internet. Por logeneral esta opción no se debe activar a noser que nuestro ordenador funcione comoservidor o pasarela.

A continuación ya podremos guardar laconfiguración del asistente, y aparecerá elprograma principal:

Disponemos de una barra de herramientasdesde donde podemos acceder a las“Preferencias” además de parar/iniciar elFirewall.

Cabe destacar que el firewall se iniciará alarrancar nuestro sistema, no es necesariotener la aplicación gráfica en ejecución paratener el firewall activo. La aplicación gráficasólo nos servirá para controlar su estado yabrir/cerrar puertos.

En la pestaña de “Estado” podemos verinformación general sobre la red.

En la pestaña “Eventos” podemos observar eltráfico de red que ha sido bloqueado. En casode que quisiésemos permitir algún tipo detráfico que ha sido bloqueado, podemos hacerclick con el botón derecho y seleccionar:

• Permitir todas las conexiones desde elorigen: El ordenador de origen17 pueda

17 De la línea que tenemos seleccionada.

58

Page 66: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

acceder a todos nuestros puertos.• Permitir tráfico de servicio entrante para

todo el mundo: No bloqueará por defectoel tráfico dirigido al puerto indicado,independientemente de quien sea elorigen.

• Permitir servicio entrante para el origen:No bloqueará tráfico dirigido al puertoindicado desde el origen especificado.

• Desactivar eventos: No mostraráinformación sobre ese tipo de eventos.

En la pestaña directiva podremos indicar quereglas queremos para el tráfico de entrada anuestro ordenador y el tráfico de salida. Ahípodremos especificar manualmente quepuertos queremos tener abiertos de entrada.

Por defecto el tráfico de salida no tienerestricciones (esta marcado “Permisivo poromisión, tráfico en lista negra”). Siquisiéramos permitir todo el tráfico deentrada también, sólo tendríamos que añadira los hosts permitidos “0.0.0.0/0.0.0.0”, y asísólo nos quedaríamos con la funcionalidad decompartir la conexión a Internet en caso deque sea necesaria.

Si modificamos la directiva de Firestarter,tendremos que hacer click sobre “Aplicar”para que sea efectiva.

Finalmente, observemos que mientras laherramienta gráfica Firestarter esta enejecución, se mostrará en el área denotificación una bola que nos facilitará suacceso desde cualquier escritorio. Cuando labola este azul significa que no hay eventosnuevos, sin embargo cuando esta en rojo,Firestarter habrá bloqueado nuevo tráfico.

Cámaras digitales y visor defotografías

Las cámaras digitales con Ubuntu sondetectadas automáticamente en cuanto seconectan al PC. De forma muy sencilla vamosa poder extraer nuestras fotos paraguardarlas en nuestro ordenador.

Como visor de fotos cabe destacar “gThumb”.Se puede ejecutar desde “Aplicaciones ->Gráficos -> Visor de imágenes gThumb”.

Nos va a permitir navegar muy cómodamentepor los directorios donde tengamos nuestraimágenes o fotografías.

Grabación CDs/DVDs

En Ubuntu podremos grabar CDs/DVDsutilizando el mismo navegador de discoNautilus.

Si vamos a “Lugares -> Carpeta personal” yluego “Ir a -> Grabador de CD/DVD”,tendremos acceso al área de grabación deNautilus.

Todo archivo que queramos grabar en un CDtendremos que arrastrarlo a esta ventana. Portanto podemos abrir otro Nautilus mediante“Lugares -> Carpeta personal”, buscar lo quequeramos grabar e ir arrastrando a laventana de grabación (click con el botónizquierdo y sin soltar, arrastramos).

Cuando ya hayamos compuesto nuestro CDpodremos pulsar sobre “Grabar en disco”:

Se mostrará una ventana donde podremosdarle título a nuestro CD. Podemos introducirun CD o DVD y pulsar “Grabar”.

En caso de que introduzcamos un CD o DVDregrabable que contenga datos, Nautilus loborrará para copiar los nuevos archivos.

Si lo que queremos grabar es una imagen deCD/DVD en formato ISO, podremos hacerclick sobre el fichero con el botón derecho y

59

Page 67: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

seleccionar “Grabar”.

Por otro lado, si quisiésemos realizar otrotipo de grabaciones como por ejemplo AudioCDs o multisesiones, tendremos que recurrira otros programas.

K3B es un programa de grabación muycompleto que podemos utilizar para el restode casos que Nautilus no cubre.

Por lo general K3B es más difícil de utilizarque Nautilus, pero ofrece muchas másposibilidades.

No viene instalado por defecto en Ubuntu,tendremos que instalar, mediante Synaptic,los siguientes paquetes:

• k3b• k3b-i18n• kde-i18n-es• cdrdao

Una vez instalado, es posible ejecutarlomediante “Aplicaciones -> Ejecutar unaaplicación...”, escribimos “k3b” y pulsamos“Ejecutar”.

Es posible que las fuentes se veanexcesivamente grandes, podemosmodificarlas si vamos a “Aplicaciones ->Ejecutar una aplicación...”, escribimos“kcontrol” y pulsamos “Ejecutar”.

En ese panel de control (sólo valido para esta

aplicación, no para el escritorio Gnome engeneral) vamos a “Aspecto y temas ->Fuentes”. Hacemos click en “Ajustar todas lasfuentes”, marcamos “Tamaño”, escribimos“10”, pulsamos “Aceptar” y “Aplicar”. Ahoraya podemos cerrar el centro de control.

Volvamos a la aplicación K3B. Para podergrabar VCDs sin problemas tendremos queañadir un parámetro en las opciones. Vamos a“Preferencias -> Configurar K3B”, sección“Programas”, pestaña “Parámetros deusuario”, fila “vcxbuild”, hacemos doble clicken la celda de la columna “Parámetros” yañadimos:

--filename-encoding=iso8859-1

Pulsamos “Aceptar” y ahora ya tenemos K3Blisto para poder grabar cualquier tipo de CD.

Desde la ventana principal podemos crearproyectos para la grabación de CDs de Audio,CDs/DVDs de datos, etc.. Todos estándisponibles en el menú “Archivo -> Nuevoproyecto”.

Si por ejemplo elegimos “Nuevo proyecto deCD de datos” nos aparecerá en la parteinferior el proyecto. En la parte superiorpodremos navegar por nuestro disco duro (lascarpetas se abren con un único click) ypodremos arrastrar lo que nos interese anuestro proyecto.

Cuando hayamos finalizado podemos pulsaren la esquina inferior derecha “Burn”.Aparecerá una ventana con las opciones degrabación, por lo general tal y como está pordefecto es correcto.

Si queremos darle un nombre a nuestro CD loharemos desde la pestaña “Descripción delvolumen”. Si queremos utilizar multisesión,iremos a la pestaña “Configuración”.

Finalmente introducimos el CD y pulsamos

60

Page 68: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

“Grabar”.

Si hubiésemos elegido un proyecto deAudioCD, los ficheros que se puedenarrastrar deben ser de audio (MP3, WAV,etc...).

Tenemos más opciones interesantes en elmenú “Herramientas”, desde allí podremosborrar CDs regrabables o grabar imágenesISO o CUE/BIN.

Si en algún momento el programa mostraseuna ventana de aviso, indicando que no puedereproducir sonido, podemos cerrarla eignorarla sin problemas.

Otras aplicaciones recomendadas

Listado de aplicaciones interesantes:

• Mail-notification: Permite monitorizarcuentas de correo. Muestra un sobre en elárea de notificación cuando recibimos unnuevo email.

• Liferea: abreviatura de LInux FEedREAder (lector de noticias para linux). Esun programa que recopila noticias dediversas fuentes de Internet y las muestrade forma centralizada. Soporta muchosformatos, entre ellos RSS/RDF, CDF,Atom, OCS y OPML.

Ventajas:

- Te permite descargar las noticias yleerlas offline (excepto aquellas paginasque ofrecen sindicación sólo de titulares otitulares + resumen).

- Control sobre las noticias que ya han sidoleídas de forma que no se pierde el tiempomirando titulares repetidos.

- Es posible indicar que cada X horas seactualice, por tanto se ve casi al momentocuando hay una noticia nueva.

Podemos encontrar el significado de RSSen Wikipedia(http://es.wikipedia.org/wiki/RSS), muchosblogs y páginas de noticias ofrecen unadirección RSS (o RDF, Atom, etc…funcionalmente es lo mismo).

• Pan: Cliente de NEWS.• Tomboy: Applet para el panel de Gnome

que permite tomar notas, buscar entreellas, ver los cambios recientes, etc...

• Evince: Lector de PDFs que permite aNautilus tener vistas en miniatura de esetipo de ficheros.

• F-spot: Aplicación para la gestión de fotos.Permite importar colecciones de fotos yacceder a ellas por fecha gracias a lainformación EXIF.

Aceleración 3D

Para saber si nuestro entorno tieneaceleración 3D podemos ejecutar en unaterminal:

glxinfo | grep direct

Si aparece “Yes”, es que tenemos aceleración.Si no es así y tenemos una tarjeta ATI onVidia, siempre podemos probar a instalar losdrivers privativos (no es una configuracióntrivial):

• fglrx-driver, nvidia-glx: Drivers privativospara las tarjetas ATI y nVidia. Másinformación sobre como configurarlos en“http://wiki.ubuntu.com/BinaryDriverHowto”

Juegos

Además de los juegos propios de Gnome,tenemos un listado de juegos libresinteresantes (algunos de ellos no seránjugables si no tenemos aceleración 3D):

• Armagetron• Pingus• Tux Racer• Bomber Clone• Chromium• Lbreakout2• SuperTux• LiquidWar• Enigma• Frozen Bubble• Xboard (Ajedrez)

61

Page 69: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Instalación de programasexternos

Instalación soporte audio WMApara Beep Media Player

Para poder reproducir fichero de audio WMAcon Beep Media Player vamos a tener queinstalar un plugin de forma manual, es decir,compilando desde el código fuente dado queno se encuentra en los repositorios deUbuntu.

Para poder compilar necesitaremos instalarpreviamente:

• beep-media-player-dev: Cabeceras de BMPnecesarias para compilar.

• gcc: Compilador de C.• g++: Compilador de C++.• checkinstall: Genera paquetes DEB que se

integran con el sistema de paquetes deUbuntu. De esta forma podremosdesinstalar el programa desde el propiogestor de paquetes Synaptic.

Descargamos BMP-WMA (usando elnavegador Mozilla Firefox) de la página web:

http://bmp-plugins.berlios.de/novelian/project.php?p=bmp-wma

Concretamente el archivo se llama “bmp-wma-0.1.1.tar.gz”.

Descomprimimos el archivo haciendo clickcon el botón derecho sobre el y seleccionando“Extraer aquí”. Entramos en los 2 directoriosque ha generado y abrimos una terminal ahíhaciendo click con el botón derecho en unespacio en blanco, y seleccionando “Scripts-> Abrir terminal aquí”. A continuaciónejecutamos:

./configure --prefix=/usrmakesudo checkinstall

A todas las preguntas que nos hagacheckinstall pulsamos simplemente enter.

Podemos eliminar el directorio donde hemoshecho la compilación (necesitamos permisosde administrador):

cd ..sudo rm -rf bmp-wma-0.1.1

Ahora ya disponemos de soporte WMA ennuestro Beep Media Player y además hemosaprendido a compilar manualmente unaaplicación sencilla. Habitualmente se suelenutilizar los 3 pasos (configure, make,checkinstall). Pero cada aplicación puederequerir que tengamos instalado en elsistema librerías diferentes, por tanto nosiempre es tan sencilla la compilación desdecero.

Si deseamos desinstalar el programa,tendremos que buscar a través de Synaptic“bmp-wma”.

Instalación del lector PDFsAcrobat Reader

Adobe pone a disposición de los usuarios deGNU/Linux, su lector de fichero PDF AcrobatReader.

Este programa no es Software Libre, aunquesi gratuito. Aquellos que sólo quieran utilizarSoftware Libre no tienen porque instalarlo.Sin embargo, Acrobat Reader puede ofrecerciertas funcionalidades con los PDF que noson cubiertas por aplicaciones libres comoXPDF.

Para instalar Acrobat Reader tendremos quebajarlo desde la web de Adobe:

http://www.adobe.com/products/acrobat/readstep2.html

Elegimos como idioma “English” (no seencuentra en Español aún), plataforma “Linux(.tar.gz)”y conexión “Broadband”.

A continuación pulsamos sobre “continue” siaceptamos la licencia de Adobe. Finalmentepulsamos sobre “download” y se iniciará ladescarga, indicamos a Mozilla Firefox quedeseamos guardar el fichero.

Si por ejemplo lo hemos descargado en el

62

Page 70: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

escritorio podemos ir a “Lugares ->Escritorio” y hacemos click con el botónderecho sobre el comprimido paraseleccionar “Extraer aquí”. Esto nos crearáuna carpeta con el mismo nombre que elcomprimido, entramos haciendo doble click yvolvemos a hacer doble click ahora en lacarpeta “AdobeReader”.

Ahora en un espacio en blanco de Nautiluspulsamos con el botón derecho y vamos a“Scripts -> Abrir terminal aquí”18.

Ejecutamos:

sudo ./INSTALL

Pulsamos tecla 'q', tecleamos “accept” ypulsamos enter. Ahora nos pregunta dondedeseamos que se instale el programa, lalocalidad por defecto es buena aunquepersonalmente prefiero“/opt/AcrobatReader7/”.

Nos pide permiso para crear el directorio,indicamos que si con un enter.

Finalmente ejecutamos las dos instrucciones:

cd /usr/local/bin

sudo ln -s /opt/AcrobatReader7/bin/acroread

Ahora ya podemos ejecutar Acrobat Readermediante “Aplicaciones -> Ejecutar unaaplicación...”, escribimos “acroread” ypulsamos “Ejecutar”.

Lo ideal es asociar los ficheros PDF conAcrobat Reader en Nautilus. Para estonecesitamos localizar un fichero PDF desdeNautilus, hacemos click con el botón derechosobre el, seleccionamos “Abrir con otraaplicación”, pulsamos “Usar un comando

18 Anteriormente teniamos que haber añadido el scripta Nautilus tal y como se explica en una secciónanterior.

personalizado” y escribimos “acroread”.

Si deseamos instalar el plugin de AcrobatReader a nuestro navegador web MozillaFirefox (así podremos leer PDFs sin salir delnavegador), tendremos que abrir unaterminal y ejecutar:

cd /opt/AdobeAcrobat7/Browser./install_browser_plugin

Pulsamos enter y seleccionamos la opción 2.Este procedimiento se ha de seguir para cadausuario que quiera el plugin en su navegador.

Instalación de soporte Java

Java es un lenguaje de programaciónmultiplataforma. Las aplicaciones escritas eneste lenguaje requieren de una máquinavirtual para su ejecución. Por defecto Ubuntuno trae soporte para Java dado que laprincipal implementación no es libre ypertenece a Sun Microsystems.

Para poder tener Java en nuestro sistematendremos que añadir un repositorio externodonde podremos encontrar la versiónblackdown de Java.

Esta versión de Java no es Software Librepero sí gratuito. Aquellos que sólo quieranusar Software Libre en su ordenador, notienen porque instalárselo, aunque no podránejecutar aplicaciones como Azureus.

Abriremos Synaptic (“Sistema ->Administración -> Gestor de paquetesSynaptic”) e iremos a “Configuración ->Repositorios”. Pulsamos “Añadir” y hacemosclick en “Personalizado”. En “Línea de APT”pondremos:

deb ftp://ftp.tux.org/java/debian/ sarge non-free

63

Page 71: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Pulsaremos “Añadir repositorio”, y finalmente“Aceptar”. Automáticamente se actualizará lalista de aplicaciones (de no ser así tendremosque pulsar “Recargar”).

Al recargar es posible que se nos muestre unerror indicando sobre GPG. Simplemente loignoraremos y continuaremos.

A continuación buscaremos en Synaptic elpaquete “j2re1.4” y lo instalaremos19.

Se nos mostrará una ventana dondedeberemos marcar “Do you agree with theabove license terms” indicando queaceptamos la licencia de uso, y pulsamos“Adelante”.

Ahora ya disponemos de Java y podemosutilizar aplicaciones como Azureus.

Una vez instalado, quizás nos intereseeliminar el repositorio para evitar el error alrecargar la lista de aplicaciones. Podemoshacerlo desde Synaptic “Configuración ->Repositorios”.

Más información sobre el repositorio:

• http://www.blackdown.org/java-linux/java2-status/jdk1.4-status.html#debs

19 Si quisiésemos tener el compilador de Java paradesarrollar, deberíamos instalar el paquete“j2sdk1.4” en lugar de “j2re1.4”.

Instalación del cliente bittorrentAzureus

Azureus es un programa que nos permitegestionar diversos ficheros “.torrent” de lared Bittorrent.

Bittorrent es la tecnología más utilizadaactualmente para la descarga de películas ymúsica de Internet, su mayor inconvenientees que no se dispone de ningún buscador (adiferencia de aMule y redes eDonkey). En sulugar existen páginas en Internet donde listandiariamente ficheros “.torrent”.

Ubuntu ya incorpora un programa para usarBittorrent que se puede encontrar en“Aplicaciones -> Internet -> GNOMEBittorrent” o al hacer doble click sobre unfichero “.torrent”. Para descargar algúnfichero de forma puntual, este programa yapuede cubrir nuestras necesidades. Pero sinecesitamos gestionar diversas descargas a lavez, Azureus es más recomendable.

El inconveniente de Azureus es que estaescrito en Java y por tanto requiere soporteJava (ver sección dedicada a Java), enconsecuencia tampoco se encuentra en losrepositorios de Ubuntu.

Tendremos que descargar Azureus, usando elnavegador Mozilla Firefox, desde ladirección:

http://azureus.sourceforge.net/download.php

Concretamente tendremos que descargar laversión “Linux GTK”.

Una vez descargado ya es posibledescomprimirlo desde el navegador de discoNautilus, click con el botón derecho yseleccionamos “Extraer aquí..”. Acontinuación entramos en la carpeta creadacon doble click y de nuevo en la carpeta“azureus”. Ahí encontraremos varios ficheros,uno de ellos se denomina “azureus”. Hacemosdoble click sobre este:

64

Page 72: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

Se nos mostrará una ventana donde nospregunta sobre que acción queremos realizar.Pulsamos sobre “Ejecutar”.

En la primera ejecución se mostrará unasistente que nos ayudará a configurar laaplicación. Las opciones por defecto sonválidas así que no hay más que pulsar“Siguiente” hasta el final.

Para cargar un “.torrent” bastará con ir a“Archivo -> Abrir -> Archivo .torrent”. Si elarchivo “.torrent” está disponible en unadirección web, entonces seleccionaremos“Archivo -> Abrir -> URL”.

En la parte central superior se mostraránnuestras descargas, y en la parte inferiorveremos otros usuarios que descargan denosotros.

En “Herramientas -> Opciones ->Transferencia” podemos asignar limites develocidad para que no nos consuma todo elancho de banda. Si se modifica algo de lasopciones deberemos pulsar “Guardar”.

Azureus muestra un icono en el área denotificación para poder acceder rápidamentea la aplicación. Cuando queramos cerrarlotendremos que hacerlo desde ahí, haciendoclick con el botón derecho y seleccionando“Salir”.

La carpeta “azureus” podemos moverla allugar que nos sea más cómodo para poderejecutar el programa. Opcionalmente sepodría mover a un directorio desde el cualcualquier usuario pueda ejecutarlo, abrimosuna terminal:

sudo mv azureus /optcd /usr/local/binsudo ln -s /opt/azureus/azureus

Y ahora para ejecutar bastaría con ir a“Aplicaciones -> Ejecutar una aplicación”,escribir “azureus” y hacer click sobre“Ejecutar”.

Instalación reproductorRealPlayer

RealPlayer es un reproductor de vídeoprivativo que permite visualizar ciertosformatos, especialmente permite streamingdesde Internet. Para un usuario normal no vaa ser necesario esta aplicación, el resto dereproductores comentados ya cubren muybien sus funciones.

RealPlayer no es Software Libre pero sígratuito. Aquellos que sólo quieran usarSoftware Libre en su ordenador, no tienenporque instalárselo.

Para instalarlo primero tendremos quedescargarlo de:

https://player.helixcommunity.org/downloads/

Concretamente debemos bajar “RealPlayer10.0.4 Gold -> Installer”.

Una vez descargado, abrimos una terminal enel directorio donde este guardado yejecutamos las 2 lineas:

chmod 755 realplay-10.0.4.750-linux-2.2-libc6-gcc32-i586.bin

sudo ./realplay-10.0.4.750-linux-2.2-libc6-gcc32-i586.bin

Presionamos enter, indicamos que queremos

65

Page 73: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

instalarlo en “/opt/RealPlayer” y presionamosenter a las siguientes preguntas (4 veces entotal).

Ahora ya podemos ejecutar el programamediante “Aplicaciones -> Sonido y vídeo ->Real Player 10”.

Dependiendo de nuestra tarjeta de sonido, lomás probable es que tengamos que matar eldemonio eSound (ESD) para poder trabajarcon Real Player. Abrimos una terminal yejecutamos:

killall esd

Esto hará que no podamos escuchar lossonidos de Gnome ni los reproductores deaudio/vídeo, pero podremos trabajar con RealPlayer.

Cuando acabemos de usar Real Playerpodemos ejecutar en una Terminal:

esd --nobeeps &disown

Y ya volveremos a tener sonido en Gnome.

Avanzado

Scripts de arranque del sistema

Si queremos tener un script personalizado alarranque con algunos comandos, podemoscrear el fichero “/etc/init.d/local”:

#!/bin/sh# Init script

. /lib/lsb/init-functions

case "$1" instart) log_begin_msg "Starting local" [comandos] ;;*) log_success_msg "Usage:local start" exit 1 ;;esac

exit 0

Y añadirlo al arranque (también valido paraactivar/desactivar cualquier otroscript/demonio):

update-rc.d local defaults

Para eliminar:

update-rc.d -f local remove

Configuración de la shell bash

Para personalizar el comportamiento de laconsola podemos editar el archivo “.bashrc”de cada usuario del sistema como porejemplo:

– Usuario normal: /home/[usuario]/.bashrc– Usuario root: /root/.bashrc (se requiere

privilegios de root... sudo -s)

O bien cambiarlo a todos los usuarios delsistema modificando “/etc/bash.bashrc”.

A estos ficheros podemos añadir:

# enable bash completion in shellif [ -f /etc/bash_completion ]; then . /etc/bash_completionfi

alias rm='rm -i'alias cp='cp -i'alias mv='mv -i'

De esta forma cuando borremos (rm),copiemos (cp) o movamos (mv)sobreescribiendo archivos o directorios, senos preguntará antes si estamos seguros y asípodremos evitar perdida de datos por error.

Configuración del editor Vim

Es posible configurar el editor de consola Vimsegún nuestras necesidades creando elarchivo “/etc/vim/vimrc.local” y añadiendo(las líneas que empiezan por “ sólo soncomentarios, no son necesarias):

" When editing a file, always jump to “ the last cursor position

autocmd BufReadPost * \ if line("'\"") > 0 && line ("'\"") <= line("$") | \ exe "normal g'\"" | \ endif

" sw -> espacios de la indentacionset sw=4

66

Page 74: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

Ubuntu GNU/Linux

" tabulacionset tabstop=4set smarttab

" ignore case en las busquedasset ic

" highlight search, incsearchset hls is

“ Mostrar siempre la linea actualset ruler

“ Coloreadosyntax on

"Sin beep ni aviso visual"set vb t_vb=

"Sin beep"set vb

" Reemplazar tabs con espaciosset expandtab

" Remapeo de comandosnmap :W :wnmap :Q :qnmap :WQ :wq

" Function Key Mappingsmap <F2> :w<C-M>

map <F4> :set nowrap<C-M>map <C-F4> :set wrap<C-M>

" Pegar sin problemasset pastetoggle=<F12>

" Habilitar/Deshabilitar uso de ratónmap <F8> :set mouse=a<CR>map <C-F8> :set mouse=<CR>

“ No guardar fichero de backup *~set nobackup

Alternativas a Synaptic: apt-get yaptitude

La instalación / desinstalación / actualizaciónde paquetes también se puede gestionardesde la terminal con los comandos “apt-get”,“apt-cache”, etc... Por ejemplo:

• Actualización del listado de aplicaciones:apt-get update

• Actualización del sistema: apt-get upgrade• Actualización del sistema: apt-get dist-

upgrade• Instalación de una aplicación: apt-get

install [aplicación]• Eliminación de una aplicación: apt-get

remove [aplicación]• Eliminación de una aplicación y sus

archivos de configuración: apt-get remove--purge [aplicación]

• Buscar una aplicación: apt-cache search[aplicación]

• Repositorios: /etc/apt/sources.list

Para más información sobre estos comandosconsultar las páginas del manual:

man apt-getman apt-cache

Por otro lado existe la herramienta “aptitude”que cumple la misma funcionalidad que apt-get pero con dos características más:

• Si se ejecuta sin parámetros muestra unainterfaz textual con menús.

• Cuando instalamos una aplicación quetiene dependencias, estas las marca como“Automáticas” de forma que si borramos laaplicación que habíamos instalado,también borra las dependencias“Automáticas” que no hagan falta. Estaestupenda funcionalidad nos ayuda amantener el sistema limpio y libre depaquetes no útiles.

Por desgracia ni apt-get ni synapticfuncionan igual, y ese es uno de losmotivos por los que hay usuarios queprefieren usar únicamente “aptitude”.

Para más información, ejecutar:

man aptitude

Gestor de arranque Grub

Si tenemos dos sistemas operativos, esposible que nos interese hacer que el gestorde arranque Grub no seleccione Ubuntu pordefecto. Para cambiar este comportamientoeditaremos “/boot/grub/menu.lst” ycambiaremos la línea:

“default 0”

Por el número que corresponda a la entradaque queremos por defecto. Más abajo en elmismo fichero podremos ver todas lasentradas en orden, así sabremos que númerole corresponde la que nos interesa. Hay quetener en cuenta que se empieza a contardesde 0 (la primera entrada es la número 0).

Si instalamos MS Windows después deinstalar Ubuntu, el gestor de arranque Grubserá eliminado. Para recuperarlo tendremosque arrancar desde el LiveCD de Ubuntu ydesde una terminal:

• Montar la partición donde se encuentra

67

Page 75: Guía Ubuntu GNU/Linux - tvprudente.com.br · Instalación de Ubuntu ... Configuración de la shell bash ... cientos de comandos y archivos de configuración a editar

nuestro sistema (podemos chequear elnúmero de partición usando cfdisk), porejemplo:

mkdir sistemamount /dev/hda2 sistema

• A continuación tendremos que hacer unchroot al directorio, por ejemplo:

chroot sistema /bin/bash

• Y ahora instalaremos grub, por ejemplo:

grub-install /dev/hda

• Si no funcionase, también podriamosprobar ejecutando simplemente “grub” eindicar por ejemplo:

root (hd0,0)setup (hd0)

El parámetro de root() debe correspondera la partición donde se encuentra eldirectorio /boot.

Más información:

• http://www.linux.cu/manual/grub/grub.es.html

• http://www.gnu.org/software/grub/grub.html

Bibliografía

• “Free as in freedom: Richard Stallman'scrusade for free software” Sam Williams.Editorial O'Reilly.

• “Just for fun: The story of an accidentalrevolutionary” Linus Torvalds junto aDavid Diamond. Editorial Texere.

• “The cathedral & the bazaar” Eric S.Raymond. Editorial O'Reilly.

• “Free Software/ Open Software:Information Society Opportunities forEurope?” Estudio realizado por un grupocreado por la Comisión Europea.

• “Documentación Master Software Libre dela UOC”

• Script “Abrir terminal aquí” de ChrisPicton, Martin Enlund y ChristopheCombelles.

• Wikipedia, la enciclopedia libre:http://es.wikipedia.org

68