miércoles, octubre 25, 2006

Instalación de ubuntu linux, paso a paso, con imágenes

Desla la ciudad de Villarrica en el sur de Chile......


he hecho ya varios tutoriales sobre esto, pero eran en la epoca en la que todo era en modo texto y no parecía ser muy intuitivo y nunca con imagenes. Hoy si. Incluyo Imagenes y descripciones detalladas de cada paso y conservando tanto tus datos como tu sistema operativo actual. Sigue leyendo!
Advertencia: un mal paso en la instalacion puede conducir a la perdida de datos, destrucción de tu disco duro, tu autoestima, puede bajarte a tu novia, provocarte alergias hacerte engordar y matar a tu perro/gato/anaconda!. Sigue los pasos con duidado y recuerda que como en matrix, solo te ofrezco libertad; si tomas la pastilla roja no hay marcha atras ;-)

Que necesito?

  1. Una PC, una Mac o cualquiera de las tostadoras que corren con GNU/Linux (que son muchas).
  2. un CD de instalación de ubuntu, puedes descargarlo desde la página de ubuntu o pedirlo, o mas aun, pedirselo a alguien que quiera regalartelo (sobramos de esos). si requieres ayuda para quemarlo, mira este post acerca de como quemar tu CD de ubuntu.

Una vez que tengas esto, deberas saber que para una instalación promedio se recomiendan algo asi como 10 GB de espacio en disco, aunque podiras instalarlo en 2.5GB… pero hay que ser algo generosos ;-)

Paradójicamente aqui usare el minimo espacio posible, porque no tengo donde mas experimentar, pero ustedfes pueden sentirse a gusto de agregar mas espacio si lo desean, aunque dificilmente necesitaran mas de 10 GB a menos de que se dediquen a tareas muy especificas como edicion de imagen o creen maquinas virtuales dentro de su ubuntu, en cuyo caso deberan calcular el espacio que quieren usar.

Si ya tienes tu CD metelo a tu PC y reiniciala. No la hibernes, reiniciala, ok?

Al regresar deberá entrar la pantalla de presentación de ubuntu, en caso de que no lo haga, debes revisar las opciones de tu PC para arrancar desde el CD. Estas pueden variar mucho de una PC a otra, algunas tarjetas madre muestran un menu que te permite escojer desde donde iniciar, algunas no tienen nada de eso y debes modificar la configuración en el setup. Cualquiera que sea tu caso, es necesario arrancar desde el CD para continuar.

Esta es la pantalla de entrada de xubuntu (una variante de ubuntu), pero funciona igual que la de ubuntu, kubuntu y edubuntu. Si no sabes cual es la diferencia, talvez no tenga mucho sentido explicarla, pero en lo personal recomiendo ubuntu, ya que es la que a mi juicio es la mejor lograda versión para un PC de escritorio moderno y eficiente.

Ahora Talvez prefieras cambiar el idioma de inicio, esto no es obligatorio y no repercute en el resultado final, pero talvez te guste la idea. para hacerlo, presiona F2 y escoje de el menu, el que mas te guste (español, supongo).

ubuntusetup1.jpg

una vez cambiado el idioma, selecciona la opcion superior y presiona enter. verás como se va preparando el entorno gráfico. Todo el sistema operativo se está preparando desde el CD! asi que ten un poco de paciencia.

ubuntusetup2.jpg

Al final, te encontrarás con un escritorio listo para trabajar. Si tienes mas de 256 MB de RAM podrás incluso navegar, escuchar musica, videos, o lo que quieras, aun sin instalar nada.

ubuntusetup3.jpg

Si en este punto quieres echar para atras, solo necesitas reiniciar y sacar el CD para volver a tu PC como estaba antes.

Si quieres seguir, e instalar ubuntu en tu PC (no te vas a arrepentir), abre el acceso directo a Instalar, que se muestra en el escritorio. Esto te mostrará el asistente de instalación, que es igual o mas sencillo que el de windows y te permite hacerlo mientras estas ya en el sistema como quedará despues de la instalación.

Lo primero que te preguntará sera el idioma en el que quieres que se instale ubuntu, a lo cual yo escojo casi siempre, español.

ubuntusetup4.jpg

