Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
GUSOL
(Sep-Oct - 09)
Programa Sinttico.
Qu es el Software Libre?
Tipos de Licencias de Software.
Software Libre: Visin rpida, ventajas y desventajas.
Tipos de Software Libre.
1.4.1 Entretenimiento.
1.4.2 Educacin.
1.4.3 Aplicacin.
1.4.4 Desarrollo.
1.4.5 Comunicacin.
1.4.6 Seguridad.
1.4.7 Sistemas Operativos.
2) Introduccin a Linux.
2.1 Qu es Linux?
2.2 Historia de Linux.
2.3 Escritorios ms comunes en Linux.
2.3.1 GNOME
2.3.2 KDE
2.3.3 XFCE
2.3.4 Reconocimiento de Archivos.
2.4 Distribuciones ms comunes de Linux.
2.4.1 Ubuntu.
2.4.2 Fedora.
2.4.3 Open Suse.
2.4.4 Knoppix.
2.4.5 Red Hat.
2.4.5 Debian.
2.4.6 Mandriva.
2.5 Estructura de Linux.
2.5.1 Sistema de Archivos.
2.5.2 Tipos de Usuario.
2.5.3 Seguridad y Permisos.
2.6 Ventajas y desventajas de Linux.
2.6.1 Por qu usar Linux?
2.6.2 Ventajas.
2.6.3 Desventajas.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
4) Instalacin de Ubuntu.
4.1 Conseguir Ubuntu.
4.1.1 Cmo conseguir Ubuntu?
4.1.2 Qu versin usar?
4.1.3 Revisin de la ISO.
4.2 Recomendaciones.
4.3 Creacin de particiones del Disco Duro.
4.4 Instalacin.
4.4.1 Instalacin en Medio USB.
4.5 Configuracin de la Instalacin.
4.5.1 Consideraciones.
4.5.2 Contrasea de SuperUsuario.
4.6 Instalacin terminada, primer reinicio.
4.6.1 El GRUB.
4.6.2 Elegir el Sistema Operativo.
4.6.3 Log Screen de Ubuntu.
4.7 Felicidades, eres un nuevo usuario de Linux.
4.7.1 Recomendaciones.
4.7.2 Ubuntu en computadora multisistema operativo.
4.7.3 Tener acceso a archivos de otro sistema operativo de la computadora.
4.7.3.1 Montar unidades.
4.7.3.2 Desmontar unidades.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
6) Uso de Ubuntu.
6.1 Aplicaciones de personalizacin.
6.1.1 Compiz-Fusion.
6.1.2 Emerald Themer.
6.1.3 Lanzadores.
6.1.3.1 Gnome-DO.
6.2 Uso de la Konsole o Terminal.
6.2.1 Update.
6.2.2 Upgrade.
6.2.3 CHMOD
6.2.4 Comandos ms importantes en Linux
6.2.5 Instalacin de un archivo .bin
6.2.6 Instalacin de un archivo .tar.gz
6.2.7 Instalacin de un archivo .sh
6.2.8 Iniciar una sesin grafica en Linux como SuperUsuario.
6.3 Instalar WINE (emulado de programas de Windows).
7) Tarjetas de Grficos.
7.1 Instalacin de tarjetas de Grficos por ENVING.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
La forma ms simple de hacer que un programa sea libre es ponerlo en el dominio pblico, sin
derechos reservados. Esto le permite compartir el programa y sus mejoras a la gente, si as lo desean.
Pero le permite a gente no cooperativa convertir el programa en software privativo). Ellos pueden
hacer cambios, muchos o pocos, y distribuir el resultado como un producto privativo. Las personas
que reciben el programa con esas modificaciones no tienen la libertad que el autor original les dio; el
intermediario se las ha quitado.
Copyleft dice que cualquiera que redistribuye el software, con o sin cambios, debe dar la libertad de
copiarlo y modificarlo ms. Copyleft garantiza que cada usuario tiene libertad.
El freeware suele incluir una licencia de uso, que permite su redistribucin pero con algunas
restricciones, como no modificar la aplicacin en s, ni venderla, y dar cuenta de su autor.
Tambin puede desautorizar el uso en una compaa con fines comerciales o en una entidad
gubernamental.
Se denomina shareware a una modalidad de distribucin de software, tanto juegos como
programas utilitarios, en la que el usuario puede evaluar de forma gratuita el producto, pero
con limitaciones en el tiempo de uso o en algunas de las formas de uso o con restricciones en
las capacidades finales.
Las ventajas son que hay una gran variedad de programas libres, que hacen prcticamente de todo,
por ejemplo, tenemos GIMP que compite con Photoshop, o Blender que compite con Maya, por
mencionar algunos.
Debido a que son libres, se han expandido mucho y los usuarios experimentados crean sus propios
plug-ins, que muchas veces comparte en comunidades web, tal cosa permite el crecimiento del
software, adems de que hay una gran comunidad de ayuda, como tutoriales o manuales.
Tambin, gracias a las comunidades, el software libre se encuentra en una gran variedad de idiomas y
mucho software libre es multiplataforma, como el mencionado GIMP u Open Office.
Y mucho software libre es bastante ligero, lo cual hace posible que se ejecute en computadoras de
bajo rendimiento.
Y claro, adems de ser libres, la mayora son gratis.
Las desventajas son pocas, la principal es que el software libre es un poco complejo para principiantes
y a veces la interfaz de usuario no es tan agradable como el software privativo, y que como uno se
acostumbra a usar software privativo, es difcil empezar a usar el software libre.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
1.4.1 Entretenimiento.
Existen diversos juegos, que a pesar de no tener grficos avanzados, resultan entretenidos, como el
TUX, que es parecido a Mario Bros. y algunos ms clsicos como el GNU Chess.
Adems de los juegos, encontramos reproductores de audio como banshee, amarok, incluso est el
mpg123 que permite escuchar msica desde la consola, de video como Totem, etc.
1.4.2 Educacin.
Hay varios, por ejemplo para aprender matemticas bsicas, para aprender escritura japonesa, etc.
1.4.3 Aplicacin.
Como Open Office, que es compatible con Office, GIMP, Editores de textos, y un sinfn de aplicaciones
ms.
1.4.4 Desarrollo.
Tenemos C, C++, Java, entre otros, adems de tener editores de cdigo potentes como Kate.
1.4.5 Comunicacin.
Tenemos Clientes tipo Messenger multired, como Pidgin, aMSN, o desde consola, en modo texto con
CENTERIM, adems de programas para el correo electrnico.
1.4.6 Seguridad.
Incluso existe un antivirus para Linux con cdigo abierto, scanners para analizar virus en Windows
desde Linux, programas para monitorear las redes como NMAP o Wireshark, y hasta para crackeo de
redes inalmbricas como la distribucin WiFiSlax.
Sharp Zaurus, un
acomputadora de bolsillo
con GNU/Linux.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
UNIX
Unix (registrado oficialmente como UNIX) es un sistema operativo portable, multitarea y multiusuario;
desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que
figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.
A finales de 1960, el Instituto Tecnolgico de Massachusetts, los Laboratorios Bell de AT&T y General Electric
trabajaban en un sistema operativo experimental llamado Multics (Multiplexed Information and Computing
Service), desarrollado para ejecutarse en una computadora central (mainframe) modelo GE-645.
Uno de los programadores del equipo de los laboratorios Bell, Ken Thompson, sigui trabajando para la
computadora GE-6355y escribi un juego llamado Space Travel,6 7 (Viaje espacial). Sin embargo, descubri que
el juego era lento en la mquina de General Electric y resultaba realmente caro, algo as como 75 dlares de
EE.UU. por cada partida.
En 1972 se tom la decisin de escribir nuevamente UNIX, pero esta vez en el lenguaje de programacin C.13
Este cambio significaba que UNIX podra ser fcilmente modificado para funcionar en otras computadoras (de
esta manera, se volva portable) y as otras variaciones podan ser desarrolladas por otros programadores.
Ahora, el cdigo era ms conciso y compacto, lo que se tradujo en un aumento en la velocidad de desarrollo de
UNIX. AT&T puso a UNIX a disposicin de universidades y compaas, tambin al gobierno de los Estados
Unidos, a travs de licencias.14 Una de estas licencias fue otorgada al Departamento de Computacin de la
Universidad de California, con sede en Berkeley.14 En 1975 esta institucin desarroll y public su propio
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
10
sucedneo de UNIX, conocida como Berkeley Software Distribution (BSD), que se convirti en una fuerte
competencia para la familia UNIX de AT&T.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
11
GNOME es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos Unix y derivados
Unix como GNU/Linux, BSD o Solaris; compuesto enteramente de software libre.
El proyecto fue iniciado por los programadores mexicanos Miguel de Icaza y Federico Mena y forma parte
oficial del proyecto GNU. Naci como una alternativa a KDE bajo el nombre de GNU Network Object Model
Environment (Entorno de trabajo en red orientado a objetos de GNU).
Diseado originalmente para GNU/Linux, GNOME ahora funciona en la mayora de sistemas tipo Unix y
particularmente ha sido adoptado por Sun Microsystems como parte del escritorio Java, sustituyendo el
antiguo escritorio comn de su plataforma Solaris.
El escritorio GNOME es bastante configurable: puede configurar los mens, los iconos, las tipografas, el fondo,
el protector de pantalla, el tema, el administrador de ventanas, sonido, la interaccin con las ventanas y
muchos otros detalles de acuerdo a su gusto.
El proyecto GNOME provee dos cosas: El entorno GNOME de escritorio, un atractivo e intuitivo escritorio para
los usuarios, y la plataforma de desarrollo GNOME, un framework extensivo para construir aplicaciones para
ser integradas en el resto del escritorio.
GNOME es:
Libre.
GNOME es software libre, y parte del proyecto GNU, dedicado a brindar a los usuarios y a los
desarrolladores el ms alto nivel de control sobre sus escritorios, su software y sus datos.
Usable.
GNOME entiende que la usabilidad es acerca de crear software que es fcil de usar para todos, no slo
de agregar caractersticas.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
12
Accesible.
El software libre est a punto de permitir la libertad del software para todo, incluyendo usuarios y
desarrolladores, el framework de GNOME es el resultado de varios aos de esfuerzo, y hace que
GNOME sea el escritorio ms accesible para cualquier plataforma UNIX.
Internacional.
GNOME se usa, desarrolla y documenta en docenas de lenguajes, y se trata de que todo GNOME sea
traducido a todos los lenguajes.
Amigable al desarrollo.
Se puede desarrollar en varios lenguajes en GNOME, no slo uno, como C, C++, Python, Perl, Java, e
incluso C#, para desarrollar aplicaciones que se integren en el escritorio.
Organizado.
GNOME es una comunidad organizada, con la fundacin de cientos de miembros.
Soportado.
Ms all de la comunidad web de GNOME, es soportado por las compaas lideres en GNU/Linux,
incluyendo HP, IBM, Mandriva, Novell, Red Hat y Sun.
Una Comunidad.
Quizs antes que cualquier otra cosa, GNOME es una comunidad mundial de voluntarios que hackean,
traducen, disean y se divierten juntos.
La ltima versin disponible (hasta octubre de 2009) es la 2.28, con el lema Made For Share.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
13
2.3.2 KDE
Segn su pgina WEB KDE significa Entorno de escritorio K es un entorno de escritorio para sistemas
Unix/Linux.
Objetivo: Llenar la necesidad de escritorio amigable para sistemas Linux/Unix como sus homlogos Windows, y
MacOS
El significado de la K es Kool pero su significado se abandono despus, su mascota es un pequeo dragn
llamado Konqi.
USO y FILOSOFA:
De KDE se basa en el principio de la personalizacin; Todos los componentes de KDE Pueden ser configurados
en Mayor o menor medida por el usuario. Las opciones ms comunes son accesibles En su mayora desde
mens y dilogos de configuracin. Los usuarios avanzados Pueden OPTAR por editar los archivos de
configuracin MANUALMENTE, Obteniendo en Algunos casos un control de alcalde sobre el comportamiento
del sistema.
La apariencia de KDE es configurable en varios niveles. Tanto el gestor de ventanas
(llamado Kwin) como los controles (botones, mens, etc.) Utilizan "estilos" intercambiables, que definen cada
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
14
KDE 1
KDE 2
KDE 3
KDE 4
Desarrollador
Proyecto KDE
Lanzamiento inicial
1998
ltima versin
estable
4,3
(4 de agosto de 2009, hace 55
das)
Escrito en
C + + (Qt)
SO
Multiplataforma
Gnero
Entorno de escritorio
Licencia
Idiomas
En espaol
Sitio web
www.kde.org
El 12 de julio del 1998 Esta versin contena un panel (barra de tareas y lanzador de
aplicaciones), un escritorio sobre el Iconos dejar Cual, un administrador de
archivos (Kfm) y un gran nmero de utilidades.
Lanzado el 23 de octubre del ao 2000 la FUE reescrito casi por completo, Introduciendo
importantes mejoras tecnolgicas. Konqueror, que adems de ser un navegador
web es gestor de las Naciones Unidas de archivos. A dems en esta versin se mejoro
parcialmente el aspecto visual del escritorio.
Fue publicado en noviembre del ao 2002, El aspecto de la interfaz no vari hasta KDE
3.1, en el que consta una Importante Mejora referente al tema visual Keramik Fue
incluido como nuevo tema por Omisin y junto con el conjunto de iconos Crystal GT el
antialisado de fuentes.
Lanzado en enero del ao 2008, Fue reescrito por completo Basndose en Qt 4.3. KDE 4
incluye muchas nuevas tecnologas y cambios tcnicos. Una API para redes y dispositivos
porttiles. Tambin se presento una aplicaciones de bsqueda y metadatos, como la
Incorporacin de Strigi, un servicio de indexacin de archivos.
Una interfaz simplificada para el navegador Konqueror, que ya no ser el administrador de archivos por
defecto en favor de los delfines.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
15
Un sistema estndar para escribir scripts Basado en ECMAScript (JavaScript) o en Kross, una solucin
independiente del lenguaje desarrollado y Utilizado en la KOffice suite. Actualmente
soporta Python y Ruby, pero nuevos lenguajes se incluirn pronto.
Una nueva interfaz multimedia llamada Phonon, haciendo un KDE independiente de un sistema multimedia
especfico.
Facilitar la portabilidad de las bibliotecas necesarias para que las aplicaciones KDE PUEDAN Fcilmente
portarse y ejecutarse enWindows y Mac OS X.
Un nuevo corrector ortogrfico llamado Sonnet, con deteccin automtica del idioma. Sustituir un KSpell
para marcar los errores ortogrficos que se comentan En cualquier Aplicacin de KDE. Una de las ventajas
sobre KSpell, es junto con un diseo ms sencillo de mantener, la habilidad de Detectar y corregir los
errores en textos con varios idiomas Diferentes mezclados dentro del texto.
De software como ThreadWeaver para Aprovechar la potencia de las CPU de varios ncleos y hacer ms
sencillo paralelizar los procesos.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
16
Nombre
Ark Linux
ArtistX
Ubuntu
Aurox
Fedora
BackTrack
SLAX
Chakra
Arch Linux
Debian GNU / Linux Debian GNU / Linux. Debian, KDE, desde la versin 4.0
Edubuntu KDE
Edubuntu
Famelix
Fedora
Freespire
Linspire
Galinux
SLAX
KadedeOS
Kubuntu
Kanotix
Knoppix
Kubuntu
Ubuntu
Kurumin
Knoppix
Linspire
Kubuntu
Kubuntu
Mandriva Linux
MEPIS
openSUSE
SUSE Linux
Pardus
Pardus
PCLinuxOS
Mandriva Linux
Sabayon Linux
Gentoo
sidux
SLAX
Slackware
SUSE Linux
Slackware
Tuquito
Urli
Kubuntu
VectorLinux
Slackware
Xandros
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
17
2.3.3 XFCE
Xfld
Archie
Belenix
College Linux
Dreamlinux
Fedora
FreeSBIE
Kate OS
LinEspa
Linux Mint
Mandriva
Morphix
OpenSuSE
Slackware
SLAX
Vector Linux
WHAX
Wolvix
Xubuntu
Zenwalk Linux
X-Evian
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
18
Captura de pantalla de Xfce 4.4 en Debian GNU/Linux. Pueden apreciarse el emulador de terminal, el
calendario y el reproductor multimedia de Xfce.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
19
2.4.2 Fedora.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
20
2.4.4 Knoppix.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
21
2.4.5 Debian.
2.4.6 Mandriva.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
22
kfs
MFS (para Mac OS)
MINIX FS
NTFS (New Technology File System, usado
en Windows NT y derivados, como XP o
Vista)
OFS (Object File System)
ReiserFS
Reiser4
UDF (usado en DVD y en algunos CD-ROM)
UFS
WinFS (Windows File System, se planeaba
su uso en Windows Vista, probable
incorporacion en Windows 7)
XFS
ZFS (sistema de archivos de Sun
Microsystems)
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
23
Estructura de Carpetas.
Es momento ahora de conocer todo el entorno que nos rodea y, que mejor para ello, que echarle un
vistazo a cmo se estructura el sistema de ficheros de cualquier distribucin de Linux. Bsicamente
hay que tener en cuenta algunos aspectos para entender la estructura de directorio de una
distribucin:
No existen unidades de disco al estilo A:\, C:\ o similar, tal y como ocurre en los sistemas
Windows.
Al no existir unidades, existe un nico directorio raz para todo el sistema (directorio /).
Si se quiere acceder a un dispositivo tal como una disquetera, un CD-ROM o una memoria
USB, sta debe ser asociada al sistema previamente a travs de un punto de montaje.
Bsicamente consiste en asociar a ese dispositivo un directorio de nuestro sistema. Las
distribuciones modernas ya preparan estos directorios y funcionan de forma automtica,
montando el dispositivo en cuanto este es conectado al equipo.
As, nos encontramos con los siguientes directorios, dentro del directorio raz:
bin: Contiene los comandos bsicos (ls, pwd, . . . )
boot: Contiene los ficheros de arranque del sistema
home: Contiene las carpetas de usuario del sistema. Cada usuario tiene una carpeta con el
nombre del mismo.
dev: Contiene los ficheros de dispositivo del sistema
etc: Contiene los ficheros y directorios de configuracin del sistema
lib: Contiene librerias del sistema y mdulos del ncleo
usr: Datos y programas para el usuario
mnt: Punto de montaje para dispositivos externos
media: Tambin es el punto de montaje para dispositivos externos como USB, Cd, DVD, etc.
root: Carpeta personal del Administrador del sistema (usuario root)
sbin: Comandos para la administracin del sistema
var: Datos voltiles
tmp: Directorio temporal
floppy: Punto de montaje para la disquetera
cdrom: Punto de montaje para la lectora de CD-ROM
proc: Informacin acerca de los procesos ejecutados y recursos utilizados
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
24
25
2.6.2 Ventajas.
Ahora que sabemos que, como mnimo, es igual de potente, vamos a ver cosas que tiene Linux y Windows no.
Es gratis: Quiz te piratees Windows y para t sea gratis. Pero, aun en igualdad de condiciones (de
precio, por ejemplo), Linux sigue siendo mejor. Por qu piratear algo, si tienes una alternativa gratis?
Es ms estable: Linux no hace pirulas raras ni se desconfigura por arte de magia. No reinicias y resulta
que no te detecta el mdem. No se te borran los documentos cuando instalas el driver de la impresora.
Linux se puede colgar como cualquier otra pieza de software, pero tiene millones de ojos revisndolo
continuamente. La estabilidad es mxima.
Linux no soporta virus. Hoy por hoy, no hay virus activos para Linux. Y aunque los hubiera,
posiblemente no funcionaran, por la forma en que est diseado el sistema. Tampoco hay troyanos, y
es extremadamente difcil que te entren en tu PC. No necesitas antivirus.
Es libre: Puedes mirar cmo son los programas por dentro. Es imposible que el sistema te espe y
enve tus datos a las empresas.
Es ms avanzado: Como en el punto anterior, quiz esto te d igual. Hay gente que exprime ms su
ordenador, por aficin u oficio, y necesita esta potencia que le da Linux. Recuerda que un da u otro,
quiz necesites que tu ordenador funcione como t quieres y no como dicta Windows[1]. Y podrs
hacerlo.
Si tienes algn problema, siempre se puede solucionar sin reinstalar, y muchas veces siquiera sin
reiniciar el ordenador. Adems, posiblemente el fallo de una parte del sistema no afectar al resto
2.6.3 Desventajas.
Linux es ms complejo que windows, porque es ms avanzado. Eso no lo niega nadie. Pero tampoco sabes
cmo funciona windows en sus adentros (principalmente, porque no puedes, nadie puede). En cambio hay
una serie de empresas, como Mandrake (Mandriva) o Red Hat, que han desarrollado herramientas para que la
configuracin del sistema se haga de forma grfica y anloga a windows. Como aadido, se pueden tocar las
funciones avanzadas o difciles que todo el mundo comenta, pero puedes evitarlas. En cambio, en windows
no puedes tocar esas funciones avanzadas, aunque quisieras.
Es decir, linux fue ms difcil de usar que windows en sus inicios, pero esto ya no es verdad. La instalacin es
ms sencilla que la de Windows, la configuracin automtica (por defecto) es buena, y luego puedes
modificarlo a tu antojo, con las herramientas intuitivas que incorpora, o a mano, si quieres.
Aunque cada vez menos, si te surge un problema, por supuesto que puedes solucionarlo, aunque tendrs que
buscarte la vida. No tendrs un pringao a tu servicio para que te solucione las cosas. Con un poco de prctica,
una rpida bsqueda en google groups te solucionar el problema en menos de 5 minutos. Si bien es cierto que
los problemas en linux son menos frecuentes que en windows, no siempre es trivial resolverlo.
Si bien la mayora de distribuciones ofrecen soporte e internet, no hay una gran empresa que respalde el
software. No podrs quejarte si se cuelga el openoffice, porque lo mantienen una comunidad de voluntarios
que trabajan (algunos, por hobby, otros, contratados por empresas que necesitan modificar el software) en los
programas, y normalmente ayudan siempre en lo que pueden, pero la mayor parte de la ayuda la recibirs de
los usuarios, no de una empresa.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
26
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
27
El escritorio era de un color bastante oscuro, el naranja y el marrn simbolizaban las tribus sudafricanas. Un
motivo por el que Ubuntu se puso en la cabeza desde su comienzo fue el Live CD, que ofreca a los usuarios el
poder probar Ubuntu sin necesidad de instalarlo.
Seis meses ms tarde, como se prometi, lleg Ubuntu 5.04 Hoary Hedgehog. Los colores del escritorio
cambiaron ligeramente pero an eran bastante oscuros respecto a los actuales. El Live CD fue mejorado y
extendido a las versiones de x86-64 y Power PC. En abril del 2005, Ubuntu haba madurado y di a luz una
nueva distribucin llamada Kubuntu. Fue construida por la Fundacin Ubuntu pero en lugar de usar GNOME
como entorno de escritorio, Kubuntu usaba KDE.
Ubuntu comenz a aumentar su nmero de usuarios rpidamente, adems de conseguir mucha aceptacin en
la comunidad de Linux. Con la llegada de Ubuntu 5.10 Breezy Badger vino tambin el nacimiento de Edubuntu,
una tercera distribucin de Linux orientada al mbito de la educacin. Tambin se incluy soporte de
servidor para Ubuntu. La distribucin Kubuntu reemplaz Synaptic (gestor de paquetes) por Adept y se
convirti en la primera en usar devtags para una bsqueda ms rpida de aplicaciones para Adept.
Sin embargo el ritmo de liberaciones se rompi y Ubuntu 6.06 LTS Dapper Drake se convirti en la primera
versin que no cumpla los 6 meses de rigor debido a la intencin de hacer un sistema al que proporcionar un
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
28
soporte extendido con garantas. Otras mejoras fueron: una disminucin en el tiempo de carga del sistema,
un apagado grfico, una nueva herramienta de actualizacin y una mejor reproduccin de vdeo. La red
siempre haba sido delicada de montar pero el nuevo Network Manager hizo las cosas ms fciles. OpenOffice
2.0.2 pasara a instalarse por defecto. Sumado a todo esto nace Xubuntu, una nueva hermana de Ubuntu que
usaba el escritorio Xfce y estaba dirigida al uso en equipos antiguos.
Con un tiempo de arranque y apagado de sistema ms rpido y la integracin de TomBoy y F-Spot, Ubuntu
6.10 Edgy Eft simbolizaba una transicin de Dapper Drake a la inminente Feisty Fawn. El artwork en Ubuntu
pas a ser ms ligero y agradable a la vista. Kubuntu aadi un software de gestin de fotos, digiKam; se
redise el panel de configuracin de sistema; y se mejoraron los botones y el soporte de control de batera de
los porttiles.
Restablecido el cicl normal de lanzamientos, Ubuntu 7.04 Feisty Fawn apareci con nuevas caractersticas de
servidor incluyendo nuevos mtodos que proporcionan facilidades para la instalacin de codecs multimedia
y controladores binarios, as como mejoras de red, el novedoso asistente de migracin de Windows y la
incorporacin del controlador ntfs-3g por defecto, descubrimiento de servicios de red con Avahi que permita,
entre otras cosas, compartir msica va DAAP al igual que en iTunes.
El 18 de octubre de 2007, Ubuntu 7.10 Gutsy Gibbon inclua mayor seguridad gracias al AppArmor security
framework, una mayor velocidad en la bsqueda de archivos, un administrador de complementos de Firefox,
una herramienta de configuracin grfica para el X.org y un soporte mejorado del sistema de archivos NTFS.
Adems se activ por defecto Compiz y se aadi una interfaz ms rpida para el cambio de usuario.
La segunda versin de soporte extendido (LTS) lleg el el 24 de abril de 2008. Ubuntu 8.04 LTS Hardy Heron
presentaba algunas novedades entre las que destacaban: la inclusin por defecto de nuevas aplicaciones como:
Tracker, Brasero, Transmission, Vinagre VNC, PulseAudio. Adems se hizo posible el tener acceso al Active
Directory usando Likewise Open y fue la primera versin que incluye el instalador Wubi en el Live CD que
permite instalar la distribucin como un programa de Windows sin necesidad de hacer ninguna particin en
el disco duro.
La novena versin de Ubuntu apareci un 30 de octubre de 2008 bajo el nombre Intrepid Ibex. Ubuntu 8.10
destacaba por sus mejoras como: una cuenta de invitado, interaccin escalable entre el escritorio y el
dispositivo mvil, mejora de la conectividad con Internet, un directorio privado y cifrado para los usuarios, la
posibilidad de crear un Live USB y la esperada recompilacin automtica de los controladores del ncleo
gracias al herramienta DKMS.
El 23 de abril de 2009, Ubuntu 9.04 Jaunty Jackalope vio la luz con importantes avances como una disminucin
drstica del tiempo de inicio del sistema (menos de 25 seg), acceso casi inmediato al sacar al equipo de un
estado de suspensin/hibernacin, soporte para tarjetas de red 3G y una mejora de acceso a redes
inalmbricas. Adems, la inclusin del ncleo Linux 2.6.28, permiti ofrecer el novedoso sistema de archivos
EXT4 de forma opcional y la aceleracin EXA para las tarjetas grficas ATI, proporcionando una mejor
experiencia en aceleracin grfica.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
29
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
30
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
31
Ubuntu siempre ser gratuito, y no habr un coste adicional para la edicin profesional; queremos
que lo mejor de nuestro trabajo est libremente disponible para todos.
Para hacer que Ubuntu pueda ser usado por el mayor nmero de personas posible, Ubuntu emplea las
mejores herramientas de traduccin y accesibilidad que la comunidad del Software Libre es capaz de
ofrecer.
Ubuntu publica de manera regular y predecible, una nueva versin cada seis meses. Puede usar la
versin estable o probar y ayudar a mejorar la versin en desarrollo.
Ubuntu est totalmente comprometido con los principios de desarrollo del software de cdigo abierto,
animamos a la gente a utilizarlo, mejorarlo y compartirlo.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
32
Ubuntu es una regla tica o ideologa sudafricana enfocada en la lealtad de las personas y las relaciones entre
stas. La palabra proviene de las lenguas zul y xhosa. Ubuntu es visto como un concepto africano tradicional.
Hay varias traducciones posibles del trmino al espaol, las comunes son:
Para esto, primero hay que entrar a la configuracin del BIOS de la computadora (justamente despus de
encender la computadora, hay que presionar alguna tecla (por ejemplo, en ACER es F2), entrar a las opciones
del boot, y dejar como principal a la unidad de CD o DVD.
Una vez configurado el BIOS, reiniciar la computadora con el CD de la distribucin Linux insertado, despus de
algn tiempo aparecer la entrada de la distribucin, que regularmente pide el idioma para continuar.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
33
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
34
Al terminar de cargar entraremos a Ubuntu, la siguiente imagen es el escritorio por default en Ubuntu 9.04.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
35
Una vez cargado, tenemos un sistema operativo completo, pero sin estar instalado en la computadora. Desde
el modo live-CD podemos abrir y usar cualquier programa que est incluido en la distribucin, como
OpenOffice.org, Terminal o Consola, Reproductor de audio y video, e incluso navegar por internet con Mozilla
Firefox.
Cuando se usa el Live-CD, todos los drivers necesarios para la computadora son cargados automticamente,
por lo que sin la necesidad de ms drivers, en la mayora de las computadoras, ya tenemos sonido y red.
Para terminar la sesin podemos simplemente apagar la computadora presionando el botn rojo de
encendido, de la parte superior derecha del escritorio.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
36
En Linux los archivos no slo se reconocen por la extensin, sino que por su contenido, por ejemplo,
podemos tener una cancin mp3 llamada Cancin.jpg, en Linux se reconoce como audio y se abre
con el programa adecuado, pero en Windows la reconocer como imagen, y al abrirla causar un error.
Como ya se haba comentado, debido a que la interfaz grfica es independiente del ncleo del sistema,
es difcil que se trabe o cuelgue la Interfaz grfica, pero si ocurre que algn programa se trabe,
podemos seguir trabajando en los dems programas abiertos sin que la interfaz grfica se corrompa,
como en Windows, que hay veces que se cierra el explorador de archivos (explorer.exe) o no queda de
otra ms que reiniciar.
Al igual que en Windows, en Linux tambin hay archivos ocultos, para verlos, estando en el navegador
de archivos (nautilus), presionar Control+H.
Los programa instalados se clasifican automticamente en categoras, conlo que el men de programas
es ms fcil de usar.
La consola en Linux (por lo menos en Ubuntu) acepta cualquier tipo de caracteres, como acentos, y
tambin caracteres de otros idiomas como japons, chino, coreano, etc, lo que significa que si tenemos
archivos con esos caracteres, la consola los reconoce.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
37
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
38
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
39
4.2 Recomendaciones.
Instalar Ubuntu es muy sencillo, as que es bueno experimentar.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
40
4.4 Instalacin.
Para instalar, debemos bootear en modo Live-CD (o slo en la opcin de Instalar Ubuntu) en el men de
boot.
Para instalar a una memoria USB, si es necesario entrar al modo Live-CD, y la iso de Ubuntu.
En realidad no importa si la computadora tiene otro sistema operativo o no, ya que durante la instalacin de
Ubuntu, se detectan los sistemas operativos que estn en la computadora para agregarlos al grub.
Arranque del sistema
Seleccionamos en esta pantalla la primera opcin si deseamos ejecutar el entorno de Ubuntu corriendo desde
el CD-Rom o si tenemos claro que queremos hacer la instalacin en el disco seleccionaremos la segunda
opcin.
Instalacin
Si hemos elegido la primera opcin, tras unos minutos, dependiendo de su equipo, el escritorio grfico de
Ubuntu se habr cargado en su memoria RAM y aparecer en su pantalla. Puede explorar los mens o probar
las aplicaciones para ver una pequea muestra de lo que Ubuntu puede hacer sin todava tener nada instalado
en su sistema. Tenga en cuenta que una vez instalado es mucho ms rpido que al ejecutarlo de forma virtual.
Para iniciar la instalacin debe hacer doble clic con el ratn en el icono que se ve en la imagen.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
41
Paso 1: Elegir el idioma. Si en la pantalla de bienvenida eligi el espaol, simplemente pulse adelante
(Siguiente o Forward), en otro caso seleccione Espaol en la lista, y contine.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
42
Paso 2: Elegir la zona horaria. Simplemente pulse sobre su zona para acercar el mapa y despus sobre
la ciudad concreta representativa de su huso horario.
Paso 3: Elegir el tipo de teclado. Si todo va bien y no tiene un teclado fuera de lo comn sino un
teclado espaol estndar, debera estar ya seleccionado (teclado Spain). Cercirese de que esto es
as escribiendo en la caja de texto que hay en la parte inferior, pulsando algunas teclas especficas del
espaol, como la y algunos smbolos habituales como el signo de pesos.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
43
Paso 4: Cuidado! Este es uno de los pasos ms importantes y delicados. Se trata de indicar dnde se
debe instalar Ubuntu. Escoja la opcin correcta o podra formatear una particin no deseada si va a
compartir el disco duro con otros sistemas operativos. Existen tres opciones:
1. Formatear todo el disco duro. Elija sta si desea borrarlo todo y usar el disco duro por defecto
como nico para Ubuntu. Es la opcin ms fcil y menos problemtica.
2. Espacio libre contiguo. Ubuntu usar un trozo de espacio libre del disco duro para instalarse. sta
es la opcin ms recomendable si desea conservar su antiguo sistema operativo o alguna particin
con sus datos. Es una opcin muy habitual para aqullos que desean seguir tambin con un primer
o segundo sistema operativo como Windows o Mac OS.
3. Particionamiento manual. Con esta opcin, podr especificar cmo sern las particiones de forma
ms especfica. sta no es la mejor opcin si nunca se ha hecho una particin o se ha instalado
Linux antes. De cualquier modo, es aconsejable consultar previamente la gua Particionar el disco
duro.
Paso 5: En este paso de la instalacin le preguntar sus datos: su nombre real y su nombre o apodo de
usuario. Por ejemplo, el nombre real podra ser Jess Lpez y el nombre de usuario flopez. A
continuacin, escoja una contrasea y el nombre del ordenador. Puede dejar el que se asigna por
defecto, por ejemplo flopez-laptop o flopez-desktop.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
44
el instalador le mostrar los datos para que los revise. Asegrese de que todo est en orden y pulse
Siguiente para comenzar a copiar los archivos de Ubuntu al disco duro.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
45
Paso 7 Si todo se instal correctamente, al final la instalacin le preguntar si desea reiniciar (sin el
disco) o continuar usando la sesin virtual si optamos por la primera opcin del men inicial o nos
solicitar reiniciar el sistema para completar la instalacin.
En esta pantalla, hacemos clic sobre el botn Other (Otro) para seleccionar la imagen .iso a utilizar, o en
todo caso, un CD. Una vez hecho clic, seleccionamos la imagen .iso. En mi caso, es una de Ubuntu Jaunty
Alternate, como se ve a continuacin:
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
46
Una vez seleccionada la imagen iso, le damos clic en Open (Abrir), y cuando regresemos a la pantalla principal,
Seleccionamos la opcin de Reservar o guardar en un espacio reservado, y en el slider le ponemos al tope de
la derecha, para que toda la memoria sea usada para Ubuntu, archivos y programas
Hacemos clic sobre Make Startup Disk (Hacer disco de Inicio), y esperamos hasta que el proceso termine.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
47
Una vez terminado el proceso, tenemos el disco de inicio, en nuestra USB, listo para ser utilizado. Ahora
podemos reiniciar nuestra PC y entrar a Ubuntu Live desde nuestra USB, o en todo caso, podemos instalar
Ubuntu.
NOTA: La creacin de discos de Inicio en USB a partir de los .iso puede ser utilizada para cualquier distribucin
donde queramos grabar el archivo .iso a una memoria USB, para poder instalarlo desde USB.
sudo grub
find /boot/grub/stage1
root (hdX,Y)
setup (hd0)
> quit
-->
-->
-->
-->
Una vez terminado, reiniciamos y el grub estar disponible de nuevo, junto con todas las entradas de los
sistemas operativos instalados.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
48
4.7.1 Recomendaciones.
Aprender a utilizar la consola y acostumbrarse, ya que muchas cosas, como instalar programas se hacen de
esta forma.
49
algn otro de los sistemas operativos instalados, siempre y cuando el sistema de archivos sea soportado por
Ubuntu.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
50
Compresores/Descompresores adicionales
$ sudo apt-get install unrar rar p7zip-full unace unzip
Instalar el software bsico de compilacin (gcc, g++, etc, No incluye javac).
Si queremos compilar algn paquete del que solo tenemos el cdigo fuente, tendremos que instalar
los paquetes bsicos de compilacin. Lo instalamos con:
$ sudo aptitude install build-essential
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
51
aMSN
Tienes amigos con los que quieres hablar mediante el Msn???. Podras seguir conversando con ellos si
instalas este cliente de mensajera:
$ sudo apt-get install amsn
Instalar Screenlets:
$ sudo apt-get install screenlets
lo iniciamos con:
screenlets-manager
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
52
53
y no te olvides de fusion-icon:
$ sudo apt-get install fusion-icon
Se aadir un icono al panel que te permitir acceder muy rpidamente a todas las opciones
de Compiz.
6.1.3 Lanzadores.
Los Lanzadores son pequeas aplicaciones similares al Inicio->Ejecutar.. de Windows, pero con la ventaja de
que en Ubuntu podemos llamarlo cuando queramos con combinaciones de teclas. (Para Windows existe
Launchy).
6.1.3.1 Gnome-DO.
Lanzador de aplicaciones parecido al de KDE.
$ sudo apt-get install gnome-do
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
54
6.2.2 Upgrade.
El comando upgrade sirve para aplicar actualizaciones al sistema sistema, para usarlo, se debe contar con
conexin a internet, y primero se debe usar el comando update, que es el que busca las actualizaciones, y
despus el upgrade, como a continuacin.
$ sudo apt-get update
$ sudo apt-get upgrade
6.2.3 CHMOD.
El comando chmod se usa para agregar, cambiar o quitar permisos a archivos y carpetas, para limitar o dar
acceso a los tres tipos de usuarios (cuatro si contamos el usuario superior).
Permisos bsicos
Existen tres permisos independientes, llamados permisos bsicos, que pueden ser permitidos (estado 1) o
denegados (estado 0) a un archivo y/o directorio
r - lectura
w - escritura
x - ejecucin
El significado de estos tres permisos se resume en la siguiente tabla:
Permiso
Lectura
Escritura
Archivo
Ver el contenido
del archivo.
Modificar o
eliminar el archivo.
Ejecucin Ejecutar el archivo.
Directorio
Ver el nombre de los archivos dentro del directorio (pero sin poder saber
nada ms sobre ellos como: el tipo de archivo, tamao, propietario,
permisos, etc. )
Agregar, eliminar y renombrar archivos del directorio
Recorrer su rbol para acceder archivos y subdirectorios, pero no ver los
archivos dentro del directorio (excepto que se le de el permiso de lectura)
Clases de usuarios.
Los permisos de sistemas UNIX se dividen en cuatro clases, conocidas como usuario, grupo, otros y todos (con
frecuencia abreviado UGOA por sus siglas en ingls).
Por lo tanto, las clases de usuarios a los cuales se les puede asignar los permisos bsicos anteriormente
mencionados son:
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
55
Los permisos efectivos aplicados a un determinado usuario en relacin a un archivo se determinan en un orden
lgico de precedencia. Por ejemplo, el usuario propietario del archivo tendr los permisos efectivos dados a la
clase de usuario, sin importar los asignados a la clase de grupo o a la clase de otros.
Existen 2 formas o modos de asignar los permisos a los usuarios:
Modo octal
Como resultado de la combinacin de los tres tipos de permisos (lectura, escritura y ejecucin), con las tres
clases de usuarios (dueo, grupo y otros), se obtiene 23 = 8 permisos en total que pueden ser asignados o
denegados de forma independiente.
La base 8 se utiliza habitualmente para que exista un dgito por cada combinacin de permisos (un bit a modo
de bandera por cada permiso, con valor 1 0 segn el permiso est concedido o denegado).
As, las posibles combinaciones se resumen en nmeros octales de tres dgitos del 000 al 777, cada uno de los
cuales permite setear un tipo de permiso distinto a cada clase de usuario:
El primer dgito setea el tipo de permiso deseado al dueo; el segundo al grupo; y el tercero al resto
de los usuarios.
Por ejemplo, para dar todos los permisos a todos los usuarios:
$ chmod -c 777 archivo
Otros ejemplos:
chmod 766 file.txt
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
56
SUDO: para dar permisos de SuperUsuario, al instalar, desinstalar, actualizar, en general, al hacer
operaciones sobre el sistema, aunque seamos usuarios logueados, no tenemos privilegios de
administrador o root, as que el comando sudo se usa para indicar al sistema que nosotros somos el
administrador.
Al usarlo nos pide una contrasea, es la misma contrasea que usamos cuando instalamos Ubuntu,
es decir, la contrasea de nuestra cuenta de usuario.
Para iniciar una sesin en consola como root.
$ sudo su
Para iniciar el explorador de archivos como root.
$ sudo nautilus
Montar/Desmontar unidades:
$ sudo mount /media/NombreUnidad
$ sudo umount /media/NombreUnidad
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
57
$ cd ..
LS: se usa para mostrar los directorios y los archivos que se encuentran en el directorio actual (con
identificadores de color).
$ ls
RM: se usa para eliminar el archivo especificado solo se usa para archivos.
$ rm archivo.ext
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
58
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
59
Instalando WINE.
Al ingresar la contrasea, y dar entre, se nos presentar la siguiente informacin (no necesariamente ser la
misma debido a las configuraciones).
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
60
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
61
62
winecfg
(NO USAR sudo winecfg NI HACERLO COMO ROOT, SOLO USAR winecfg)
Esto har que se cree la carpeta .wine en nuestra carpeta de usuario y abrir una ventana con el aspecto de
Windows, en principio dejar todo como est, cerrar la ventana con aspecto de Windows.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
63
En esa entrada del men aparecern todos los programas de Windows que instalemos mediante wine.
wine winamp556_full_emusic-7plus_es-us.exe
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
64
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
65
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
66
wine winamp.exe
Ahora podemos iniciar Winamp sin problemas.
El programa se ejecuta en Ubuntu, y es funcional.
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
67
$ envyng
_________________________________________________________________
ESCOM -- GUSOL IPN Introduccin a Linux.
68