Despues, presionamos siguiente y nos preguntarála ubicación donde estamos. Como recomendación, si tienes 256 o menosde RAM usa la lista desplegable, el programa suele morir completamente si das click en la imagen. Si tienes mas RAM podrás ver la animacion de zoom hacia tu ubicación ;-)

ubuntusetup5.jpg
A continuación, se te preguntará la distribución del teclado, yo uso español de españa (la costumbre), pero si prefieres latinoamericano, pues puedes escojerlo.

ubuntusetup6.jpg
Despues debes proporcionar los datos de tu PC y de ti mismo como usuario. Si la PC está en red, considera que debe tener un nombre apropiado, podria ser el mismo nombre que uses cuando entras con otro sistema operativo.

Ahora Viene la parte en que debes colocar mas cuidado: el particionado.

Existen varios escenarios, puede que ya tengas tus particiones listas, en caso de ser asi, puedes presionar particoinado personalizado y agregar tus particiones.

Si esto es algo nuevo para ti talvez tengas una sola particion (talvez con windows o mac); en tal caso solo presiona particionado automatico. Casi seguramente esto te dará mejor resultado que intentar hacerlo a mano.

Si tienes dos particiones o mas, y quieres conservar tus datos, deberas tomar el camino de particionado personalizado, pero a continuación vamos a especificar como hacerlo de forma lo mas segura posible.

ubuntusetup8.jpg

Si tienes dos particiones, debe verse mas o menos asi:

ubuntusetup9.jpg
lo que haremos será redimensionar una de las particiones, en este caso, yo optaré por redimensionar la de datos, pero tu puedes escojer redimensionar la otra. Para hacerlo seleccionala con el raton y presiona el boton de Redimensionar en la barra de herramientas.

Aparecerá el siguiente cuadro, que te permite cambiar el tamaño de la particion. Solo procura no quitarle mas de lo que es posible restarle.

ubuntusetup10.jpg

Ahora tendrás espacio libre para instalar ubuntu. Para eso necesitarás dos particiones:una de archivos en si, llamada root (o / ) y otra, llamada swap, o de intercambio; que vendría siendo el equivalente a la memoria virtual de windows (si, tu windows la tiene aunque nunca la hayas visto). Asi que es nececsario crear dichas particiones. Como no es posible crear mas de 4 particiones primarias, necesitarás crear una extendida y dentro, particiones lógicas.

Las imagenes a continuación tratan de explicar esto.

Crear una particion extendida:

ubuntusetup11.jpg

Ahora dentro de esa particion extendida, puedes crear nuevas particiones, crea una con el sistema de archivos Ext3, y con un tamaño de 2.5 o mas GB, pero deja de 250MB a 2GB para la particion de intercambio, la cual crearás tambien a continuación.

ubuntusetup12.jpg

ubuntusetup13.jpg
Al final deberas tener algo parecido a esto:

ubuntusetup14.jpg

Despues aplica los cambios, despues de eso, habras redimensionado tu disco duro. Ahora solo debes asignar como se usaran cada una de las particiones; aunque el programa autodetecta casi siempre como quedarán, no esta de mas asegurarte que sea mas o menos de esta forma:

ubuntusetup15.jpg
Lee la indicacion de las flechas rojas. y asegurate de seguirla: NO FORMATEES TUS PARTICIONES ANTERIORES, ok? de lo contrario perderás todos y cada uno de los bytes de datos que pudiera haber ahi.

La siguiente pantalla solo te presentará un resumen y si hiciste todo lo anterior con cuidado, podrás presionar siguiente para que el programa de instalación se encargue del resto.

Al final recibirás una alerta de que el programad e instalación ha terminado y que si lo deseas puedes seguir en el sistema con el CD vivo (en cuyo caso, los cambios que hagas se perderan al reiniciar) o reiniciar ahora mismo.

Cuando reinicies, el sistema te preguntará con que sistema operativo quieres entrar; claro, seguro iras directo a tu nuevo sistema ubuntu.

Suerte en este viaje y bienvenido al mundo del software libre ;-)

miércoles, octubre 18, 2006

concepto de Software libre

Software libre


Mapa conceptual del software libre
Aumentar
Mapa conceptual del software libre

Software libre' (en inglés free software) es el software que, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente. El software libre suele estar disponible gratuitamente en Internet, o a precio del coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente. Análogamente, el software gratis o gratuito (denominado usualmente Freeware) incluye en algunas ocasiones el código fuente; sin embargo, este tipo de software no es libre en el mismo sentido que el software libre, al menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas del programa.

No debemos confundir software libre con software de dominio público. Éste último es aquél por el que no es necesario solicitar ninguna licencia y cuyos derechos de explotación son para toda la humanidad, porque pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este software sería aquél cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es dominio público. En resumen, el software de dominio público es la pura definición de la libertad de usufructo de una propiedad intelectual que tiene la humanidad porque así lo ha decidido su autor o la ley tras un plazo contado desde la muerte de éste, habitualmente 70 años.

Como anécdota, en la carátula versión 6.06 de Ubuntu se incluyó el texto "Ubuntu is software libre" (Ubuntu es software libre), con la palabra libre en español aunque el resto de la carátula estaba escrita en inglés.

distribuciones de Linux

Una distribución Linux, o distribución GNU/Linux (abreviada con frecuencia distro) es un conjunto de aplicaciones reunidas que permiten brindar mejoras para instalar fácilmente un sistema Linux (también llamado GNU/Linux). Son 'sabores' de Linux que, en general, se destacan por las herramientas para configuración y sistemas de paquetes de software a instalar.

Existen numerosas distribuciones Linux. Cada una de ellas puede incluir cualquier número de software adicional (libre o no), como algunos que facilitan la instalación del sistema y una enorme variedad de aplicaciones, entre ellos, entornos gráficos, suites ofimáticas, servidores web, servidores de correo, servidores FTP, etcétera.

La base de cada distribución incluye el núcleo Linux, con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software, como BSD.

Usualmente se utiliza la plataforma XFree86 o la Xorg para sostener interfaces gráficas (ésta última es un fork de XFree86, surgido a raíz del cambio de licencia que este proyecto sufrió en la versión 4.4 y que lo hacía incompatible con la GPL).

Estándares interdistribuciones Linux

Linux Standard Base (Fundación de estándares Linux) es una organización consagrada a desarrollar una cooperación estrecha entre diferentes distribuciones. El Filesystem Hierarchy Standard (Estándar jerárquico de sistema de ficheros) es una importante herramienta de la organización para lograr una cierta normalización oficial.

Alien es un programa para poder convertir entre múltiples formatos de distribución como deb, rpm o tgz. Te permite adaptar un programa "empaquetado" para una distribución y compatibilizarlo en el formato de tu distribución.

Comparativa de algunas distribuciones Linux

General


Empresa Fecha de la primera P.R. Predecesor Última versión estable Precio () Licencia Público País
Debian GNU/Linux Debian Project Agosto 1993 N/A 3.1r3 (sarge) Gratis cualquier DFSG Desktop, Workstation, Server Mundial
Fedora Core Fedora Project Noviembre 2003 Fedora Linux, Red Hat Linux Ver. 5 / Marzo 2006 Gratis GPL Workstation, Server, Público EEUU
Gentoo Gentoo Foundation Marzo 2002 Enoch 2006.1 Gratis GPL Workstation, Server, Público Mundial
Mandriva Linux Mandriva Julio 1998 Mandrakelinux/Conectiva y Lycoris Xls Mandriva 2006 Gratis (Download edition) GPL Desktop, Workstation, Server Mundial
Rxart Pixart octubre 2001 rxart, rxart Linux Rxart 2.0 Gratis Live CD GPL Workstation, Server America Spanish
Slackware Linux Patrick Volkerding Julio 1993 SLS 11.0 Gratis GPL Workstation, Server, Público EEUU
SUSE Linux Novell Marzo 1994 Jurix 10.1 Descarga gratuita disponible
Ed. Profesional: 51,95
GPL Workstation, Server, Desktop, Público Mundial

Técnica


Kernel Sistema de ficheros Sistemas de ficheros soportados Arquitectura Herramienta de Actualización online Administrador de Paquetes API principal e Idioma
para Aplicaciones Gráficas
API principal e Idioma
para Aplicaciones CLI
Debian GNU/Linux Linux 2.4.27/2.6.8 ext3 ext2, JFS, XFS, FAT, NTFS, ISO 9660, UDF, NFS, ReiserFS x86, x86-64, IA64, PPC, SPARC, SPARC64, Alpha, MIPS, ARM, PA-RISC, Mac/VME 68k, S/390 APT dpkg, Synaptic, y APT Various (no default) pre-LSB con C, otros
(estándar POSIX)
Fedora Core Linux 2.6.15 Fed.Core. Ver 5 ext3 ext2, ReiserFS, FAT, ISO 9660, UDF, NFS x86, x86-64, i386, PowerPC up2date, yum, APT (limited) RPM, yum Various (no default) LSB con C, otros
(estándar POSIX)
Rxart Linux 2.6.11 ext3 ext2, ReiserFS, FAT, ISO 9660, UDF, NFS x86, x86-64, i386, PowerPC up2date, net, APT (limited) DEB, ASK Various (no default) LSB con C, otros
(estándar POSIX)
Mandriva Linux Linux 2.6.12.12 ext3 ext2, JFS, XFS, FAT, NTFS, ISO 9660, UDF, NFS, ReiserFS x86 (i586), x86-64, PPC urpmi RpmDrake Various (no default) LSB con C, otros
(estándar POSIX)
Slackware Linux Linux 2.4.33.3 / 2.6.18 ReiserFS, ext3/ext2 JFS, XFS, FAT, NTFS, ISO 9660, UDF, NFS x86, IA64, S/390 Swaret, Slapt-get, many other not official installpkg and upgradepkg Various (no default) LSB con C, otros
(estándar POSIX)
SUSE Linux Linux 2.6.11.4 ReiserFS ext2, ext3, JFS, XFS, FAT, NTFS, ISO 9660, UDF, NFS, Reiser4 x86, IA64, x86-64, PPC YaST2 RPM, YaST Various (no default) LSB con C, otros
(estándar POSIX)

Extras


Paquetes ¿Instalación Gráfica? Explorador de ficheros Navegador Web Entorno Gráfico Principal Window manager Principal Tema de Escritorio Paquete de Ofimática
Debian GNU/Linux 18000 No Nautilus/Konqueror Konqueror/Mozilla Firefox GNOME Sawfish/Metacity a Elegir OpenOffice.org/KOffice/GNOME Office
Fedora Core 5000 Si Nautilus/Konqueror Epiphany/Mozilla Firefox GNOME/KDE Metacity ClearLooks theme for GNOME
Bluecurve theme for KDE
OpenOffice.org/KOffice/GNOME Office
Mandriva Linux 4000 Si Konqueror Konqueror/Mozilla Firefox KDE kwin Mandrakegalaxy theme OpenOffice.org
Rxart Linux 2000 Si Konqueror Konqueror/Mozilla Firefox KDE kxwin Rxart theme OpenOffice.org
Slackware Linux Too Much No Konqueror Mozilla Firefox Seamonkey From Fluxbox to KDE N/A N/A Koffice
SUSE Linux 12500 Si Nautilus Mozilla Firefox Gnome - KDE Metacity ClearLooks OpenOffice.org

Algunos ejemplos de distribuciones de Linux

Para una lista más exhaustiva conviene visitar la página oficial del proyecto Linux.

Distribuciones no comerciales

Y cientos más

Distribuciones no comerciales hispanoamericanas

Y varias más

Distribuciones comerciales

Y otras más

GNU/Linux

GNU/Linux (GNU con Linux) es la denominación defendida por Richard Stallman y otros para el sistema operativo que utiliza el kernel Linux en conjunto con las aplicaciones de sistema creadas por el proyecto GNU. Comúnmente este sistema operativo es denominado como Linux, aunque esta denominación no es correcta.

Desde 1984, Richard Stallman y voluntarios están intentando crear un sistema operativo libre con un funcionamiento similar al UNIX, recreando todos los componentes necesarios para tener un sistema operativo funcional que se convertiría en el sistema operativo GNU. En el comienzo de los años 1990, después de seis años, GNU tenía muchas herramientas importantes listas, como compiladores, depuradores, intérpretes de órdenes etc, excepto por el componente central: el núcleo. Con el surgimiento del kernel Linux, esta laguna fue llenada y surgió el sistema operativo con el kernel Linux en conjunto con las herramientas GNU. De esta manera, Stallman juzga que este sistema operativo es una "versión modificada" del sistema GNU y por lo tanto debe tener la denominación GNU/Linux. Esta denominación resolvería la confusión entre el núcleo y el sistema operativo completo a que puede llevar, y de hecho ha llevado, la denominación Linux en solitario. Stallman también espera que con el aporte del nombre GNU, se dé al proyecto GNU que él encabeza el reconocimiento que merece por haber creado las aplicaciones de sistema imprescindibles para ser un sistema operativo compatible con UNIX.

Richard Stallman ha reconocido que desde que existe Linux el desarrollo de un núcleo específico del proyecto GNU (el Hurd) ya no es prioritario. Esto explica que después de dos décadas desde el anuncio del proyecto GNU, un sistema únicamente GNU no esté acabado.

Algunas distribuciones apoyan esta denominación, e incluyen GNU/Linux en sus nombres, tal es el caso de Debian GNU/Linux o GNU/LinEx. En el proyecto Debian también existe Debian GNU/Hurd y Debian GNU/kFreeBSD que combinan las aplicaciones de sistema de GNU con esos núcleos.

En ocasiones, el proyecto KDE ha utilizado una tercera denominación: GNU/Linux/X para enfatizar los tres proyectos sobre los que se apoya su entorno de escritorio.

Algunos sectores de la comunidad de usuarios del sistema operativo han rechazado la denominación GNU/Linux por varias razones, entre ellas que ya se había empezado a denominar Linux al sistema operativo antes de que Richard Stallman promocionase esta denominación. Otras personas se oponen a la postura ideológica de Stallman radicalmente en contra del software no libre y por ello son contrarios al uso de este nombre para evitar la promoción de las ideas del fundador del proyecto GNU. Otros sectores de la comunidad han reconocido la conveniencia de este nombre.

Hay que señalar que, al igual que es una simplificación denominar al sistema que usa el usuario final Linux, obviando las aplicaciones GNU que completan el sistema operativo, el conjunto linux+GNU representa solamente una parte (aunque importante) del software encontrado en una distribución Linux. Existe una gran cantidad de software original del sistema operativo BSD o producido independientemente de los proyectos GNU y Linux por otras personas u organizaciones, como por ejemplo Apache, el X Window System, Samba, KDE, OpenOffice.org y miles de otros.

¿ Qué es Linux ?

Linux es la denominación de un sistema operativo y el nombre de un núcleo. Es uno de los paradigmas del desarrollo de software libre (y de código abierto), donde el código fuente está disponible públicamente y cualquier persona, con los conocimientos informáticos adecuados, puede libremente estudiarlo, usarlo, modificarlo y redistribuirlo.

El término Linux estrictamente se refiere al núcleo Linux, pero es más comúnmente utilizado para describir al sistema operativo tipo Unix (que implementa el estándar POSIX), que utiliza primordialmente filosofía y metodologías libres (también conocido como GNU/Linux) y que está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o no libre). El núcleo no es parte oficial del proyecto GNU (el cual posee su propio núcleo en desarrollo, llamado Hurd), pero es distribuido bajo los términos de la licencia GNU GPL.

La expresión Linux también es utilizada para referirse a las distribuciones Linux, colecciones de software que suelen contener grandes cantidades de paquetes además del núcleo. El software que suelen incluir consta de una enorme variedad de aplicaciones, como: entornos gráficos, suites ofimáticas, servidores web, servidores de correo, servidores FTP, etcétera. Coloquialmente se aplica el término Linux a éstas, aunque en estricto rigor sea incorrecto, dado que la distribución es la forma más simple y popular para obtener un sistema Linux.

La marca Linux (Número de serie: 1916230) pertenece a Linus Torvalds y se define como "un sistema operativo para computadoras que facilita su uso y operación".

Desde su lanzamiento, Linux ha incrementado su popularidad en el mercado de servidores. Su gran flexibilidad ha permitido que sea utilizado en un rango muy amplio de sistemas de cómputo y arquitecturas: computadoras personales, supercomputadoras, dispositivos portátiles, etc.

Los sistemas Linux funcionan sobre más de 20 plataformas diferentes de hardware; entre ellas las más comunes son las de los sistemas compatibles con PCs x86 y x86-64, computadoras Macintosh, PowerPC, Sparc y MIPS.

Asimismo, existen Grupos de Usuarios de Linux en casi todas las áreas del planeta.