Introducción a GNU/Linux

Sobre Linux
Introducción

tuxLinux es un sistema operativo, compatible Unix. Dos características muy peculiares lo diferencian del resto de sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningun tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente.

El sistema lo forman el núcleo del sistema (kernel) más un gran número de programas / bibliotecas que hacen posible su utilización. Muchos de estos programas y bibliotecas han sido posibles gracias al proyecto GNU, por esto mismo, muchos llaman a Linux, GNU/Linux, para resaltar que el sistema lo forman tanto el núcleo como gran parte del software producido por el proyecto GNU.

Linux se distribuye bajo la GNU General Public License por lo tanto, el código fuente tiene que estar siempre accesible y cualquier modificación ó trabajo derivado tiene que tener esta licencia.

El sistema ha sido diseñado y programado por multitud de programadores alrededor del mundo. El núcleo del sistema sigue en continuo desarrollo bajo la coordinacion de Linus Torvalds, la persona de la que partio la idea de este proyecto, a principios de la década de los noventa. Hoy en dia, grandes compañias, como IBM, SUN, HP, Novell y RedHat, entre otras muchas, aportan a Linux grandes ayudas tanto económicas como de código.

Dia a dia, más y más programas y aplicaciones están disponibles para este sistema, y la calidad de los mismos aumenta de versión a versión. La gran mayoría de los mismos vienen acompañados del código fuente y se distribuyen generalmente bajo los terminos de licencia de la GNU General Public License.

Más y más casas de software comercial distribuyen sus productos para Linux y la presencia del mismo en empresas aumenta constantemente por la excelente relación calidad-precio que se consigue con Linux.

Las arquitecturas en las que en un principio se puede utilizar Linux son Intel 386-, 486-, Pentium, Pentium Pro, Pentium II/III/IV, IA-64, Amd 5×86, Amd64, Cyrix y Motorola 68020,IBM S/390, zSeries, DEC Alpha, ARM, MIPS, PowerPC, SPARC y UltraSPARC. Además no es dificil encontrar nuevos proyectos portando Linux a nuevas arquitexturas.
Historia

Linux hace su aparición a principios de la década de los noventa, era el año 1991 y por aquel entonces un estudiante de informática de la Universidad de Helsinki, llamado Linus Torvalds empezó, -como una afición y sin poder imaginar a lo que llegaria este proyecto, a programar las primeras lineas de código de este sistema operativo al que llamaria más tarde Linux.

Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuarios de Minix que querian más.

El 3 de julio de 1991, Linus Torvalds mandó el primer mensaje sobre Linux al grupo de noticias comp.os.minix:

Path: gmdzi!unido!mcsun!news.funet.fi!hydra!klaava!torvalds
From: torva…@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: Gcc-1.40 and a posix-question
Keywords: gcc, posix
Message-ID:
Date: 3 Jul 91 10:00:50 GMT
Organization: University of Helsinki
Lines: 28

Hello netlanders,

Due to a project I’m working on (in minix), I’m interested in the posix
standard definition. Could somebody please point me to a (preferably)
machine-readable format of the latest posix rules? Ftp-sites would be
nice.

As an aside for all using gcc on minix – the new version (1.40) has been
out for some weeks, and I decided to test what needed to be done to get
it working on minix (1.37.1, which is the version you can get from
plains is nice, but 1.40 is better :-). To my surpice, the answer
turned out to be – NOTHING! Gcc-1.40 compiles as-is on minix386 (with
old gcc-1.37.1), with no need to change source files (I changed the
Makefile and some paths, but that’s it!). As default this results in a
compiler that uses floating point insns, but if you’d rather not,
changing ‘toplev.c’ to define DEFAULT_TARGET from 1 to 0 (this is from
memory – I’m not at my minix-box) will handle that too. Don’t make the
libs, use the old gnulib&libc.a. I have successfully compiled 1.40 with
itself, and everything works fine (I got the newest versions of gas and
binutils at the same time, as I’ve heard of bugs with older versions of
ld.c). Makefile needs some chmem’s (and gcc2minix if you’re still using
it).

Linus Torvalds torva…@kruuna.helsinki.fi

PS. Could someone please try to finger me from overseas, as I’ve
installed a “changing .plan” (made by your’s truly), and I’m not certain
it works from outside? It should report a new .plan every time.

El 25 de agosto de 1991, mandó el siguiente mensaje, el cual es considerado por muchos como el comienzo del proyecto Linux:

Path: gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!
wupost!uunet!mcsun!news.funet.fi!hydra!klaava!torvalds
From: torva…@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Keywords: 386, preferences
Message-ID:
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
Lines: 20

Hello everybody out there using minix -

I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).

I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them :-)

Linus (torva…@kruuna.helsinki.fi)

PS. Yes – it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have :-(.

Linus nunca anuncio la versión 0.01 de Linux (agosto/septiembre 1991), esta versión no era ni siquiera ejecutable, solamente incluia los principios del nucleo del sistema, estaba escrita en lenguaje ensamblador y asumia que uno tenia acceso a un sistema Minix para su compilación.

El 5 de octubre de 1991, Linus anuncio la primera version “Oficial” de Linux, -version 0.02. Con esta version Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los terminos soporte, documentación , distribución …..

Este fue el mensaje mandado a comp.os.minix:

Path: gmdzi!unido!mcsun!news.funet.fi!hydra!klaava!torvalds
From: torva…@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: Free minix-like kernel sources for 386-AT
Keywords: 386, preliminary version
Message-ID:
Date: 5 Oct 91 05:41:06 GMT
Organization: University of Helsinki
Lines: 55

Do you pine for the nice days of minix-1.1, when men were men and wrote
their own device drivers? Are you without a nice project and just dying
to cut your teeth on a OS you can try to modify for your needs? Are you
finding it frustrating when everything works on minix? No more all-
nighters to get a nifty program working? Then this post might be just
for you :-)

As I mentioned a month(?) ago, I’m working on a free version of a
minix-lookalike for AT-386 computers. It has finally reached the stage
where it’s even usable (though may not be depending on what you want),
and I am willing to put out the sources for wider distribution. It is
just version 0.02 (+1 (very small) patch already), but I’ve successfully
run bash/gcc/gnu-make/gnu-sed/compress etc under it.

Sources for this pet project of mine can be found at nic.funet.fi
(128.214.6.100) in the directory /pub/OS/Linux. The directory also
contains some README-file and a couple of binaries to work under linux
(bash, update and gcc, what more can you ask for :-). Full kernel
source is provided, as no minix code has been used. Library sources are
only partially free, so that cannot be distributed currently. The
system is able to compile “as-is” and has been known to work. Heh.
Sources to the binaries (bash and gcc) can be found at the same place in
/pub/gnu.

ALERT! WARNING! NOTE! These sources still need minix-386 to be compiled
(and gcc-1.40, possibly 1.37.1, haven’t tested), and you need minix to
set it up if you want to run it, so it is not yet a standalone system
for those of you without minix. I’m working on it. You also need to be
something of a hacker to set it up (?), so for those hoping for an
alternative to minix-386, please ignore me. It is currently meant for
hackers interested in operating systems and 386’s with access to minix.

The system needs an AT-compatible harddisk (IDE is fine) and EGA/VGA. If
you are still interested, please ftp the README/RELNOTES, and/or mail me
for additional info.

I can (well, almost) hear you asking yourselves “why?”. Hurd will be
out in a year (or two, or next month, who knows), and I’ve already got
minix. This is a program for hackers by a hacker. I’ve enjouyed doing
it, and somebody might enjoy looking at it and even modifying it for
their own needs. It is still small enough to understand, use and
modify, and I’m looking forward to any comments you might have.

I’m also interested in hearing from anybody who has written any of the
utilities/library functions for minix. If your efforts are freely
distributable (under copyright or even public domain), I’d like to hear
from you, so I can add them to the system. I’m using Earl Chews estdio
right now (thanks for a nice and working system Earl), and similar works
will be very wellcome. Your (C)’s will of course be left intact. Drop me
a line if you are willing to let me use your code.

Linus

PS. to PHIL NELSON! I’m unable to get through to you, and keep getting
“forward error – strawberry unknown domain” or something.

Despues de la versión 0.03, Linus salto en la numeración hasta la 0.10, más y más programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y despues de sucesivas revisiones, Linus incremento el número de versión hasta la 0.95 (Marzo 1992), la primera capaz de ejecutar el sistema X-windows. Más de un año despues (diciembre 1993) el núcleo del sistema estaba en la versión 0.99 y la versión 1.0.0 no llego hasta el 14 de marzo de 1994.

El 9 de Mayo 1996, Tux fue propuesto como mascota oficial de Linux.

El 9 de junio de 1996 fue lanzada la serie 2.0.x, la 2.2.x no llegó hasta el 25 de enero de 1999 y la 2.4.x hasta el 4 de enero del 2001.

El 17 de diciembre del 2003 fue lanzada la serie actual del nucleo, la 2.6.x y el desarrollo de Linux sigue avanzando dia a dia con la meta de perfeccionar y mejorar el sistema.

En el siguiente gráfico podeis ver una ilustración de las diferentes variantes de Unix desde el lanzamiento de la primera en la década de los 70 y la posición de Linux en esta historia.

Unix historia

Características

Aquí teneis una lista con las características más importantes de GNU/LINUX:

[Fuente: Infosheet-Como. Autor: IvanCasado]

*

Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo. LINUX utiliza la llamada multitarea preeventiva,la cual asegura que todos los programas que se estan utilizando en un momento dado seran ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa.
*

Multiusuario:Muchos usuarios usando la misma maquina al mismo tiempo.
*

Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, tambien existen versiones para su utilizacion en otras plataformas, como amd64, Alpha, ARM, MIPS, PowerPC y SPARC.
*

Multiprocesador: Soporte para sistemas con mas de un procesador esta disponible para Intel, AMD y SPARC.
*

Funciona en modo protegido 386.
*

Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
*

Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente.
*

Política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.
*

Memoria virtual usando paginación (sin intercambio de procesos completos) a disco: A una partición en el sistema de archivos, con la posibilidad de añadir más áreas de intercambio sobre la marcha.
*

La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.
*

Librerías compartidas de carga dinámica (DLL’s) y librerías estáticas.
*

Se realizan volcados de estado (core dumps) para posibilitar los análisis post-mortem, permitiendo el uso de depuradores sobre los programas no sólo en ejecución sino también tras abortar éstos por cualquier motivo.
*

Compatible con POSIX, System V y BSD a nivel fuente.
*

Emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario.
*

Todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Hay algunos programas comerciales que están siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
*

Control de tareas POSIX.
*

Pseudo-terminales (pty’s).
*

Emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer su propia emulación matemática. Cualquier máquina que ejecute Linux parecerá dotada de coprocesador matemático. Por supuesto, si el ordenador ya tiene una FPU (unidad de coma flotante), esta será usada en lugar de la emulación, pudiendo incluso compilar tu propio kernel sin la emulación matemática y conseguir un pequeño ahorro de memoria.
*

Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente.
*

Consolas virtuales múltiples: varias sesiones de login a través de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video). Se crean dinámicamente y puedes tener hasta 64.
*

Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo típicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud.
*

Acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos especial: no es necesario ningún comando especial para usar la partición MS-DOS, esta parece un sistema de archivos normal de Unix (excepto por algunas restricciones en los nombres de archivo, permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no son accesibles en este momento, y no se espera que lo sean en el futuro. El soporte para VFAT, FAT32 (WNT, Windows 95/98) se encuentra soportado desde la version 2.0 del nucleo y el NTFS de WNT desde la version 2.2 (Este ultimo solo en modo lectura).
*

Soporte en sólo lectura de HPFS-2 del OS/2 2.1
*

Sistema de archivos de CD-ROM que lee todos los formatos estándar de CD-ROM.
*

TCP/IP, incluyendo ssh, ftp, telnet, NFS, etc.
*

Appletalk.
*

Software cliente y servidor Netware.
*

Lan Manager / Windows Native (SMB), software cliente y servidor.
*

Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.

Dejar un comentario

El Rincon de Linux

Dejar un comentario

Manual para grabar imágenes ISO utilizando K3B

Dejar un comentario

Minitutorial Uso Grabador Brasero

Para el caso de que se disponga del Mirror de Ubuntu Jaunty (la imagen .iso ) es útil utilizar algún quemador como Brasero GNU/Linux (nos permitirá grabar en un CD o DVD la imagen .iso) para ello deberemos tener claro el funcionamiento de este programa y el siguiente minitutorial nos sirve para ello.




Dejar un comentario

UBUNTU 9.04 Jaunty Janckalope ( Janckalope Vivaz )

Y Ahora … ¿ QUE HACER LUEGO DE LA INSTALACION DE UBUNTU 9.04 ?

Cuando terminemos de instalar ubuntu, notaremos que faltan una gran cantidad de codec, programas, etc en esta guía paso a paso se explica que y como instalar los programas y codec mas importantes para que ubuntu funcione de manera correcta.

INSTALAR EL SOFTWARE BÁSICO DE COMPILACIÓN

Linux es “libertad”, Así que muchas veces no te encuentras un ejecutable para instalar, pero si el código fuente de esa aplicación. Ventajas, puedes tomar tu mismo el código fuente y mejorarlo (si dispones de los conocimientos necesarios) o adaptar una aplicación a lo que necesites (si la licencia de uso lo permite). Desventajas, que muchas veces no tendremos el binario ejecutable de la aplicación y necesitaremos compilar por nosotros mismos ese código fuente (lo que es una fuente de problemas para alguien que esta empezando). De todas formas si queremos compilar algún paquete del que solo tenemos el código fuente, tendremos que instalar los paquetes básicos de compilación. Lo instalamos con:

$ sudo aptitude install build-essential

A partir de entonces ya podemos usar los comandos como “gcc” o “make”. También podemos instalar las librerías de desarrollo del kernel que tengamos instalado y que son necesarias para la compilación de determinados paquetes:

$ sudo aptitude install linux-headers-`uname -r`

INSTALAR LOS EXTRA RESTRICTIVOS

Hay ciertos paquetes que no vienen por defecto en Ubuntu por cuestiones legales.
Esto se debe a un tema de licencias, por ejemplo cuando se instala ubuntu, por defecto no instala todo ese software comercial que no ha liberado el código fuente, como por ejemplo puede ser el plugin de flash, o los codecs para poder reproducir algunos formatos de vídeo. Existe un metapaquete (un paquete que agrupa e instala muchos mas paquetes) llamado ubuntu-restricted-extras que nos permite instalar todo este software que no es instalado por defecto. Tras habilitar los repositorios universe y multiverse podemos instalar este metapaquete con:

$ sudo aptitude install ubuntu-restricted-extras

En este metapaquete encontraremos el plugin de flash, algunas fuentes de texto de Microsoft, la ultima versión de Java, y varios codecs (entre ellos el soporte de MP3 y DivX).

Es bueno y yo lo hice en ubuntu 8.10 Intrepid Ibex también instalar :

$ sudo aptitude install kubuntu-restricted-extras
$ sudo aptitude install xubuntu-restricted-extras

Con ello se evita que al instalar nuevos programas falten algunas librerías y codecs , ejemplo si tienes escritorio kde te faltaran paquetes de gnome pero al colocar el ubuntu-restricted-extras se soluciona y también si solo tienes escritorio gnome y cargas por ejemplo k3b necesitaras algún codecs y esto lo solucionas con el kubuntu-restricted-extras .Lo mismo para programas de xubuntu.

Por supuesto si no quisieras utilizar el shell podrías sacar los tres desde Synaptic

INSTALAR UBUNTU TWEAK

Ubuntu Tweak es una aplicación que nos permite controlar muchos aspectos de nuestro sistema, así como instalar nuevas aplicaciones de terceros. Para instalarlo. Editamos el fichero /etc/apt/sources.list (como usuario root) y añadimos las lineas:

deb http://ppa.launchpad.net/tualatrix/ubuntu jaunty main
deb-src http://ppa.launchpad.net/tualatrix/ubuntu jaunty main

Guardamos y actualizamos la lista de repositorios:

$ sudo apt-get update

E instalamos con:

$ sudo apt-get install ubuntu-tweak

INSTALAR SOPORTE DE DVD Y TODOS LOS AUDIO/VIDEO CODECS EN UBUNTU 9.04

medibuntu (http://www.medibuntu.org/) es un repositorio donde podemos encontrar algunas aplicaciones y codecs que no son instalados por defecto en Jaunty.

Añadimos el repositorio de MEDIBUNTU:

sudo wget http://www.medibuntu.org/sources.list.d/jaunty.list –output-document=/etc/apt/sources.list.d/medibuntu.list

Añadimos la clave del repositorio:

sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

Para la reproducción de DVD ejecutamos:

sudo apt-get install libdvdcss2 libdvdread3

o

sudo apt-get install libdvdcss2 libdvdread4

Para instalar Windows codecs, Real Networks, Quick Time y otros:

Para Ubuntu 9.04 32 bits ejecutamos:

sudo apt-get install w32codecs

Para Ubuntu 9.04 64 bits ejecutamos:

sudo apt-get install w64codecs

Instalar otros codecs adicionales:

sudo aptitude install non-free-codecs

A partir de ahora también podemos instalar otro software privativo como Adobe o Skype desde el repositorio de medibuntu. La lista de paquetes que puedes instalar, aquí:
http://packages.medibuntu.org/jaunty/index.html

INSTALAR EL REPOSITORIO DE GETDEB

GetDeb (http://www.getdeb.net/) es un site online que contiene mucho software precompilado para Ubuntu. Si queremos instalar directamente esas aplicaciones desde la linea de comandos y tenerlas disponibles no es mala idea añadir el repositorio de GetDeb.

echo “deb http://getdeb.masio.com.mx/ jaunty/” | sudo tee -a /etc/apt/sources.list.d/getdeb.list && sudo apt-get update

INSTALAR ADOBE ACROREAD

Para leer documentos PDF si no te gusta el visor por defecto.

sudo apt-get install acroread

SOPORTE DE FORMATOS COMPRIMIDOS

Si queremos poder comprimir o descomprimir de los formatos mas populares (rar, zip, gz, ace, etc):

sudo aptitude install rar p7zip-full unace unzip file-roller

Y para poder comprimir/descomprimir de manera sencilla desde consola:

sudo aptitude install atool

INSTALAR COMPIZ Y ACTIVAR EFECTOS 3D

Para instalar Compiz (y poder disponer de efectos 3D en nuestro escritorio) ejecutaremos:

sudo aptitude install compizconfig-settings-manager emerald

Ahora podremos activar algunos efectos desde Sistemas > Preferencias > Apariencia > Efectos Visuales

Es recomendable también instalar fusion-icon para poder configurar todas estas funciones desde un icono en el panel:

sudo aptitude install fusion-icon

Si Emerald no carga correctamente (el decorador de ventanas) ejecuta el siguiente comando:

/usr/bin/emerald –replace

Si tienes problemas con las 3D tal vez tu tarjeta de vídeo no soporte aceleración. Échale un vistazo a Activar Cube Reflection and Deformation, donde comento mejor este tema.
http://ubuntulife.wordpress.com/2008/10/03/activar-cube-reflection-and-deformation-en-compiz/

INSTALAR VIRTUALBOX 2.2.0

VirtualBox es un excelente software para crear una maquina virtual y poder probar otros Sistemas Operativos. Para usarlo:

Instalamos las dependencias necesarias:

sudo apt-get install libqt4-network libqtcore4 libqtgui4 python2.5 libaudio2 python2.5-minimal

Después nos descargamos el paquete .deb de la web de VirtualBox (http://www.virtualbox.org/wiki/Downloads) y la instalamos con:

sudo dpkg -i virtual-xxxxxx.Ubuntu_jaunty_i386.deb

Donde xxxxxx se corresponde con los valores de la versión que exista actualmente.

Puedes encontrar una guía de ejemplo de como instalar un nuevo sistema mediante VirtualBox en la siguiente guía (http://ubuntulife.wordpress.com/2009/04/10/instalar-windows-7-paso-a-paso-con-virtualbox-22/).

Una vez instalado VirtualBox y las guest additions, puedes Activar el modo fluido (las aplicaciones de VirtualBox se muestran en el escritorio principal) pulsando la combinación de teclas Control derecho + L.

INSTALAR OPERA

Si no te agrada Firefox, podemos instalar otros navegadores alternativos:
Por ejemplo para instalar Opera.

Obtenemos la clave publica:

wget -O – http://deb.opera.com/archive.key | sudo apt-key add -

Añadimos el repositorio:

echo “deb http://deb.opera.com/opera etch non-free” | sudo tee -a /etc/apt/sources.list.d/opera.list && sudo apt-get update

E instalamos con:

sudo apt-get install opera

INSTALAR SOPORTE PARA APLICACIONES JAVA

Si no tienes el JRE (Java Runtime Environment) instalado en tu maquina y necesitas ejecutar alguna aplicación basada en Java necesitaras instalarlo previamente o no podras lanzar esas aplicaciones. Puedes instalar JRE con:

sudo aptitude install sun-java6-fonts sun-java6-jre sun-java6-plugin

A partir de ahora podras lanzar aplicaciones java, o aplicaciones .jar de la forma:

$ java -jar aplicacion.jar

INSTALAR JDOWNLOADER

JDownloader es un excelente gestor de descargas que soporta también la descarga directa desde los sitios mas populares (p.ej Rapidshare y MegaUpload). Puedes descargar el script de instalación desde el sitio principal (http://jdownloader.org/download/index).
Lo descomprimes y cuando quieras lanzarlo deberás ejecutar una orden similar a :

$ java -jar JDownloader.jar &

Desde el directorio donde hayas descomprimido el fichero de instalación.
Requiere de Java para su funcionamiento.

Otra alternativa es usar Tucan. (http://ubuntulife.wordpress.com/2009/02/23/tucan-gestor-de-descargas-para-rapidshare-y-megaupload/)

INSTALAR SCRIBUS

¿Haces maquetaciones de documentos profesionales o quieres crear tu propia revista en PDF?. Entonces…

sudo aptitude install scribus

INSTALAR INKSCAPE

Uno de los mejores programas para diseño vectorial. Lo instalamos con:

sudo aptitude inkscape

INSTALAR SHUTTER

Para realizar capturas de pantalla es la mejor herramienta que he encontrado. Permite hacer capturas de la pantalla completa, de web, de selecciones o ventanas. Para instalarla:

sudo aptitude shutter

INSTALAR K3B

Para grabar CD/DVDs tenemos Brasero en Gnome, pero a mi me sigue gustando K3b. Si no te importa tener las librerías de KDE instaladas en Gnome puedes instalarlo con el siguiente comando:

sudo aptitude install k3b
sudo aptitude install kde-i18n-es k3b-i18n

INSTALAR ECLIPSE O NETBEANS

Yo como desarrollador de JAVA suelo instalarme los dos mejores IDES (entornos de programación) para desarrollo:

aptitude install eclipse
aptitude install netbeans

INSTALAR STARTUPMANAGER

Para poder configurar el GRUB, Splash y otras opciones de arranque del Sistema:

aptitude install startupmanager

INSTALAR GNOME-DO

Un útil dock y lanzador de aplicaciones que incorpora muchos plugins. Lo instalamos con:

aptitude install gnome-do gnome-do-plugins

INSTALAR SCREENLETS

Los screenlets son pequeñas miniaplicaciones de escritorio (similar a Google Gadgets) que proporcionan diversas funcionalidades (relojes, medidores de consumo de la batería, estado del clima, etc). Puedes instalarlos con:

aptitude install screenlets

INSTALAR GUAKE

Guake te proporciona un acceso rápido a la consola del sistema mediante la pulsación de una tecla.

$ aptitude install guake

Lo inicias con:

$ guake &

y pulsando la tecla F12 activas o desactivas la visualización de la consola.

INSTALAR ENVY

Si no se ha instalado correctamente tu driver ATI o NVIDIA, para poder instalar tu tarjeta de vídeo:

$ sudo apt-get install envyng-gtk envyng-core

y lo inicias con

$ envyng

INSTALAR WINE

Si tienes alguna aplicacion para Windows que uses y no esta disponible para Linux, es posible que puedas ejecutarla con wine.

Ejecutas:

para obtener la versión estable:

$ apt-get install wine

si quieres la mas nueva:

Añade el siguiente repositorio:

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/jaunty.list -O /etc/apt/sources.list.d/winehq.list

Y añade la clave pública con:

sudo wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add – && sudo apt-get update

Actualizamos el sistema:

$ sudo apt-get update

y ya instalamos wine:

$ sudo apt-get install wine

Después ejecutamos:

$ winecfg

Para configurar Wine.

Si ademas queremos una apariencia gráfica de wine que este mas de acorde con Ubuntu hacemos:

$ gedit ~/.wine/user.reg

Y remplazamos la sección [Control Panel\\Colors] con:

[Control Panel\\Colors] 1176981676
“ActiveBorder”=”239 235 231?
“ActiveTitle”=”203 133 61?
“AppWorkSpace”=”198 198 191?
“Background”=”93 77 52?
“ButtonAlternativeFace”=”200 0 0?
“ButtonDkShadow”=”85 85 82?
“ButtonFace”=”239 235 231?
“ButtonHilight”=”255 255 255?
“ButtonLight”=”255 255 255?
“ButtonShadow”=”198 198 191?
“ButtonText”=”0 0 0?
“GradientActiveTitle”=”239 235 231?
“GradientInactiveTitle”=”239 235 231?
“GrayText”=”198 198 191?
“Hilight”=”246 200 129?
“HilightText”=”0 0 0?
“InactiveBorder”=”239 235 231?
“InactiveTitle”=”239 235 231?
“InactiveTitleText”=”255 255 255?
“InfoText”=”0 0 0?
“InfoWindow”=”255 255 166?
“Menu”=”239 235 231?
“MenuBar”=”239 235 231?
“MenuHilight”=”246 200 129?
“MenuText”=”0 0 0?
“Scrollbar”=”239 235 231?
“TitleText”=”255 255 255?
“Window”=”255 255 255?
“WindowFrame”=”0 0 0?
“WindowText”=”0 0 0?

Un ejemplo de como instalar Office 2007 con wine lo puedes encontrar en este Tutorial.
http://ubuntulife.wordpress.com/2008/09/26/instalando-office-2007-en-ubuntu-804/

INSTALAR XBOX MEDIA CENTER

Extraído de OcioLinux. (http://ociolinux.blogspot.com/2009/04/xbmc-904-babylon-beta-1.html)
Xbox media center es uno de los mejores centros multimedia que podras encontrar en Linux, para poder ver tus películas o escuchar tu música favorita desde la comodidad de estar sentado en el sofá de tu casa. Para instalarlo:

sudo gedit /etc/apt/sources.list

y añadimos:

deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu jaunty main #xbmc babylon
deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu jaunty main #xbmc babylon

Ahora copiamos los siguiente en un archivo de texto:

—–BEGIN PGP PUBLIC KEY BLOCK—–
Version: SKS 1.0.10

mI0ESXWBBAEEAM5zE6qzPJ0Xn8KQQCB14OD9EyCieF5yjpt7PlLDUXkojjguVGgZ+skcklbF
my0eIOWYvMNmMIstqDoGYZQQGE3Sc4Dq2M0msc28uIrey2aBtYvKHXLaZ+JG42TU2q5CDLfN
vUxIOyWD2Yr4zq/sjg44pUodrUZGRPUFR50T0lPHABEBAAG0IExhdW5jaHBhZCBQUEEgZm9y
IFhCTUMgZm9yIExpbnV4iEYEEBECAAYFAknyZLgACgkQTJjLBcbOX94S7wCeKFyFk3v15Uy3
T17wvmCPaVIdE5YAni9juCXYgBGdXyZQYqgc5oh6/dXfiLYEEwECACAFAkl1gQQCGwMGCwkI
BwMCBBUCCAMEFgIDAQIeAQIXgAAKCRBtl1xHkefuXnryBAChrSStywXdJOrmjKqq4BrZ2Isk
BYqak7pD0JDaGy9HatChgJH/D30AhU74C9ReqkXvw8UohuVhQUH0lKBZWVzisSjJo4lmT/un
qqNeFpUivvz8RzPQf0S+zE2MHjDPIwjiz6ns97VdQtc2upbW6zd3BitE70P7gpCqvOyOFCnc
ow==
=Mur8
—–END PGP PUBLIC KEY BLOCK—–

Guardamos el archivo y abrimos la ventana “Orígenes de Software” que está en Sistema > Administración > Orígenes de Software y seleccionamos la pestaña “Autenticacion”, en esa ventana pulsamos el botón “Importar clave…” y ya seleccionamos el fichero de texto donde copiamos y guardamos la clave anterior, ya tenemos las claves php, ahora:

sudo apt-get update
sudo apt-get install xbmc

INSTALAR MENSAJERIA INSTANTANEA

Por defecto Ubuntu trae Pidgin, que nos permite conectar a cuentas de Gtalk, Msn, etc.
Pero existen otros clientes de mensajería instantánea.

¿Tienes amigos con los que quieres hablar mediante el Messenger?. Podrás seguir conversando con ellos
si instalas este cliente de mensajería:

$ sudo apt-get install amsn

Si usas skype y has activado los repositorios medibuntu, puedes instalarlo con:

$ sudo aptitude skype

INSTALAR LAS FUENTES DE TEXTO ANDROID

Estas fuentes están diseñadas para dispositivos móviles proporcionando mayor legibilidad.

$ sudo apt-get install ttf-droid

Después desde Sistema > Preferencias > Apariencia > Tipografías ya seleccionamos las nuevas fuentes.

INSTALAR CHROMIUM

Si queremos instalar Chromium, el navegador basado en Google Chrome.

Editar:
$ sudo gedit /etc/apt/sources.list

Añadir:
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

Actualizar e instalar:
$ sudo apt-get update
$ sudo apt-get install chromium-browser

DESCARGA P2P

Emule, es uno de los programas P2P mas populares para descargar por Internet. La versión en Linux se instala con:

$ sudo aptitude install amule

INSTALAR REPRODUCTORES DE VIDEO: VLC Y SMPLAYER

VideoLan VLC es uno de los mejores reproductores de vídeo. Lo puedes instalar con:

$ sudo apt-get install vlc

Otra alternativa a VLC para visualizar vídeos es SMPlayer (particularmente lo prefiero a la hora de ver películas o series con subtitulos):

$ sudo apt-get install smplayer

LECTOR DE COMICS

¿Te gusta leer comics o novelas gráficas?. Entonces, nada como comix:

$ aptitude install comix

ACTIVAR CONTROL+ALT+BACKSPACE

Por defecto Ubuntu 9.04 deshabilita la combinación de teclas Control+Alt+BackSpace para reiniciar la sesión. Si deseas activarlas de nuevo, instala dontzap con:

aptitude install dontzap

Y después desde consola ejecuta:

sudo dontzap -d , para habilitar la combinación de teclas o
sudo dontzap -e , para deshabilitar la combinación de teclas.

QUE NO SE MUESTREN LAS UNIDADES EN EL ESCRITORIO

Si quieres que no te aparezcan los iconos con las particiones que tienes en tus discos puedes ocultar los iconos ejecutando:

$ gconf-editor

se abrirá el editor del registro. entonces debes buscar la cadena “volumes_visible” en apps/nautilus/desktop Puedes activar o desactivar esta opción para mostrar
los iconos de tus volumnes.

Otra opción es usar Ubuntu Tweak.

MEJORAR EL PROMPT DEL SISTEMA

Podemos editar el fichero .profile de nuestro HOME y añadir una variable como:

PS1=’${debian_chroot:+($debian_chroot)}\[33[01;32m\]\u\[33[0m\]@\[33[00;33m\]\h\[33[00m\]:\[33[01;34m\]\w\[33[00m\]\$ ‘

Que aportara algo mas de colorido a la shell. http://ubuntulife.wordpress.com/2008/10/25/cambiando-el-prompt-de-la-terminal/

INTEGRAR FIREFOX CON LAS NUEVAS NOTIFICACIONES DE JAUNTY

Instalamos la siguiente extensión.
https://addons.mozilla.org/es-ES/firefox/addon/9622
También edita about:config en Firefox con la siguiente entrada:
browser.download.manager.showAlertOnComplete = false

UNA MEJOR PIEL PARA FIREFOX

Instalamos una extensión como Mac Theme.
https://addons.mozilla.org/en-US/firefox/addon/7172

Luego Desde Herramientas > Complementos > temas para activarla en Firefox.

INSTALAR AVANT WINDOW NAVIGATOR

Extraído de Obux.
http://obux.wordpress.com/2007/11/25/como-instalar-avant-window-navigator-awn-ubuntu/

Otro excelente Dock para nuestro Ubuntu. Para instalarlo:

Añadimos el repositorio (al fichero /etc/apt/sources.list):

deb http://ppa.launchpad.net/awn-testing/ubuntu jaunty main
deb-src http://ppa.launchpad.net/awn-testing/ubuntu jaunty main

Actualizamos:

apt-get update

e instalamos:

sudo apt-get install awn-manager-trunk awn-extras-applets-trunk

Se configura desde:

Sistema > Preferencias > Gestor de AWN

INSTALAR DOCKBAR EXPERIMENTAL

DockBar es un útil Applet para el panel que nos permite ver las ventanas que tengamos abiertas en forma de iconos.

Añadimos al fichero /etc/apt/sources.list:

deb http://ppa.launchpad.net/dockbar-main/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/dockbar-main/ppa/ubuntu jaunty main

Añade la siguiente key:

—–BEGIN PGP PUBLIC KEY BLOCK—–
Version: SKS 1.0.10

mI0ESXS1/wEEALis4to4JdgrkdRunmSTfB2tYRq99Cdcgdh9up4HzAf1yTZU1EtmETPP1Uy2
vnAFf/cCunL5VRywNJB3QOxiHdvNlijbdsa0H/fT/ulq+A4iDljUEfsaJug+dAB5uEJE0BzZ
agRjgLbFvRYtsKf3BwZizbo4XtWSAm3JSjZCGZKTABEBAAG0IkxhdW5jaHBhZCBQUEEgZm9y
IEF3biBUZXN0aW5nIFRlYW2IRgQQEQIABgUCSXqnWgAKCRBBf7ZCSCH+JPZMAJ4xW7gbpuA+
yedehvDQWdJHHUgseQCgy6NOmAyXqRKrIXWERkXw6h9TsRuItgQTAQIAIAUCSXS1/wIbAwYL
CQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEH0seiO/gQzVpSID/0FXxTSLtxPHrT7IE9eif5qJ
vjOjzcmOCXe9/3G0ctV8IfYHx0VynddjxgTqJ9WuEjMLVHRgXvK1Rw1XMlik+MeyyHrr9EWQ
DUFbUs+Yc2usRyZY8pVe2Uwy2×7lFsi6VBfo0k9jVsu1l1qBU9BhANJDUTHjR15aPYiUJiZa
13CZ
=a6Gh
—–END PGP PUBLIC KEY BLOCK—–

Actualizamos:

apt-get update

e Instalamos:

aptitude install dockbarx

Luego lo añadimos al Panel. Mas detalles en el siguiente enlace.
http://ubuntulife.wordpress.com/2009/04/17/dockbarx-experiment/

INSTALAR GNOME GLOBAL MENU APPLET

De acuerdo a las instrucciones del LaunchPad

Añadimos las siguientes lineas al fichero /etc/apt/sources.list

deb http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu hardy main

Eliminamos versiones previas:

sudo apt-get remove gnome2-globalmenu

E instalamos:

sudo apt-get install gnome-globalmenu

Mas detalles en el siguiente enlace.
http://ubuntulife.wordpress.com/2009/04/10/instalar-facilmente-gnome-global-menu-en-ubuntu/

fuente: http://www.taringa.net/posts/linux/2540409/Despu%C3%A9s-de-instalar-Ubuntu-9_04-Jaunty-Jackalope.html

By crashon182

HACIENDO BACKUPS de APLICACIONES LINUX con APTOnCD

APTOnCD

Si necesitas formatear o reinstalar tu sistema, en Linux tendrás un grave problema ya que necesitaras volver a descargar las aplicaciones que usas habitualmente. Gracias a un post que leí en MakeTechEasier supe de la existencia de un programa que te permite guardar todas las aplicaciones instalas en CD/DVD cosa que si reinstalas el sistema te será más rápido volver a dejar todo como estaba teniendo en cuenta que esto ayuda mucho cuando tienes una conexión de Internet no muy rápida.

Para instalarlo en Ubuntu

1.- Ejecuta el siguiente comando en el terminal:

sudo apt-get install aptoncd

2.- Seguidamente vas ha sistema->administración->APTOnCD

3.- Presiona el botón crear.

Selecciona Crear

Selecciona Crear

4.- Selecciona los paquetes que deseas guardar y presiona grabar.

Selecciona Los Paquetes

Selecciona Los Paquetes

5.- Escoge el tipo de medio a almacenar.

Graba

Graba

Se analizará y creará la imagen .iso

Se analizará y creará la imagen .iso

6.- Finalmente se te preguntará si deseas grabarlo.

Desea Grabar

Desea Grabar

Ahora cuando se quiera volver a restaurar las aplicaciones simplemente ponemos el disco que hemos grabado y nos preguntará si queremos restaurar los paquetes y presionamos “sí”. Con todo esto ya es posible reinstalar los paquetes con Sinaptic o usando el comando apt-get de la consola sin necesidad de estar conectado a Internet…

Vía |MakeTechEasier

Enlace |APTOnCD
Nuevo Gmail Notifier Compatible con el Sistema de Notificaciones de Ubuntu 9.04 Junio 2, 2009
Posted by alatrista in Gmail Notifier, Linux, Notificadores de Correo, Software, Ubuntu.

gm-notify

Nuevo Gmail Notifier

Una gran cantidad de programas actualmente utilizan el sistema de notificaciones de Ubuntu 9.04 y hace poco estuve leyendo un artículo de maketecheasier.com donde se menciona que existe una versión más actual de GMail Notifier que es compatible también con este sistema de notificaciones pero que no esta colocada todavía en los repositorios de Jaunty y ya es funcional. Si deseas probarlo al igual que yo sigue los siguientes pasos:

1.- Ve a un terminal edita el archivo /etc/apt/sources.list para esto ejecuta:

sudo gedit /etc/apt/sources.list

2.- Luego agrega el Siguiente repositorio al final del archivo:

deb http://ppa.launchpad.net/t.vetterlein/ppa/ubuntu jaunty main

Nota: Lo que faltaría aquí es la llave pero viniendo de un repositorio de Launchpad es seguro usarlo así que podemos ignorar por el momento el error que votará el siguiente comando en el próximo paso.

3.- Guarda el archivo de repositorios “sources.list” y ejecuta:

sudo apt-get update

sudo apt-get install gm-notify

4.- Finalmente para configurar tu cuenta ejecuta en un terminal:

gm-notify-config.py

Te aparecerá la Sgt. pantalla:
Configurando gm-notify

Configurando gm-notify

Ingresa tus datos y eso es todo ya debería de estar integrado Gmail Notifier con el nuevo sistema de notificaciones de Ubuntu…
Notificación

Vía |MakeTechEasier
Vía |Enfoque Virtual
Enlace |APTOnCD
Muchas gracias a todos los que trabajaron .

Dejar un comentario

Richard Matthew Stallman en el video que hizo para Flisol 2009

El software libre el es software que respeta la libertad del usuario y la solidaridad social de su comunidad, el software que no es libre se llama software privativo porque priva de la libertad a sus usuarios y los mantiene divididos e impotentes, dividos porque cada uno es prohibido de compartirlo con los demás e impotentes porque no tienen el codigo fuente y por lo tanto no pueden cambiar el programa, ni siquiera pueden averiguar lo que realmente les está haciendo, más específicamente el software libre quiere decir que tú, el usuario, tienes las 4 libertades escenciales. La libertad 0: Ejecutar el programa como quieras La libertad 1: Estudiar el código fuente del programa y modificarlo para hacer que el programa hagalo que quieras La libertad 2: Es la libertad de ayudar a tu prójimo, de hacer y distribuir copias exactas a los demás cuando quieras Libertad 3: Libertad de contribuir a tu comunidad, la libertad de hacer y distribuir copias de tus versiones cambiadas a los demás cuando quieras. Si el programa lleva estas cuatro libertades es software libre, es decir que su sistema social de distribución y de uso respeta tu libertad y la solidaridad social de tu comunidad, pero si una de estas libertades falta o es insuficiente, el sistema social del programa no es ético y el programa es software privativo El desarrollar un programa libre es una contribución a la sociedad, mas o menos según los detalles técnicos por cierto pero por lo menos esta ofertada éticamente a la comunidad, pero la existencia de un programa privativo no es una contribución, sinó un problema ético y social, su uso es el problema, por lo tanto el programa privativo funciona como una trampa, si tiene funcionalidades atractivas son el cebo de la trampa, atraen a la gente a venir y a ceder su libertad. La diferencia entre open source y software libre es muy simple: “valorar nuestra propia libertad”. La mayoría de los usuarios y desarrolladores del software libre hoy en día no valoran su propia libertad, muchos nunca han oido las ideas del movimiento de software libre, sólo han escuchado otra filosofía con otro nombre de “Open Source” (“Código Abierto”), ésta filosofía no valora los valores éticos sinó únicamente valores prácticos y educa a la gente a no hacer sacrificios nunca para su propia libertad y el que reúse a este sacrificio para su libertad la pierde pronto, entonces para establecer una sociedad libre de manera honorable, tenemos sobre todo que difundir las ideas de libertad, para tener la libertad en informatica hay que educar a la gente que las 4 libertades son escenciales y para educar a los demás a seguirnos tenemos que ir nosotros en el buen camino, si presentamos programas privativos como soluciones cuando realmente son los problemas, esto enseña a los demas a también aceptar a los programas privativos, esto nos lleva a otro destino, no a la meta de la libertad. Por lo tanto si tienes las opciones de desarrollar un programa privativo o no hacer nada, es mejor no hacer nada porque así no haces ningún mal y la meta del moviemiento de sofware libre es eliminar este problema social, todos los programas deben ser libres para que los usuarios sean libres. Por qué son estas 4 libertades como escenciales?, cada libertad es escencial por una razón, pe. la libertad 2 de ayudar a tu prójimo, la libertad de redistribuir copias exactas del programa cuando quieras es escencial por motivos fundamentasles éticos para poder vivir una vida ética de buen miembro de tu comunidad, si usas un programa sin libertad 2 estas en peligro de caer en cualquier momento en un dilema moral, cuando tu amigo te pida una copias de este programa, en aquel momento tendrás que elegir entre dos males, un mal es darle una copia y romper la licencia del programa, otro mal es reusarle la copia y cumplir con la licencia del programa, estando en el dilema deberías elegir el menor mal, que es darle una copia y romper la licencia del programa, pero por qué es este mal el menor mal?, porque si no puedes evitar de hacer mal a uno u otro mejor hacerlo al que lo merece (el desarrollador del programa privativo), porque podemos suponer que tu amigo es un buen amigo, un buen miembro de tu comunidad y normalmente merece tu cooperación, por contraste el desarrollador del programa privativo habrá atacado deliberadamente la solidaridad de tu comunidad social, si es inevitable hacer mal a uno u otro, házlo al desarrollador, pero ser el menor mal no es ser bueno, nunca es bueno hacer un acuerdo y romperlo, ni siquiera cuando el acuerdo que hayas hecho es malévolo intrinsicamente como este acuerdo y cumplir con el es peor que romperlo, todavía romperlo no es bueno, y si le das una copia qué tendrá? tedrá una copia no autorizada de un programa privativo, algo bastante malo, casi tan malo como una copia autorizada, por lo tanto al comprender bien este dilema qué deberías hacer realmente? debes evitar de caer en el dilema, conozco dos maneras posibles, una es no tener amigos (manaera sugerida implicitamente por los desarrolladores de software privativo), la otra manera es rechazar el software privativo, si no tienes el programa no tienes la posibilidad de caer en el dilema, este es mi manera de evitar el dilema, si alguien me ofrece un programa bajo la condición de no compartirlo con ustedes lo rechazo cuán atractivo que sea, digo: mi conciencia no me permite aceptar tal condición, debes tambien rechazar el software privativo sin libertad 2 y también los términos de propaganda que los desarrolladores de software privativo emplean para demonizar la práctica de cooperación, términos como “pirata”, cuando llaman piratas a los que comparten qué realmente están diciendo? quiere decir que ayudar a tu prójimo equivale moralmente a atacar barcos, y nada podría ser más falso, porque atacar barcos es muy malo, pero ayudar a tu prójimo es correcto, entonces cuando me preguntan qué pienso de la piratería contesto: atacar barcos es muy malo, es la razón para la libertad 2, la libertad de ayudar a tu prójimo, la libertad de redistribuir copias exactas del programa cuando quieras, escencial por motivos fundamentales éticos, la libertad 0, la libertad de ejecutar el programa como quieras es escencial por otro motivo, para tener el control de tu informática, hay programas privativos que restrigen incluso el uso de las copias autorizadas por sus licencias, obviamente no es tener el control de tu informaática y por lo tanto esta libertad es escencial, pero no basta… porque sólo es la libertad de hacer o no hacer lo que el codigo del programa permita, es decir que el desarrollador sigue imponiendote sus decisiones de qué puedas hacer y qué no, no por la licencia del programa sinó por el código, pero resulta igual para tí, entonces para tener el control de tu informática necesitas también la libertad 1, la libertad de estudiar el codigofuente del programa, cambiarlo para que el programa haga lo que quieras, así decides tú y no el desarrollador para tí. Si usas un programa sin libertad 1 ni siquiera puedes averiguar lo que realmente hace, y puede contener funcinalidades malevolentes como muchos las contienen, pe. hay funcionalidades de vigilar al usuario, funcionalidades de restringir al usuario y funcionalidades de atacar al usuario como puertas traseras, un programa privativo que contiene todos los tres tipos de funcionalidades malevolentes que quizás conoces se llama Microsoft Windows, conocemos funcionalidades de vigilancia en Windows, restringir al usuario es decir gestión digital de restricciones o DRM, y también tiene una puerta trasera muy grande porque Microsoft tiene el poder de imponer cambios en cualquier parte del software cuando quiera sin pedir la aprobación del usuario, sin ni siquiera decirle nada, entonces Microsoft tiene el control completo de la informática del usuario y de su máquina, si hay una funcionalidad malevolente concebible que aún no esté en Windows…. Microsoft tiene el poder de introducirla cuando quiera, pero no debes pensar que Microsoft es únicamente malévolo y que solo Microsoft actuaría así, porque Apple ha hecho igual con MacOS, tiene esta puerta trasera que es capáz de imponer cualquier cambio de software en cualquier momento y también muchos teléfonos móviles tiene puertas traseras parecidas, una empresa tiene el poder de imponer cualquier cambio de software cuando quiera y parece ser el destino natural del software privativo, que el desarrollador tiene poder total sobre el usuario pe. cuando una empresa codiciosa tiene el poder injusto del software privativo busca casi siempre más poder, busca más poder para conseguir más y por fin llega al poder total. No digo sin embargo que todos los desarrolladores de software privativo han introducido funcionalidades malevolentes, supongo que hay los que nó, pero no podemos identificar los programas sin libertad 1 que no contengan funcionalidades malevolentes porque sin codigo fuente no podemos averiguar, puede haber muchos, quizás la mitad quien sabe, entonces no podemos saber, puede haber programas privativos sin funcionalidad 1 sin funcionalidades malevolentes pero no podemos identificar ni uno, pero sin identificarlos puedo decir algo al respecto de todos, que sus desarrolladores son humanos, es decir que cometen errores, el código de estos programas privativos contiene errores y el usuario sin libertad 1 es igualmente impotente frente a un error accidental como frente a una funcionlidad malevolente deliberada. Si usas un programa sin libertad 1 estás prisionero del prograa que usas, nosotros los desarrolladores de software libre también somos humanos y también cometemos errores, el código de nuestros programas libres también contiene errores, pero si encuentras un error en nuestro código libre o cualquier cosa que no te guste tienes la libertad de corregirlo porque no te hemos hecho prisionero, no podemos ser perfectos…, sí podemos respetar tu libertad, por lo tanto la libertad 1 es escencial, pero no basta porque solo la liberad de estudiar y cambiar el código fuente no basta porque hay millones de usuarios de computadoras que no saben programar, ellos no son capáces de ejercer esta libertad, pero ni siquiera para programadores como yo basta la libertad 1 porque hay tanto Software Libre en el mundo que nadie es capáz de estudiar el código fuente de todos los programas que usa ni de escribir personalmente todos los cambios que desse porque es demasioado trabajo para una sola persona, para tener completamente el control de nuestra informática tenemos que hacerlo juntos cooperando…para hacerlo necesitamos la libertad 3, la libertad de contribuir a tu comunidad, de distribuir copias de tus versiones cambiadas cuando quieras, con esta libertad podemos colaborar, si algunos publican un programa libre y nos gusta y lo usamos pero deseamos algún progreso, más funcionalidades en el programa, uno puede comenzar con la versión actual, implementar una parte de la mejora deseada y publicar su versión, luego otro puede retormar, implementar algo más y publicar su versión cambiada, otro puede comenzar con esta versión, implementar el resto y publicar su versión cambiada y diremos que habrán colaborado para implementar las mejoras deseadas y así la libertad 3 permite la colaboración por lo tanto la libertad 3 también es escencial y todos los usuarios reciben los beneficios de estas 4 libertades, todos los usuarios son capáces de ejercer la libertad 0 y la 2, la libertad de utilizar el programa como quieras y la libertad de redistribuir copias exactas porque no exigen programar,todo el mundo sabe hacerlo, las libertades 1 y 3 sí exigen programar, por lo tanto cada usuario es mas o menos capáz de ejercerlas según sepa programar y muchos no quieren aprender a programar, entonces no pueden ejercer estas libertades directamente, pero reciben los beneficios de vivir en una sociedad en la cual todos tienen estas libertades cuando otros (los programadores) ejercen estas libertades y cuando publican sus versiones cambiadas todos el mundo puede instalarlas o nó, como quiera, y así recibe los beneficios, también cualquier usuario puede aprovechar las 4 libertades incluso sin saber ejercerlas, indirectamente puede aprovecharlas, si eres usuario de un programa libre y si lo usas en tu negocio y si no sabes programar quizás notarás algún cambio que haría más eficiente tu negocio y así con este cambio ganarías más, entonces valdría pagar a un programador por implementar el cambio por un precio apropiado, por lo tanto podrías buscar un programador dispuesto a implementar este cambio por un precio aceptable, luego le darás una copia exacta de la versión que usas ejerciendo tu libertad 2, luego él ejercerá su libertad 1 implementando los cambios pedidos, luego ejercerá su libertad 3 pàra darte una copia de esta su versión cambiada y luego se lo pagarás y una parte importante del negocio de SL funciona así y las 4 libertades nos proporciona la democracia, un programa libre se desarrolla democráticamente bajo el control de sus usuarios, cada uno puede participar cuando quiera en la decisión social sobre el fututo del programa que no es sinó la suma de todas las decisiones individuales de qué hacemos con el porgrama, por contraste el desarrollo de un programa privativo se hace siempre bajo la dictadura de su desarrollador y el programa privativo opera como un instrumento para imponer su poder a los usuarios a los cuales puede mandar, explotar y abusar. Por lo tanto, a un lado tenemos libertad, solidaridad social y democracia, al otro lado dictadura, explotación e injusticia, la sociedad debe elegir software libre y rechazar software privativo, pero primero cada uno de nosostros debe elegir el software libre y rechazar el software privativo para mantener tu propia libertad debes rechar software privativo, porque cada programa privativo te privaría de la libertad. La meta del movimiento del software libre es la liberación del ciber-espacio y de todos sus habitantes

Dejar un comentario

LA BIBLIA DE UBUNTU EN ESPAÑOL

Portada

De Bibliaubuntu

LA BIBLIA DE UBUNTU EN ESPAÑOL
Si el fondo de la imagen no lo ves transparente, es porque usas Internet Explorer 6. Pásate a Firefox, navegador que soporta mejor los estándars

Bienvenidos a la wiki de la Biblia Ubuntu en Español. En esta Wiki se presenta la traducción completa del libro en inglés “Ubuntu Linux Bible”, el cual está distribuido por las redes BitTorrent, ed2k y en varias páginas web.Una vez el texto esté completamente traducido, se irá manteniendo actualizado conforme vayan pasando las versiones de Ubuntu. De esta forma se garantiza tener una buena documentación siempre, y con material propio. Así pues, no dudes en unirte al equipo de traducción, que seguro que puedes ayudar :-)

Si buscas más documentación interesante, dirígete al portal de la comunidad.

¿Cómo puedo colaborar?
  • Puedes empezar a traducir artículos ya mismo, para ello dirígete al índice, escoge el apartado que quieras, y empieza a traducir. Recuerda seguir la guía de estilo y las convenciones de nombres. ¡No olvides registrarte!
  • Anima a más gente a que se una a esta wiki para terminar el trabajo lo antes posible :-D
  • Actualiza contenido ya anticuado, corrige fallos, etc.
  • Si no sabes inglés, siempre puedes corregir el texto ya traducido o modificarlo para que se entienda mejor.
  • Elimina todo el spam que puedas encontrar u otros contenidos inapropiados que no tengan cabida en esta wiki.
  • Sigue las políticas de edición.
Noticias

Hoy es: Viernes, 12 de diciembre del 2008 (hora del servidor)

  • ¡Tenemos 197 apartados ya traducidos!
  • Capítulos 1, 2, 4, 5, 6, 12 y 13 traducidos, lo cual representa un 18,75% del total, ¡felicidades a todos los colaboradores!.
  • La traducción continúa… y queda mucho trabajo por hacer, ¡súmate al proyecto!
¿Buscas ayuda?

Si no tienes ni idea de como editar páginas, en la ayuda de la wiki encontrarás información útil. También te puedes pasar por las páginas de ayuda de la Wikipedia. Para hacer pruebas de edición, puedes usar ésta página.

Nota para los usuarios de Internet Explorer: Internet Explorer 6 y anteriores no soportan el canal alfa para las imágenes tipo .png, así pues, puedes optar por cambiar a un navegador que tiene soporte desde hace varios años (Firefox, Opera, Konqueror, Safari, etc.) o actualizarte a Internet Explorer 7.

<!–
google_ad_client = “pub-9379509189581417″;
google_ad_width = 728;
google_ad_height = 15;
google_ad_format = “728×15_0ads_al_s”;
//2006-12-16: wiki_co_il_bottom
google_ad_channel = “8673522719″;
google_color_border = “FFFFFF”;
google_color_bg = “FFFFFF”;
google_color_link = “0000FF”;
google_color_text = “000000″;
google_color_url = “008000″;
//–>
window.google_render_ad();
Herramientas personales

if (window.isMSIE55) fixalpha();

google_ad_client=”pub-9379509189581417″;
google_ad_width=120;
google_ad_height=600;
google_ad_format=”120×600_as”;
google_ad_channel=”8293093296″;
google_ad_type=”text_image”;
google_color_border=”FFFFFF”;
google_color_bg=”FFFFFF”;
google_color_link=”3D00F5″;
google_color_url=”CCCCCC”;
google_color_text=”3D00F5″;
window.google_render_ad();

Índice

De Bibliaubuntu

Tabla de contenidos

[esconder]

if (window.showTocToggle) { var tocShowText = “mostrar”; var tocHideText = “esconder”; showTocToggle(); }

Parte I: Empezando con Ubuntu Linux

Capítulo 1: El proyecto Ubuntu Linux

Capítulo 2: Instalando Ubuntu

Capítulo 3: Escenarios de instalación de Ubuntu

Parte II: Ubuntu para los usuarios de Escritorio

Capítulo 4: Conceptos básicos del sistema Linux

Capítulo 5: Usando el escritorio GNOME

Capítulo 6: Usando herramientas de la Línea de Comandos

Capítulo 7: Trabajando con archivos de texto en Ubuntu

Capítulo 8: Leyendo y enviando correo con Evolution

Capítulo 9: Surfeando la web con Firefox

Capítulo 10: Creando y publicando documentos

Capítulo 11: Otro software de oficina: hojas de cálculo y presentaciones

Capítulo 12: Trabajando con gráficos

Capítulo 13: Trabajando con multimedia

Capítulo 14: ¿Quieres jugar?

Capítulo 15: Conectándose a otros sistemas

Capitulo 16: Transferir y compartir ficheros con Ubuntu

Capítulo 17: Electrónica de consumo y Ubuntu

Capítulo 18: Software de desarrollo en Ubuntu

Parte III: Ubuntu para Administradores de Sistema

Capítulo 19: Comprendiendo los procesos de arranque y apagado de Ubuntu

Capítulo 20: Añadiendo, quitando y actualizando el software

Capítulo 21: Gestionando usuarios, grupos, autentificación y permisos avanzados

Capítulo 22: Copias de seguridad y restauraciones de ficheros

Capítulo 23: Añadiendo hardware y conectando periféricos

Capítulo 24: Configuración y seguridad de la red

Capítulo 25: Sin cables

Parte IV: Configurando servidores en Ubuntu

Capítulo 26: Instalando un servidor Web

Capítulo 27: Instalando un servidor de correo

Capítulo 28: Instalando un servidor DHCP

Capítulo 29: Instalando un servidor DNS

Capítulo 30: Instalando un servidor de impresión

Capítulo 31: Instalando un servidor NFS

Capítulo 32: Instalando un servidor Samba

<!–
google_ad_client = “pub-9379509189581417″;
google_ad_width = 728;
google_ad_height = 15;
google_ad_format = “728×15_0ads_al_s”;
//2006-12-16: wiki_co_il_bottom
google_ad_channel = “8673522719″;
google_color_border = “FFFFFF”;
google_color_bg = “FFFFFF”;
google_color_link = “0000FF”;
google_color_text = “000000″;
google_color_url = “008000″;
//–>
window.google_render_ad();
Vistas

Dejar un comentario

Documental Código Linux

Dejar un comentario

ManPages en Español

Vamos a instalar las páginas de Man  en Español.

Suponiendo ser el usuario : gille@leinad-desktop:~$

escribimos en el sell :


guille@leinad-desktop:~$ sudo apt-get install manpages-es
guille@leinad-desktop:~$ sudo apt-get install manpages-es-extra

guille@leinad-desktop:~$ man cp
Y debería mostranos la pagina de ayuda de “cp” en español. )
Pero si llegara a pasar que no nos está tomando los caracteres especiales del idioma, como por ejemplo los acentos tenemos que solucionarlo. Por ejemplo: Si en vez de mostrar último muestra algo como último

Solución:

  1. Editamos los siguientes archivos:

    sudo vim /var/lib/locales/supported.d/es
    sudo vim /var/lib/locales/supported.d/local

    Agregandoles al mismo las siguientes líneas:
    es_ES@euro ISO-8859-15
    es_ES ISO-8859-1
  2. Abrimos y editamos el archivo y le agregamos:

    guille@leinad-desktop:~$ vim .bashrc
    # Esto es para mostrar correctamente los acentos
    alias man=’LC_ALL=es_ES@euro man’
  3. Reconfiguramos los locales de idiomas.

    guille@leinad-desktop:~$ sudo dpkg-reconfigure locales

Solo nos resta cerrar la consola y abrir nuevamente para ver los resultados, si todo anda bien podríamos apreciar los acentos de forma correcta en las man.

Por : Guillermo Daniel Heizenreder, cuyo blog es : ” Nerkof”

Dejar un comentario

La Biblia de Kubuntu en Español


Las famosas Release Notes: 0.2 Release Notes: *** Reformateado al estilo geek de las ezines del año '98 :) *** Eaeaa, llegamos a las no se cuantas lineas :P 0.3 Release Notes: *** Agregada la sección sobre "Dispositivos y su montaje" *** Agregada la sección sobre "Instalar drivers privativos" *** Rediseñando la parte de Sistema de archivos *** Cambiado el estilo del separador de capitulos :P 0.4 Release Notes: *** Se agrega mi querido nico a la edición del libro, gracias ^^ *** Agregada la sección sobre "Instalar el driver oficial de Nvidia" *** Agregada la seccion sobre "Alternativas a los programas de windows" *** Agregada la sección sobre "Configurando una Wifi con chip Broadcom bcm43xx" *** Uso de VIM para la edición del libro, porque soy masoquista. 0.5 Release Notes: *** Se expande la lista de "Alternativas a los programas de windows" *** Agregada la sección sobre "Utilizando las aplicaciones basicas" *** Agregada la seeción sobre "Compresión y descompresión de ficheros" *** Observo la cantidad de cosas que hicimos en menos de 2 dias y me impresiono :P *** Eaeaa x2: 1.918 Lineas ya robadas escritas! Felicitaciones *** Esta release va dedicada para Ezep, ese chico tan fanatico de Kubuntu :p 0.6 Release Notes: *** Agregada la sección sobre "Instalar el driver oficial de nvidia ATI" *** Agregada la sección sobre "Que es el comando sudo" *** Agregada la sección sobre "Configurar sudo para los usuarios" *** Agregada la seccion sobre "Instalando una impresora compatible" *** Agregada la sección sobre "Configurando el bootloader GRUB" *** Agregada la sección sobre "Configurando una red con router y DHCP (IP automatica)" 0.7 Release Notes: *** Ahora tenemos un TODO-FILE para meter cosas e ideas locas y al azar. *** Mejorada la parte de "sudo", ahora con posibles errores de permisos sin sudo. *** Agregada la sección sobre "X11: El servidor gráfico y sus entornos graficos" *** Agregada la sección sobre "Configurando el servidor grafico Xorg" *** Agregada la sección sobre "Probando entornos de escritorio" *** Agregados unos cuantos entornos y Window managers al capitulo 4.11 *** Llegamos a las 3.726 lineas! El doble y casi el triple desde que empezamos. *** Agregada la sección sobre "Los drivers oficiales de Intel" *** Agregada la sección sobre "Las TTYs o "Terminales Virtuales"" *** Comenzamos a meter imagenes en la versión HTML/Online *** Mejorada la parte de "Sistemas de archivos" *** Agregada la sección sobre "Configurando el fichero /etc/fstab" *** Agregada la sección sobre "Reconfigurando xorg con dpkg-reconfigure" *** Revisión ortográfica y edición intensiva. Done. (?) *** Formato definitivo y terminado, con thumbnails y links a imágenes a tamaño real *** para hacer mas liviana la carga de la web *** 4592 líneas de texto, 219110 caracteres y contando... 0.8 Release Notes: *** Indice actualizado, corregido y agregados links a cada capitulo. *** Capítulo 8, agregados más programas y re-formateados los links. *** Agregadas subsecciones en el capitulo "Instalando software opcional", sobre instalacion de *** aplicaciones propietarias y ejecucion de programas de Windows mediante Wine. *** :D~ A Elidix la declaran Empleada del Año de SANCOR (!) :|~ (?) *** Agregada la sección sobre "Configurando una red gprs con celular" *** Agregada la sección sobre "Instalación y configuración de Compiz-Fusion" *** Agregada la sección sobre "Instalación y configuración de KDE4" *** Movimos la sección 4.11 a la 7.3, pensamos que queda mejor ahi ^^ *** Extendimos la sección 8 con muchisimos mas programas, habría que acomodar :P *** Agregamos la sección 7.1: "Introducción a la consola de GNU/Linux" *** Hicimos algunos cambios mas en la numeración de los capitulos :P. *** Capitulo 3.1.1 movido al capitulo 3.2 y desplazamos al resto. *** Agregamos la sección 7.3 sobre "Personalización de KDE" y desplazamos al resto otra vez. :P *** Actualizado el Capítulo 3.4: agregado método gráfico para montar dispositivos. *** Actualizado el Capítulo 8.1: agregados más programas a la lista de alternativas. TODO-FILE (Cosas para agregar && $RANDOM stuff): *** Una sección sobre Uso basico de BASH y TTY (como capitulo 7.1 y 7.2) *** Una sección sobre Xorg y entornos graficos (como capitulo 3.5) *** Una sección sobre... Compiz? (como capitulo 4.9) *** Un capitulo sobre errores comunes (como capitulo 9.) *** Agregarle una sección de "Posibles errores" a cada seccion del capitulo 4. *** Falta agregar los caps de Manpages y ayuda, wine y fuentes; y BASH *** Capitulo sobre Recuperacion y/o re-instalacion de Grub *** Capitulo sobre la Personalización de nuestro KDE. *** Reescribir el capitulo sobre Grub y su recuperación. *** Reescribir el capitulo sobre la reconfiguración de Xorg *** Links y documentación adicional al final del libro. *** Con eso ya tendriamos la v0.9, y a partir de ahi solo quedaria hacer *** una corrección y edición a fondo, hasta finalmente largar la final. *** Obviamente, largar la versión "descargable" en PDF y TXT! :D
INDICE
1. INTRODUCCION 1.1 ¿Qué es GNU/Linux? 1.2 ¿Qué es una distribución de GNU/Linux? 1.3 ¿Qué es Kubuntu? 1.4 ¿Qué es un entorno de escritorio y KDE? 1.5 ¿Cómo probar Kubuntu y de dónde descargarlo? 2. INSTALACIÓN 2.1 Instalación normal 3. ENTENDIENDO EL SISTEMA 3.1 Estructura de directorios 3.2 Sistemas de archivos 3.3 Sistema de permisos 3.3.1 Qué es el comando "sudo" 3.4 Dispositivos y su montaje 3.5 GRUB: El bootloader 3.6 X11: El servidor y sus entornos gráficos 3.6.1: Xorg: El servidor gráfico 3.6.2: Sus entornos de escritorio 3.6.3: Más chico que un entorno: Window manager 3.7 Las TTY o "Terminales Virtuales" 3.8 BASH: La consola de Kubuntu 4. CONFIGURACIÓN DEL SISTEMA 4.1 Configurando la red e internet 4.1.1 Configurando una red con router y DHCP (IP automática) 4.1.2 Configurando una tarjeta Wifi con chip Broadcom (bcm43xx) 4.1.3 Configurando una conexión gprs con celular 4.2 Actualizar el equipo 4.3 Configurando los idiomas 4.4 Instalando los drivers propietarios 4.4.1 Instalando los drivers oficiales de NVIDIA 4.4.2 Instalando los drivers oficiales de ATI 4.4.3 Sobre los drivers oficiales de Intel 4.5 Configurando el servidor gráfico Xorg 4.5.1 Qué hacer en caso de una falla de Xorg 4.5.2 Reconfigurando Xorg con dpkg-reconfigure 4.6 Instalando una impresora compatible 4.7 Instalando software opcional (Flash, Códecs, etc.) 4.7.1 Instalar fuentes tipográficas de Microsoft 4.7.3 Instalar Wine para ejecutar aplicaciones de Windows® 4.8 Configurando "sudo" para los usuarios 4.9 Configurando el bootloader "GRUB" 4.10 Configurando el fichero /etc/fstab 4.10.1 Configurando fstab para un pendrive o memoria externa 4.10.2 Configurando fstab para una partición de Windows® 5. ADMINISTRANDO PAQUETES Y APLICACIONES 5.1 Conceptos básicos 5.2 Usando "Añadir o quitar programas" 5.3 Usando "Administrador de paquetes Adept" 5.4 Usando "Aptitude" o "Apt" 5.5 Instalando paquetes .deb del equipo 5.6 Convertir paquetes .rpm a .deb 6. FORMAS ALTERNATIVAS PARA INSTALAR PROGRAMAS 6.1 Paquetes Autopackage (de extensión .package) 6.2 Archivos binarios (.bin) 6.3 Instaladores automáticos (.run) 6.4 Compilar aplicaciones a partir del código fuente 7. UTILIZANDO E INSTALANDO APLICACIONES GENERALES 7.1 Introducción a la consola de GNU/Linux: Bash 7.2 Compresión y descompresión de ficheros y directorios 7.3 Instalación de temas y personalización de nuestro KDE 7.4 Instalación y configuración de Compiz-Fusion 7.5 Instalación y configuración de KDE4 7.6 Probando otros entornos gráficos 7.5.1 El entorno XFCE 7.5.2 El entorno GNOME 7.5.3 El window manager Fluxbox 7.5.4 El window manager Enlightenment 7.5.5 El window manager Blackbox 7.5.6 El window manager Openbox 7.5.7 El window manager 3D: Compiz-fusion 7.5.8 El window manager 3D: Metisse 8. ALTERNATIVAS A LOS PROGRAMAS DE WINDOWS 8.1 Lista de programas 9. AGRADECIMIENTOS Y TEMAS LEGALES AL AZAR 9.1 Agradecimientos 9.2 Temas legales al azar 9.3 Contacto y sugerencias
1. INTRODUCCION [Indice]
Bienvenidos a la biblia de Kubuntu en español, para principiantes de GNU/Linux, soy Elidix, y te voy a guiar en tu incursión a este Sistema Operativo [?]. GNU/Linux es un sistema operativo bastante distinto a otros como Windows®, por lo que a los viejos usuarios de Windows® que estén probando GNU/Linux les puede parecer confuso, complicado y hasta feo al principio, pero realmente vale la pena echarle un vistazo. Esta guía esta diseñada especialmente para eso: Enseñarle a los usuarios a tomar sus primeros pasos sobre GNU/Linux, usando una de sus distribuciones más fáciles: Kubuntu Para empezar, es recomendable tomar en cuenta, o saber, ciertas definiciones para que quede claro donde estamos parados, para eso, empezaremos por ver que es esto a lo que llamamos GNU/Linux:
1.1 ¿Qué es GNU/Linux? [Indice]
En este caso citaremos a la famosa Wikipedia, ella ya tiene la definición bien armada sobre lo que queremos saber: "Linux es un sistema operativo tipo Unix (también conocido como GNU/Linux) que se distribuye bajo la Licencia Pública General de GNU o GPL, es decir que es software libre. Su nombre proviene del Núcleo de Linux, desarrollado en 1991 por Linus Torvalds. Es usado ampliamente en servidores y super-computadores, y cuenta con el respaldo de corporaciones como Dell, Hewlett-Packard, IBM, Novell, Oracle, Red Hat y Sun Microsystems. Puede ser instalado en gran variedad de hardware, incluyendo computadores de escritorio y portátiles (PCs x86 y x86-64 así como Macintosh y PowerPC), computadores de bolsillo, teléfonos celulares, dispositivos empotrados, videoconsolas (Xbox, PlayStation 3, PlayStation Portable, Dreamcast, GP2X...) y otros (como juegos arcade, enrutadores y algunos modelos de iPod)." No tiene muchas complicaciones para que sea entendido, en todo caso, al final de este libro encontrarán unas serie de links a páginas webs que le reforzarán con mas información lo que se explique aquí. Bien, veamos, Linux es el Núcleo, que en conjunto con las aplicaciones de GNU, forman ese sistema operativo del que tanto se está escuchando últimamente. Este se usa en muchos servidores y computadores de mucha capacidad, debido a su gran estabilidad y seguridad, pero ojo, no significa que GNU/Linux sirva solo para eso, últimamente, gracias a la ayuda de la comunidad, y a la creación de varias distribuciones de GNU/Linux, como mas tarde vamos a ver a Kubuntu, GNU/Linux esta entrando en el mundo de las computadoras de escritorio, o mejor llamadas, "Desktop".
1.2 ¿Qué es una Distribución de GNU/Linux? [Indice]
En el capítulo anterior mencionamos "Distribuciónes de GNU/Linux", ahora veamos un poco que es esto que mencioné, para eso, volvamos a citar a la famosa Wikipedia: "Las variantes de estos sistemas se denominan "distribuciones" y su objetivo es ofrecer una edición que cumpla con las necesidades de determinado grupo de usuarios. De esta forma existen distribuciones para hogares, empresas y servidores. Algunas son gratuitas y otras de pago, algunas insertan software no libre y otras contienen solo software libre." Como dije antes, GNU/Linux fue usado principalmente en servidores o equipos que requieran un uso estable, seguro e importante. Pero gracias a la ventaja de que este es libre y se puede modificar, los usuarios fueron adaptando al sistema para que cumpla con sus necesidades, y a cada una de estas modificaciones, le pusieron un nombre, y las empezaron a distribuir como "Distribuciones de GNU/Linux", una de estas distribuciones, muy actual tambien, es Kubuntu.
1.3 ¿Qué es Kubuntu? [Indice]
Ubuntu es una distribución de Gnu/Linux orientada a escritorio, basada en Debian (otra distribución de GNU/Linux) pero enfocado en la usabilidad, lanzamientos regulares y fácil de instalación. Ubuntu es patrocinado por la empresa Canonical Ltd. de Mark Shuttleworth, y es una sistema operativo libre y de código abierto. Kubuntu a su vez es una distribución de Gnu/Linux hermana de Ubuntu, con la unica diferencia de traer el entorno de escritorio KDE, razón por la que trae la K en su nombre.
1.4 ¿Qué es un entorno de escritorio y KDE? [Indice]
KDE es un entorno de Escritorio contemporáneo para estaciones de trabajo Unix. KDE llena la necesidad de un escritorio amigable para estaciones de trabajo Unix (como Gnu/Linux), similar a los escritorios de MacOS o Windows®. En estas imágenes vas a ver la similitud que tiene KDE con los escritorios de Windows® o Mac: Escritorio de KDE 3.5 KDE 3.5.9, la última versión estable de KDE hasta el momento, es la que trae por defecto la última versión de Kubuntu Escritorio de KDE 4 KDE 4, la última versión oficial de KDE, renovada casi completamente, viene opcional o se puede instalar en Kubuntu. KDE tambien es muy reconocido por la amplia capacidad de personalización que tiene, es impresionante lo que se puede lograr desde sus menús, y ni hablar si lo modificas internamente :). Mas adelante, en el capítulo 3.5, hablaremos con más detalle sobre lo que es un entorno de escritorio y a que se le llama X u Xorg en linux.
1.5 ¿Cómo probar Kubuntu y de donde descargarlo? [Indice]
Kubuntu tiene la ventaja de que su CD de instalación tambien es un Live-CD, esto significa que se puede usar Kubuntu directamente desde el CD sin necesidad de instalarlo (con ciertas limitaciones, obviamente). Esto es muy útil, ya que se puede probar si Kubuntu es compatible con tu equipo y funciona bien en el, se puede leer la documentación antes y durante la instalación, o hasta se puede usar para reparar un fallo que te impida iniciar normalmente tu Kubuntu ya instalado. Para descargar el CD de Kubuntu, si aún no lo has hecho, puedes dirigirte a esta dirección: http://kubuntu.org/download.php#latest Elige algún mirror cercano a donde vives, o el que te resulte mas rápido. Despues, elige entre las tres opciones que salen allí: [1] PC (Intel x86) desktop CD [2] 64-bit PC (AMD64) desktop CD La primera es compatible con cualquier PC de escritorio que tengas, la segunda es para los equipos nuevos de 64-bits. Mi recomendación es usar la x86 ya que es compatible con todo el software disponible por el momento, y toda la documentación que encuentres es para esa versión, incluyendo este manual. Si ya estás leyendo esto desde el Live-CD de Kubuntu, siéntete libre de probarlo, instalarle cosas, personalizarlo, estaras probando KDE y Kubuntu sin ni siquiera haberlo instalado, y podrás decidir si finalmente instalarlo o no.
2. INSTALACIÓN [Indice]
Al fin, el momento mas esperado o temido de los usuarios, [?] Aunque parezca difícil, es mas sencillo de lo que parece, lo que mas tarda es la copia misma de ficheros, dependiendo de las capacidades de cada equipo, el resto se hace en menos de 5 minutos.
2.1. Instalación Normal [Indice]
Lo primero que debemos hacer es insertar el CD en nuestra lectora de CD y reiniciar. Una vez que prende el equipo, la primera pantalla que nos aparecerá es la siguiente: =========================================================================================================== =========================================================================================================== Ahí apretamos la tecla que nos indica para elegir nuestro idioma. Inmediatamente después nos aparecerá un menú como el de la imagen de debajo. La primera opción es iniciar en LiveCD (como expliqué antes) sin instalar nada La segunda opción es instalar Kubuntu 8.04 en nuestro sistema. Elige esa opción =========================================================================================================== =========================================================================================================== Una vez elegida la opción de instalar, comienza la carga: =========================================================================================================== =========================================================================================================== Llegamos al primer punto de la instalación, elegir el idioma del sistema. En mi caso y en el de la mayoría de los usuarios que lean esta guia será Español. Indicar que también existen los otros 3 idiomas oficialmente reconocidos en España a parte del Español: Euskera, Catalán y Gallego. [?] =========================================================================================================== =========================================================================================================== Ahora llegamos a la “Zona horaria”. Elige la zona donde vivas o al menos una que tenga la misma zona horaria que tienes. =========================================================================================================== =========================================================================================================== Acá llegamos a la parte de la distribución del teclado. La opción más habitual para nosotros será Spain/Spain. =========================================================================================================== =========================================================================================================== Y ahora algo muy temido por muchos, las particiones. Si tienes un disco vacío, elige la opcion: "Guiada - Usar todo el disco: Nombre del disco" Ten cuidado al elegir el disco, ya que una equivocación aca puede acabar con todo lo que tengas en el equipo :P Si ya tienes Windows® u otro sistema operativo, puedes elegir la opción: "Guiada - Cambiar tamaño de la partición" y el instalador se encargará de cambiar el tamaño de la partición que ya tengas en el disco e instalar Kubuntu en el espacio que quede libre. De última, si estás familiarizado con particionadores más completos, en el Live-CD tienes el programa 'QtParted' en el menú, es un particionador bastante completito y similar al Partition Magic para Windows®. Con él achicas la particion que ya tengas en el equipo y dejas un espacio en blanco, luego, en el instalador eliges la opcion "Utilizar todo el espacio libre contiguo más grande" y el instalador se encargará de instalarse en el espacio libre que dejaste del disco. *** Nota: Algunos usuarios mencionaron que si se usa el ultimo metodo (manualmente el particionado) y/o el montaje *** se hace manualmente, puede que la partición de Windows (ntfs) no se monte automaticamente en nuestro Kubuntu. *** Igual, no se hagan problema, mas adelante, en el capitulo 4.10.2 explicamos como configurar nuestras particiones *** ntfs en Kubuntu para que se monten por si solitas. =========================================================================================================== =========================================================================================================== Llegamos al paso de crear el usuario. Aquí hay que rellenar las casillas con los datos que queramos. Mas adelante podremos crear mas usuarios para el resto de las personas si queremos. =========================================================================================================== =========================================================================================================== Despues se muestra un resumen de la instalación, en el podemos ver todo lo que el instalador va a hacer finalmente, aquí verificamos de no habernos equivocado en nada, y finalmente clickeamos en "Instalar" =========================================================================================================== =========================================================================================================== Ahora falta esperar.. Dependiendo de que máquina tengamos se tardará más o menos, pero nos podemos ir a tomar un café (o dos) que se hace todo automáticamente y de forma desatendida. =========================================================================================================== =========================================================================================================== Una vez terminada la instalación, retiramos el CD de la lectora y pulsamos en Reiniciar. =========================================================================================================== =========================================================================================================== Ya tenemos instalado Kubuntu Hardy Heron. Felicitaciones ^^
3. ENTENDIENDO EL SISTEMA [Indice]
Bienvenido por primera vez a tu Kubuntu ya instalado ^^ Seguramente iniciaste contento, miraste un poco tu nuevo sistema operativo reluciente, y te preguntas, ¿y ahora qué? Lo primero que haremos es leer un poco sobre como esta estructurado este sistema, para eso, de vez en cuando citaremos algunas guías que explican bien estos temas.
3.1 Estructura de directorios [Indice]
Si vienes del mundo de Windows® lo primero que te sorprenderá es que no está la unidad C:. La distribución de los discos y particiones en Linux es diferente. Ya en la instalación te puedes dar cuenta cómo se nombran los discos en Linux: * El primer disco duro es /dev/hda (Hard Disk ide A) * El segundo disco duro es /dev/hdb (Hard Disk ide B) Si el disco llegara a ser SATA (Serial ATA) o SCSI, el dispositivo en lugar de llamarse hda, pasara a llamarse sda (por el nombre SCSI): * El primer disco duro es /dev/sda (Scsi Disk A) * El segundo disco duro es /dev/sdb (Scsi Disk ide B) Y asi sucesivamente... El disco también tendrá una o varias particiones, así las del primer disco duro (/dev/hda) serán /dev/hda1, /dev/hda2, u /dev/sda1 y /dev/sda2 en caso de ser SATA's como mencionamos antes o discos scsi. Éstas tiene el equivalente a lo que en Windows® se llama C:, D:, ...etc. En GNU/Linux todo es un archivo, y cuando digo todo es todo. Desde los archivos de datos hasta las particiones de los discos pasando por el ratón y la tarjeta de sonido. Los directorios también son archivos. Existe un directorio raiz (/) del que cuelga todo. Los dispositivos cuelgan del directorio /dev. ===================================================================== Algunos de los directorios más interesantes: ===================================================================== * /: Raíz, es de donde desprenden el resto de los directorios, como sería la unidad C:/ en Windows®. * /usr: Aquí se encuentra la gran mayoría de los ficheros existentes en un sistema GNU/Linux, tales como documentación, casi la totalidad de los comandos de usuario, juegos, librerías, etc. * /bin: Aquí están los comandos que pueden usar todos los usuarios (incluido el administrador o root). * /sbin: Aquí están los comandos que sólo puede usar el administrador o root. * /dev: Ahí están todos los dispositivos de nuestra máquina. * /home: Lugar donde se almacenan las cuentas de usuarios. * /lib: Enlaces a las librerías que se necesitan para el sistema. * /var: Contiene información variable, como por ejemplo los logs del sistema (/var/log), correo local, etc. * /tmp: Directorio temporal. * /etc: Configuración global de los programas. * /root: Cuenta del administrador. * /boot: Aquí está todo lo necesario para arrancar el sistema. * /media: Punto de montaje para sistemas de archivos montados localmente. * /mnt: Antiguo punto de montaje para sistemas de archivos montados localmente. Hoy en día está en desuso y se conserva por razones históricas. * /proc: Sistema de archivos virtual de información de procesos y del kernel. Todos estos directorios los podemos ver dirigiéndonos a / desde nuestro Konqueror o Dolphin, como muestra la siguiente imagen: Árbol de directorios de Kubuntu ===================================================================== Algunas referencias de Ficheros conocidos: ===================================================================== * /etc/apt/sources.list: Este fichero configura la lista de repositorios para Añadir aplicaciones, ver Activar universe y multiverse para más detalles. * /etc/X11/xorg.conf: Este fichero define y configura el entorno gráfico a cargar. * /etc/fstab: Este fichero configura el acceso a los diferentes sistemas de archivos que hay en nuestro sistema. * /etc/passwd: Este fichero controla el uso de usuarios, en contraseñas, con permisos y grupos que pertenecen a cada usuario, archivo muy importante si uno quiere tener un usario root más que el ya conocido root. * /etc/readahead/boot y /etc/readahead/desktop: Estos ficheros contienen la lista de rutas de todos los archivos que se van a cargar en la memoria caché durante el Inicio_del_sistema. Ya que sabemos como están distribuídos los ficheros y directorios en nuestro sistema, también podemos saber qué tipos de sistemas de ficheros hay, para eso, seguimos en el siguiente capítulo ^^
3.2 Sistema de archivos [Indice]
Para empezar, citamos de nuevo a la Wikipedia para darles la introducción al tema: "Los sistemas de ficheros (filesystem en inglés), estructuran la información guardada en una unidad de almacenamiento (normalmente un disco duro) de una computadora, que luego será representada ya sea textual o gráficamente utilizando un gestor de ficheros. La mayoría de los sistemas operativos poseen su propio sistema de ficheros. Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los datos como una cadena de bloques de un mismo tamaño, a veces llamados sectores, usualmente de 512 bytes de longitud. El software del sistema de archivos es responsable de la organización de estos sectores en ficheros y directorios y mantiene un registro de qué sectores pertenecen a qué archivos y cuáles no han sido utilizados. En la práctica, un sistema de archivos también puede ser utilizado para acceder a datos generados dinámicamente, como los recibidos a través de una conexión de red (sin la intervención de un dispositivo de almacenamiento). Resumen de características de los sistemas de Ficheros * Seguridad o permisos o listas de control de acceso (ACLs) o UGO (Usuario, Grupo, Otros, o por sus siglas en inglés, User, Group, Others) o Capacidades granuladas o Atributos extendidos (ej.: sólo añadir al archivo pero no modificar, no modificar nunca, etc.) * Mecanismo para evitar la fragmentación * Capacidad de enlaces simbólicos o duros * Integridad del sistema de ficheros (Journaling) * Soporte para archivos dispersos * Soporte para cuotas de disco * Soporte de crecimiento del sistema de ficheros nativo" Pues bien, seguramente habrán visto que al momento de particionar el disco para instalar nuestro sistema Kubuntu se nos pregunta por el tipo de Sistema de Ficheros, teniendo para elegir varios. Pues bien, ahora que tenemos una idea más clara sobre lo que es un sistema de ficheros, vamos a dar una descripción de los más utilizados en GNU/Linux y sus ventajas. Luego quedará a criterio de ustedes la elección de uno u otro. En caso de dudas recomendamos decantarse por EXT3, que sigue siendo el standard "de facto" utilizado en la mayoría de las distribuciones GNU/Linux, incluída Kubuntu. Los sistemas de ficheros más conocidos son: ===================================================================== ext2 ===================================================================== ext2 (second extended filesystem o "segundo sistema de archivos extendido") es un sistema de archivos para el sistema operativo GNU/Linux Fue diseñado originalmente por Rémy Card. La principal desventaja de ext2 es que no implementa el registro por diario o bitácora (en inglés Journaling) que sí implementa su sucesor ext3, el cual es totalmente compatible. ext2 fue el sistema de ficheros por defecto de las distribuciones de Linux Red Hat Linux, Fedora Core y Debian hasta ser reemplazado recientemente por su sucesor ext3. Los límites son un máximo de 2 TB de archivo, y de 4 TB de partición. ===================================================================== ext3 ===================================================================== ext3 (third extended filesystem o "tercer sistema de archivos extendido") es un sistema de archivos con registro por diario (journaling). Es el sistema de archivo más usado en distribuciones Linux. La principal diferencia con ext2 es el registro por diario. Un sistema de archivos ext3 puede ser montado y usado como un sistema de archivos ext2. Otra diferencia importante es que ext3 utiliza un árbol binario alanceado (árbol AVL) e incorpora el asignador de bloques de disco Orlov. Sus ventajas son: Aunque su velocidad y escalabilidad es menor que sus competidores, como JFS, ReiserFS o XFS, tiene la ventaja de permitir actualizar de ext2 a ext3 sin perder los datos almacenados ni formatear el disco y un menor consumo de CPU. El sistema de archivo ext3 agrega a ext2 lo siguiente: * Registro por diario. * Índices en árbol para directorios que ocupan múltiples bloques. * Crecimiento en línea. ===================================================================== ReiserFS ===================================================================== ReiserFS es un sistema de archivos de propósito general, diseñado e implementado por un equipo de la empresa Namesys, liderado por Hans Reiser. Actualmente es soportado por Linux y existen planes de futuro para incluirlo en otros sistemas operativos. También es soportado bajo windows (de forma no oficial), aunque por el momento de manera inestable y rudimentaria (ReiserFS bajo windows). A partir de la versión 2.4.1 del núcleo de Linux, ReiserFS se convirtió en el primer sistema de ficheros con journal en ser incluido en el núcleo estándar. También es el sistema de archivos por defecto en varias distribuciones, como SuSE (excepto en openSuSE 10.2 que su formato por defecto es ext3), Xandros, Yoper, Linspire, Kurumin Linux, FTOSX, Libranet y Knoppix. Con la excepción de actualizaciones de seguridad y parches críticos, Namesys ha cesado el desarrollo de ReiserFS (también llamado reiser3) para centrarse en Reiser4, el sucesor de este sistema de archivos. ReiserFS ofrece funcionalidades que pocas veces se han visto en otros sistemas de archivos: * Journaling. Esta es la mejora a la que se ha dado más publicidad, ya que previene el riesgo de corrupción del sistema de archivos. * Reparticionamiento con el sistema de ficheros montado y desmontado. Podemos aumentar el tamaño del sistema de ficheros mientras lo tenemos montado y desmontado (online y offline). Para disminuirlo, únicamente se permite estando offline (desmontado). Namesys nos proporciona las herramientas para estas operaciones, e incluso, podemos usarlas bajo un gestor de volúmenes lógicos como LVM o EVMS. * Tail packing, un esquema para reducir la fragmentación interna. Comparado con ext2 y ext3 en el uso de archivos menores de 4k, ReiserFS es normalmente más rápido en un factor de 10–15. Esto proporciona una elevada ganancia en las news, como por ejemplo Usenet, caches para servicios HTTP, agentes de correo y otras aplicaciones en las que el tiempo de acceso a ficheros pequeños debe ser lo más rápida posible. ===================================================================== ext4 ===================================================================== ext4 (fourth extended filesystem o "cuarto sistema de archivos extendido") es un sistema de archivos con registro por diario (en inglés Journaling), anunciado el 10 de octubre de 2006 por Andrew Morton, como una mejora compatible de ext3. Las principales mejoras son: * Soporte de volúmenes de hasta 1024 PiB. * Soporte añadido de extent. Compatibilidad con versiones anteriores Actualmente, el ext4 es compatible con su anterior versión, el ext3. Esto quiere decir que se puede montar como una partición ext3. También se pueden montar las particiones ext3 como ext4. Aunque, si la partición ext4 usa extent (una de las mayores mejoras), la compatibilidad con la versión anterior, y por lo tanto, montar la partición como ext3, no es posible. La opción extent no es usada por defecto. Como decimos siempre, si dudamos o sinceramente no nos interesa demasiado el tema y tan solo queremos instalar Kubuntu y no preocuparnos por defragmentar el disco, recomendamos que opten por ext3 (SI, han leído bien, en Kubuntu y en cualquier otro Linux NO necesitamos defragmentar el disco rígido como sí lo hacíamos o hacemos en sistemas Windows®. Aunque existen herramientras de licencia GNU para diagnóstico y defragmentación de nuestro disco rígido en Linux, rara vez necesitaremos utilizarla. Por si quieren tomarlo como ejemplo, quien escribe esto, en 8 años que lleva utilizando GNU/Linux, jamás necesitó defragmentar. *** Nota final: gracias a los colaboradores de Wikipedia por los excelentes artículos que mencionamos en *** gran parte en esta sección de La Biblia de Kubuntu :)
3.3 Sistema de permisos [Indice]
El sistema de permisos de GNU/Linux no es complicado de entender, y de a poco verás lo importante que es mantener todo bien configurado en el tema de permisos, ya que la seguridad del sistema operativo depende de eso. ===================================================================== Root/Superusuario: ===================================================================== En los sistemas operativos del tipo Unix (como GNU/Linux), hay un usuario llamado "root", que es el que posee todos los derechos en todos los modos, como si fuese el administrador del sistema. Este usuario no tiene límite en respecto a permisos, puede acceder/leer/modificar todo lo que se encuentre en el sistema. No es recomendable usar root para las tareas diarias, ya que la seguridad de GNU/Linux se ve afectada bastante ante algún posible problema. ===================================================================== Usuarios y Grupos: ===================================================================== Los usuarios pueden tener sus propios permisos para ciertos ficheros, su propio directorio (llamado "Carpeta personal" en Kubuntu) y son los recomendados para usar diariamente. Los grupos sirven para especificar permisos a ciertos grupos de usuarios. Para dar un ejemplo: Nosotros tenemos un directorio "Hola", y este pertenece al grupo "Locos", todos los usuarios que sean miembros del grupo "Locos", tendran los permisos que este grupo tenga respecto al directorio "Hola". No es complicado, ¿no? ^^ Vamos a complicarla un poco mas entonces.. ===================================================================== Permisos en ficheros y directorios: ===================================================================== Para los ficheros y directorios existen tres tipos de permisos. * Ejecución: Si es para un fichero será ejecutable y si es para un directorio significa que podemos pasar por él. Es representado por una X. * Lectura: Si es para un fichero significa que podemos leerlo y si es un directorio es que podemos leerlo también. Es representado por una R. * Escritura: Si es para un fichero será que podemos escribir en él y si es para un directorio significa que podemos crear ficheros dentro de él. Es representado por una W También existen tres tipos de roles sobre los que se aplican estos permisos. Un fichero pertenece a un usuario y a un grupo: * Usuario: El propietario del archivo. * Grupo: Grupo al que pertenece el archivo. * Otros: Los demás usuarios. Veamos un ejemplo: ===================================================================== $ ls -l pg_backup.sh -rwxr-x--- 1 pepito usuarios 453 2005-02-17 09:35 pg_backup.sh ===================================================================== El fichero pg_backup.sh pertenece al usuario pepito y al grupo usuarios. Los permisos que tiene para el usuario son rwx lo que significa que el usuario pepito puede leer el archivo, escribir en él y ejecutarlo. Por la extensión vemos que es un script, por lo que es normal que se pueda ejecutar. Para el grupo tiene los permisos r-x. Eso significa que los miembros del grupo usuarios pueden leer el archivo y ejecutarlo, pero no modificarlo. Los permisos para los demás usuarios (otros) son ---, por lo que un usuario que no sea pepito ni pertenezca al grupo usuarios no podrá leer, escribir ni ejecutar el archivo. Cambiando los permisos de los ficheros y directorios: El comando chmod se usa para designar los permisos de un archivo. Sólo el dueño del archivo y el root pueden cambiar los permisos. La sintaxis de chmod es: ===================================================================== chmod {a, u, g, o} {+, -} {r, w, x} nombre del archivo ===================================================================== donde: * u: corresponde al dueño del archivo * g: corresponde al grupo * o ó a: corresponde al resto de los usuarios, a para todos (all) y o para otros (others) Para autorizar o desautorizar el permiso: * +: autoriza * -: desautoriza * =: resetea los permisos Los tipos de permisos son: * r: lectura * w: escritura * x: ejecución El comando chmod también acepta otros valores para cambiar los permisos. Es probable que hayas visto algo como: ===================================================================== sudo chmod 751 [nombre del archivo] ===================================================================== Es otro modo de gestionar los permisos; de forma binaria. El sistema es muy simple y cómodo: se considera un bit para lectura (r) otro para escritura (w) y otro para ejecución (x). Las combinaciones posibles son ocho y se muestran en la tabla siguiente: ====================== Decimal r w x 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 6 1 1 0 7 1 1 1 ====================== Un uno equivale a activar y un cero a desactivar los permisos. El equivalente decimal de los permisos se aplica en orden: dueño, grupo y cualquiera (u,g,a). Entonces en el ejemplo anterior el valor 751 actúa: 1. Cediendo todos los permisos al dueño. 2. Cediendo permiso de lectura y ejecución al grupo. 3. Cediendo permiso de ejecución a cualquiera. Cambiando el dueño de un fichero o directorio: El cambio de propietario se hace empleando el comando chown : ===================================================================== $ chown (propietario):(grupo) (archivo) ===================================================================== Pondremos un ejemplo, supongamos que el usuario gaccardo desea darle una copia del archivo test.sxw al usuario pigu, el usuario pigu debe ser propietario de su copia para poder modificarla. Para esto debe cambiar el propietario y el grupo utilizando el comando chown. Haciendo "ls -l" nos encontramos con un fichero así: ===================================================================== -rwx-rw-r-- gaccardo gaccardo 435 sep 4 11:38 test.sxw ===================================================================== Por lo que en este caso el usuario gaccardo (actual propietario) deberá hacer : ===================================================================== [gaccardo@servidor priv] chown pigu:pigu test.sxw ===================================================================== Si vuelve a hacer "ls -l" encuentra que ha cambiado el actual propietario ===================================================================== -rwx-rw-r-- pigu pigu 435 sep 4 11:38 test.sxw ===================================================================== Todo esto que hemos visto, también se puede hacer gráficamente, clickeando con el botón derecho sobre los ficheros a los cuales queremos cambiarles los permisos, y yendo a la configuración. Allí clickeamos en la pestaña "Permisos" y veremos algo similar a esto: Una vez que hayas entendido esto, ya habrás hecho un gran paso, de no ser asi, puedes releerlo y llevarlo a la practica, o leer alguno de los links que estan en el último capítulo para intentar entenderlo un poco más.
3.3.1 Qué es el comando "sudo" [Indice]
Habrán visto en varias partes de este libro que mencionamos a 'sudo' anteponiéndolo a cualquier comando que así lo requiera para su ejecución. "Sudo" es un acrónimo de "superuser do". El Superusuario (más conocido como "root") y como mencionamos en el capitulo anterior, es aquel usuario que puede hacer y deshacer absolutamente todo a gusto en nuestro sistema. En nuestro caso, como nuestra máquina no está en una gran red corporativa ni en una oficina (supongo que en la mayoría de los casos será así :) root somos nosotros mismos. Pero mientras estamos utilizando nuestro Kubuntu lo hacemos como usuario normal. Para determinadas acciones deberemos necesitar permisos de root. Para esto existe 'sudo' (en consola) o, estando en KDE, kdesu. Una imagen de "kdesu" en acción: Va un ejemplo. Navegando la web descubrimos un blog en el cual se menciona un programa que nos pareció interesante y queremos instalar en nuestro Kubuntu. Estando en consola lo que podríamos hacer primero es fijarnos si está disponible en los repositorios de Kubuntu. Para esto hacemos: ===================================================================== $ sudo apt-cache search deluge ===================================================================== *** Nota: Para este ejemplo uso deluge, que es un excelente cliente gráfico para descargas de torrents) Tras la búsqueda con apt, nos devuelve que, efectivamente, se encuentra en los repositorios y podemos proceder a instalarlo. Por lo cual nuestro próximo paso será hacer: ===================================================================== $ sudo aptitude install deluge ===================================================================== Listo. Ya tenemos a Deluge instalado en nuestro sistema. Ahora, como habrán notado, para instalarlo y para buscar información sobre él en los repositorios de Kubuntu antes del comando aptitude antepuse 'sudo'. Esto se debe a que para instalar cualquier programa o aplicación en nuestro sistema requerimos de permisos de root, y de esta forma dicho programa se encontrará disponible para su utilización por cualquier usuario de nuestro sistema (en el caso que tengamos más de uno) o para también nuestro usuario normal. A diferencia de Windows®, donde cualquier usuario puede instalar cualquier programa, en Kubuntu y cualquier GNU/Linux esto no es así por motivos de seguridad y la concepción misma de organización del mismo. Esta forma de procedimiento es propia de cualquier distribución GNU/Linux, incluída Kubuntu y deberemos acostumbrarnos a convivir con ella. Con el paso del tiempo y a medida que adquieran experiencia se darán cuenta que es mucho más seguro que dejar que cualquiera instale cualquier cosa en nuestro sistema, sin nuestro permiso :) Pues bien, a partir de ahora cuando ejecuten un comando, ya sea en consola o en modo gráfico (osea en KDE) y les pida permisos de 'root' para el mismo, ya saben el por qué. (Para más información sobre tipos de usuario en Kubuntu dirigirse al capítulo anterior). También tenemos que tener en cuenta lo siguiente: Si en algún momento nos llega a salir un error que tenga que ver con falta de permisos, o problemas de escritura en cierto directorio o fichero, puede que necesitemos agregar el comando sudo antes del comando que hayamos ejecutado, tal como lo explicamos recién. Los errores más comunes que veremos por falta de permisos son los siguientes: * Cannot write regular file `Nombre_del_fichero': Permission denied * Cannot create regular file `Nombre_del_fichero': Permission denied * No se pudo abrir el fichero de bloqueo '/var/lib/dpkg/lock' - open (13 Permiso denegado) * Unable to lock the administration directory (/var/lib/dpkg/), are you root? Mas adelante veremos como configurar mejor sudo dependiendo de nuestras necesidades y por cuestiones de seguridad. :)
3.4 Dispositivos y su montaje [Indice]
En GNU/Linux, todos los dispositivos físicos, como disqueteras, CD-ROM y pendrives, están alojados dentro del directorio /dev, pero no se pueden leer directamente de ahí, para poder hacerlo, es necesario hacer un procedimiento que "vincula" al dispositivo deseado hacia un directorio de nuestro equipo. A este procedimiento se le llama "Montaje", y sería similar a lo que es montar una imagen ISO con Daemon Tools en Windows®. En Kubuntu muchos dispositivos como la lectora de CDROM y otros estan configurados para que se monten por si solos al conectarse, como lo hace Windows®, aun así es posible montar y desmontar estos dispositivos manualmente de varias formas. La más simple y de modo gráfico, es dirigiéndonos a: =============================================================================== Menú K -> Configuración del Sistema -> Avanzado -> Disco y Sistemas de Archivos =============================================================================== Luego clickeamos en "Modo Administrador" para convertirnos en usuario root y de esta forma tener privilegios para montar los dispositivos deseados. Otra forma es mediante la consola, con los comandos "mount" y "umount", y como última alternativa, usando Disk Manager, una pequeña aplicación disponible para Kubuntu pero que lamentablemente no viene incluída en él. Forma para montar un dispositivo mediante consola: ===================================================================== $ sudo mount /dev/dispositivo /media/algun_directorio ===================================================================== Y para luego desmontar ese dispositivo mediante consola: ===================================================================== $ sudo umount /dev/dispositivo ===================================================================== Ahora menos teoría y mas práctica :P Doy un ejemplo, para montar la unidad de cdrom sería de esta forma: ===================================================================== $ sudo mount /dev/cdrom /media/cdrom ===================================================================== Una vez hecho esto, cuando entremos al directorio /media desde konqueror o la consola, o clickeemos en "Dispositivos de Almacenamiento", veremos nuestra unidad montada en el directorio "cdrom". Y para desmontarlo sería: ===================================================================== $ sudo umount /dev/cdrom ===================================================================== Para hacelo de modo gráfico alternativo, mediante la aplicación externa mencionada, debemos instalar Disk Manager primero descargando el respectivo paquete .DEB de este link,e instalándolo como se explica en el capítulo 5.5, para luego poder usarlo. Su uso es sencillo, tan solo consta en seleccionar el dispositivo a montar, seleccionar un directorio donde montarlo, y listo. Para desmontarlo luego solo hay que clickear en el dispositivo y en Desmontar. Los dispositivos más comunes suelen ser los siguientes nombres: * /dev/cdrom -> La lectora u grabadora de CD * /dev/dvd -> La lectora u grabadora de DVD Y los discos duros (particiones) y pendrives, mp3, y cualquier dispositivo similar es reconocido como disco de almacenamiento, por lo que figura de la siguiente manera: * /dev/hdXY -> Dispositivos ATA/ATAPI * /dev/sdXY -> Dispositivos SATA/Memoria flash/Pendrives Donde "X" es la letra de la unidad, e "Y" es el numero de la partición. Para dar un ejemplo, si tenemos 2 unidades SATA con 2 particiones cada una, los dispositivos quedarían así: Disco 1: * /dev/sda1 * /dev/sda2 Disco 2: * /dev/sdb1 * /dev/sdb2 Si tenemos un disco SATA con 3 particiones y un Pendrive conectado, quedaria asi: Disco 1: * /dev/sda1 * /dev/sda2 * /dev/sda3 Pendrive: * /dev/sdb En caso de que los discos rigidos sean ATA y no SATA, serian hda o hdb, no sd, el resto es igual. Si tenemos muchos dispositivos y queremos ver una lista, es tan solo hacer: ===================================================================== $ sudo fdisk -l ===================================================================== Y saldrá una lista de dispositivos de almacenamiento en el sistema y el tipo de particion que usa. Montar imagenes de CD u DVD: Si queremos montar Imágenes de CD, se puede usar la aplicación AcetoneISO2, la cual esta en los repositorios (ver capítulo 5 para ver como instalar programas desde los repositorios) y es muy sencilla de usar. Además de que soporta muchisimos formatos de imagenes. Tan solo es elegir la imagen a montar, y el lugar que quiera para montarlo, muy similar a Daemon-tools Si queremos montar imágenes de CD mediante la consola, tan solo es hacer este comando: =========================================================================== $ sudo mount -t iso9660 fichero_imagen.iso -o loop /media/cdrom =========================================================================== Por ejemplo.. ===================================================================== $ sudo mount -t iso9660 starcraft.iso -o loop /media/cdrom ===================================================================== Y los programas verán que el cdrom de starcraft esta en la unidad de CD, ya que por defecto las aplicaciones buscan en /media/cdrom a los cds. Aún así se puede montar en otro lugar si se lo desea. En caso de que sea una imagen NRG, o IMG, o similar, hay diversas aplicaciones para convertirlas a ISO, y de ahí, poder montarla como lo dije anteriormente. Lista de programas para convertir imágenes: bchunk: Convertir de BIN y CUE a ISO Se usa de la siguiente forma: ===================================================================== $ bchunk archivo.bin archivo.cue nuevoarchivo.iso ===================================================================== nrg2iso: Convertir de NRG a ISO Se usa de la siguiente forma: ===================================================================== $ nrg2iso archivo.nrg nuevoarchivo.iso ===================================================================== mdf2iso: Convertir de MDF y MDS a ISO Se usa de la siguiente forma: ===================================================================== $ mdf2iso archivo.mdf nuevaimagen.iso ===================================================================== ccd2iso: Convertir de IMG a iso Se usa de la siguiente forma: ===================================================================== $ ccd2iso imagen.img imagen.iso ===================================================================== Una vez que ya convertiste la imagen a ISO, montala como mencioné un poco más arriba de este mismo capítulo. Mas adelante, en el capitulo 4.10, veremos como modificar el fichero /etc/fstab, que es el encargado de los montajes y desmontajes automáticos, muy similar a lo que ya hemos visto aquí, pero para "automatizar" más las cosas :)
3.5 Grub: El bootloader [Indice]
Cuando comenzaron a leer esta guía, seguramente habrán instalado Kubuntu (o al menos eso esperamos :) y habrán visto que durante la instalación se menciona a GRUB. Si no lo viste o no le prestaste atención aquí intentaremos darte un pantallazo básico para que comprendas cuál es su función. GRand Unified Bootloader (GRUB) es un gestor de arranque que se instala en una parte del disco rígido de la PC denominada MBR (Master Boot Record, osea Primer Sector de Arranque) y nos sirve para poder arrancar y cargar los diversos sistemas operativos que podamos llegar a tener instalados. Imaginamos que viniendo la mayoría de ustedes del Windows®, todavía conservarán en su disco una partición con Windows® y en otra estarán por instalar o habrán instalado Kubuntu. Por lo cual, al reiniciar la PC notaron seguramente una pantalla que decía Grub de color azul y con los nombres de los sistemas operativos que detectó en su PC, en este caso Windows® y Kubuntu. Pues bien, ni más ni menos, la función básica de GRUB es gestionar el arranque de estos sistemas en nuestra PC. Nos da la opción de iniciar uno u otro según nuestra preferencia. Basta nada más con movernos con las flechas del teclado, posicionarnos sobre el que deseemos iniciar y pulsar Enter, o en su defecto, si no se elige ninguno, luego de unos segundos, arrancará el sistema operativo que esté configurado por defecto. En caso de que se necesite modificar estas opciones podemos editar el archivo de configuración de GRUB: Desde consola: ===================================================================== $ kdesu kate /boot/grub/menu.lst ===================================================================== O bien: ===================================================================== Menu K -> Utilidades -> Kate ===================================================================== Y con Kate buscamos el fichero menu.lst dentro del directorio /boot/grub. Mas adelante en el capítulo 4.8 daremos una explicación mas detallada sobre la configuración de nuestro GRUB.
3.6 Xorg: El servidor y sus entornos gráficos [Indice]
Esta parte es algo mas compleja de lo que se la explica, pero lo intentamos hacer lo mas sencillo posible para evitar confusiones :), y empieza así:
3.6.1 Xorg: El servidor gráfico [Indice]
Todo el aspecto visual de Kubuntu; ventanas, gráficos y multimedia en general; está controlado y se basa totalmente en un Servidor de Ventanas (denominado X Window en GNU/Linux) o Servidor Gráfico llamado "Xorg". Citemos a Wikipedia para un breve pantallazo: "X.Org es una implementación de código abierto del sistema X Window System, que surge como bifurcación de proyecto XFree86. La primera versión del servidor X.org (X11R6.7.0), partió del código de XFree86 4.4 RC2, debido a un cambio de licencia producido en este último en Febrero de 2004 (anteriormente se distribuía bajo la licencia MIT, y la nueva licencia presenta incompatibilidades con la GPL). Varios de los anteriores desarrolladores de XFree86, como Keith Packard, se sumaron al proyecto, ya que se gestiona de una forma más abierta que XFree86. La versión actual es la X11R7.3, lanzada el 6 de septiembre de 2007. El proyecto corre bajo el auspicio de la X.Org Foundation y se encuentra alojado en freedesktop.org. El servidor X.Org se ha convertido en el sistema estándar utilizado por la mayoría de distribuciones de Linux. Ha sido adoptado por Debian,Gentoo Linux, Fedora Core, Slackware, SuSE, Mandrakelinux, Cygwin/X, Ubuntu y otras; también por el sistema operativo FreeBSD sus versiones 5.x en lugar de XFree86." Desde el momento que vemos la pantalla de Login de Kubuntu donde se nos pide nuestro usuario y contraseña, estamos viendo a Xorg en acción. Xorg controla y maneja como ya dijimos, absolutamente todo el aspecto visual de nuestro Kubuntu, por lo cual es bueno saber cómo configurarlo en caso que así se requiera o simplemente para informarnos más :) Para eso, en la siguiente sección esta el capitulo 4.9 dedicado completamente a la configuración y otros detalles sobre nuestro servidor gráfico para los que lo necesiten o esten interesados en aprender mas.
3.6.2 Sus entornos de escritorio [Indice]
Ahora veamos... ¿Que es un entorno gráfico? Para eso, volveremos a citar a la famosísima Wikipedia, que nos sabrá explicar que es un entorno grafico. "Un entorno de escritorio (en inglés, Desktop Environment) es un conjunto de software para ofrecer al usuario de una computadora una interacción amigable y cómoda. El software es una solución completa de interfaz gráfica de usuario o GUI, ofrece iconos, barras de herramientas, programas e integración entre aplicaciones con habilidades como, arrastrar y soltar (drag&drop). En general cada entorno de escritorio se distingue por su aspecto y comportamiento particulares, aunque algunos tienden a imitar características de escritorios ya existentes. El primer entorno moderno de escritorio que se comercializó fue desarrollado por Xerox en los años 1980. Actualmente el entorno más conocido es el ofrecido por la familia Windows® aunque existen otros como los de Macintosh (Classic y Cocoa) y de código abierto (o software libre) como GNOME, KDE, CDE o Xfce." Kubuntu trae por defecto, y tal como la letra "K" en su nombre lo indica, el entorno de escritorio KDE, con aplicaciones, menúes y distintos agregados que lo hacen un entorno de escritorio ideal para el uso diario e interacción con nuestro sistema. Mas adelante, en el capitulo 4.5.2 daremos una "repasada" rapida de cuales entornos graficos son los mas conocidos y cuales se pueden probar.
3.6.3 Mas chico que un entorno: Window manager [Indice]
Cabe destacar que los mencionados anteriormente, XFCE, GNOME y KDE son *Entornos de Escritorio*, es decir, una suite de aplicaciones gráficas completas que nos permiten tener distintas aplicaciones y programas propios de ese entorno, así como también modificar aspectos gráficos de nuestro sistema y configurarlo a través de herramientas propias del mismo entorno o IDE. A diferencia de estos, los que describimos a continuación son Gestores de Ventanas (o "Window Managers" en inglés). Qué es un gestor de ventanas? Un gestor de ventanas o en inglés window manager, es un programa que controla la ubicación y apariencia de las aplicaciones bajo el sistema X Window. Las computadoras modernos suelen ofrecer una interfaz gráfica de usuario que facilita la interacción con el sistema operativo. Las plataformas Windows® y Macintosh ofrecen métodos de visualización y control de las ventanas e interacción con las aplicaciones, estandarizados por sus vendedores. En cambio el sistema gráfico X Window, popular en el ámbito de sistemas Unix y similares, como GNU/Linux, permite al usuario escoger entre varios gestores según sus gustos o necesidades. Los gestores de ventanas difieren entre sí de muchas maneras, incluyendo apariencia, consumo de memoria, opciones de personalización, escritorios múltiples o virtuales y similitud con ciertos entornos de escritorio ya existentes, por ejemplo. Y como no podía ser de otra manera, KDE trae su propio gestor de ventanas llamado Kwin. KWin es el gestor de ventanas predeterminado del proyecto KDE. KWin admite "estilos" intercambiables, los cuales controlan no sólo su apariencia sino también en algunos casos partes de su comportamiento. Existen muchas decoraciones de ventanas para KWin, incluyendo la decoración por defecto Plastik, la decoración al estilo Microsoft Redmond y la antigua decoración por defecto Keramik. Los temas del gestor de ventanas IceWM también pueden ser usados con KWin, siempre y cuando el paquete kdeartwork esté instalado. Aspecto de KDE 3.5 por defecto en Kubuntu: Así se ven el "tema" visual ("theme" en inglés) predeterminado y que tenemos disponible para seleccionar en las Propiedades del Escritorio desde el mismo momento en que instalamos Kubuntu, junto a a otros más. *** Recordemos: Entornos de Escitorio o IDE son una suite completa que provee aplicaciones y aspecto visual gráfico a nuestro sistema, mientras que Gestores de Ventanas o Window Managers sólo nos provee de posibilidades de cambiar el aspecto gráfico de las ventanas de nuestros programas y utilidades, aplicando distintos estilos (de la misma forma que lo hacía Microsoft Plus! en Sistemas Windows®, hasta la versión 98, o actualmente Aero en Vista.)
3.7 Las TTYs o "Terminales Virtuales" [Indice]
Habrán notado que en varios pasajes de esta guía se menciona a la "consola". La consola es una interfaz no-gráfica, sino de sólo texto (aunque puede obtenerse soporte gráfico limitado a través del "framebuffer". Luego explicaremos de que trata esto) que nos permite ingresar comandos para interactuar directamente con nuestro sistema Kubuntu y con el hardware de la PC en forma directa. Existen dos modos de consola, las terminales gráficas o "X consoles" y las terminales virtuales, más conocidas como "TTYs". Un ejemplo de consola en modo gráfico es Konsole, la terminal predeterminada de Kubuntu y que citamos en cada ejemplo que incluye ejecución de comandos. Esta ofrece características como cualquier otra terminal gráfica, entre las que se encuentran, cambiar los colores de las letras, la tipografía, el fondo, utilizar emulación de "transparencias" y otras tantas que pueden consultar en la correspondiente página man de la misma. *** Nota: Pueden hacer "man konsole" en una terminal para mas información sobre nuestra konsole. Otras terminales gráficas similares o aún mejores que Konsole y de las que disponemos en los repositorios de Kubuntu para descargar e instalar son Urxvt (o rxvt-unicode), Yakuake (interesante para los fanáticos de juegos FPS como Quake, Doom, Urban Terror y demás, ya que se "baja" desde arriba ;), eterm, aterm, Tilda (similar a Yakuake), gnome-terminal, etc. Una vez acostumbrados y a gusto con la consola de GNU/Linux (los autores de esta guía esperamos y los alentamos a que así sea :) podrán optar por las que más les convenza y/o se adapte a sus necesidades y gustos. Entonces para definir el término podríamos decir que una terminal gráfica es, justamente, una consola que ejecutaremos solo en modo gráfico o de GUI, osea estando dentro de un entorno de escritorio como KDE o bien un window manager como Fluxbox, por ejemplo. Para mas información sobre entornos graficos y window managers, puede ir al capitulo 3.5 y 7.3. Ahora bien, por otro lado tenemos las TTY. Qué son? Pues, para que entiendan, podemos decir que son iguales que las terminales gráficas en cuanto a que sigue siendo una consola donde ejecutar comandos como lo haríamos en Konsole estando en KDE, por ejemplo; pero con la diferencia de que NO estamos bajo un entorno gráfico o IDE. Por default en Kubuntu disponemos de 6 terminales o consolas virtuales a las que podemos acceder mediante la pulsacion de las teclas Control + Alt + FX en todo momento (donde X es un número del 1 al 6). Pongamos un ejemplo, como nos gusta ilustrar a los autores de esta guía. Iniciamos sesión en KDE, por algún motivo se produce una falla en Xorg, y nuestra resolución de pantalla se vuelve enorme, y no podemos ya manejarnos bien en el escritorio, podríamos pulsar Control + Alt + Backspace para reiniciar las X, que sería lo más rápido, pero esta vez intentemos pulsar Control + Alt + F2 (pueden reemplazar 2 por un numero del 1 al 6 como dijimos). Bien, eso que en vieron recién es una TTY, no es distinta a konsole una vez logueados cierto? Pues no, es eso mismo, ni más ni menos que una consola, tal y como Konsole, con la única diferencia de que el escritorio de KDE no está atrás :). Ahora bien, detenemos el daemon de kdm, lo volvemos a iniciar mediante la ejecución de los comandos especificados en el capítulo 4.5.2 y listo, tenemos nuestras X. Pero quizá ha ocurrido otro error y nuestra tty actual muestra mensajes de error y queremos seguir teniéndolos visibles para ver en dónde está el problema, entonces nos vamos a otra tty, la abrimos también pulsando Control + Alt + FX (del 1 al 6 recuerdan?) y voilá (?) tenemos otra tty "limpia" para poder ejecutar otros comandos mientras consultamos los mensajes de error en la otra tty. Pero, cómo vuelvo a la anterior? Pulsando Control + Alt + F2 o bien pulsando Alt + Flecha Izq (o derecha según el numero de tty's escogidas). Vieron? Al final la "temida" TTY no es más que una simple consola como las de KDE pero en modo sólo texto :)
3.8 BASH: La consola de Kubuntu [Indice]
Hemos visto a lo largo de varios capítulos de esta guía que mencionamos a la consola. Asimismo hemos hecho una descripción de las terminales virtuales, las terminales gráficas y explicamos como manejarnos en ese entorno. Pues bien, lo que viene a continuación es explicarles qué hay detrás de esa pantalla negra que ven cuando estan logueados en una TTY o bien cuando escriben los comandos propuestos en esta guía en Konsole, dentro de KDE. El intérprete de comandos, es decir; el encargado de traducir a código máquina los comandos que nosotros tipeamos en una consola en el caso de Kubuntu y varias otras distribuciones de GNU/Linux, es BASH. Citamos una descripción de Wikipedia para una breve reseña: "BASH es un shell de Unix (intérprete de órdenes de Unix) escrito para el proyecto GNU. Su nombre es un acrónimo de bourne-again shell (otro shell bourne) — haciendo un juego de palabras (born-again significa renacimiento) sobre el Bourne shell (sh), que fue uno de los primeros intérpretes importantes de Unix. Hacia 1978 el intérprete Bourne era el intérprete distribuido con el Unix Version 7. Stephen Bourne, por entonces investigador de los Laboratorios Bell, escribió el intérprete Bourne original. Brian Fox escribió el intérprete bash en 1987. En 1990, Chet Ramey se convirtió en su principal desarrollador. BASH es el intérprete predeterminado en la mayoría de sistemas GNU/Linux, además de Mac OS X Tiger, y puede ejecutarse en la mayoría de los sistemas operativos tipo Unix. También se ha llevado a Microsoft Windows® por el proyecto Cygwin." Captura de una sesión en BASH: Ejecutando varios comandos en BASH dentro de Konsole. Como habrán visto ni bien abren Konsole o una TTY (ver capítulo 3.6 para más detalles) se ve lo siguiente en letras blancas sobre un fondo negro: Lo que vemos aquí "jsg@kubuntu:~" se denomina *BASH prompt*. Si intentáramos traducirlo sería algo como "display de BASH". Lo que ven delante de la @ (arroba) es el nombre del usuario (en su caso será obviamente el que hayan elegido durante la instalación de Kubuntu). Inmediatamente después de la @ (que es el "separador") se encuentra el nombre de la PC o "hostname" (que también habrán elegido ustedes) y que también nos servirá para identificar a nuestra máquina en el caso de tener una red de área local, más conocida como LAN. Luego vemos "~$", esto significa que estamos situados en nuestro directorio /home, logueados como usuario normal (así es como nos logueamos siempre que iniciemos sesión de KDE a menos que especifiquemos 'root' como nombre de usuario al iniciar (lo cual no es recomendable en la mayoría de los casos). Cuando estamos logueados en consola como root veremos un prompt similar a este: Vemos que lo único que varía es la parte final, donde "~#" es el caracter que utiliza BASH para distinguir al root del usuario normal ("~$"). Bien, con esta descripción básica de lo que tienen frente a sus ojos ni bien abren Konsole o una TTY procedamos a describir un poco más en profundidad los comandos disponibles en nuestro intérprete de comandos BASH en Kubuntu. Como bien dijimos, BASH es un *intérprete de comandos* y va a traducirle al hardware de la PC, específicamente al procesador, las instrucciones que nosotros le indiquemos que realice; es decir, los comandos. Recuerdan que en el capítulo 4.5 mencionamos que los ficheros de configuración en sistemas GNU/Linux eran similares a los .ini de Windows®, y es ahí donde especificamos los parámetros que deseemos y personalizamos nuestro software a gusto? Bueno, en el caso de BASH dicho fichero se denomina ".bashrc" y se encuentra en nuestro directorio /home/usuario (más conocido como simplemente "~", caracter que se obtiene presionando Alt Gr + 4 en la mayoría de los teclados hispanoamericanos). Al tener un '.' (punto) delante de su nombre, el fichero ".bashrc" aparece oculto a simple vista si intentaramos verlo con Konqueror u otro navegador de ficheros. Para eso vamos a Ver/Ficheros Ocultos, se nos mostrará y podremos editarlo haciendo click derecho y luego en Abrir con Kate. Veamos una descripción de los comandos que más utilizaremos en la consola de Kubuntu y sus equivalencias en la consola de Windows®/DOS: ================================================================================================================= | Comandos Kubuntu | Equivalencias DOS | Descripción | ================================================================================================================= | cd | CD | Ir a un directorio específico. | | cd .. | CD.. | Ir al directorio raíz (El espacio es importante) | | ls | DIR | Listar contenido de un directorio. | | cat | TYPE | Mostrar contenido de un fichero. | | more | MORE | Mostrar contenido de un directorio o fichero por páginas. | | rm | DEL | Borrar fichero. | | rm -rf | DELTREE | Borrar contenido de un directorio y sus subdirectorios. | | mkdir | MD | Crear directorio. | | cp | COPY | Copiar ficheros y/o directorios. | | mv | MOVE | Mover ficheros y/o directorios a otra ubicación. | | mv | REN | Renombrar ficheros y/o directorios. | | cmp ó diff | FC | Comparar ficheros. | | ls -R | TREE | Listar directorios y subdirs. en forma de lista "árbol". | | man | HELP ó /? | Obtener ayuda sobre un comando/aplicación. | | | | (Ej: Windows: CD/? Linux: man cd) | | clear | CLS | Limpiar la pantalla de caracteres. | | date | TIME | Mostrar fecha y hora actuales. | | nano ó vim | EDIT | Ejecutar editor de texto. | | chkdsk | FSCK | Comprobar estado del disco rígido. | ================================================================================================================= Por supuesto hay muchísimos más comandos y variedad de los mismos, pero aquí sólo se intenta dar un pantallazo general, y normalmente al iniciarnos en el mundo de la consola de Kubuntu, en la mayoría de los casos utilizaremos mayormente estos comandos. Notarán ahora que los comandos de Kubuntu, a diferencia de los de Windows®, están escritos en minúsculas. Esto se debe a que en GNU/Linux no es lo mismo "cd" que "CD" como *SI* ocurre en DOS. Esta "distinción" entre caracteres en mayúsculas y minúsculas por parte de todo sistema GNU/Linux se denomina "case sensitive" y es lo que lo distingue principalmente del entorno Windows®/DOS. Asique ya saben, si están en consola o TTY y ejecutan "CD /directorio" y les devuelve un error como este: ============================= [qbe@Elisa ~]\$ CD docs/ bash: command not found: CD ============================= ya saben a qué se debe. Y con un poco de práctica se acostumbrarán y notarán que lo que parece algo molesto termina siendo una gran ventaja. Si desean conocer más información sobre todos los comandos de los que disponemos en BASH en nuestro sistema operativo Kubuntu pueden dirigirse a: BASH Reference Manual An A-Z Index of the Linux BASH command line Recopilación de comandos GNU/Linux (por esDebian.org) donde encontrarán muchísima información, sino toda; respecto a BASH y sus comandos, que son muchos y muy útiles. Los autores de esta guía creemos que en muchos casos y con el transcurso del tiempo, encontrarán con que es mucho más sencillo y *práctico* el utilizar la consola de Kubuntu que estando en modo gráfico; o bien aprender a complementarlos. Esperamos que esto les haya servido como incentivo para averiguar más sobre el tema :)
4. CONFIGURACIÓN DEL SISTEMA [Indice]
En este capítulo del manual veremos que cosas se pueden hacer para poner a punto nuestro Kubuntu recién instalado, como instalarle programas, y de dónde conseguir soporte. *** Nota: Este capítulo del manual se puede leer intercalado, o saltar algunas partes ya que depende de lo que *** necesiten configurar o no (no todos tenemos el mismo hardware ni las mismas cosas para hacer).
4.1 Configurar la Red e Internet [Indice]
Recién instalado Kubuntu en nuestro equipo, algunos módems y tarjetas de red estarán por configurar. Kubuntu presupone que nuestra tarjeta wireless se conecta sin contraseña al punto de acceso de mejor señal, o que nuestras tarjetas de red reciben los parámetros TCP/IP automáticamente mediante un protocolo llamado DHCP. Si sabemos que esta configuración por defecto no es la correcta deberemos cambiarla e introducir nosotros los parámetros que conozcamos. Para ello entra al menú: ==================================================================================================== Menú K -> Preferencias del sistema -> (Red y conectividad) Preferencias de red -> Modo administrador ==================================================================================================== La configuración de las tarjetas de red se guardan en el fichero /etc/network/interfaces, y la configuración de los servidores de nombres de dominio en el fichero /etc/resolv.conf. Si nos animamos, podemos editarlas a mano abriendo una consola o terminal. ===================================================================== Menú K -> Sistema -> Konsole ===================================================================== Y adentro ejecutar el comando: ===================================================================== $ kdesu kate /directorio ===================================================================== Para abrir el fichero que queramos y poder editarlo con permisos de administrador. (Recuerden cambiar /directorio por el nombre del fichero que necesitemos, como por ejemplo /etc/network/interfaces o /etc/resolv.conf). En los siguientes capitulos daré una explicación algo mas avanzada de como configurar nuestras redes en Kubuntu.
4.1.1 Configurando una red con router y DHCP (IP automatica) [Indice]
En el caso de disponer de un router, que está conectado a la tarjeta de red de nuestra PC, todo es bien sencillo. Desde el momento que iniciemos sesión en KDE ya dispondremos de conexión a internet. Bastará con abrir el navegador de Kubuntu, el cual podrán encontrar en: ===================================================================== Menu K -> Internet -> Konqueror ===================================================================== Y luego nos dirigimos a algun sitio como http://www.kubuntu-es.org para ver si podemos acceder y que todo funciona correctamente. Navegando la Web de Kubuntu en Español con Konqueror En caso de no ser así, disponemos de otros métodos para ver si nuestro sistema Kubuntu ha detectado nuestra tarjeta de red correctamente. Para eso nos dirigimos a: ===================================================================== Menú K -> Sistema -> Konsole ===================================================================== Y ahi dentro tipeamos el comando: ===================================================================== $ sudo dhclient ===================================================================== Y ahora debería establecerse la conexión con nuestro ISP (proveedor de servicios de Internet). Volvemos a intentar abrir http://www.google.com en Konqueror. Si no estuviéramos conectados y nos apareciera una página de error informándonos de que no hay conexión, podemos intentar con lo siguiente en consola: ===================================================================== $ ifconfig -a ===================================================================== Y ver si en la salida en pantalla muestra algo como: ========================================================================= eth0 Link encap:Ethernet HWaddr 00:13:8F:A7:26:E3 inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::213:8fff:fea7:26e3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:307799 errors:0 dropped:0 overruns:0 frame:0 TX packets:219292 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:300539001 (286.6 Mb) TX bytes:31625351 (30.1 Mb) Interrupt:22 Base address:0xc00 ========================================================================= Lo que más nos interesa aquí es que muestre la interface de red 'eth0' o 'eth1', dependiendo del hardware de nuestra PC y la cantidad de tarjetas de red que tengamos en ella (normalmente la mayoría de los usuarios tiene 1 sola tarjeta de red). Si vemos un texto como el anterior, intentaremos el siguiente comando ahora, en consola: ===================================================================== $ sudo dhclient eth0 ===================================================================== *** Nota: Reemplazar eth0 por eth1 en caso de que la salida del comando 'ifconfig -a' así lo haya mostrado) Volvemos nuevamente a Konqueror y damos al botón de Actualizar o Reload para ver si ahora nos muestra la página de Google. Si aún así no disponemos aún de conexión a Internet, a no desesperar. Ahora vamos a asegurarnos de que nuestra tarjeta de red haya sido detectada correctamente por Kubuntu, es decir, que esté "activa" y lista para utilizar. Para eso ejecutamos, en consola: ===================================================================== $ sudo ifconfig eth0 up ===================================================================== Ponemos eth0 o eth1, como vimos antes, según corresponda. Y a continuación, volvemos a ejecutar: ===================================================================== $ ifconfig -a ===================================================================== Y buscamos la sección mencionada anteriormente, que debiera verse así: ========================================================================= eth0 Link encap:Ethernet HWaddr 00:13:8F:A7:26:E3 inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::213:8fff:fea7:26e3/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:307799 errors:0 dropped:0 overruns:0 frame:0 TX packets:219292 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:300539001 (286.6 Mb) TX bytes:31625351 (30.1 Mb) Interrupt:22 Base address:0xc00 ========================================================================= *** Nota: Esta salida del comando 'ifconfig -a' en pantalla corresponde a la tarjeta de red de uno de los *** autores de esta guía, no necesariamente tu sistema tendrá los mismos valores para tu tarjeta, cada tarjeta, *** por ejemplo, tiene su propia dirección MAC (MAC address, en inglés) que le es asignada por su fabricante, *** así como tampoco serán iguales los valores 'Bcast' o 'Mask'. Como ya mencionamos, depende de cada sistema. *** Esto es sólo como ejemplo, y de caracter puramente demostrativo para ilustrarlos a ustedes. Pues bien, si la salida anterior podemos verla también en nuestro sistema con similares valores (fijarse bien que así sea), esto quiere decir que nuestro Kubuntu ha ahora detectado nuestra tarjeta de red correctamente, por lo cual ahora sí nuestro router podrá conectarse mediante la tarjeta a Internet. Una vez más ejecutamos: ===================================================================== $ sudo dhclient eth0 ===================================================================== Reemplazando "0" por el valor que corresponda, como dijimos varias veces ya xD Y esta vez vamos con esperanzas a Konqueror e intentamos acceder a Google y vemos como nos muestra la web :) Desde este preciso momento disponemos de conexión a Internet y tenemos nuestra tarjeta de red correctamente detectada y nuestro router funcionando de maravillas. A disfrutar! *** Nota Importante: Cabe aclarar que esta parte de la guía asume que el usuario ya tiene configurado su router *** con los valores apropiados que le son asignados por su Proovedor de Servicios de Internet (ISP) al momento *** de contratar dichos servicios. Los valores que se necesitan ingresar dentro de la configuración del router *** (a la cual accedemos escribiendo http://192.168.1.1 en Konqueror u otro navegador) son: VCI, VPI, nombre de *** usuario y contraseña. El objetivo de esta sección es explicar de la forma más sencilla y clara como establecer una conexión mediante un router y una tarjeta de red (que toda PC trae). Queda fuera del alcance de esta sección el indicar cómo ingresar estos valores, ya que los modelos y marcas de routers son muchos, y depende de la configuración de cada uno el cómo hacerlo. Para más información sobre este tema en particular, ponerse en contacto con el fabricante del router y/o el ISP que se tenga contratado para que les proporcionen los valores necesarios y apropiados a ingresar. Y como siempre decimos, para los que nos gusta aprender más e instruirnos constantemente, aquí les dejamos los comandos sobre redes más conocidos y utilizados, que nos serán muy útiles si queremos amar una red de computadoras en nuestro hogar, o simplemente investigar y probar. Inicia los servicios de red: ===================================================================== $ sudo /etc/init.d/networking start ===================================================================== Reinicia los servicios de red: ===================================================================== $ sudo /etc/init.d/networking restart ===================================================================== Detiene los servicios de red: ===================================================================== $ sudo /etc/init.d/networking stop ===================================================================== Información sobre el comando Ifconfig: ============================================================================= * ifconfig Información y configuración de interfaces de red. * Sintaxis: * ifconfig [-a] [-s] [interface] * ifconfig interface [ opciones | dirección * ifconfig Muestra el estado de los interfaces activos. * ifconfig -a Muestra el estado de todos los interfaces. * ifconfig -s Lista los interfaces (igual que netstat -i) * ifconfig ppp0 Muestra el estado de ppp0 * ifconfig eth0 [up|down] Habilita/deshabilita eth0. * ifconfig eth0 X.X.X.X Para eth0,establece la IP... * netmask X.X.X.X La máscara de red... * broadcast X.X.X.X La dirección broadcast... * hw ether X:X:X:X:X:X La dirección MAC... * pointopoint X.X.X.X Conexión directa con otra máquina. ============================================================================== Información sobre el comando Iwconfig: ============================================================================== * iwconfig Similar a ifconfig pero sólo para interfaces wireless ============================================================================== Cómo habilitar o deshabilitar interfaces de red: ====================================================================================== * ifup interfaz: Habilita la interfaz especificada: ifup eth0 ;ifup ppp0 * ifdown interfaz: Deshabilita la interfaz especificada: ifdown eth0 ;ifdown ppp0 ====================================================================================== Comandos extra sobre redes: ==================================================================================== * dhclient eth0/eth1 ---> Inicia conexión dhcp mediante el cliente dhcp-client. * pump -i eth0/eth1 ----> Inicia conexión dhcp mediante el cliente pump. * ethtool --------------> Muestra y cambia la configuración de una tarjeta ethernet. * pppoeconf ------------> Programa para configurar conexiones pppoe. * pppconfig ------------> Programa en modo texto para configurar una conexión ppp. * pon ------------------> Establece la conexión ppp a internet. * plog -----------------> Monitoriza la conexión ppp. * poff -----------------> Finaliza la conexión ppp a internet. ====================================================================================
4.1.2 Configurando una tarjeta Wifi con chip Broadcom (bcm43xx) [Indice]
Ésta guía es para poder instalar los drivers del chip Broadcom (Tarjeta de red wifi), Ubuntu (todas las versiones). Para ello usaremos Ndiswrapper, que es un sistema que nos va a permitir usar los driver's para XP de nuestra tarjeta wifi "envolviéndolos" para que puedan funcionar en el kernel de GNU/Linux. Ahora comencemos con lo pactado, para ello vamos a hacer uso de la consola. Para ver el controlador hacemos lo siguiente: ===================================================================== $ lspci | grep Broadcom ===================================================================== Y nos saldrá una línea similar a esta: ===================================================================== 03:00.0 Network controller: Broadcom Corporation BCM4310 UART (rev 01) ===================================================================== A continuación, hacemos el siguiente comando ===================================================================== $ lsmod | grep 43xx ===================================================================== Y si nos devuelve algo como esto: ===================================================================== bcm43xx 148500 0 ieee80211softmac 40704 1 bcm43xx ieee80211 39112 2 bcm43xx,ieee80211softmac ===================================================================== Agregamos el nombre del controlador a la blacklist, esto es para que el kernel no levante los drivers que generalmente trae y no funcionan, de la siguiente manera: ===================================================================== $ sudo kate /etc/modprobe.d/blacklist ===================================================================== Ahí agregamos la siguiente línea: ===================================================================== blacklist bcm43xx ===================================================================== Guardamos el fichero y cerramos. Una vez que está agregado a la blacklist lo desactivamos con: ===================================================================== $ sudo modprobe -r bcm43xx ===================================================================== Ahora instalamos ndiswrapper, lo bajamos de http://sourceforge.net/projects/ndiswrapper/ una vez que lo bajemos, si lo tenemos en el escritorio vamos a descomprimirlo e instalarlo, para ello hacemos los siguientes pasos. *** Nota: Es necesario el paquete "build-essential" para poder compilar las fuentes aquí, para más información *** dirigirse al capítulo 6.4 "Como instalar aplicaciones a partir del código fuente". Accedemos al directorio del escritorio: ===================================================================== $ cd ~/Desktop ===================================================================== Descomprimimos el fichero de la fuente del ndiswrapper: ===================================================================== $ tar -xzvf ndiswrapper-1.52.tar.gz ===================================================================== Accedemos al directorio recién descomprimido: ===================================================================== $ cd ~/Desktop/ndiswrapper-1.52 ===================================================================== Preparamos para compilar: ===================================================================== $ make distclean ===================================================================== Compilamos las fuentes: ===================================================================== $ make ===================================================================== Y finalmente las instalamos: ===================================================================== $ sudo make install ===================================================================== Bien ahora lo que tenemos que hacer es buscar el driver de nuestro chip, me refiero al driver que usamos en Windows®, no se asusten, vamos a usar los ficheros ".inf" y ".sys", copiamos dicho directorio con los ficheros necesarios en el Desktop para hacernos más sencilla la instalación y continuamos. Accedemos a la carpeta, en este caso yo la nombre "driver-wifi" ===================================================================== $ cd ~/Desktop/driver-wifi ===================================================================== Una vez dentro de la carpeta hacemos lo siguiente para instalar el archivo .sys y crear una configuración para él ===================================================================== $ sudo ndiswrapper -i bcmwl5.inf ===================================================================== Con -l nos lista los drivers que tenemos instalados, nos deberia salir una linea indicando el driver que acabamos de instalar de la tarjeta Broadcom. ===================================================================== $ ndiswrapper -l ===================================================================== El -m es para crear el alias wlan0 en /etc/modprobe.d/ndiswrapper, ésto hará que cada vez que usemos la interfaz wlan0, se cargue el módulo ndiswrapper automáticamente. ===================================================================== $ sudo ndiswrapper -m ===================================================================== Ahora levantamos los módulos de ndiswrapper con: ===================================================================== $ sudo modprobe ndiswrapper ===================================================================== Editamos las interfaces ===================================================================== $ kdesu kate /etc/network/interfaces ===================================================================== Asegurate de que quede algo como ésto: ===================================================================== auto lo iface lo inet loopback ===================================================================== Guardamos y cerramos, ahora: ===================================================================== :~$ kdesu kate /etc/default/wpasupplicant ===================================================================== Si no está esta línea: ENABLED=0 la agregamos, guardamos y cerramos. Editamos la lista de módulos para que ndiswrapper se cargue al inicio. ===================================================================== :~$ kdesu kate /etc/modules ===================================================================== Y ahí dentro agregamos: ===================================================================== ndiswrapper ===================================================================== Volvemos a guardar y cerrar. Reiniciamos los servicios de red para que tome los cambios. ===================================================================== :~$ sudo /etc/init.d/dbus restart ===================================================================== *** Nota: Puede ser necesario tener que reiniciar nuestra PC luego de realizar estos pasos para que los *** cambios se apliquen correctamente. Listo, misión cumplida, con ésto nuestro wireless debería andar al 100% :) *** Nota: Puede que sea necesario configurar las opciones de red de la tarjeta que recien instalamos, para *** eso pueden tomar como guía el capitulo anterior, donde se explica como configurar una red con router.
4.1.3 Configurando una red gprs con celular[Indice]
Para esto, se necesita modificar el fichero wvdial.conf que se encuentra en /etc, haciendo el siguiente comando: ===================================================================== $ kdesu kate /etc/vwdial.conf ===================================================================== Y una vez abierto, adentro lo llenamos con los siguientes datos: ===================================================================== [Dialer Defaults] Modem = /dev/ttyACM0 Phone = *99# Modem Type = USB Modem Baud = 115200 Dial Attempts = 2 Username = blank Password = blank ===================================================================== *** Nota: Estos datos son a modo de demostración para un celular Sony Ericsson w200, probablemente tendremos *** que cambiar los datos dependiendo del modelo de celular y o conexión que tengamos. Ahora explicaremos un poco que es esto: * Modem: Dispositivo con el que el celular/modem figura en nuestro Kubuntu. * Phone: Numero al que el celular/modem marca para realizar la conexión. * Modem Type: Tipo de conexión que usa nuestro celular/modem para conectarse a la pc. * Baud: Velocidad maxima en Baudios de nuestra conexión. * Dial Attempts: Numero de reintentos para que nuestro celular/modem se conecte a internet. * Username: De ser necesario, se especifica un nombre de usuario, sino, se deja en blank. * Password: De ser necesario, se especifica una contraseña, sino, se deja en blank. Una vez configurado el fichero de nuestra conexión gprs, ejecutamos el siguiente comando: ===================================================================== $ sudo wvdial ===================================================================== Y ya tendremos funcionando nuestra conexión ^^
4.2 Actualizando el equipo [Indice]
Con el acceso a Internet debidamente configurado, ahora vamos a actualizar nuestro sistema, pues seguramente habrán corregido fallos desde que crearon el CD de instalación. Para ello iremos al menú donde comprobaremos e instalaremos las actualizaciones: =============================================================== Menú K -> Sistema -> Adept Manager -> Comprobar actualizaciones =============================================================== Previsualizaremos la actualización haciendo clic sucesivamente en los íconos =============================================================== ... -> Actualización completa + Previsualizar cambios =============================================================== Y procederemos a actualizar haciendo clic en el icono =============================================================== ... -> Aplicar cambios =============================================================== Podemos conseguir lo mismo abriendo una consola o terminal y escribiendo: =============================================================== $ sudo apt-get update $ sudo aptitude upgrade ===============================================================
4.3 Configurando los idiomas [Indice]
Aunque en la instalación de Kubuntu hemos seleccionado un idioma, el soporte a dicho idioma no se ha instalado completamente. Esto es porque no caben todos los programas en todos los idiomas en el CD, y ahora nos encontramos con algunos programas en castellano y otros en inglés. Instalando soporte completo para un idioma tendremos programas traducidos a dicho idioma, diccionarios de corrección ortográfica en OpenOffice y otros programas, etc. Para instalar soporte completo para nuestro idioma (en mi caso el castellano), o para instalar soporte adicional para otro idioma más (en mi caso catalán), o para desinstalar el soporte para un idioma ya instalado (por defecto Kubuntu ha instalado soporte para inglés, que quizás no utilicemos), iremos al siguiente menú: ========================================================================== Menú K -> Preferencias del Sistema -> General -> (Personal) Local e idioma ========================================================================== Y una vez allí podemos hacer cosas como: =============================================================== ... -> Instalar nuevo idioma -> Spanish ... -> Add language -> Other -> Spanish ... -> Instalar nuevo idioma -> Catalan (por ejemplo) ... -> Add language -> Other -> Catalan (por ejemplo) ... -> Desinstalar idioma -> English ===============================================================
4.4 Instalando los drivers propietarios [Indice]
Apenas iniciemos por primera vez en Kubuntu, este se dará cuenta si podemos instalar los drivers restringidos de algún dispositivo que lo necesite, y nos avisará con un globito informativo, clickeamos en el y saldrán los drivers que Kubuntu se puede instalar. Los mas conocidos son: * Drivers de NVIDIA * Drivers de ATI En la ventana que sale solo tenemos que elegir "Modo administrador", clickear en "Activar" y saldrá una ventanita que dice que es necesario reiniciar. Reinicia y ya está ^^ En caso de que hayan pasado por encima ese globito informativo, no se preocupen, la opción está en el Menú K: ========================================================================== Menú K -> Preferencias del Sistema -> Controladores Restringidos ========================================================================== Ejecutarlo y saldrá la ventanita para instalar los drivers :)
4.4.1 Instalando los drivers oficiales de NVIDIA [Indice]
Sea por tener el último driver, o por cuestiones de gusto, muchos prefieren instalar los drivers "oficiales" de la web de NVIDIA, asi que veremos como hacerlo también en caso de que se lo necesite: Primero bajamos el último driver de la pagina web de NVIDIA aquí: http://www.nvidia.es/Download/index.aspx?lang=es Bajado el driver, lo guardamos en nuestra carpeta home (”/home/tuusuario/”). Pulsamos Alt+F2, tecleamos "konsole" (sin las comillas) y escribimos lo siguiente: ================================================================================================================== $ sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-image-`uname -r` linux-headers-`uname -r` ================================================================================================================== Le damos nuestra contraseña y se van instalar los paquetes necesarios para instalar el driver. Mientras se instalan esos paquetes, abrimos otra consola e ingresamos el siguiente comando: ========================================================================== $ kdesu kate /etc/default/linux-restricted-modules-common ========================================================================== En el fichero que se abre, dejamos la línea DISABLED_MODULES=”nv” de esa manera. Así evitamos conflictos con otros controladores gráficos. Bueno, cuando terminó la instalación de los paquetes, presionamos Control + Alt + F2. Con eso va aparecer una pantalla en negro (tty o "terminal virtual"), pidiendo un login. Le damos nuestro usuario y password. Luego tecleamos: ========================================================================== $ sudo /etc/init.d/kdm stop ========================================================================== Con eso detenemos el Servidor X. Ahora escribimos lo siguiente: ========================================================================== $ sudo sh /home/tuusuario/NVIDIA-Linux-x86-171.06.01-pkg1.run ========================================================================== *** Nota: Acordarse de reemplazar "tuusuario" por, justamente, su nombre de usuario. *** Así como también el nombre del binario por el nombre exacto de la versión que hayan *** descargado. (La de la guía es la última hasta el momento) En el setup aceptamos la modificación del xorg.conf (configuración del servidor X). Listo, ahora le das otra vez la línea para arrancar nuevamente el servidor X con el nuevo driver: ========================================================================== $ sudo /etc/init.d/kdm start ========================================================================== Y a partir de este momento deberías poder disfrutar de tu placa gráfica y la aceleración para jugar, ver videos de alta resolucion o utilizar cualquier otra aplicacion que requiera 3D.
4.4.2 Instalando los drivers oficiales de ATI [Indice]
Instalar Drivers de placas gráficas ATI: Lo primero que necesitamos es bajar el binario de instalación que pueden bajar de ============================================================================================================ https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.42.3-x86.x86_64.run ============================================================================================================ Ahora podemos eliminar los drivers que teníamos antes y que ya no vamos a utilizar: Abrimos una consola (ya saben, lo mismo de siempre Alt + F2 -> konsole :) ========================================================================== $ sudo apt-get remove xserver-xgl ========================================================================== ========================================================================== $ sudo rm -f /usr/src/fglrx-kernel*.deb ========================================================================== ========================================================================== $ sudo apt-get remove xorg-driver-fglrx ========================================================================== Este instalador tiene instalador gráfico, por lo que instalarlo resulta más fácil, simplemente abrimos una terminal, navegamos hasta el directorio donde hayamos guardado el archivo e instalamos el binario: ========================================================================== $ sudo sh ./ati-driver-installer-8.42.3-x86.x86_64.run ========================================================================== Seguirán las pantallas de instalación a las que prácticamente hay que ponerle que sí a todo y al finalizar saldrá el mensaje que el driver fue correctamente instalado. Necesitamos configurar el xorg para que trabaje con los drivers ATI, para eso: ========================================================================== $ sudo aticonfig –initial ========================================================================== ========================================================================== $ sudo aticonfig –overlay-type=Xv ========================================================================== Ahora nos falta modificar el xorg.conf para habilitar el AIGLX que normalmente viene apagado, así que abrimos el xorg.conf: ========================================================================== $ kdesu kate /etc/X11/xorg.conf ========================================================================== Buscamos las secciones de Extensions y de ServerFlags y las modificamos para que se vean así (se pueden borrar también y el efecto es el mismo): ========================================================================== Section "Extensions" Option "Composite" "on" Option "Composite" 1 EndSection Section "ServerFlags" Option "AIGLX” "on" EndSection ========================================================================== Guardamos el fichero y ahora necesitamos reiniciar las X, para esto: ========================================================================== $ sudo /etc/init.d/kdm restart ========================================================================== Necesitamos agregar el driver ATI al blacklist (Lista Negra), para esto agregamos "fglrx" (sin las comillas) en el siguiente fichero: ========================================================================== $ kdesu kate /etc/default/linux-restricted-modules-common ========================================================================== Quedando algo así: ========================================================================== DISABLED_MODULES="fglrx" ========================================================================== Y guardamos. En caso de disponer de Compiz instalado el último paso es: ========================================================================== kdesu kate /etc/xdg/compiz/compiz-manager ========================================================================== Y poner: ========================================================================== WHITELIST=”nvidia intel ati radeon i810 fglrx” ========================================================================== Listo, con esto estarás con los nuevos drivers y con AIGLX listos para utilizar.
4.4.3 Sobre los drivers oficiales de Intel [Indice]
En el caso de los usuarios que tengan PCs con tarjetas gráficas Intel, no es necesaria ninguna configuración manual ni a través de ningún asistente ya que casi en la totalidad de los casos, los drivers, tanto de la placa en sí como de aceleración gráfica 3D, se cargan automáticamente al momento de instalarse Kubuntu. Son detectados automáticamente por el servidor Xorg (ver sección 4.5 para más información sobre Xorg) y configurados para que podamos comenzar a disfrutar de las ventajas de las prestaciones de nuestra tarjeta gráfica desde el mismo momento en que iniciamos sesión en KDE. De todas formas, siempre pueden ocurrir imprevistos o puede que nuestra tarjeta Intel sea de última generación y no esté aún soportada (total o parcialmente) por Kubuntu, por lo que en este caso recomendamos a los usuarios referirse a la web oficial de documentación sobre drivers Intel donde podrán encontrar toda la información que necesiten para su correcta configuración.
4.5 Configurando el servidor gráfico Xorg [Indice]
Luego de instalar los respectivos controladores para sus tarjetas de video, puede que tengan mal las resoluciones o las tasas de refresco (refresh rates). Para corregir eso, vamos a aprender un poco cómo se puede reconfigurar el servidor gráfico Xorg. *** Nota: Para el que quiera saber qué es el servidor gráfico Xorg, puede volver al capitulo 3.5 donde se da una *** explicación muy sencilla para definirlo. Como ya mencionamos anteriormente, toda aplicación/demonio/programa de Kubuntu (y GNU/Linux en general) tiene su correspondiente fichero de configuración (los .ini de Windows® que seguramente habrán visto alguna vez la mayoría de ustedes). En estos ficheros se ingresan y/o modifican los valores a gusto del usuario para presonalizar el comportamiento de una aplicación de Kubuntu. En el caso del servidor Xorg, este fichero de configuración se denomina 'xorg.conf' y se encuentra en el directorio /etc/X11/ *** Nota: Recomendamos hacer una copia de seguridad de este fichero antes de empezar a modificarlo, debido a que *** el entorno gráfico depende mayormente de él, para mas información, a final de este capítulo explicamos como *** hacer un backup del fichero, y como recuperarlo en caso de problemas :) Para acceder a este fichero podemos hacerlo de las siguientes dos formas: ========================================================================== Alt + F2 -> kdesu kate /etc/X11/xorg.conf ========================================================================== O bien: ========================================================================== Menu K -> Utilidades -> Kate ========================================================================== Y dirigirnos al directorio mencionado y abrir dicho fichero. Bien, tenemos frente a nosotros la configuración del aspecto gráfico de nuestro Kubuntu. No se asusten, al principio puede parecer críptico, pero intentaremos dar una breve explicación de las opciones principales y hacerlo lo más simple posible, y verán que así lo es :) *** Nota: A continuación utilizaremos un fichero de configuración típico de Kubuntu y que no debería de diferir *** demasiado con el que ahora ustedes tengan en su sistema. De todas formas puede que algunos valores y demás varíen levemente, pero a grandes rasgos, la configuración es la misma en la mayoría de los casos y aquí se intenta describir el fichero de configuración "genérico" de Xorg sin entrar en casos particulares. *** Qbe said: Como dijo Jack El Destripador, vamos por partes (?) La primera parte del fichero xorg.conf en Kubuntu se ve más o menos así: ========================================================================== # # /etc/X11/xorg.conf (xorg X Window System server configuration file) # # # This file was generated by dexconf, the Debian X Configuration tool, using # # values from the debconf database. # # # Edit this file with caution, and see the /etc/X11/xorg.conf manual page. # # (Type "man /etc/X11/xorg.conf" at the shell prompt.) # # # This file is automatically updated on xserver-xorg package upgrades *only* # # if it has not been modified since the last upgrade of the xserver-xorg # # package. # # # If you have edited this file but would like it to be automatically updated # # again, run the following command: # # sudo dpkg-reconfigure -phigh xserver-xorg # # Section "Files" # path to defoma fonts FontPath "/usr/share/X11/fonts/misc" FontPath "/usr/share/X11/fonts/100dpi:unscaled" FontPath "/usr/share/X11/fonts/75dpi:unscaled" FontPath "/usr/share/X11/fonts/Type1" FontPath "/usr/share/fonts/X11/misc" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "/usr/local/share/fonts" EndSection ========================================================================== Las primeras líneas nos indican que debemos modificar este fichero con precaución y leer, cómo no, la página man de Xorg ante cualquier duda para su correcta configuración :) *** Nota: Pueden ver el capítulo [CAP] para mas información sobre las Man o "Manpages". También nos informa que este fichero será actualizado automáticamente *solo* si no ha sido modificado desde la última actualización del paquete xserver-xorg. Las primer sección que vemos es la que contiene las rutas a los directorios donde se encuentran las fuentes del sistema (con 'fuentes' nos referimos a Arial, Verdana y las que utilizamos tanto en consola como en todas las aplicaciones de Kubuntu, sean de Ofimática como Open Office, navegadores web y demás). No requiere mucha más explicación, así como tampoco modificación por parte del usuario. Ahora vemos la sección de Módulos gráficos: ========================================================================== Section "Module" Load "i2c" Load "bitmap" Load "ddc" Load "extmod" Load "freetype" Load "int10" Load "type1" Load "vbe" Load "dbe" load "glx" Load "dri" load "GLcore" load "v4l" EndSection ========================================================================== *** Elidix said: leí dbe y ya me acordé de vos (aii, que liindo :P) *** Qbe said: te amo princesa, mi mujer Los más importantes a destacar son "freetype" el cual permite renderizar y mostrar las fuentes correctamente en las distintas aplicaciones ejecutándose via Xorg en nuestro Kubuntu; "glx", "dri" y "GLcore" son los módulos que se encargan de proveer aceleración gráfica a nivel software mediante Xorg. Esto quiere decir que son necesarios para poder correr juegos, ver videos y utilizar aplicaciones que requieran algún tipo de aceleración 3D. Y por último "v4l" se encarga de proveer a nuestro sistema de la capacidad para visualizar video e imágenes a través de dispositivos como webcams, cámaras digitales, capturadoras de video/TV, etc. La sección que sigue se ve más o menos así: ========================================================================== Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" option "CoreKeyboard" option "XkbRules" "xorg" option "XkbModel" "pc105" option "XkbLayout" "latam" option "XkbOptions" "lv3:ralt_switch" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" option "CorePointer" option "Device" "/dev/input/mice" option "Protocol" "ExplorerPS/2" option "ZAxisMapping" "4 5" option "Emulate3Buttons" "true" EndSection ========================================================================== Esta parte especifica los "Input Devices" (Dispositivos de Entrada) detectados por Xorg en nuestro sistema Kubuntu al momento de instalarse. En la primera parte tenemos los parámetros y valores correspondientes a nuestro teclado. El driver mediante el cual Xorg (el servidor gráfico) puede ser capaz de detectar y poner en funcionamiento nuestro teclado y que podamos utilizarlo. Las siguientes líneas indican el tipo y distribución del teclado, así como también parámetros extra, dependiente del país de Hispanoamérica en el que nos encontremos. En mi caso, y en el de la mayoría de Latinoamérica incluyendo México, será un teclado genérico de PC de 105 teclas, "pc105", con distribución "latam", osea para Latinoamérica (incluyendo la letra 'ñ' y tildes). Más abajo vemos la sección correspondiente a nuestro mouse (o ratón). El driver "mouse" que nos permite utilizarlo en Xorg, el enlace al dispositivo, "Device", en /dev; el protocolo utilizado por el mouse, el mapeo de ejes, "ZAxisMapping" y por último la emulación de 3 botones establecida a "true", o "activada" (en caso que tengamos un mouse con 2 botones podremos presionar los dos botones juntos para simular un tercer botón, normalmente el del medio que traen todos los mouses actuales). *** Nota: Para mas información sobre dispositivos, pueden releer el capítulo 3.3 donde se habla de los *** dispositivos en general y el montaje de dispositivos de almacenamiento. Vamos ahora a la siguiente sección (No resulta tan complicado de entender verdad?) ========================================================================== Section "Device" identifier "Intel Corporation 82865G Integrated Graphics Controller" boardname "i810" busid "PCI:0:2:0" driver "i810" screen 0 EndSection ========================================================================== Qué es lo que tenemos aquí? Pues ni más ni menos que la sección referente a nuestra tarjeta gráfica. La que nos está permitiendo leer esto en nuestro escritorio de Kubuntu ahora mismo :) En este caso, la tarjeta gráfica de quien escribe esto, es una integrada Intel, modelo 82865G de 64 Mb de video, como vemos en la línea "identifier". Las siguientes líneas hacen referencia al nombre del modelo de la placa, al BUS de lectura de la placa en el motherboard (o placa madre) y el "driver" correspondiente; "i810" que Xorg cargará al iniciar la sesión de KDE de Kubuntu para poder mostrar el escritorio y cualquier otra cosa que ejecutemos estando en modo gráfico (también conocido como "modo GUI"). Ahora pasamos a la sección de configuración del monitor en Xorg: ========================================================================== Section "Monitor" identifier "Philips 105S" vendorname "Philips" modelname "Philips 105S(15inch/CM1300)" HorizSync 30.0-54.0 VertRefresh 50.0-110.0 modeline "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync modeline "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync modeline "640x480@75" 31.5 640 656 720 840 480 481 484 500 -vsync -hsync modeline "640x480@85" 36.0 640 696 752 832 480 481 484 509 -vsync -hsync modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync modeline "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync modeline "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync modeline "800x600@85" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync modeline "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -vsync -hsync modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync modeline "1024x768@43" 44.9 1024 1032 1208 1264 768 768 776 817 +hsync interlace +vsync modeline "1152x768@54" 64.995 1152 1178 1314 1472 768 771 777 806 +hsync +vsync modeline "1280x854" 80.0 1280 1309 1460 1636 854 857 864 896 +hsync +vsync gamma 1.0 EndSection ========================================================================== Antes que nada, para no confundirnos y por cuestiones de brevedad y practicidad sólo pasaré a comentar las líneas que más nos pueden llegar a interesar. Al igual que en la sección de nuestra tarjeta gráfica vemos una línea que hace referencia al nombre, modelo y marca del monitor que Xorg detectó al momento de instalarsecon Kubuntu en nuestro sistema. En este caso un monitor Philips, modelo 105S de 15 pulgadas ("inches" en inglés). Lo que sigue son las líneas que especifican la tasa de refresco horizontal y vertical de nuestro monitor. Cada monitor tiene las suyas propias, y si deseamos conocerlas podemos referirnos al manual del mismo, buscar en Google por nombre y modelo de nuestro monitor o bien optar por elegir unas "genéricas", y no deberíamos tener mayores inconvenientes para que el escritorio de Kubuntu se muestre centrado correctamente en pantalla. Las líneas que siguen y que en su comienzo tienen "modeline" se refieren a las distintas resoluciones soportadas por el monitor en cuestión. Como mencionamos antes, esto varía de acuerdo a cada tipo de monitor, dependiendo de varios factores; entre otros, pulgadas y soporte de frecuencias de tasasde refresco más altas o no. Si no han entendido mucho sobre esto o poco y nada, pueden obviarlo por ahora, si todo parece marchar bien en el escritorio de nuestro sistema Kubuntu y estamos a gusto con el mismo y no hay problemas como resoluciones fuera de foco y no se muestran errores. Tambien puede ser que nuestro Xorg.conf no contenga lineas de "modeline" en la sección del monitor, esto se debe a que se especifican las resoluciones y sus frecuencias directamente en la tarjeta gráfica. *** Elidix said: Yo lo tengo asi y funciona bien \o Pero aún así hay quienes quieren conocer de qué se tratan esos valores que ven en esta sección, o también puede serles útil al momento de corregir ciertos problemas. Aclaramos antes que para modificar estos valores debemos conocer un poco más en profundidad nuestro monitor y haber leído antes de intentarlo. NO es recomendable modificar estos valores en caso de no ser necesario. Si aún así quisieran hacerlo recomendamos hacer una copia de seguridad (o backup) del fichero xorg.conf (este mismo que estamos desglosando y explicando). Como dijimos, al final del capitulo damos una explicación basica de como hacer una copia de seguridad del fichero Xorg.conf y como recuperarlo en caso de problemas. Como decíamos, para quienes quieren conocer un poco sobre el significado de esas líneas que a simple vista parecen complicadas o inentendibles aquí una muy breve explicación (referirse a la página man de Xorg para conocer mejores y más detalles): Tomemos como ejemplo la siguiente línea: ==================================================================================================== modeline "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync ==================================================================================================== Describimos brevemente: * Modeline: Tipo de modo de display o "muestra" * "1024x768@60": Resolución de 1024 píxeles horizontales por 768 píxeles verticales a una tasa de refresco de 60 Hercios (hz) * Numeración interna: Códigos internos de Xorg de valores aproximados de resolución. * -vsync -------------------- refresco vertical * -hsync -------------------- refresco horizontal Habrán notado que en algunos pasajes de la explicación del fichero de configuración xorg.conf se menciona el término "tasa de refresco". Bien, la tasa o velocidad de refresco es la frecuencia con la que una imagen es dibujada en la pantalla de un monitor. La imagen que se forma en los monitores es consecuencia de cientos de "refrescos" continuos imperceptibles para el ojo humano. Para comprobarlo, si disponemos de un teléfono móvil con cámara podemos poner a grabar mientras filmamos la pantalla del monitor. Al reproducir el video, veremos como en la pantalla se ven líneas que "barren" de arriba hacia abajo. Eso da cuenta del constante refresco de imágenes que se produce en nuestro monitor mientras estamos mirándolo. La frecuencia de refresco se mide en hercios que van por lo general de los 60 a los 80 Hz. Un valor inferior puede provocar un parpadeo en la pantalla que puede cansar la vista, en tanto y un exceso de refresco puede dañar el monitor. Por eso es importante que no configuremos estos valores ni muy por encima ni muy por debajo de los recomendados y/o establecidos para nuestro monitor. Como mencionamos anteriormente, es conveniente consultar el manual de nuestro monitor u optar por tasas de refresco genéricas, SOLO en caso de que Xorg no las haya detectado correctamente al momento de instalarse (rara vez deberemos modificar estos valores, pero no estuvo demás conocer qué son y para qué sirven :) Las últimas secciones y un rápido repaso muy breve: ==================================================================================================== Section "Screen" Identifier "Default Screen" Device "Intel Corporation 82865G Integrated Graphics Controller" Monitor "Philips 105S" DefaultDepth 24 SubSection "Display" depth 24 modes "1024x768@60" "1024x768@43" "832x624@75" "1152x768@54" "800x600@60" "1280x854" "800x600@85" "800x600@75" "800x600@72" "800x600@56" "640x480@85" "640x480@75" "640x480@72" "640x480@60" EndSubSection ==================================================================================================== Esta sección no difiere mucho de la anterior, pero en este caso se refiere a las resoluciones que van a ser soportadas por el display de nuestra pantalla dentro del entorno de Kubuntu, osea dentro de KDE. Mismos valores para la placa (modelo, fabricante, etc) y ahora vemos una línea denominada DefaultDepth (traducido sería "Profundidad por Defecto") y es la que se encarga de decirle al servidor Xorg la cantidad y profundidad de colores que las aplicaciones y el entorno KDE en sí mismo podrán hacer uso. Esto les resultará familiar a los usuarios que vengan de Windows® (pensamos que la mayoría de ustedes), cuando hacen click derecho sobre el escritorio y van a Propiedades de Pantalla y allí eligen la resolución de pantalla y la profundidad en bits de colores (16, 24, 32). Bueno, pues eso mismo, a mayor profunidad de colores mayor cantidad y variedad de la paleta de colores podremos disfrutar en nuestro sistema. Actualmente la mayoría de los usuarios optarán por 32 bits, aunque también depende siempre de que su tarjeta gráfica y monitor lo soporten. Y por último la línea Display en la que Xorg se encargó automáticamente de establecer como resoluciones de pantalla disponibles para elegir en el menú de Propiedades de Pantalla; que como en Windows®, podremos ver al hacer click derecho sobre el escritorio. Y por último: ==================================================================================================== Section "ServerLayout" Identifier "Default Layout" screen 0 "Default Screen" 0 0 InputDevice "Generic Keyboard" InputDevice "Configured Mouse" # InputDevice "stylus" "SendCoreEvents" # InputDevice "cursor" "SendCoreEvents" # InputDevice "eraser" "SendCoreEvents" EndSection ==================================================================================================== En esta sección se le indica a Xorg sobre los dispositivos configurados listos para su "aplicación" y reconocimiento al momento de iniciarse KDE (comunmente denominado "levantar las X" en el mundo GNU/Linux). Llegamos al final de esta parte de la guía. Hemos terminado de darles un breve (y esperamos que claro) pantallazo general sobre el fichero de configuración de Xorg. Ya saben, ante cualquier duda, dirigirse a su página man, o bien a http://www.x.org donde podrán encontrar absolutamente TODA la información que necesiten o deseen conocer sobre el mismo. Esperamos que ahora tengan una mejor idea de sobre cómo funcionan las famosas "X" (servidor gráfico, por si aún no quedó claro ;) en Kubuntu.
4.5.1 En caso de una falla de Xorg [Indice]
En el caso de que durante la instalación surgiera algún fallo o bien, debido a que modificamos algún parámetro del fichero xorg.conf por error y por ejemplo, la resolución de pantalla que tenemos no sea la deseada, o los colores estén mezclados y errores similares disponemos de dos formas de intentar resolver el problema. La primera es simplemente "reiniciando las X", para lo cual mantenemos pulsadas las teclas Control + Alt + Backspace (la de borrar) y soltamos, tras lo cual el servidor Xorg de Kubuntu se apagará y volverá a arrancar y ahora debería estar todo normal. De no ser así, el problema puede deberse a una mala detección de nuestro hardware o bien, algún bug del server Xorg en sí mismo, por lo cual, estando en nuestro escritorio de KDE, pulsamos Control + Alt + F2 para abrir una TTY (terminal virtual), nos pide el login, escribimos nuestro usuario, damos Enter, luego nuestra contraseña (no se mostrará en pantalla) y nuevamente enter. Ahora nos aparece algo como: =============================================================== [qbe@Elisa ~]\$ =============================================================== Pues bien, esto que ven ahí "qbe@Elisa ~" se denomina "Bash Prompt" Obviamente los nombres varían según nuestro usuario y nuestro nombre de máquina :) *** Nota: Para saber más sobre bash, shells y TTYs dirigirse a los capítulos 3.6 y 3.7 Reconfigurando Xorg: En esta TTY donde nos encontramos ahora tipeamos lo siguiente para pasar a re-configurar correctamente nuestro servidor Xorg haciendo: =============================================================== $ sudo dpkg-reconfigure -phigh xserver-xorg =============================================================== Nos pedirá nuestra contraseña de root, la tipeamos y automáticamente se inciará un asistente muy intuitivo que nos guiará en el proceso de elegir los valores exactos (si los conocemos) o aproximados del hardware "gráfico" de nuestra PC. Una vez finalizado el asistente y habiendo escogido los valores apropiados para nuestra tarjeta gráfica y monitor, debemos seguir unos simples pasos. *** Nota: Para mas información sobre el dpkg-reconfigure xserver-xorg, puede leer el capitulo 4.5.2 Sin salir de la TTY donde estamos ahora ejecutamos lo siguiente: =============================================================== $ sudo /etc/init.d/kdm stop =============================================================== Y luego: =============================================================== $ sudo /etc/init.d/kdm start =============================================================== Tras lo cual ahora, y si todo va bien, deberíamos ver nuestro escritorio de Kubuntu de forma correcta y con todas sus funcionalidades y colores que teníamos antes, o bien, si no habías podido comprobar lo lindo que es KDE porque se había producido alguna falla durante la instalación, ahora lo ves :) *** Qbe said: (que BALA xDDD) Haciendo una copia de seguridad y restaurando de ella: Si queremos, podemos hacer una copia de seguridad de nuestro Xorg.conf con un simple comando por si modificándolo logramos que nuestro entorno grafico no inicie. Para eso abrimos una consola (a ver si se acuerdan como se hacía? :) y tipeamos: =============================================================== $ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak =============================================================== Este comando creará una copia o "duplicado" del fichero xorg.conf en el directorio /etc/X11 pero con extensión .bak (backup) para poder devolver todo a su estado anterior y funcional en caso de que algo saliera mal luego de alguna modificación errónea o indeseada. Si así ocurriera no tenemos más que loguearnos con nuestro usuario y contraseña en una tty (terminal virtual) pulsando Ctrl+Alt+FX (donde X es del 1 al 6) como mencionamos antes y ejecutar el siguiente comando: =============================================================== sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf =============================================================== Y luego el comando: =============================================================== $ sudo /etc/init.d/kdm stop =============================================================== Y luego: =============================================================== $ sudo /etc/init.d/kdm start =============================================================== Y nos aparecerá nuestro escritorio KDE tal y como estaba a la hora de hacer la copia de seguridad.
4.5.2 Reconfigurando Xorg con dpkg-reconfigure [Indice]
Como ya mencionamos en este capítulo, en caso de producirse alguna falla, bug o desconfiguración de nuestro sistema gráfico en Kubuntu, disponemos de dos métodos para re-configurar el servidor Xorg, y reestablecerlo a los valores por defecto; es decir a los valores de instalación o bien, ajustarlo a nuestro gusto para poder disfrutar de un entorno gráfico sin problemas de resolución y similares. =============================================================== El primer método es el siguiente: =============================================================== Primero, abrimos una consola: =============================================================== Menú K -> Sistema -> Konsole =============================================================== A continuación, tipeamos el comando que observamos en la imagen, es decir: =============================================================== $ sudo dpkg-reconfigure -phigh xserver-xorg =============================================================== Y dará comienzo el asistente de re-configuración de Xorg. Vamos a describir con detalles paso a paso este proceso, ya que no es frecuente encontrar documentación referida a este proceso que muchas veces los usuarios novatos desconocen y no pueden así configurar correctamente su sistema gráfico. Veremos que es muy sencillo y simple de hacer, si se tienen determinados valores a mano para ingresar, o bien eligiendo algunos genéricos dependiendo del hardware de nuestra PC. Paso 1: A continuación vemos la primer pantalla del asistente: Aquí deberemos elegir el controlador correspondiente a nuestra tarjeta gráfica. Si no lo encontramos o no estamos seguros de cuál, elegimos "vesa" utilizando las flechas de dirección del teclado, pulsamos tab para resaltar el botón de Aceptar y luego Enter (estas mismas teclas deben utilizarlas durante todo el proceso del asistente) Paso 2: Como podemos observar, claramente nos dice que elijamos las resoluciones que deseemos que estén disponibles para nuestro escritorio de KDE. En caso de no querer alguna, tan solo tenemos que ir a esa y pulsar la tecla Espacio y automáticamente se desmarcará. Del mismo modo si queremos agregar una, hacemos el mismo procedimiento. Nuevamente Tab y Enter para Aceptar. Listo. Ahora se guardarán los cambios, reiniciaremos las X pulsando Control+Alt+Backspace, o, si estamos en TTY, ejecutando: =============================================================== $ sudo /etc/init.d/kdm start =============================================================== Y si todo salió bien y realizamos los pasos correctamente nuestro Kubuntu ahora debería verse a una resolución adecuada así como también los colores del escritorio. Este primer método que acabamos de describir, sirve para re-configurar *únicamente* el aspecto gráfico de Xorg. Pero como sabemos, Xorg también se encarga de proveer soporte para nuestro teclado, mouse y tarjeta gráfica en nuestro Kubuntu. Es por eso que a continuación explicaremos el segundo método del que disponemos para re-configurar completamente al servidor Xorg desde cero; ya sea porque alguno de nuestros dispositivos no funcione correctamente en modo gráfico o bien, porque deseamos ajustar algunos parámetros a nuestro gusto. =============================================================== Segundo Método: =============================================================== Paso 1: Abrimos una TTY, nos logueamos con nuestro usuario y contraseña y escribimos el siguiente comando: *** Nota: Para mas información sobre TTY's, puede leer el capitulo 3.6 del manual. =============================================================== $ sudo dpkg-reconfigure xserver-xorg =============================================================== E iniciará el asistente. De la misma forma podemos hacer esto *sin* salir del entorno KDE, abriendo Konsole: Bien, iniciado el asistente, pasemos a comentar paso a paso el proceso de re-configuración del servidor gráfico Xorg. Paso 1: Como vemos siempre, las opciones son bastante autodescriptivas por lo cual no nos costará mucho realizar este proceso y sentirnos a gusto y sin "miedo" al momento de re-configurar. Pues bien, aquí se nos pregunta si queremos dejar que Xorg se encargue de intentar auto-detectar nuestro hardware o no. Elegimos según deseemos y pasamos a la siguiente pantalla. *** Nota: en este cuadro de diálogo es conveniente elegir la opción [Sí] y dejar que Xorg se encargue de buscar *** y detectar nuestro hardware. Paso 2: Como en el primer método, Xorg primero nos preguntará exclusivamente sobre el aspecto gráfico de nuestro Kubuntu. Aquí se aplica la misma explicación del método anteriormente mencionado. Paso 3: En caso de haber detectado correctamente nuestra tarjeta gráfica, el asistente de Xorg nos pedirá ahora que insertemos un nombre para identificar nuestra tarjeta. Aquí podemos modificarlo por un nombre que nos guste pero que al mismo tiempo identifique a dicha tarjeta, o bien aceptar el nombre que se muestra por defecto (recomendado). Paso 4: Aquí se nos pide la dirección del bus de lectura de nuestra tarjeta gráfica en el motherboard. Para no complicarnos, o si simplemente no sabemos qué significa esto, dejamos el valor que nos ofrecen y aceptamos. Paso 5: Aquí se nos muestra el valor por defecto en Kilobytes de la memoria de la que disponemos en nuestra tarjeta gráfica, y se nos ofrece la opción de establecer este valor manualmente. Si todo fue bien, este valor será el correcto y correspondiente a nuestra tarjeta, por lo que sólo debemos Aceptar. Recordar que en este caso por ej. 128000 Kb son 128 Mb, si nuestra tarjeta gráfica dispusiera de 256 Mb el valor a ingresar o que nos mostraría Xorg sería 256000, etc etc. Repetimos siempre que son valores correspondientes al hardware de los autores de esta guía y variarán de acuerdo a lo que tengan en su PC) Paso 6: Aquí se nos pregunta si deseamos soporte para "framebuffer" en Kubuntu, y como bien nos explica, el activarlo o no, no causará mayores problemas, asique este paso queda a elección de ustedes. Suponemos que la mayoría de los usuarios nuevos de Kubuntu no estarán interesados en disponer de un soporte gráfico limitado en la consola (TTY en este caso), por lo cual pueden optar por desactivarlo eligiendo la opción [No] Queda a su criterio. Paso 7: A partir de este paso, dejamos el lado de configuración exclusivamente gráfico y pasamos a la parte de los dispositivos externos que Xorg reconoce y pone en funcionamiento para utilizar en modo gráfico. En el caso de Kubuntu, para el escritorio de KDE. Vemos que se nos pregunta si queremos mantener las opciones de nuestro teclado actual, o bien, seleccionar otro diseño de teclado. Elegimos según corresponda. En este caso nosotros asumiremos que eligieron [Sí] y que desean re-configurar el diseño de idioma de su teclado. Paso 8: Aquí, y asumiendo que la mayoría de los lectores de esta guía somos hispanohablantes, elegimos 'es' por defecto y aceptamos. Paso 9: Aceptamos el valor que nos muestra, "xorg". Paso 10: Mismo caso que el Paso 8, por lo que elegimos el valor por defecto, o, en caso de no figurar, el valor que vemos en la imagen, "pc105" (teclado genérico de PC de 105 teclas) Paso 11: Aceptamos sin ingresar ningún valor si no conocemos esta opción. Breve explicación para decirles que en este caso podemos indicarle a Xorg que utilice una variante para nuestro teclado. Es decir, si disponemos de teclas "no comunes" o con una ubicación diferente al de un teclado de 105 teclas genérico seleccionado anteriormente, es aquí donde podemos especificar dicha variante a utilizar. Por ejemplo, en el caso de quien escribe esto, al momento de instalar Kubuntu en su PC, en el fichero xorg.conf Xorg se había encargado de auto-detectar una variante de mi teclado y lo que aparecía en XbdOptions (el valor que configuramos mediante este cuadro de diálogo) en el xorg.conf decía: "lv3:ralt_switch", es decir "variante de cambio para la tecla Alt derecha en nivel 3". Si desean pueden incluirla o no. Sinceramente no se los aconsejo si no conocen bien sobre el tema. Tan solo pusimos este ejemplo por si disponen de una configuración anterior de su xorg.conf en el caso de ser usuario de otras versiones anteriores de Kubuntu ;) Pasemos al siguiente. Paso 12: Se nos pregunta sobre el dispositivo donde se encuentra nuestro mouse. Asumimos que en la mayoría de los casos será un mouse de los actuales, por lo cual aceptamos el valor por defecto que vemos en la imagen. Paso 13: Protocolo de nuestro mouse. Elegimos según corresponda. Si tenemos dudas, como siempre, aceptamos los valores que nos ofrece Xorg en base a lo que auto-detectó al principio sobre nuestro hardware. Paso 14: Si tenemos un mouse con sólo dos botones elegimos que [Sí] para emular un "tercer botón" al pulsar los dos botones, izquierdo y derecho, juntos. De otro modo, elegimos [No] Paso 15: Aceptamos la opción por defecto y seguimos. Paso 16: Volvemos al aspecto gráfico. Más que clara la descripción no? :) Damos a (Sí) Paso 17: El nombre que deseemos darle a nuestro monitor. Recomendamos dejar los valores por defecto, o en caso de una auto-detección no del todo acertada, miramos la marca y modelo de nuestro monitor y la ingresamos. Paso 18: Se aplica la misma explicación que en el Paso 2 del primer método descripto. Seleccionamos o des-seleccionamos según la cantidad de pulgadas que nuestro monitor tenga y pasamos al siguiente paso. Si no estamos seguros dejamos los valores de resolución por defecto detectados por Xorg. Paso 19: Dependiendo de nuestro conocimiento sobre el monitor que tengamos (o si tenemos el manual del mismo a mano) elegimos el modo que deseamos. De nuevo, si dudamos dejamos la opción que se nos ofrece y damos Aceptar. Paso 20: Aquí se nos pregunta cuál es la resolución máxima y la máxima tasa de refresco que nuestro monitor soporta. Si disponemos del manual del mismo, nos fijamos y seleccionamos según corresponda, o sino, elegimos alguna resolución standard como por ej "1024x768@60hz" *** Nota: Para mas información sobre Xorg y sus resoluciones, puede leer el capitulo 4.5 y 3.5 *** Nota: cuidado de no elegir una resolución exageradamente alta así como la tasa de refresco demasiado alta *** si nuestro monitor no la soporta, porque nos va a causar más problemas que satisfacciones y deberemos reiniciar *** el asistente y volver a empezar ;) Ante la duda, ya saben, consultar manual del monitor o elegir valor genérico. Paso 21: Excelente explicación. Sobran palabras. Damos a [Sí] y pasamos al último paso. Paso 22: Elegimos 24 bits si nuestro monitor la soporta (si es relativamente actual no tendremos mayores inconvenientes) y damos a Aceptar. Listo! Finalmente ha terminado el asistente, se guardarán los cambios y podremos reiniciar las X, si iniciamos el asistente desde dentro de KDE en Konsole, o bien iniciar KDE si estábamos desde una TTY ejecutando: =============================================================== $ sudo /etc/init.d/kdm start =============================================================== A partir de este momento, hemos re-configurado nuestro servidor gráfico Xorg y si todo salió bien tenemos nuestro entorno KDE con la resolución y colores apropiados, nuestro teclado funcionando y sin problemas así como también nuestro mouse. Si algo hubiese salido mal, o quisieran repetir el asistente para asegurarse que que los valores ingresados están correctos, simplemente comenzar desde el Paso 1 :) Esperamos que les haya sido útil.
4.6 Instalando una impresora compatible [Indice]
Una vez conectada la impresora y encendida, debemos escoger el ícono de "Añadir Impresora Nueva" en el menú de gestión de impresoras. Para eso vamos a las preferencias del sistema: ========================================================================== Menú K -> Preferencias del Sistema -> General ========================================================================== Ahora buscamos el menu Impresoras y entramos al modo administrador. Este nos pedirá nuestra contraseña para poder conseguir permisos de "root". ========================================================================== ... -> (Administrador del ordenador) Impresoras -> Modo administrador... ========================================================================== Finalmente clickeamos en añadir, y añadir impresora. ========================================================================== ... -> Añadir -> Añadir impresora ========================================================================== Aparecerá una lista con las siguientes opciones (en este orden): * 1. La impresora conectada a la PC ("impresora local"). * 2. Las impresoras compartidas por otros ordenadores ("impresoras de red"). * 3. Otras impresoras Una vez escogida la impresora que queremos instalar, seleccionamos el modelo y el controlador. *** Nota: Si nuestra impresora no figura en la lista, podemos probar instalando el controlador *** de alguna de la misma familia. (Ej. Si tenemos una HP 1544 y en la lista no figura, elegimos HP 1500) En caso de que nuestra impresora no esté en la lista, deberemos buscar información sobre un driver personalizado para nuestro modelo GNU/Linux. Más adelante iremos agregando guías para instalar diversos modelos especiales de impresora.
4.7 Instalando software opcional [Indice]
Kubuntu por defecto nos ha instalado un conjunto de programas de propósito general que seguramente nos serán muy útiles y nos permitirán hacer la mayoría de cosas. Aún así, seguramente nos extrañaremos cuando no podamos reproducir alguna canción que nos han enviado en "mp3", o no podamos ver animaciones Flash en alguna página web, o no podamos descomprimir ficheros que están comprimidos en formato "rar" o "7z", etc. Para instalar todo este software que nos falta vamos al menú: =============================================================== Menú K -> Sistema -> Adept Manager =============================================================== El gestor de paquetes cuesta un poco de utilizar la primera vez, pero veremos que es muy fácil. Tenemos una opción que nos permite buscar programas a partir de una porción del nombre. El software que recomendamos instalar es: * La extensión de Flash para el navegador. Para poder reproducir animaciones Flash en el navegador Mozilla Firefox, buscamos la palabra "flash", y en la lista de aplicaciones que aparecen podemos seleccionar: "flashplugin-nonfree". *** Nota: También disponemos de la versión libre de flash que podemos incorporar a nuestro Kubuntu instalando los paquetes "gnash" y "mozilla-plugin-gnash". * La extensión de Java para el navegador. Para poder ejecutar aplicaciones Java en el navegador Mozilla Firefox, buscamos la palabra "java", y en la lista de aplicaciones que aparecen podemos seleccionar: "sun-java6-plugin". (En el proceso de instalación, deberemos aceptar la licencia que aparece o en caso contrario no se instalará). * Los descompresores de archivos "rar" y "7z". Para descomprimir archivos comprimidos con el formato "rar", buscamos la palabra "unrar", y en la lista de aplicaciones que aparecen podemos seleccionar: "unrar" (la aplicación "unrar-free" no descomprime los archivos "rar" más actuales). Para descomprimir archivos comprimidos con el formato "7z", buscamos la palabra "7z", y en la lista de aplicaciones que aparecen podemos seleccionar: "p7zip-full". * Reproducir DVDs de vídeo comerciales de otras regiones. Está prohibido (en EEUU) proporcionar la tecnología para descifrar DVD con protección. Es decir, que por defecto no se pueden reproducir los DVD comerciales que están codificados para otra región del globo diferente de la nuestra. Para poder hacerlo tenemos que instalar el paquete "libdvdcss2". * Los "códecs" restringidos para la reproducción multimedia. Kubuntu, desde la versión 7.04, instalará los códecs de audio y vídeo automáticamente en el momento que sean necesarios. En versiones anteriores es necesario instalar a mano. Xine y Gstreamer son los "motores" que utilizan algunas aplicaciones para reproducir audio y vídeo. Concretamente en Kubuntu, los reproductores multimedia Amarok y Kaffeine utilizan por defecto Xine. Los "códecs" son pequeños módulos que nos permiten reproducir un formato determinado de audio o vídeo (ogg, mp3, rm, divx, ...) en dichos motores. Por restricciones de algunos países sobre algunos códecs, Kubuntu por defecto sólo instala códecs libres. Para instalar el resto de códecs buscamos los paquetes palabra "libxine", y en la lista de aplicaciones que aparecen podemos seleccionar: "libxine1-ffmpeg" y "libxine-extracodecs". * Otros códecs adicionales pueden conseguirse descargando el paquete "w32codecs" de http://www.debian-multimedia.org/pool/main/w/w32codecs/ (es el fichero con extensión .deb) e instalarlo haciendo clic sobre él. Dicho paquete lo actualizan cada cierto tiempo, así que al cabo de varios meses lo pueden volver a descargar e instalar. * Acetoneiso2 para montar muchos formatos de imágenes de CDs y DVDs, ademas de poder hacer varias cosas mas con él, como extraer el contenido de las imagenes, comprimirlo, crear imágenes a partir de directorios, etc. *** Nota: Varios de los programas y utilidades que comenté (flash, java, descompresor rar y códecs multimedia) se *** pueden instalar en bloque al seleccionar para instalar el paquete "kubuntu-restricted-extras" *** Nota: En hardy, hay un problema con libdvdcss2 que no nos permite usarlo correctamente a la hora de ver dvds, *** para eso, simplemente vayan a las opciones de kaffeine -> xine Engine Parameters -> media y cambien el *** parametro "dvd.device" a /dev/dvd1 en lugar de /dev/dvd.
4.7.1Instalando fuentes tipográficas de Microsoft [Indice]
Si queremos utilizar algunas de las fuentes de texto de Microsoft como por ejemplo son: * Andale Mono * Arial Black * Arial (Bold, Italic, Bold Italic) * Comic Sans MS (Bold) * Courier New (Bold, Italic, Bold Italic) * Georgia (Bold, Italic, Bold Italic) * Impact * Times New Roman (Bold, Italic, Bold Italic) * Trebuchet (Bold, Italic, Bold Italic) * Verdana (Bold, Italic, Bold Italic) * Webdings Ejecutamos: ==================================== $ sudo apt-get install msttcorefonts ==================================== y después: ==================================== $ sudo fc-cache ==================================== para reiniciar la cache de fuentes del sistema. A partir de ahora tenemos disponibles esas fuentes de texto para poder usarlas con nuestros programas favoritos, como por ejemplo Open Office Writer o Kwrite.
4.7.3 Instalar Wine para ejecutar aplicaciones de Windows® [Indice]
Wine (acrónimo recursivo que en inglés significa Wine Is Not an Emulator "Wine no es un emulador") es una reimplementación de la API de Win16 y Win32 para sistemas operativos basados en Unix bajo plataformas Intel. Permite la ejecución de programas para MS-DOS, Windows 3.11, Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP y Windows Vista. El nombre Wine empezó como un acrónimo para Windows Emulator, pero a lo largo de sus versiones fue evolucionando y ahora corre nativamente los programas para Windows. Wine provee lo siguiente: * Un conjunto de herramientas de desarrollo para portar código fuente de aplicaciones Windows a Unix. * Un cargador de programas, el cual permite que muchas aplicaciones para Windows 3.x/9X/ME/NT/2000/XP/Vista se ejecuten sin modificarse en varios Unix para plataformas Intel como GNU/Linux, BSD y Solaris Si tienes alguna aplicación para Windows® que uses y no está disponible para Linux, es posible que puedas ejecutarla con Wine (dirigirse a http://appdb.winehq.com para ver si la aplicación que deseamos ejecutar está en la lista de soportadas). Para obtener la última versión de wine hacemos los siguientes pasos: Ejecutamos ==================================== kdesu kate /etc/apt/sources.list ==================================== y agregamos la siguiente línea (sin los '=') =================================================== deb http://wine.budgetdedicated.com/apt hardy main =================================================== Guardamos el fichero y luego ejecutamos ==================================== sudo apt-get update sudo apt-get install wine ==================================== *** Nota: También pueden agregar el repositorio mediante la opción correspondiente de Adept (ver capítulo 5.3) Una vez instalado, ejecutando el comando "winecfg" podras configurar las opciones de wine. Para obtener toda la información sobre wine consultar http://winehq.org/site/docs/wineusr-guide/index donde encontrarán absolutamente todo lo que necesitan conocer para poder ejecutar esos juegos o aplicaciones de Windows® que a veces extrañan o desean en su PC, sin salir de nuestro Kubuntu :)
4.8 Configurando "sudo" para los usuarios [Indice]
Como vimos en uno de los primeros capitulos, sudo es el comando para ejecutar otros comandos con permisos de "root" o "superusuario", en este capítulo veremos como configurar mejor las opciones de este comando para nuestro usuario o para el resto de los usuarios del sistema. Pasemos a la parte de "meter mano" como nos gusta decir a los autores de este libro :) 'Sudo' viene ya instalado por defecto en Kubuntu, pero debemos configurarlo previamente para hacerlo seguro y dejarlo listo para utilizar de aquí en más. Para configurarlo, basta con ejecutar el siguiente comando en consola: =============================================================== $ sudo nano /etc/sudoers =============================================================== O, estando en KDE: =============================================================== Menu K -> Sistema -> Konsole =============================================================== =============================================================== $ kdesu kate /etc/sudoers =============================================================== Y se nos abrirá el archivo de configuración global de "sudo", llamado "sudoers". *** Nota: Para quienes estén interesados en saber cómo funcionan los permisos de usuario en nuestro Kubuntu *** ir también al capitulo 3.2 y 3.2.1 donde hablamos a fondo sobre los permisos en nuestro Kubuntu y el uso *** de "sudo". El archivo de configuración global de "sudo" (sudoers), luce de la siguiente manera: #=============================================================== # # Ejemplo sencillo y comentado del fichero /etc/sudoers # # #=============================================================== # Parte de Alias #=============================================================== # # # En donde especificamos un alias (en mayúsculas) para uno o más comandos(Cmnd_Alias), # # host (Host_Alias) y usuarios_privilegiados (Runas_Alias).La sintaxis sería: # # tipo_de_alias ALIAS = 1ºelemento_asociado, 2ºelemento_asociado ... # Cmnd_Alias APAGAR = /sbin/shutdown # el alias APAGAR se asocia al comando shutdown # Cmnd_Alias GRABAR = /usr/bin/cdrecord # asociamos GRABAR con cdrecord y cdrdao # Cmnd_Alias INSTALAR = /usr/bin/apt-get install # asociamos INSTALAR con apt-get y aptitude # # # User_Alias INSTALADOR = paco # Asociamos el alias INSTALADOR con el usuario paco # # #=============================================================== # Reglas de acceso #=============================================================== # # # # La sintaxis sería: "usuario host=(usuario_privilegiado) comando_o_su_alias" # # Siendo "usuario_privilegiado" aquel en que nos convertimos al usar sudo, # # por defecto root aunque podríamos definir otro en la parte de alias. # # INSTALADOR ALL = INSTALAR # Paco, en todas las máquinas, puede usar apt # %cdrom ALL = NOPASSWD: GRABAR # Los usuarios del grupo cdrom, pueden usar cdrecord # %users ALL = NOPASSWD: /sbin/shutdown # los usuarios del grupo users, pueden usar shutdown # # # # Con NOPASSWD indicamos que se podrá ejecutar el comando sin necesidad de la contraseña del # # usuario. Si no se indica nada se usa la opción por defecto PASSWD. # # Como usuario pondremos los definidos en la parte de alias o los pertenecientes a un grupo, # # anteponiendo a dicho grupo el símbolo del porcentaje % # # ALL es un alias especial que se utiliza para englobar a todos los comandos, usuarios o hosts. # # De manera que deberíamos poner una línea como la que sigue, permitiendo a root hacer todo. # # root ALL = (ALL) ALL # # # Tambien se puede usar una línea como la siguiente para permitirle todo a un usuario: # # usuario ALL = (ALL) ALL # # # O incluso usar el anterior % para hacer referencia a un grupo. # # %superman ALL = (ALL) ALL # # # # De esta forma, todos los usuarios del grupo "superman" podrán hacer uso de sudo. # *** Nota: Cabe aclarar que cuando editemos cualquier archivo de configuración en nuestro Kubuntu y nos *** encontremos con un '#' (denominado 'almohadilla') al comienzo de cualquier línea, eso nos *** indicará que son "comentarios" y que esa (o esas) líneas no serán leídas ni interpretadas *** por el sistema. Es decir, no tendrán efecto alguno en la configuración mientras estén con '#' *** (se les dice comunmente 'comentarios' o 'líneas comentadas').
4.9 Configurando el bootloader "GRUB" [Indice]
Una vez instalado Kubuntu, si teníamos más sistemas operativos, nos encontraremos con que al arrancar el equipo carga por defecto Kubuntu. Quizás queramos cambiar este comportamiento. Por desgracia, no se ha instalado una herramienta visual que nos permita modificar esto fácilmente. El nuevo escritorio KDE4, que estará disponible en la siguiente versión de Kubuntu, traerá la herramienta "KGRUBEditor" para editar el menú de arranque. Mientras tanto, podemos instalar el paquete "startupmanager", que también nos permitirá configurar mediante cuadros de diálogo y de manera visual el menú de arranque. *** Nota: Al instalar este programa se instalarán también las librerías de Gnome, que son unos 47 paquetes *** y como 64Mb, así que no recomiendo instalarlo en Kubuntu. Una vez instalado encontraremos la aplicación en: ===================================================================== Menú K -> Sistema -> Administrador de arranque ===================================================================== Y aqui va una ampliación algo más avanzada para los que quieren profundizar: La configuración del menú de arranque se guarda en el fichero /boot/grub/menu.lst. Podemos editarlo a mano pulsando ALT+F2 y escribiendo: ===================================================================== $ kdesu kate /boot/grub/menu.lst ===================================================================== De todo el fichero de configuración, al principio podemos destacar estas dos opciones: "default" y "timeout" Estas sirven para cambiar la opción que se elije por default si no se presiona ninguna tecla durante unos segundos en el menu de GRUB. ===================================================================== ## Opcion a elegir por defecto: default 0 ===================================================================== En GRUB, 0 es el primer sistema operativo de la lista, 1 es el segundo y así sucesivamente. Luego, podemos elegir cuanto tiempo GRUB espera antes de elegir la opción que está por defecto, especificada en la opción anterior. ===================================================================== ## Tiempo de espera antes que se elija la opción por defecto (5 seg) timeout 5 ===================================================================== *** Nota: Hay una opción interesante llamada "Hiddenmenu", que hace que GRUB solo salga al inicio si se *** presiona la tecla ESC antes de que comience a cargar nuestro Kubuntu (muy similar al menu F8 que traen *** los sistemas operativos de Windows®). Luego también tenemos para cambiar los colores de nuestro GRUB, para ponerle una imagen de fondo, etc, no son temas que sean demasiados importantes por lo que lo explicaremos mas adelante. Finalmente, al fondo del fichero, encontraremos líneas así: ========================================================================================================= title "Ubuntu 7.10, kernel 2.6.22-14-generic" root (hd0,0) kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=3e858709-0c06-4f34-8066-c78552670ffd ro quiet splash initrd /boot/initrd.img-2.6.22-14-generic quiet ========================================================================================================= Estas líneas del final son las opciones que vemos en el menú de GRUB, donde elegimos el sistema operativo. Aquí especificamos el título de la opción, en que partición esta ese sistema operativo, que kernel inicia, y una serie de opciones mas que completan la opción, veamos todas las opciones una por una. * Title: Título del sistema operativo, se ve mostrado en la lista de GRUB al inicio * Root: La partición donde esta ese sistema operativo * Kernel: El directorio y el nombre del fichero donde está alojado el Kernel de ese sistema operativo * Root=UID: Es el "nombre interno" que señala a la partición / de nuestro Kubuntu, para que el kernel la monte a la hora de iniciar. * Quiet: No mostrar información sobre el kernel y sus acciónes a la hora de iniciar. * Splash: Mostrar el splash de Kubuntu u otro que tengamos en caso de que este disponible uno. * Initrd: La imagen que el sistema operativo carga al inicio y se encarga de ejecutar todos los procesos del sistema uno por uno. * Quiet: No mostrar información extra a la hora de iniciar el sistema operativo. En caso de que haya un sistema operativo Windows® como opción en nuestro GRUB, veremos líneas similares a estas: ========================================================================================================= title "Microsoft Windows XP" rootnoverify (hd0,1) chainloader +1 ========================================================================================================= Volvamos a hacer una comprensión rapida de las líneas de esta opción. * Title: Título del sistema operativo, se ve mostrado en la lista de GRUB al inicio * Rootnoverify: La partición donde esta el sistema operativo, aunque en este caso no verifica de que realmente haya un sistema operativo ahí, simplemente le "cede" el permiso de iniciar. * Chainloader +1: Le indica que vuelva a leer el primer sector de inicio de esa partición, para que a partir de ahi el bootloader de Windows® siga haciendo lo suyo. *** Nota: En caso de que se lo necesite, se pueden copiar las 3 lineas referentes a Windows® para nuestro *** propio GRUB, dentro de /boot/grub/menu.lst sin problemas, solo falta modificar la partición donde nuestro *** Windows® esta instalado. Ahora veamos, cuando tenemos que especificar las particiones, la hacemos de la siguiente forma: ===================================================================== (hdX,Y) ===================================================================== Donde X es el numero del disco rígido (empezando a contar desde el 0) e Y es el numero de la partición, también empezando a contar desde el 0. Un pequeño ejemplo, si tenemos nuestro Kubuntu en la segunda partición del primer disco rígido, y a Windows® en la primer partición del segundo disco rígido, tendríamos que especificar las particiones de la siguiente manera en nuestro GRUB: ===================================================================== (hd0,1) para Kubuntu (hd1,0) para Windows® ===================================================================== Con esto ya conocemos lo básico como para poder agregar nuestros sistemas operativos (especialmente aquellos de Windows®), y hacer pequeñas modificaciones a GRUB para que nos sea mas cómodo su uso.
4.10 Configurando el fichero /etc/fstab [Indice]
En Kubuntu todas las particiones, disco(s) rígido(s) y dispositivos externos compatibles de cualquier tipo pueden y en muchos casos *deben* ser especificados en un fichero, que es el que indicará al kernel de nuestro sistema qué dispositivos debe montar y poner a nuestra disposición para utilizar. El fichero en cuestión se encuentra en el directorio /etc y se denomina "fstab". "fstab" significa "file system table"; es decir "tabla de sistemas de archivos" en nuestro idioma. *** Nota: Para mas información sobre la estructura de ficheros y directorios, pueden leer el capítulo 3.1 y *** el subcapítulo 3.1.1 Como siempre decimos, qué mejor que un ejemplo para ilustrarlos. A continuación, un fichero "fstab": ================================================================================== # # # # /etc/fstab: static file system information # # # #(file system) (dir) (type) (options) (dump) (pass) # none /dev/pts devpts defaults 0 0 none /dev/shm tmpfs defaults 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/cdrom /media/cdrom0 iso9660 ro,user,noauto,unhide 0 0 /dev/dvd /media/dvd udf ro,user,noauto,unhide 0 0 /dev/fd0 /media/floppy0 vfat user,noauto 0 0 /dev/sda2 / ext3 defaults 0 1 /dev/sda5 swap swap defaults 0 0 /dev/sda6 /home ext3 defaults 0 1 /dev/sda1 /media/windows ntfs-3g users,auto,uid=1000,gid=100,fmask=0113,dmask=0002,locale=es_AR.utf8 /dev/sdb1 /media/ipod vfat defaults,user,noauto 0 0 ================================================================================== *** Nota: Este fichero puede y, seguramente, *va a variar* dependiendo de la cantidad de discos rígidos y *** particiones que ustedes tengan en su sistema. *** Repetimos que sólo ponemos estos ejemplos a modo de caracter puramente ejemplificativo. Haremos una breve revisión de su contenido para que puedan comenzar a familiarizarse con el manejo de discos, dispositivos y particiones en Kubuntu. Cada disco, dispositivo y partición en el fichero "fstab" esta determinado y configurado para su montaje en base a algunos parámetros fundamentales que el kernel leerá y procesará para montarlo. Su dispositivo en /dev, su punto de montaje (normalmente en /media), el tipo de sistema de archivo ("filesystem") y las opciones o parámetros extra a pasarle al kernel al momento de montar. Tomemos una línea del fichero para que entiendan mejor: ================================================================================== /dev/cdrom /media/cdrom0 iso9660 ro,user,noauto,unhide 0 0 ================================================================================== Lo que se traduce en: * /dev/cdrom Dispositivo en /dev, en este caso una lectora de cd * /media/cdrom0 Punto de montaje por defecto de la lectora en Kubuntu * iso9660 Tipo de sistema de archivos por defecto * ro Read-only, es decir que se montará como de sólo lectura * users Solo los usuarios del grupo 'users' pueden accederla * noauto No se montará automáticamente al insertar un cd en la lectora * unhide No ocultarla, visible para todos los usuarios del sistema Bien, creemos que con esto ya les dimos una idea de cómo el kernel interpreta la información contenida en el archivo /etc/fstab, para luego montar las unidades correctamente. Como siempre decimos, para mayor información abren consola y tipean: ===================================================================== $ man fstab ===================================================================== Y tendrán una extensa guía para configurarlo, así como sus posibles parámetros y múltiples configuraciones.
4.10.1 Configurando fstab para un pendrive o memoria externa [Indice]
Nada más simple que conectarlo a uno de los puertos USB de nuestra PC y aparecerá montado automáticamente en el escritorio de nuestro Kubuntu listo para escribir y guardar ficheros en él. En el caso que sea un pendrive con protección contra escritura, asegurarse de que al momento de conectarla a la PC esté desactivada. Si por algún motivo este proceso automático no ocurriese, procedemos a desconectar el pendrive, abrimos una consola y tipeamos: ===================================================================== $ sudo tail -f /var/log/messages ===================================================================== Lo conectamos nuevamente y podremos ver en tiempo real los mensajes del kernel en el log del sistema al momento de detectar el dispositivo, y así saber con mayor certeza si se muestra algún tipo de mensaje de error y de esta forma poder solucionarlo. Un ejemplo de salida en /var/log/messages al montar un pendrive podría ser el siguiente: ====================================================================================== May 24 02:12:09 Elisa Initializing USB Mass Storage driver... May 24 02:12:09 Elisa scsi4 : SCSI emulation for USB Mass Storage devices May 24 02:12:09 Elisa usbcore: registered new interface driver usb-storage May 24 02:12:09 Elisa USB Mass Storage support registered. May 24 02:12:14 Elisa scsi 4:0:0:0: Direct-Access CBM Flash Disk 4.00 PQ: 0 ANSI: 2 May 24 02:12:14 Elisa sd 4:0:0:0: [sdb] 1966079 512-byte hardware sectors (1007 MB) May 24 02:12:14 Elisa sd 4:0:0:0: [sdb] Write Protect is on May 24 02:12:14 Elisa sd 4:0:0:0: [sdb] 1966079 512-byte hardware sectors (1007 MB) May 24 02:12:14 Elisa sd 4:0:0:0: [sdb] Write Protect is on May 24 02:12:14 Elisa sdb: sdb1 May 24 02:12:14 Elisa sd 4:0:0:0: [sdb] Attached SCSI removable disk May 24 02:12:14 Elisa sd 4:0:0:0: Attached scsi generic sg2 type 0 ====================================================================================== En las primeras líneas observamos como el kernel de Kubuntu detecta el dispositivo, procede a cargar el controlador o "driver" correspondiente a los dispositivos USB, luego la emulación SCSI para dichos dispositivos (para poder montar el pendrive como si fuera un disco rígido más de la PC), vemos como el módulo de kernel usbcore detecta el nuevo dispositivo de almacenamiento y se procede a acceder al chip del hardware en cuestión para obtener su información, como fabricante, modelo, capacidad en Megabytes para guardar información y si la protección contra escritura está activada o no. También al mismo tiempo se le asigna el dispositivo /dev/sdb, es decir: segunda unidad de disco rígido SCSI esclava. En el caso de que nuestro log mostrara algo similar a esto, entonces podremos decir que ha detectado correctamente y sin errores nuestro pendrive. Pero aún así podría ocurrir que no se nos muestre el ícono con la unidad correspondiente en nuestro escritorio de KDE. Para solucionar esto, y tomando como base los datos que nos arrojó el kernel recién podríamos agregar una línea como la que mostramos a continuación en el fichero "fstab". *** Nota: *Antes* de modificar dato alguno en el fichero fstab recomendamos crear una copia de seguridad o *** "backup" del mismo, por si algo saliera mal o simplemente asegurarnos de tener un respaldo y trabajar *** más cómodos. Para hacer una copia de seguridad del fichero fstab hacemos: ===================================================================== $ sudo cp /etc/fstab /etc/fstab.original ===================================================================== Despues de hacer la copia de seguridad del fichero, podemos insertar la línea correspondiente a nuestro pendrive en el fstab: ===================================================================== /dev/sdb /media/pendrive vfat defaults,user,noauto 0 0 ===================================================================== Habiendo creado previamente el directorio "pendrive" con el siguiente comando: ===================================================================== $ sudo mkdir -p /media/pendrive ===================================================================== Guardamos los cambios en el fichero "fstab", cerramos el editor que estemos utilizando, y ejecutamos lo siguiente: ===================================================================== $ sudo mount -a ===================================================================== Con esto nuestro sistema ya tomará los cambios del fstab y ahora deberíamos poder ver nuestro pendrive en el escritorio de KDE, o bien acceder a él navegando hasta el directorio /media/pendrive con Konqueror, por ejemplo :) *** Nota: El primer mensaje que mostramos, y la lineas del fichero fstab son solo de demostración, cada uno tendrá que insertar la linea dependiendo de lo que necesite (por ejemplo, otro dispositivo u otro punto de montaje) *** Nota: Muchos celulares modernos traen memorias extraíbles incluidas que en Kubuntu son detectadas como memorias flash o pendrives, por lo que si se conecta el celular al equipo, este puede montarse siguiendo los mismos pasos ya mencionados.
4.10.2 Configurando fstab para una partición de Windows® [Indice]
Hasta hace un tiempo, era algo complicado poder montar las particiones NTFS en Kubuntu, pero esto de a poco fue mejorando hasta ahora, en la que con unos pocos pasos es posible usar la partición NTFS sin problemas :) Primero nos fijamos si podemos verla mediante el siguiente comando: ===================================================================== $ sudo fdisk -l ===================================================================== Con lo cual obtendríamos una salida más o menos así: ===================================================================== Disco /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cilindros of 16065 * 512 = 8225280 bytes Disk identifier: 0x000e94ac Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 * 1 14943 120029616 7 HPFS/NTFS /dev/sda2 14944 15598 5261287+ 83 Linux /dev/sda3 15599 19457 30997417+ 5 Extendida /dev/sda5 15599 15729 1052226 82 Linux swap / Solaris /dev/sda6 15730 19457 29945128+ 83 Linux ===================================================================== La línea que nos interesa es la primera, y como nos muestra fdisk, podemos ver nuestra partición correctamente y todo está en orden. Podemos ya pasar al siguiente paso. *** Nota: Las particiones de Windows® tienen formato NTFS (en el caso de Vista y XP) y FAT32 en el resto de los Windows®. Ahora procedemos a instalar el paquete "ntfs-3g", necesario para que nuestro Kubuntu pueda montar nuestra partición Windows® y podamos acceder para leer y escribir en ella sin movernos de nuestro escritorio de KDE. Eligen su método preferido para instalar paquetes, si usan Adept buscan el paquete "ntfs-3g" y si usan consola (como nosotros :) ejecutan: ===================================================================== $ sudo apt-get install ntfs-3g ===================================================================== Tras lo cual nos saldrán unos mensajes no demasiado importantes referidos al sistema y a la forma de montaje. En la salida en pantalla del comando anterior, fdisk, vemos como /dev/sda1 es nuestra partición Windows®, ustedes deberán reemplazar estos valores según corresponda en el siguiente procedimiento. Creamos un directorio que será el punto de montaje para dicha partición, por ejemplo: ===================================================================== $ sudo mkdir -p /media/Windows ===================================================================== Ahora abrimos el fichero /etc/fstab con nuestro editor favorito, logueándonos como root, y en él agregamos la siguiente línea: ============================================================================================================ /dev/sda1 /media/Windows ntfs-3g users,auto,uid=1000,gid=100,fmask=0113,dmask=0002,locale=es_AR.utf8 0 ============================================================================================================ Lo dicho, reemplazar "sda1" por su partición y es_AR.UTF8 por las locales de su sistema (es decir, la variante de idioma castellano en su país). Para saber cuál es abrir consola y tipear: ===================================================================== $ locale ===================================================================== Tomaremos como valor lo que dice la variable "LANG=" Konsole - Salida del comando locale Guardamos los cambios en el fichero, cerramos el editor y reiniciamos la PC yendo a: ===================================================================== Menú K -> Terminar -> Reiniciar ahora. ===================================================================== Tras loguearnos nuevamente en KDE, abrimos Konqueror, nos dirigimos a /media/Windows y deberíamos poder leer y escribir ficheros en ella sin necesidad de estar como root y utilizando la cuenta de cualquier usuario de nuestro sistema. Más simple, imposible. Hacer la prueba y a disfrutar :) Para más detalles e información visitar la web oficial de ntfs-3g en: http://www.ntfs-3g.org
5. ADMINISTRANDO PAQUETES Y APLICACIONES [Indice]
Hay muchas formas de instalar programas y aplicaciones en GNU/Linux, y las aplicaciones son las mismas para todas las distribuciones, lo unico que cambia son los métodos para instalarlas. Ahora veremos un par de conceptos básicos que se necesitan para poder administrar programas en Kubuntu.
5.1 Conceptos básicos [Indice]
En Kubuntu se utiliza el sistema de paquetes de APT con sus repositorios y paquetes .DEB para instalar aplicaciones. En este capítulo veremos todos los métodos que hay para instalar, actualizar y remover aplicaciones o paquetes, pero antes veremos una serie de definiciones para que se pueda entender la explicación que viene despues. Paquete: Los paquetes son ficheros comprimidos con programas o librerías necesarias para que funcione un programa. Los paquetes de Kubuntu disponibles se guardan en una base de datos llamada "Repositorios" para su posterior consulta. Repositorios: Un repositorio es el lugar dónde se guardan los paquetes, de tal forma que cualquier usuario, haciendo referencia a ese repositorio tiene la posibilidad de instalarse cualquier paquete que allí se encuentre. El fichero /etc/apt/sources.list: El fichero /etc/apt/sources.list indica adonde debe ir para buscar los paquetes para instalarse con los administradores de paquetes de Kubuntu. Puedes abrir u editar el fichero /etc/apt/sources.list para ver la lista de repositorios disponible en Kubuntu. Una vez entendido esto, voy a explicar los distintos métodos que hay para manejar los paquetes en nuestro Kubuntu, algunos son sencillos, otros más avanzados, al final todos logran lo mismo de distintas formas, es cuestión de probar para encontrar cual es la que te resulta más comoda.
5.2 Usando "Añadir o quitar programas" [Indice]
El programa Añadir/Quitar aplicaciones es la forma más sencilla en Kubuntu de instalar o quitar programas. También es la más limitada. [1] Para instalar aplicaciones selecciona una de las categorías de la izquierda. De este modo se actualizará la ventana de la derecha mostrando en ella los programas disponibles de esa categoría. [2] Ahora sólo tienes que marcar el programa para instalarlo o quitar la marca para eliminarlo del sistema y pulsar el botón Aceptar. [3] Si no sabes en que sección se encuentra el programa que estás buscando. Selecciona en la parte de la izquierda “Todo” e introduce el nombre de la aplicación que deseas instalar en la caja de búsqueda de la parte superior derecha. A medida que vayas escribiendo el nombre del programa se irá reduciendo la lista de candidatos posibles, hasta que des con el que andabas buscando. [4] Puedes activar estas casillas para ampliar la búsqueda a las aplicaciones no soportadas y a las privativas. [5] Pulsando en el botón Preferencias accederás a la configuración de ciertos detalles de la aplicación. Como los orígenes de software, añadir repositorios externos, etc...
5.3 Usando "Administrador de paquetes Adept" [Indice]
Los usuarios de Kubuntu disponen de un administrador gráfico de paquetes, llamado "Adept". Se puede encontrar en el menú KDE -> Sistema -> Administrador experto. El funcionamiento es muy simple. Mediante el cuadro de búsqueda se puede buscar paquetes tanto por nombre como por la descripción de este. Haciendo doble click sobre un elemento del resultado de la lista queda marcado para instalar. Se pueden ver las dependencias de un paquete mirando sus propiedades ("detalles"). Los repositorios en adept los podemos manejar haciendo click en el menú Adept y luego en "Administrar Repositorios". * Software Kubuntu : aquí están (main, universe, restricted, multiverse) y una mas donde están los códigos fuentes. Además un menú desplegable para elegir de donde o desde cual servidor descargaremos. * Third-Party Software: Aquí podemos incluir repositorios adicionales de terceros o un cdrom. * Updates: Actualizaciones de Kubuntu, podemos seleccionar las actualizaciones que adept revisará además configuramos las actualizaciones automáticas, podemos elegir entre instalarlas sin que nos notifique, descargarlas en silencio o solo notificar que hay actualizaciones. * Authentication: Aquí están las claves de las firmas para los archivos que descargamos de los repositorios, además si encontramos un repositorio de un tercero que nos interese y maneja firmas podemos incluirla bajando el archivo de firma del sitio web o ftp a un directorio cualquiera y la importamos o incluimos dándole click al botón “Import Key File...” Después de añadir o remover repositorios para que el sistemas tome los cambios tenemos que hacer click en el botón comprobar actualizaciones.
5.4 Usando "Aptitude" o "Apt" [Indice]
Aunque podemos instalar programas de forma gráfica como hemos visto en los puntos anteriores, siempre podemos recurrir a la terminal para instalar cualquier programa. A muchos usuarios nóveles esta opción les puede parecer un poco más complicada y algo críptica. Nada más lejos de la realidad; cuando uno se acostumbra es mucho más cómodo, fácil y rápido. Existen dos formas de instalar programas en modo texto: con aptitude y con apt-get. Ambos programas son muy similares, salvo en un detalle: aptitude recuerda las dependencias que se han aplicado en la instalación de un paquete. Esto significa que si se instala o actualiza una aplicación con aptitude y luego se quiere desinstalar, aptitude borrará el programa junto con todas sus dependencias (excepto si son usadas por otros paquetes). Si se instala con apt-get o con entorno gráfico Synaptic, la desinstalación borrará sólo el paquete especificado, pero no las dependencias. Estas dependencias luego tendran que ser borradas con un comando extra. APT: * Instalar paquetes: ===================================================================== $ sudo apt-get install [paquetes] ===================================================================== * Desinstalar paquetes: ===================================================================== $ sudo apt-get remove [paquetes] ===================================================================== * Desinstalar paquetes (incluyendo archivos de configuración): ===================================================================== $ sudo apt-get remove --purge [paquetes] ===================================================================== * Desinstalar dependencias que ya no se usan: ===================================================================== $ sudo apt-get autoremove ===================================================================== * Actualizar la lista de paquetes disponibles: ===================================================================== $ sudo apt-get update ===================================================================== * Actualizar el sistema con las actualizaciones de paquetes disponibles: ===================================================================== $ sudo apt-get upgrade ===================================================================== * Actualizar la versión de la distribución del sistema: ===================================================================== $ sudo apt-get dist-upgrade ===================================================================== * Limpiar los paquetes mas viejos guardados en el sistema: ===================================================================== $ sudo apt-get autoclean ===================================================================== * Limpiar todos los paquetes guardados en el sistema: ===================================================================== $ sudo apt-get clean ===================================================================== * Buscar un paquete en la cache de Apt-get ===================================================================== $ sudo apt-cache search ===================================================================== *** Nota: Se puede hacer una vaca en ASCII haciendo el comando $ sudo apt-get moo APTITUDE: * Instalar paquetes: ===================================================================== $ sudo aptitude install [paquetes] ===================================================================== * Desinstalar paquetes: ===================================================================== $ sudo aptitude remove [paquetes] ===================================================================== * Desinstalar paquetes (incluyendo ficheros de configuración): ===================================================================== $ sudo aptitude remove --purge [paquetes] ===================================================================== * Actualizar la lista de paquetes disponibles: ===================================================================== $ sudo aptitude update ===================================================================== * Actualizar el sistema con las actualizaciones de paquetes disponibles: ===================================================================== $ sudo aptitude upgrade ===================================================================== * Buscar un paquete en la cache de Aptitude ===================================================================== $ sudo aptitude search ===================================================================== * Obtener una lista de opciones del comando: ===================================================================== $ sudo aptitude help ===================================================================== Apt - Buscando paquete ktorrent Buscando un paquete por su nombre con "apt-cache search" para comprobar si está disponible para instalar. ===================================================================== Para Agregar repositorios: ===================================================================== Para agregar repositorios para utilizar con Aptitude/Apt abrimos el editor Kate como root, ejecutando lo siguiente en consola: ========================================= $ kdesu kate /etc/apt/sources.list ========================================= y agregando la línea que correspondiente a el/los repositorio/s que deseeemos o necesitemos. Por último guardamos los cambios en el "sources.list", volvemos a consola y ejecutamos: ========================================= $ sudo apt-get update ========================================= o bien ========================================= $ sudo aptitude update ========================================= para actualizar la base de datos. Aptitude - update Salida en pantalla del comando aptitude update. Vemos como reconoce los repositorios nuevos y descarta los que hemos eliminado o "comentado" (con un '#' adelante).
5.5 Instalando paquetes .deb del equipo [Indice]
Otra forma de instalar aplicaciones en el sistema es por medio de los paquetes ya preparados para ser instalados y con extensión .deb Para instalar estos paquetes sólo tienes que hacer doble click sobre el fichero en el navegador Konqueror y automáticamente se lanzará la aplicación que se ocupará de instalar el paquete y buscar las dependencias de otros paquetes que pudiera necesitar para su correcta instalación. Si lo preferimos, también se pueden instalar mediante la línea de comandos, mediante el comando dpkg: ===================================================================== $ sudo dpkg -i [paquete].deb ===================================================================== En este caso también habrá que instalar manualmente las posibles dependencias del paquete haciendo: ===================================================================== $ sudo apt-get -f install ===================================================================== El mismo comando también se puede usar para desinstalar el paquete: ===================================================================== $ sudo dpkg -r [paquete] =====================================================================
5.6 Convertir paquetes .rpm a .deb [Indice]
Algunas distribuciones de GNU/Linux, como por ejemplo Red Hat, SUSE, Fedora y Mandriva, usan paquetes .rpm, organizados de manera diferente a los paquetes .deb de Debian y Ubuntu. Para instalar estos paquetes es preciso convertirlos antes al formato .deb. Para ello se usa la aplicación alien, la cual se puede instalar mediante uno de los métodos explicados en este artículo. La aplicación alien se utiliza de la siguiente manera en una consola: ===================================================================== $ sudo alien [paquete].rpm =====================================================================
6. Formas alternativas para instalar programas [Indice]
Puede que no encontremos un programa u aplicación en particular en un paquete deb ni en los repositorios, pero si este en otro formato. Esto es muy usado por aplicaciones de codigo cerrado, ya que traen instaladores cerrados que no permiten ver como esta hecho el programa. En este capitulo aprenderemos como instalar las aplicaciones de esos formatos alternativos, y además, las basicas para compilar una aplicación desde su codigo fuente.
6.1 Paquetes Autopackage (de extensión .package) [Indice]
El proyecto Autopackage nace con la idea de facilitar la instalación de aplicaciones en Linux independientemente de la distribución y escritorio que usen. Por ello muchos proyectos lo utilizan, como por ejemplo Inkscape. Instalar por primera vez un archivo de extensión .package es muy sencillo. Basta con seguir las siguientes indicaciones (en la pagina del proyecto también se indica cómo). Una vez descargado el archivo, debemos darle permisos de ejecución, hacer doble clic sobre el archivo y en el aviso en el que pregunta ¿Quiere ejecutar o ver su contenido? debemos hacer clic en Ejecutar. Una vez hecho esto, empezará el instalador del programa Autopackage y del contenido del paquete. Al instalarse el programa Autopackage, el próximo archivo de este tipo que desees instalar bastará con hacer doble clic sobre él sin necesitar hacer nada de lo escrito anteriormente.
6.3 Archivos binarios (.bin) [Indice]
Los archivos con extensión .bin son archivos binarios. No contienen un conjunto de programas o librerías como los paquetes, sino que son el programa en sí mismo. Normalmente se suelen distribuir bajo este sistema programas comerciales, que pueden ser o no gratuitos, pero que normalmente no son libres. Cuando descargamos un archivo de este tipo y lo guardamos en el sistema, no tendrá permiso para ejecutarse. Lo primero que debemos hacer, por consiguiente, es dar a ese fichero el permiso para ejecutarse. Desplegamos el menú contextual del archivo y elegimos la opción Propiedades. Seleccionamos la pestaña Permisos y veremos que el archivo tiene permisos de lectura y escritura para el propietario pero no para ejecución. Activamos la casilla para dar permisos de ejecución y cerramos la ventana. Ahora que ya hemos dado permiso al fichero para poder ejecutarlo haz doble clic. Al hacerlo te aparecerá una ventana dándote varias opciones. Elije ejecutar. Para realizar esto mismo desde una terminal: * Damos permisos de ejecución al archivo: ===================================================================== $ sudo chmod +x (nombre_binario).bin ===================================================================== * Instalamos el archivo binario: ===================================================================== $ sudo ./(nombre_binario).bin =====================================================================
6.4 Instaladores automáticos (.run) [Indice]
Los archivos .run son asistentes, normalmente gráficos, que ayudan a la instalación. Para ejecutarlos basta con introducir en la terminal: ===================================================================== $ sh ./(archivo).run ===================================================================== Normalmente, en el caso de que necesite permisos de superusuario (también llamado administrador o root) pedirá la contraseña; de no ser así basta con agregar la orden sudo antes del comando, con lo cual quedaría así: ===================================================================== $ sudo sh ./(archivo).run =====================================================================
6.5 Compilar aplicaciones a partir del código fuente [Indice]
A veces se encuentran aplicaciones que no proporcionan paquetes de instalación, y hay que compilar a partir del código fuente. Para ello, lo primero que debemos hacer en Kubuntu es instalar un paquete llamado "build-essential", usando uno de los métodos explicados en este artículo. En general, los pasos a seguir para compilar una aplicación son los siguientes: [1] Descargar el código fuente. [2] Descomprimir el código, generalmente está empaquetado con tar comprimido bajo gzip (*.tar.gz) o bzip2 (*.tar.bz2). [3] Entrar en la carpeta creada al descomprimir el código. [4] Ejecutar el script configure (sirve para comprobar las características del sistema que afectan a la compilación, configurando la compilación según estos valores, y crear el archivo makefile). [5] Ejecutar el comando make, encargado de la compilación. [6] Ejecutar el comando sudo make install, que instala la aplicación en el sistema *** Nota: como alternativa al paso [6] se puede instalar el paquete checkinstall, y ejecutar sudo checkinstall. *** Esta aplicación crea un paquete .deb de forma que no haya que compilarlo la próxima vez, aunque no incluye la *** lista de dependencias. El uso de checkinstall tiene también la ventaja de que el sistema tendrá constancia de los programas instalados de esa forma, facilitando también su desinstalación. He aquí un ejemplo completo de ejecución de este procedimiento: [1] Descargando el código fuente: ===================================================================== wget http://algo.com/sensors-applet-0.5.1.tar.gz ===================================================================== [2] Descomprimiendo el código empaquetado ===================================================================== $ tar xvzf sensors-applet-0.5.1.tar.gz ===================================================================== [3] Entrando en la carpeta donde esta el código descomprimido ===================================================================== $ cd sensors-applet-0.5.1 ===================================================================== [4] Ejecutando el script configure ===================================================================== $ ./configure --prefix=/usr ===================================================================== [5] Ejecutando el comando make ===================================================================== $ make ===================================================================== [6] Ejecutando el comando make install ===================================================================== $ sudo make install =====================================================================
7. UTILIZANDO LAS APLICACIONES BASICAS [Indice]
Hay una serie de aplicaciones que son primordiales de entender, y entenderlas nos ayudará a hacer las tareas más facilmente, o con menos esfuerzo. Algunas de estas aplicaciones son los compresores/descompresores, editores de texto, y el resto de las utilidades que vienen en nuestro escritorio de Kubuntu y en la mayoría de Distribuciones de GNU/Linux.
7.1 Introducción a la consola de GNU/Linux: Bash [Indice]
Vamos a ver a continuación como podemos manejarnos mediante la consola de nuestro sistema Kubuntu en una sesión típica. Luego de este recorrido quedará a su criterio si deciden alguna vez hacer uso de la consola. Quién sabe, luego por ahí se les hace costumbre y hasta terminan utilizándola tanto o más que al entorno de escritorio :) El objetivo de esta sección es demostrar qué tan simple y efectiva puede sernos la consola en cualquier momento que la necesitemos en nuestro Kubuntu. Recuerden consultar la sección [FALTA CAP que se encuentra al principio del manual si necesitan refrescar conceptos o no recuerdan qué significan algunos términos que vamos a utilizar a continuación. Decidimos que vamos a darnos una chance de intentar perderle el "temor" a la consola y nos dirigimos a: ===================================================================== Menú K -> Sistema -> Konsole ===================================================================== En este momento estamos en nuestro mismísimo directorio /home, como podemos notar en el '~' del prompt que Konsole nos muestra en pantalla. Recordamos que navegando, ayer, habíamos descargado un "theme" (tema visual) que se vería realmente muy bien en nuestro entorno KDE. Pero surje una primera duda: en qué directorio lo habíamos descargado? Aquí acude a nuestra ayuda el comando 'find' (buscar) que nos simplificará esta tarea en cuestión de segundos. Nos acordamos que el fichero descargado se llamaba algo así como "DarkTheme", entonces ejecutamos: ========================================== $ find / Dark ========================================== Y luego de unos segundos y salida de mensajes en pantalla se nos listarán todos los ficheros que estén en nuestro sistema y coincidan con nuestro criterio de búsqueda, es decir, que comiencen con la palabra Dark. Seguramente algunos se preguntarán, "Ok. Ejecuté este comando, pero qué significa realmente?". Veamos más de cerca entonces: "find": Comando para comenzar a realizar la búsqueda ========================================== Parámetros a pasarle a "find": ========================================== "/": Buscar en *todo* el sistema de ficheros de nuestra PC. (Dirigirse al capitulo 3.1 y 3.1.1 para una descripción sobre el sistema de directorios de Kubuntu) "Dark": Palabra que recordemos del nombre del fichero o bien nombre completo del mismo. (Podríamos haber tipeado "DarkTheme" también, en este caso) Observamos ahora en pantalla que el comando 'find' nos devuelve el directorio donde se encuentra el theme que queremos instalar. Suponiendo que este fuere "/home/tuusuario/Descargas/DarkTheme.tar.gz" nos disponemos entonces a ir a ese directorio para poder trabajar con él. ================================== $ cd Descargas ================================== Bien, ya estamos en el directorio donde está nuestro archivo, pero cómo podemos hacer para verlo y cerciorarnos de que aquí esté realmente? Para eso tenemos a 'ls' (similar a 'dir' para aquellos usuarios que hayan usado MS-DOS alguna vez). Ejecutémoslo entonces y veamos que nos muestra. ================================== $ ls ================================== A continuación se listarán todos los ficheros que tengamos en el subdirectorio "Descargas" en nuestro directorio /home y efectivamente comprobamos que es aquí donde está el fichero que buscábamos llamado "DarkTheme.tar.gz". Como observamos, es un fichero de formato comprimido con tar y gzip. Bien, cómo hacemos para descromprimirlo y poder ver y utilizar su contenido? Llamamos a tar para que haga su trabajo: (ver CAP para más información) ================================== $ tar -xzvf DarkTheme.tar.gz ================================== Ahora estamos situados en el subdirectorio "Descargas" con el archivo 'DarkTheme.tar.gz' descomprimido dentro del mismo, listo para utilizar. Tantos comandos juntos pueden habernos hecho olvidar cuánto tiempo hemos estado leyendo esta parte de La Biblia de Kubuntu... ¿Qué hora es? Simple, ejecutamos: ================================== $ date ================================== Y nos muestra fecha y hora: ================================== vie jun 20 18:11:50 ART 2008 ================================== Vamos a tomar un café, volvemos y continuamos leyendo este "tour" por la consola de nuestro Kubuntu :) De nuevo en nuestra PC, pero estamos apurados o desatentos y no miramos en el bash prompt, donde se nos indica en qué directorio estamos Actualmente, entonces surje la pregunta: cómo hago en consola para saber en qué directorio estoy actualmente? Nada más simple que tipear: ================================== $ pwd ================================== Y nos devolverá, en este caso: ================================== /home/usuario/Descargas ================================== Ahora sí, sabiendo donde estamos retomemos en lo que estábamos. Todo archivo .tar.gz tiene su correspondiente fichero README ('Léame'), por lo cual si tenemos alguna duda sobre cómo instalar el theme que bajamos y estuvimos usando como ejemplo para ilustrarnos sobre la consola de Kubuntu, no tenemos más que leerlo y seguir sus instrucciones. Ver [FALTA CAPITULO] para más información sobre Instalación de themes en KDE. Pero... ¿y cómo veo lo que dice ese README que me están diciendo? El comando 'less' nos será de utilidad en este caso: ======================================= $ less README ======================================= Y se nos mostará el contenido página por página en pantalla. Para ir hacia atrás y/o adelante bastará con pulsar Re Pág/Av Pág (Pg Up / Pg Down, si tenemos teclado con distribución en inglés). Una vez que terminamos de leerlo, pulsamos 'q' para salir y volver al prompt. Seguimos en Bash, aún no hemos cerrado Konsole, y pensamos que quizás sería mejor mover este archivo 'DarkTheme.tar.gz' a nuestro escritorio así podemos visualizarlo mediante un ícono y nos acordamos que lo tenemos por si decidimos dirigirnos al capítulo [FALTA CAPITULO] para darle otro estilo visual a nuestro entorno de escritorio :) ¿Cómo movemos el archivo al escritorio? Fácil y directo: ====================================== $ mv DarkTheme.tar.gz ~/Desktop ====================================== Nota: también podemos tipear Dark y luego pulsar la tecla Tab y BASH se encargará de auto-completar el nombre del archivo por nosotros, y de esta forma nos ahorraremos tipear los nombres completos de los archivos con mayúsculas y minúsculas. Esto es aplicable para cualquier archivo o directorio de nuestro Kubuntu de ahora en más cuando estemos utilizando la consola :) Hmmm... ¿y cómo hacemos para volver al directorio principal de nuestro /home? Nada más simple que tipeando 'cd' (sin las comillas) y estaremos nuevamente en el directorio principal del /home. Quizá quieran ver el tamaño de los archivos en su ~ así como los permisos de los mismos... Entonces recurriremos nuevamente a 'ls' y le pasaremos dos parámetros extra que nos serán de utilidad para lo que queremos: ===================================== $ ls -lh ===================================== (O también: ls -l -h, es lo mismo) Y se nos listarán los archivos que estén actualmente en ese directorio con sus permisos y tamaños. Analicemos más de cerca que acabamos de ejecutar: "ls": Comando para listar contenidos de directorios. "-l": Le dice a 'ls' que use un formato de listado largo. "-h": Imprimir en pantalla el tamaño de los archivos expresados en un formato más entendible, osea Megabytes (por defecto el tamaño se expresará en bytes, si no se especifica lo contrario lo cual nos complicará bastante entenderlo). Bien entonces, ya sabemos como listar los contenidos y ver sus permisos y tamaños, pero... y si ahora quiero saber qué día dispongo nuevamente de tiempo para continuar practicando con los comandos de la consola y hacerme amigo de ella? ¿Hay calendario aquí? Por supuesto que sí: ======================================= $ cal ======================================= Y se nos mostrará el calendario con todos los días del mes, y el día actual resaltado :) "Bueno, creo que para mí que soy un usuario novato, ha sido suficiente de consola por ahora, pero me interesa y quiero seguir aprendiendo sobre ella... cómo salgo sin necesidad de usar el mouse para cerrar la ventana de Konsole?" ======================================= $ exit ======================================= En el caso de que estemos en una TTY o terminal pantalla completa, el comando exit sirve para cerrar la sesión que estemos usando, y nos quedará en la pantalla de Login (inicio). Aquí termina la primera parte del tutorial guiado de consola, más adelante ampliaremos conceptos y aprenderemos a manejar algunas aplicaciones más que interesantes de consola así como también desarrollaremos más en profundidad ejecución de programas en segundo plano, bajar archivos con wget y sus opciones y varias cosas más que los autores de esta guía consideramos que pueden serles útiles :) (Ver [FALTA CAPITULO] para más info).
7.2 Compresión y descompresión de ficheros y directorios [Indice]
Normalmente cuando trabajemos en el mundo Kubuntu (y en Linux en general) nos vamos a encontrar con que la mayoría de los "fuentes" (sources, en inglés) vienen comprimidos en archivos de extensión .tar.gz Pues bien, qué significa esto? Tar es una utilidad de compresión nativa de todo Gnu/Linux y por supuesto esta incluída por defecto en Kubuntu. Gzip es otra utilidad similar que tambien viene incluida. Si al navegar nos encontramos con un programa o juego que queremos descargar y nos ofrece la opción de bajar un (NOMBRE).tar.gz los pasos a seguir despues de descargar el archivo a algún directorio son: Metodo Gráfico: Abrir Konqueror para ir hasta el fichero ===================================================================== Menu K -> Aplicaciones -> Konqueror ===================================================================== Una vez que en Konqueror hayamos ido hasta el directorio donde bajamos el fichero, hacemos click derecho en el fichero y seleccionamos "Abrir con Ark" u "Descomprimir aquí" Metodo de Consola: Accedemos al directorio donde esta el fichero a descomprimir (por ejemplo, cd ~/Descargas) ===================================================================== $ cd /directorio/donde/bajamos/el/archivo ===================================================================== Y ahí lo descomprimimos ===================================================================== tar -xzvf archivo.tar.gz ===================================================================== *** Nota: Archivo y el resto de los nombres, son solo referencias para dar ejemplos de cómo se debe *** hacer, por lo que hay que reemplazarlo por el nombre del fichero con el que trabajemos. Las letras que ven a continuación de tar, (-xzvf) son "parámetros" que se le pasan a tar para que este logre descomprimir el archivo sin problemas Las opciones (que en Linux se llaman "parámetros") del compresor/decompresor Tar son las siguientes: Opciones de tar: -c : Crea un nuevo archivo. -f : Puede combinarse con: -c, Usa el nombre del fichero especificado para el fichero tar -x, Retira del archivo el fichero especificado. -t : Lista de los ficheros que se encuentran en el fichero tar -v : Muestra información sobre lo que esta procesando -x : Extrae los ficheros de un archivo. -z : Comprime/descomprime el fichero tar usando gzip (gz). -j : Comprime/descomprime el fichero tar usando bzip2 (bz2). Mientras que compresores como zip comprimen y empaquetan, gzip ó bzip2 sólo comprimen archivos, NO directorios, para eso existe tar (visto anteriormente) Las opciones de tar son: * Ficheros "tar": * Empaquetar: tar -vcf archivo.tar fichero1 fichero2 * Desempaquetar: tar -vxf archivo.tar * Ver contenido tar -vtf archivo.tar Las opciones de gzip son: * Comprimir gz: gzip -r fichero * Descomprimir gz: gzip -d fichero.gz * Ver contenido gz: gzip -c fichero.gz * Chequea la integridad: gzip -t fichero.gz Para comprimir varios ficheros y empaquetarlos en un solo archivo hay que combinar el tar y el gzip o el bzip2 de la siguiente manera: * Ficheros "tar.gz" (tgz) * Empaquetar y comprimir: tar -zvcf archivo.tgz directorio * Desempaquetar y descomprimir: tar -zvxf archivo.tgz * Ver contenido: tar -zvtf archivo.tgz * Ficheros "tar.bz2" (tbz2) * Empaquetar y comprimir: tar -jvcf archivo.tbz2 directorio * Desempaquetar y descomprimir: tar -jvxf archivo.tbz2 * Ver contenido: tar -jvtf archivo.tbz2 Para descomprimir/comprimir en formatos de compresión NO-nativos de Linux (rar, 7zip, zip y otros): Primero instalamos las aplicaciones correspondientes para cada uno, instalando sus respectivos paquetes mencionados a continuación: * Para ficheros .ZIP: unzip y zip * Para ficheros .RAR: unrar * Para ficheros .ACE: unace Una vez instalados, podemos comprimir y descomprimir de manera gráfica con ARK como vimos antes, o podemos usar los siguientes comandos de consola: Opciones de zip (equivalente a WinZip) Comprimir zip: zip -r fichero.zip fichero Cifrar el zip: zip -re fichero.zip fichero Descomprimir zip: unzip fichero.zip Descomprimir zip: unzip -d fichero.zip directorio_destino/ Ver contenido zip: unzip -v fichero.zip Chequea la integridad: unzip -t fichero.zip Opciones de RAR (equivalente a WinRAR) Descomprimir rar: unrar e -r fichero.rar Descomprimir rar: unrar x -r fichero.rar directorio_destino/ Ver contenido rar: unrar l fichero.rar Chequear rar: unrar t fichero.rar Opciones de ACE (equivalente a WinACE) Descomprimir ace: unace e fichero.ace Descomprimir ace: unace x fichero.ace directorio_destino/ Ver contenido ace: unace l fichero.ace Chequear ace: unace t fichero.ace
7.3 Instalación de temas y personalización de KDE [Indice]
Los "themes" (temas visuales) que trae por defecto nuestro Kubuntu instalados son agradables para la vista, pero quizás deseemos probar otros para lo cual escribimos este capítulo de la guía. Un buen lugar para bajar themes para nuestro entorno KDE es: http://www.kde-look.org ===================================================================== Instalando un tema ===================================================================== Una vez que estamos navegando el sitio con Konqueror o nuestro navegador favorito, nos dirigimos a la barra de menú del costado izquierdo y clickeamos en "Themes / Styles", y nos aparecerán muchísimos themes en distintas categorías según la temática de los mismos. Observamos que inmediatamente abajo del menú "Themes / Styles" tenemos las categorías "KDE 3.2 - 3.5" y "KDE 4", que son las que nos interesan y nos sirven a nosotros. Ahora es cuestión de seleccionar la que corresponda a nuestra versión de KDE, elegir un tema visual de la lista que nos guste, luego clickear en "download" y finalmente guardarlo en algún directorio de nuestro /home, como por ejemplo "Desktop" (así se guardará en nuestro escritorio y lo tendremos a la vista para encontrarlo rápidamente). Ahora abrimos el Centro de Kontrol de KDE: Alt + F2, tipeamos 'kcontrol' (sin comillas), nos dirigimos a la pestaña "Aspecto y Temas", luego a "Administrador de Temas", ahora clickeamos en "Instalar Nuevo Tema" y se nos abrirá un cuadro de diálogo donde procederemos a buscar el archivo del tema que hayamos bajado a algún directorio de nuestro /home. En este ejemplo lo habíamos guardado en el escritorio, asique simplemente vamos al directorio Desktop, y hacemos doble click en el archivo. Listo, si todo salió bien, deberíamos poder ver como el aspecto de nuestro KDE cambió y el tema visual (o "theme") se aplicó correctamente. *** Nota: En caso de que el tema visual requiera una configuración un poco más compleja, o algún tipo de copia *** de archivos de imagen previa, disponemos de un archivo denominado INSTALL o README normalmente dentro del *** archivo comprimido del tema, el cual nos guiará en el proceso de instalarlo. *** Nota: Recuerden que para abrir un archivo comprimido, hacemos click derecho y luego en "Abrir con Ark" *** para finalmente hacer click en el ícono de "Extraer" y poder navegar por los archivos con Konqueror o Dolphin. ===================================================================== Cambiar el Wallpaper ===================================================================== Varios wallpapers que podremos aplicar en nuestro sistema sencillamente. --> El papel tapiz es de lo mas fácil de cambiar, solo hacemos clic con el botón derecho sobre un lugar vacío del escritorio, seleccionamos "Configurar Escritorio" y listo. Ahí podremos seleccionar el papel tapiz o fondo. Pueden seleccionar donde dice "Presentación" y seleccionar un grupo de fondos y estos cambiarán automáticamente cada cierto tiempo (1 hora por defecto). Si no poseen una imagen para fondo pueden hacer que se muestre un degradado entre 2 colores y, además, pueden mezclar este degradado con una imagen. ===================================================================== Cambiar Iconos ===================================================================== Pantalla de selección de paquete de íconos para aplicar en Kubuntu. Podemos buscar e instalar iconos desde los repositorios ejecutando: ============================================== $ sudo aptitude search kde-icons ============================================== Esto nos dará una lista de varios, seleccionamos uno y lo instalamos: ============================================== $ sudo aptitude install kde-icons-nombre ============================================== O si quieren descargarlos todos: ============================================== $ sudo apt-get install kde-icons-* ============================================== Para acceder a las opciones de configuración de apariencia de aquí en adelante será de una de las siguientes maneras sencillas: ===================================================================== Menú K -> Configuración de Sistema -> Aspecto y Temas -> Apariencia. ===================================================================== O sino podemos de la siguiente manera: ===================================================================== Alt + F2 -> "kcontrol" ===================================================================== De esta manera llegaremos a las opciones de apariencia donde podremos cambiar: los Iconos. *** Nota: También podemos descargar iconos en la sección "Icon Themes" de KDE-Look.org. ===================================================================== Cambiar Esquema de Colores ===================================================================== Distintos Esquemas de Colores para aplicar en nuestro Kubuntu. La combinación de colores no es cosa de azar, hay colores que se ven bien en conjunto y es por eso que se llaman "esquema de colores". En la misma sección de "Apariencia" anterior, seleccionamos Colores, encontrarán esquemas predefinidos y podrán hacer y guardar su propio esquema. Pueden conseguir más Esquemas de colores en la sección "Color Schemes" de la web KDE-Look.org. ===================================================================== Cambiar Theme de KDM ===================================================================== Pantalla de configuración de KDM. El encargado de las secciones y de cuál entorno de escritorio usar es KDM. KDM es aquella pantalla donde colocamos nuestro Nombre de Usuario y Contraseña antes de entrar al sistema. Y podemos personalizarla, pero antes hay que instalar el manejador de temas ya que por alguna razón no viene por defecto en Kubuntu ni en nuestro escritorio de KDE :P. Instalamos el "Manejador de Temas de KDM" y un paquete con temas predefinidos: ================================================== $ sudo apt-get install kdmtheme kde-kdm-themes ================================================== Una vez instalado abrimos la Configuración de Apariencia (como ya vimos en la sección de "Iconos") y debería aparecer la opción de Manejador del tema de KDM y luego hacer click en “Modo administrador” ya que es necesario para poder modificar. Podremos elegir entre varios temas disponibles (los que instalamos al instalar el paquete 'kdm-themes') Nuevo tema visual de KDM instalado y funcionando al encender nuestra PC. --> También es posible descargar nuevos KDM Themes desde KDE-Look.org. ================================================== Cambiar Aspecto de Kopete ================================================== Personalizar esta aplicación es algo no muy complejo pero solo daremos algunos tips que podrán embellecer un poco más a nuestro Kopete. En el menú de "Preferencias", seleccionamos "ocultar usuarios desconectados" y "ocultar grupos vacíos" (Control+U y Control+G respectivamente). En en menú "Preferencias" vamos a "Opciones" y luego a "Apariencia". En ella podremos configurar diferentes cosas, entre las cuales se destacan: [1] Emoticonos: podemos descargar directamente emoticonos con hacer click en "conseguir nuevos temas", los cuales se bajan directamente desde KDE-Look.org. También podemos modificar un pack o crear uno. [2] Ventana de charla: la ventana de conversación de Kopete es una de las más atractivas gracias a esta opción de configuración. Si hacemos clic en "conseguir nuevas" podemos obtener temas muy interesantes para disfrutar de un renovado aspecto visual. [3] Lista de contactos: Lo que podemos hacer aquí es, en la sección "Disposición" no seleccionar nada. En la sección "Modo de mostrar contactos" seleccionamos "Vista detallada" y "Usar fotografías de contactos". También podemos habilitar la opción de "auto ocultar la lista de contactos". ================================================== Cómo Aplicar Transparencias ================================================== En el panel de configuración de apariencia (ya sea por la configuración misma o por 'kcontrol'), vamos a la sección "Estilo", y en la segunda pestaña "Efectos" podemos hacer translúcido el "Efecto de Menú" y el "Efecto de goma elástica". Para dejar transparente el "Panel de Kde", hacen click con el botón derecho del mouse sobre un espacio vacío del panel, seleccionan "Configurar Panel", luego van a "Aspecto” y en "Fondo del Panel" clickean en "Habilitar transparencia". *** Nota: Para efectos similares a estos o mejores, podremos usar Compiz-Fusion (Explicado mas adelante en el *** capitulo 7.4) con la desventaja de necesitar una placa de video decente con aceleración 3D. ================================================== Cambiar cursor del mouse: ================================================== Para cambiar esas flechas que tanto usamos es muy simple: ====================================================================================== Menú KDE -> Configuración de sistema -> Teclado y ratón -> Ratón -> Tema del cursor ====================================================================================== Y nos aparecerá una lista de temas para elegir. También podemos instalar desde un archivo de tema, el cual podemos obtener descargando más "X11 Mouse themes" desde KDE-Look.org. Bueno, hemos visto casi todas las posibilidades para dejar a nuestro sistema Kubuntu más que lindo visualmente. Esperamos que se animen a modificarlo y personalizarlo según sus propios gustos :)
7.4 Instalación y configuración de Compiz-Fusion [Indice]
Compiz era un escritorio que usaba las cualidades 3D de OpenGL en GNU/Linux para ofrecer ciertas apariencias y efectos visuales. Beryl era otro proyecto muy similar que apuntaba a lo mismo, por lo que hace poco tiempo unieron fuerzas en el proyecto "Compiz-Fusion" En este capitulo vamos a ver como instalarlo y configurarlo en nustro Kubuntu. Para empezar, necesitamos tener nuestros repositorios al dia, por lo que haremos un "update" de ellos, de la siguiente forma: ===================================================================== $ sudo apt-get update ===================================================================== *** Nota: Si usas Feisty o una versión anterior, antes necesitas añadir los siguientes repositorios *** extras en tu /etc/apt/sources.list. (Vease el capitulo 5 y sus subcapitulos para mas información) ===================================================================== deb http://ppa.launchpad.net/amaranth/ubuntu feisty main universe deb-src http://ppa.launchpad.net/amaranth/ubuntu feisty main universe ===================================================================== Luego instalamos los siguientes paquetes con el administrador que deseemos: ===================================================================== compiz, compizconfig-settings-manager, compiz-kde, librsvg2-common, compiz-fusion-plugins-main, compiz-fusion-plugins-extra, librsvg2-common ===================================================================== *** Nota: Para mas información sobre la instalación de paquetes, vease el capitulo 5 y sus subcapitulos. Por ultimo, iniciamos nuestro Compiz-Fusion: Presiona las teclas Alt-F2 y teclea el siguiente comando: ===================================================================== compiz --replace ===================================================================== Configuración Para configurar Compiz-Fusion y sus plugins utiliza el "compizconfig-settings-manager" ===================================================================== Menu K -> Preferencias -> "CompizConfig Settings Manager" ===================================================================== O bién, en la versión Gutsy y posteriores, lo puedes encontrar en: ===================================================================== Menu K -> Preferencias -> "Advanced Desktop Effects Settings") ===================================================================== Lanzar CompizFusion al inicio (opcional) Abre una Konsole y ejecuta los siguientes comandos comandos: ===================================================================== $ echo "compiz --replace" > ~/.kde/Autostart/startcompiz.sh ===================================================================== Este agrega el comando "compiz --replace" en un script en la parte de Autoarranque de KDE ===================================================================== $ sudo chmod +x ~/.kde/Autostart/startcompiz.sh ===================================================================== Este le da los permisos que el script necesita para ejecutarse. Con esto ya pueden empezar a usar Compiz Fusion en su Kubuntu, espero que lo disfruten ^^
7.5 Instalación y configuración de KDE4 [Indice]
Como vimos al principio de este manual, nuestro Kubuntu viene por defecto con la versión 3 de KDE, el entorno de escritorio. Ahora ya se está terminando de desarrollar la versión final de KDE en su versión 4, pero podemos ir probandolo en nuestro Kubuntu con unos sencillos pasos, y sin la necesidad de quitar nuestro KDE3. *** Nota: Aún no es tan estable como dicen, y puede haber muchos problemas con su uso, como puede que funcione *** a la perfección. Recuerde que no se le dará soporte sobre KDE4 en los canales de soporte de Kubuntu ni en *** el foro, debido a que todavia es una versión de prueba. En una consola, instala el paquete "kubuntu-kde4-desktop": ===================================================================== $ sudo apt-get install kubuntu-kde4-desktop ===================================================================== Con eso ya tendremos KDE4 instalado en nuestro sistema ^^. *** Nota: Pueden usar el metodo que quieran para instalar el paquete mencionado, esta es solo una forma. *** Para mas información, pueden ir al capitulo 5 de este manual. En el caso que tengamos una versión anterior a Hardy (8.04), necesitaremos agregar el siguiente repositorio especial a nuestro /etc/apt/sources.list: ===================================================================== deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu gutsy main ===================================================================== Una vez agregado el repositorio, hacemos un "Update" de la lista, de la siguiente forma: ===================================================================== $ sudo apt-get update ===================================================================== Y luego, instalamos el paquete de KDE4: ===================================================================== $ sudo apt-get install kde4-core ===================================================================== Y ahora si, tendrán listo su KDE4 para usar :) Para ejecutarlo, cierren la sesión, hagan click en el iconito del menú, y elijan "KDE4" como tipo de sesión. Para volver, cierren la sesión, y elijan "KDE" como tipo de sesión.
7.6 Probando otros entornos gráficos [Indice]
Como habiamos hablado antes, Kubuntu trae por defecto, y tal como la letra "K" en su nombre lo indica, el entorno de escritorio KDE, con aplicaciones, menúes y distintos agregados que lo hacen un entorno de escritorio ideal para el uso diario e interacción con nuestro sistema. No deberían existir motivos para dejar de utilizarlo, pero sí podemos aventurarnos a intentar probar otros entornos de escritorio (comunmente llamados "Desktop IDE" en inglés) y ver si se adaptan mejor a nuestras necesidades y/o gustos. A continuación mencionaré algunos de los más conocidos, y que pueden ser de su agrado a la hora de decantarse por una alternativas a KDE:
7.6.1 El entorno XFCE [Indice]
Xfce (éxfeis) es un entorno de escritorio ligero para sistemas tipo Unix como Linux, BSD, Solaris y derivados. Se configura íntegramente con el ratón o mouse. Su creador, Olivier Fourdan, dice de él: «Diseñado para la productividad, las aplicaciones se cargan y se ejecutan rápidamente, mientras conserva recursos de sistema». Xfce también provee el marco de trabajo para el desarrollo de aplicaciones. Además de Xfce mismo, hay otros programas que también utilizan las bibliotecas de Xfce, como el editor de texto Mousepad, el reproductor multimedia Xfmedia o el emulador de consola Terminal. Xfce está basado en la biblioteca GTK+ 2.x y utiliza el gestor de ventanas Xfwm. Xfce se parecía en sus inicios al entorno de escritorio CDE, pero fue alejándose notablemente debido a que fue reprogramado nuevamente desde cero (ya lo había hecho entre las versiones 2.x y 3.x), y a diferencia de sus anteriores versiones, ahora cuenta con un sistema modular pudiendo gestionar un sistema de tipo multihead de manera bastante sencilla, y sigue todos los estándares establecidos por Freedesktop.org. El nombre Xfce originalmente provenía de XForms Common Enviroment, pero debido a los grandes cambios en el código, ya no usa el kit de herramientas de XForms, como originalmente lo hacía. El nombre sobrevivió, pero ya no se indica como XFce sino Xfce. Los desarrolladores están de acuerdo en que el nombre carece de significado actualmente, aunque se le suele desglosar como X Free Choresterol Environment (entorno X libre de colesterol) en referencia al poco consumo de memoria que realiza y a la velocidad con que se ejecuta al no tener elementos superfluos a diferencia de otros entornos de escritorio más grandes. Aspecto visual de XFCE: XFCE se incluye como entorno predeterminado de escritorio en la distribución Xubuntu (XFCE Ubuntu). Lo único que varía respecto de Kubuntu es que en vez de KDE, usa XFCE y este mismo caso se aplica a los distintos "sabores" o variantes de Ubuntu.
7.6.2 El entorno GNOME [Indice]
Es el entorno de escritorio oficial y por defecto de Ubuntu. GNOME es un entorno de escritorio para sistemas operativos de tipo Unix bajo tecnología X Window. Forma parte oficial del proyecto GNU. Nació como una alternativa a KDE. Se encuentra disponible actualmente en 48 idiomas en su última versión. El Proyecto GNOME pone un gran enfasis en la simplicidad, usabilidad y en hacer que las cosas funcionen. Otros objetivos del proyecto son: * La libertad para crear un entorno de escritorio que siempre tendrá el código fuente disponible para reutilizarse bajo una licencia de software libre. * El aseguramiento de la accesibilidad, de modo que pueda ser utilizado por cualquiera, sin importar sus conocimientos técnicos y discapacidad física. * Hacer que este disponible en muchos idiomas. En el momento está siendo traducido a más de 100 idiomas. * Un ciclo regular de liberaciones y una estructura de comunidad disciplinada. Web oficial: http://www.gnome.org/ Aspecto de GNOME: Para instalarlo: ===================================================================== $ sudo apt-get install gnome-core =====================================================================
7.6.3 El window manager "Fluxbox" [Indice]
Fluxbox es un gestor de ventanas para el Sistema X Window basado en Blackbox 0.61.1. Su objetivo es ser ligero y altamente personalizable, con sólo un soporte mínimo para iconos, gráficos, y sólo capacidades básicas de estilo para la interfaz. Se utilizan atajos de teclado, tabs, y menús simples como interfaces, los cuales pueden ser editados. Algunos usuarios prefieren Fluxbox sobre otros gestores de ventanas debido a su velocidad y simplicidad. La apariencia visual de las decoraciones de las ventanas en Fluxbox es personalizable mediante la edición de archivos de textos. Los temas de Fluxbox son compatibles con los de Blackbox los cuales se pueden editar. Se pueden especificar colores, gradientes, bordes, y otros atributos básicos de apariencia; versiones recientes de Fluxbox soportan esquinas redondeadas y elementos gráficos. Es un entorno de escritorio denominado "minimalista" y es elegido por muchos usuarios actualmente debido a su escaso consumo de recursos de la PC (específicamente memoria RAM y de video) pero con el que se obtienen las mismas prestaciones que con otros entornos. Web oficial: http://www.fluxbox.org Aspecto de Fluxbox: Para instalarlo: ===================================================================== $ sudo apt-get install fluxbox ===================================================================== O bien mediante Adept, buscando el paquete "fluxbox". *** Nota: Para más información sobre cómo utilizar Adept dirigirse al capitulo 5.3 y toda la sección 5 para *** mas información sobre como instalar y administrar paquetes. Y tras Cerrar Sesión en KDE y que nos aparezca la pantalla de Login, dispondremos a la derecha de un menú donde ahora podemos seleccionar "Fluxbox" y comenzar a utilizarlo e investigar sobre el mismo (dirigirse a la web oficial para documentación). *** Nota: Este mismo procedicimiento a partir de ahora se aplica a *todo* gestor de ventanas que instalemos para *** poder comenzar a disfrutar del mismo en nuesro Kubuntu. Ubuntu dispone de una versión que viene con Fluxbox como gestor de ventanas predeterminado, llamada Fluxbuntu y que pueden descargar de http://www.fluxbuntu.org/ Tiene exactamente las mismas prestaciones y características que cualquier otra variante de Ubuntu, en lo único que varía como dijimos, es en el getor de ventanas que incluye, lo cual lo hace más "minimalista" en el aspecto gráfico (menos consumo de recursos de nuestra tarjeta gráfica).
7.6.4 El window manager "Enlightenment" [Indice]
Enlightenment, también conocido simplemente como E, es un gestor de ventanas ligero para UNIX y GNU/Linux. Uno de sus objetivos es llegar a ser un entorno de escritorio completo. Es muy configurable y visualmente es muy atractivo. Durante un tiempo fue el gestor de ventanas de GNOME. Uno de los objetivos de un gestor de ventanas es ser tan configurable como sea posible y, para ello, se incluyen diálogos de personalización fáciles de usar para los ajustes de focalización, el movimiento de las ventanas, los ajustes de redimensionado, agrupación y posicionamiento, el audio, los escritorios múltiples, los fondos de escritorio, el paginador, las ayudas y los ajustes de autoalzado. También se incluye un diálogo para los efectos especiales, incluyendo un efecto de 'oleaje' en el escritorio. Web oficial: http://www.enlightenment.org/ Aspecto de Enlightenment: Para instalarlo: ===================================================================== $ sudo aptitude install enlightenment =====================================================================
7.6.5 El window manager "Blackbox" [Indice]
Blackbox es un gestor de ventanas minimalista para sistemas de tipo UNIX, escrito completamente de cero por Brad Hughes bajo el lenguaje de programación C++. Su principal ventaja son sus bajos requerimientos de hardware, por lo cual es una de las mejores alternativas para sistemas de pocos recursos o de poca memoria (de 1,5 MB a 2 MB de memoria RAM, contra casi 100 MB de KDE o GNOME). Es ideal para máquinas de escasos recursos o servidores en los que solo se necesita un entorno gráfico reducido para las operaciones diarias de mantenimiento. A pesar de tan escaso consumo es bastante configurable, ya que admite temas para personalizarlo y algunas opciones para cambiar la apariencia del escritorio. Web oficial: http://blackboxwm.sf.net/ Aspecto de Blackbox: Para instalarlo: ===================================================================== $ sudo apt-get install blackbox =====================================================================
7.6.6 El window manager "Openbox" [Indice]
Openbox es un gestor de ventanas libre para el Sistema X Window, disponible bajo licencia GPL. En sus inicios derivaba de Blackbox 0.65, pero ha sido totalmente reescrito y desde la versión 3.0 ya no está basado en ningúna porción de código ajeno. Está diseñado para ser rápido y consumir una mínima cantidad de recursos. Para conseguir esa ligereza sacrifica algunas funciones típicas en buena parte de los gestores de ventanas como por ejemplo barra de menú, lista de aplicaciones en ejecución o bordes redondeados en las ventanas. Pero a cambio ofrece otras posibilidades tales como menús generados dinámicamente capaces de ofrecer información variada. Web oficial: http://www.icculus.org/openbox/ Aspecto de OpenBox: Para instalarlo: ===================================================================== $ sudo apt-get install openbox =====================================================================
7.6.7 El window manager 3D: Compiz-fusion (antes Beryl) [Indice]
Compiz es uno de los primeros Gestores de Ventanas de composición para el sistema de ventanas X Window que es capaz de aprovechar la aceleración OpenGL. Fue presentado por Novell en enero de 2006 junto con Xgl. La integración le permite realizar efectos de composición en el manejo de ventanas, como un efecto de minimización y una vista en forma de cubo del espacio de trabajo. Compiz forma parte del estándar ICCCM y puede ser un sustituto de los gestores por defecto de GNOME (Metacity) y KDE (Kwin). Inicialmente Compiz sólo funcionaba en los tipos de hardware bien soportados por Xgl. Se sabe que la mayoría de las tarjetas gráficas NVIDIA y ATI trabajan en Compiz sobre Xgl, sin embargo, aún existen errores tanto en Xgl como en Compiz, pues ambos sistemas son casi nuevos, y aún están en pleno desarrollo. Desde el día 22 de mayo de 2006 Compiz trabaja con modificaciones del estándar del servidor X.Org, con AIGLX habilitado. Con AIGLX, las tarjetas Intel también pueden ser utilizadas, incluyendo tarjetas móviles. Web oficial: http://compiz.org Aspecto de Compiz: Un lindo video que muestra a Kubuntu y Compiz-fusion en acción. Para instalarlo en nuestro Kubuntu, referirse a la sección especial que le hemos dedicado: Instalando Compiz en el capítulo [FALTA CAPITULO]
7.6.8 El window manager 3D: Metisse [Indice]
Metisse es un gestor de ventanas en 3D para el X Window System (basado en otro gestor de ventanas conocido como FVWM), desarrollado por el proyecto In Situ por Nicolas Rouseel y Olivear Chapuis, distribuido bajo la licencia GNU GPL, y dado a conocer por la distribución Linux Mandriva, específicamente en Mandriva One. Metisse se diferencia de los clásicos gestores de ventana, por la forma que ofrece nuevas interacciones y funcionalidades en las ventanas y no así en el escritorio completo. Metisse, al utilizar algunas características de FVWM, posee una simple, ágil y atractiva integración entre las ventanas de aplicaciones con desplazamientos y redibujados en 3 dimensiones, es decir, solamente las ventanas pueden desplazarse y redibujarse de maneras específicas en el espacio del entorno de escritorio. Web oficial: http://insitu.lri.fr/metisse/ Aspecto de Metisse: VER VIDEO Bueno, les hemos mostrado que no todo en GNU/Linux es KDE y que pueden optar por el entorno de escritorio o gestor de ventanas que gusten. De eso se trata la filosofía GNU, libertad de decisión sin ningún costo extra :) Ahora que conocen un poco más sobre estas alternativas, quedará a su criterio si deciden instalar alguno de los mencionados o no, además del entorno KDE en Kubuntu. Recordarles que para más información sobre los nombres mencionados en esta sección deben referirse a la sección de documentación de la Web Oficial de cada uno, en la que encontrarán las respuestas a todas sus inquietudes. Que lo disfruten.
8. ALTERNATIVAS A LOS PROGRAMAS DE WINDOWS [Indice]
Esta sección pretende guiar al usuario novato (que en la mayoría de los casos viene del mundo Windows®) para familiarizarlo con los programas similares o "equivalentes" de Windows® en Kubuntu. La lista está basada en los más requeridos y utilizados por la mayoría de los usuarios. Si crees que en esta lista puede estar alguna aplicación mas, no dudes en avisarnos, mas abajo dejamos como nos puedes contactar.
8.1. Lista de Programas [Indice]
Alternativa a: WS_FTP y similares clientes FTP Konqueror Web Oficial Incluído en Kubuntu FileZilla Web Oficial sudo apt-get install filezilla gFTP Web Oficial sudo apt-get install gftp FireFTP Web Oficial sudo apt-get install fireftp Alternativa a: Adobe Reader KPDF Web Oficial Incluído en Kubuntu Okular Web Oficial Incluído en KDE 4 PDF Edit Web Oficial sudo apt-get install pdfedit XPDF Web Oficial sudo apt-get install xpdf Evince Web Oficial sudo apt-get install evince ePDFView Web Oficial sudo apt-get install epdfview Alternativa a: Microsoft Outlook Kmail Web Oficial Incluido en Kubuntu Evolution Web Oficial sudo apt-get install evolution Thunderbird Web Oficial sudo apt-get install thunderbird Alternativa a: Windows® Media Center Elisa Web Oficial sudo apt-get install elisa MythTV Web Oficial sudo apt-get install mythtv-backend mythtv-frontend xmltv Freevo Web Oficial Descargar desde la web LinuxMCE Web Oficial Descargar desde la web Alternativa a: Notepad / Wordpad Kate Web Oficial Incluído en Kubuntu Kwrite Web Oficial Incluído en Kubuntu nano Web Oficial Incluído en Kubuntu Scribes Web Oficial Descargar fuentes desde la web leafpad Web Oficial sudo apt-get install leafpad NEdit Web Oficial sudo apt-get install nedit jEdit Web Oficial sudo apt-get install jedit gedit Web Oficial sudo apt-get install gedit tpad Web Oficial Descargar desde la web Vim Web Oficial sudo apt-get install vim gVim Web Oficial sudo apt-get install gvim joe Web Oficial sudo apt-get install joe Emacs Web Oficial sudo apt-get install emacs Alternativa a: Cualquier antivirus patentado ClamAV Web Oficial sudo apt-get install clamav Alternativa a: Microsoft Office Suite KOffice Web Oficial Incluido en Kubuntu OpenOffice Web Oficial Incluido en Kubuntu GNOME Office Web Oficial sudo apt-get install gnome-office Alternativa a: Microsoft Access Kexi Web Oficial Incluído en Kubuntu knoda Web Oficial sudo apt-get install knoda GNOME-DB Web Oficial Incluído en Gnome Alternativa a: Microsoft Excel KSpread Web Oficial sudo apt-get install kspread Open Calc Web Oficial Incluído en OpenOffice Gnumeric Web Oficial sudo apt-get install gnumeric Alternativa a: Microsoft Powerpoint Open Office Impress Web Oficial Incluído en OpenOffice KPresenter Web Oficial sudo apt-get install kpresenter Alternativa a: Microsoft Word Open Office Writer Web Oficial Incluído en OpenOffice AbiWord Web Oficial sudo apt-get install abiword Kword Web Oficial sudo apt-get install kword Alternativa a: Microsoft OneNote BasKet Web Oficial sudo apt-get install basket Alternativa a: Microsoft Project KPlato Web Oficial sudo apt-get install kplato OpenProj Web Oficial Descargar desde la web GanttProject Web Oficial Descargar desde la web Planner Web Oficial sudo apt-get install planner TaskJuggler Web Oficial sudo apt-get install taskjuggler Alternativa a: Microsoft Visio Dia Web Oficial sudo apt-get install dia Kivio Web Oficial sudo apt-get install kivio Alternativa a: Microsoft Money, Quicken KMyMoney Web Oficial sudo apt-get install kmymoney2 GNUcash Web Oficial sudo apt-get install gnucash Gnofin Web Oficial Descargar desde la web Grisbi Web Oficial sudo apt-get install grisbi Alternativa a: Microsoft HyperTerminal minicom Web Oficial sudo apt-get install minicom GtkTerm Web Oficial sudo apt-get install gtkterm Alternativa a: Adobe Premiere, Final Cut, Pinnacle Studio Cinelerra CV Web Oficial Descargar DEB desde la web Alternativa a: Videora thin liquid film Web Oficial Descargar desde la web Alternativa a: MSN Messenger, AOL Messenger, Yahoo! Messenger Kopete Web Oficial Incluido en Kubuntu Pidgin Web Oficial sudo apt-get install pidgin Mercury Web Oficial sudo apt-get install mercury Centerim Web Oficial sudo apt-get install centerim Alternativa a: Live Messenger aMSN Web Oficial sudo apt-get install amsn emesene Web Oficial sudo apt-get install emesene MonkeyMessenger Web Oficial Descargar desde aquí. Bitlbee Web Oficial sudo apt-get install bitlbee msncp Web Oficial Descargar fuentes desde la web tmsnc Web oficial sudo apt-get install tmsnc Alternativa a: Skype Skype for Linux Web Oficial sudo apt-get install skype TeamSpeak Web Oficial Descargar desde la web Alternativa a: Twitter gTwitter Web Oficial sudo apt-get install gtwitter TwiTux Web Oficial sudo apt-get install twitux Alternativa a: mIRC Konversation Web Oficial Incluído en Kubuntu KVIrc Web Oficial sudo apt-get install kvirc KSirc Web Oficial sudo apt-get install ksirc BitchX Web Oficial sudo apt-get install bitchx Xchat Web Oficial sudo apt-get install xchat ChatZilla! Web Oficial Descargar desde la web irssi Web Oficial sudo apt-get install irssi Pidgin Web Oficial sudo apt-get install pidgin WeeChat Web Oficial sudo apt-get install weechat Epic Web Oficial sudo apt-get install epic Alternativa a: Adobe Photoshop Krita Web Oficial sudo apt-get install krita Gimp Web Oficial sudo apt-get install gimp CinePaint Web Oficial Descargar desde la web Kolourpaint Web Oficial sudo apt-get install kolourpaint Alternativa a: Adobe Dreamweaver KompoZer Web Oficial sudo apt-get install kompozer Alternativa a: Nero Burning Rom K3b Web Oficial Incluido en Kubuntu X-CD-Roast Web Oficial sudo apt-get install xcdroast Brasero Web Oficial sudo apt-get install brasero GnomeBaker Web Oficial sudo apt-get install gnomebaker Graveman! Web Oficial Descargar desde la web Alternativa a: Adobe Indesign Scribus Web Oficial sudo apt-get install scribus Dia Web Oficial sudo apt-get install dia Kivio Web Oficial Incluído en la suite KOffice Alternativa a: Adobe lllustrator, CorelDraw y Adobe Fireworks Inkscape Web Oficial sudo apt-get install inkscape Karbon Web Oficial Incluído en la suite KOffice Skencil Web Oficial Alternativa a: Microsoft Windows® Media Player Kaffeine Web Oficial Incluido en Kubuntu Totem Web Oficial sudo apt-get install totem VLC Web Oficial sudo apt-get install vlc Mplayer Web Oficial sudo apt-get install mplayer KMplayer Web Oficial sudo apt-get install kmplayer SMPlayer Web Oficial sudo aptitude install smplayer smplayer-themes Ogle Web Oficial sudo apt-get install ogle ogle-gui Alternativa a: Winamp y similares Amarok Web Oficial Incluido en Kubuntu Rhythmbox Web Oficial sudo apt-get install rythmbox Audacious Web Oficial sudo apt-get install audacious XMMS Web Oficial sudo apt-get install xmms Songbird Web Oficial Descargando las fuentes desde la web Listen Web Oficial Descargando las fuentes desde la web Banshee Web Oficial sudo apt-get install banshee Exaile Web Oficial sudo apt-get install exaile Last.fm Web Oficial Descargar DEB de http://www.getdeb.net/app.php?name=Last.fm+Player Sonata Web Oficial sudo apt-get install sonata gtkpod Web Oficial sudo apt-get install gtkpod aTunes Web Oficial Descargar desde la web Quod Libet Web Oficial sudo apt-get install quodlibet Alternativa a: iTunes GPixPod Web Oficial Descargar DEB desde http://sourceforge.net/projects/gpixpod Floola Web Oficial Descargar binario desde http://www.floola.com/download/ Alternativa a: SoapCast y similares Miro Web Oficial sudo apt-get install miro Zattoo Web Oficial Descargar DEB de http://www.zattoo.com/en/download/linux TVTime Web Oficial sudo apt-get install tvtime Alternativa a: VideoTodo QtTUbe Web Oficial Descargar DEB de http://www.getdeb.net/app.php?name=QTTube Alternativa a: WinTV XdTV Web Oficial Descargar desde la web tvtime Web Oficial sudo apt-get install tvtime Alternativa a: Adobe Audition, SoundForge, Traktor DJ Audacity Web Oficial sudo apt-get install audacity Mixx Web Oficial sudo apt-get install mixx GDAM Web Oficial Descargar DEBs desde la web BPMDJ Web Oficial Descargar fuentes desde la web Xwax Web Oficial Descargar binario desde la web DJPlay Web Oficial Descargar DEB desde la web Ardour Web Oficial Descargar fuentes desde la web Traverso Web Oficial Descargar PACKAGE desde la web zynaddsubfx Web Oficial Descargar fuentes desde la web ReZound Web Oficial sudo apt-get intall rezound Alternativa a: SPSS Pspp Web Oficial sudo apt-get install pspp Alternativa a: Finale Lilypond Web Oficial sudo apt-get install lilypond Denemo Web Oficial sudo apt-get install denemo Rosegarden Web Oficial sudo apt-get install rosegarden NoteEdit Web Oficial sudo apt-get install noteedit Brahms Web Oficial Descargar desde la web Alternativa a: FruityLoops LMMS Web Oficial sudo apt-get install lmms Hydrogen Web Oficial sudo apt-get install hydrogen Alternativa a: Guitar Pro TuxGuitar Web Oficial sudo apt-get install tuxguitar Alternativa a: Macromedia Flash F4L Web Oficial Descargar desde la web Alternativa a: Easy CDDA Extractor, CDex Sound Juicer Web Oficial sudo apt-get install sound-juicer Rubyripper Web Oficial Descargar desde la web ripperX Web Oficial sudo apt-get install ripperx Grip Web Oficial sudo apt-get install grip KAudioCreator Web Oficial sudo apt-get install kaudiocreator Alternativa a: dBpowerAmp Music Converter SoundConverter Web Oficial sudo apt-get install soundconverter Alternativa a: Microsoft Internet Explorer Konqueror Web Oficial Incluido en Kubuntu Firefox Web Oficial sudo apt-get install firefox Epiphany Web Oficial sudo apt-get install epiphany-browser Opera Web Oficial Descargando el DEB desde la web Swiftfox Web Oficial Descargando el DEB desde la web Iceweasel Web Oficial sudo apt-get install iceweasel Swiftweasel Web Oficial Descargando el DEB desde la web Flock Web Oficial Descargar fuentes desde la web SeaMonkey Web Oficial sudo apt-get install seamonkey-browser Kazehakase Web Oficial sudo apt-get install Midori Web Oficial sudo apt-get install midori NetSurf Web Oficial sudo apt-get install netsurf Arora Web Oficial Descargar DEB desde la web Dillo Web Oficial sudo apt-get install dillo Links2 Web Oficial sudo apt-get install links2 Lynx Web Oficial sudo apt-get install lynx W3M Web Oficial sudo apt-get install w3m Elinks Web Oficial sudo apt-get install elinks Alternativa a: ObjectDock, Mac OS X Dock AWN Web Oficial sudo apt-get install avant-window-navigator Kiba Dock Web Oficial Ver detalles en la web Nota: Para poder instalarla, es necesario tener Compiz instalado y funcionando antes. Alternativa a: AutoCad QCad Web Oficial sudo apt-get install qcad CYCAS Web Oficial Descargar binario desde la web Alternativa a: ArcView (GIS) gvSIG Web Oficial Descargar desde la web Qgis Web Oficial Descargar desde la web Alternativa a: 3D Studio Blender Web Oficial sudo apt-get install blender K-3D Web Oficial sudo apt-get install k3d Wings 3D Web Oficial sudo apt-get install wings3d Art of Illusion Web Oficial Descargar desde la web Alternativa a: Microsoft Frontpage, Macromedia Dreamweaver Bluefish Web Oficial sudo apt-get install bluefish NVU Web Oficial sudo apt-get install nvu Quanta Web Oficial sudo apt-get install quanta Screem Web Oficial sudo apt-get install screem Geany Web Oficial sudo apt-get install geany Alternativa a: Gestores de fotos DigiKam Web Oficial sudo apt-get install digikam Alternativa a: Alcohol 120% / Daemon Tools / WinISO AcetoneISO Web Oficial Descargando el DEB desde la web GMount ISO Web Oficial sudo apt-get install gmountiso Kiso Web Oficial sudo apt-get install kiso ISO Master Web Oficial sudo apt-get install isomaster Alternativa a: Hacha HOZ Web Oficial sudo apt-get install hoz Alternativa a: HJSplit HJSplit for Linux Web Oficial Descargando las fuentes desde la web Alternativa a: Soulseek Nicotine Web Oficial sudo apt-get install nicotine Nicotine-Plus Web Oficial Descargar desde la web Alternativa a: Emule Amule Web Oficial sudo apt-get install amule mldonkey Web Oficial sudo apt-get install mldonkey-server lphant Web Oficial Descargando el cliente desde la web. Alternativa a: Ares giFT-ares Web Oficial sudo apt-get install gift (con plugin ares) Ares Web Oficial Usando wine para correr esta aplicación. Alternativa a: Peer2Peer Sharing Frostwire Web Oficial Descargando el DEB desde la web Limewire Web Oficial Descargando el DEB desde la web Alternativa a: uTorrent Ktorrent Web Oficial Incluido en Kubuntu Deluge Web Oficial sudo apt-get install deluge-torrent Azureus Web Oficial sudo apt-get install kubuntu Bittornado Web Oficial sudo apt-get install bittornado Transmission Web Oficial sudo apt-get install transmission rTorrent Web Oficial sudo apt-get install rtorrent qBitTorrent Web Oficial Descargar DEB desde la web TorrentFlux Web Oficial sudo apt-get install torrentflux TorrentVolve Web Oficial Descargar desde la web comrade-bt Web Oficial Descargar desde la web Snark Web Oficial Descargar desde la web Localhost Web Oficial Descargar fuentes desde la web Tribler Web Oficial Decargar desde la web XBT Client Web Oficial Descargar fuentes desde la web w3btorrent Web Oficial Descargar desde la web jTorrent Web Oficial Descargar desde la web gTorrentViewer Web Oficial Descargar desde la web Effusion Web Oficial Descargar desde la web bitflu Web Oficial Descargar desde la web Rufus Web Oficial Descargar desde la web Freeloader Web Oficial Descargar desde la web cTorrent Web Oficial sudo apt-get install ctorrent BTManager Web Oficial Descargar desde la web Anatomic P2P Web Oficial Descargar desde la web ABC Web Oficial Descargar desde la web g3torrent Web Oficial Descargar desde la web GnomeBT Web Oficial Descargar desde la web ZipTorrent Web Oficial Descargar desde la web TorrentSwapper Web Oficial Descargar desde la web TorrentPortal Web Oficial Descargar desde la web ajaxtorrentui Web Oficial Descargar desde la web SmokeTorrent Web Oficial Descargar desde la web PHPOpenBits Web Oficial Descargar desde la web FuseTorrent Web Oficial Descargar desde la web WebRat Web Oficial Descargar desde la web phpBTBB Web Oficial Descargar desde la web OpenBT Web Oficial Descargar desde la web BitTorrent-2 Web Oficial Descargar desde la web TinyTorrent Web Oficial Descargar desde la web btslave Web Oficial Descargar desde la web Alternativa a: FlashGet, GetRight, Go!Zilla Kget Web Oficial sudo apt-get install kget Gwget Web Oficial sudo apt-get install gwget d4x Web Oficial sudo apt-get install d4x wget Web Oficial Incluído en Kubuntu curl Web Oficial sudo apt-get install curl FlashGot Web Oficial Addon para Firefox. Descargar desde la web Alternativa a: ZoneAlarm, Outpost y similares firewalls de Windows® Firestarter Web Oficial sudo apt-get install firestarter Guarddog Web Oficial sudo apt-get install guarddog GUFW Web Oficial Descargar DEB desde la web Alternativa a: CloneDVD/AnyDVD/DVD Shrink y similares herramientas de DVD Authoring/Ripping K9Copy Web Oficial sudo apt-get install k9copy DVD95 Web Oficial Descargar DEB desde la web DeVeDe Web Oficial sudo apt-get install devede DVD::rip Web Oficial Instrucciones en la web Q DVD Author Web Oficial Descargar fuentes desde la web OGMRip Web Oficial sudo apt-get install ogmrip Thoggen Web Oficial sudo apt-get install thoggen xdvdshrink Web Oficial Descargar desde la web DVD Rip-O-Matic Web Oficial Descargar desde la web qVamps Web Oficial sudo apt-get install qvamps AcidRip Web Oficial sudo apt-get install acidrip Kmediafactory Web Oficial sudo apt-get install kmediafactory ManDVD Web Oficial Descargar DEB desde aquí Alternativa a: ACDSee Gwenview Web Oficial sudo apt-get install gwenview gThumb Web Oficial sudo apt-get install gthumb F-Spot Web Oficial sudo apt-get intall f-spot KuickShow Web Oficial sudo apt-get install kuickshow ShowImg Web Oficial sudo apt-get install showimg GQview Web Oficial sudo apt-get install gqview Eye of GNOME Web Oficial sudo apt-get install eog Alternativa a: Adobe Premiere, Windows Movie Maker Avidemux Web Oficial sudo apt-get install avidemux Veejay Web Oficial Descargar fuentes desde la web LiVES Web Oficial Descargar fuentes desde la web kdenlive Web Oficial sudo apt-get install kdenlive Jahshaka Web Oficial Descargar desde la web Kino Web Oficial sudo apt-get install kino PiTiVi Web Oficial sudo apt-get install pitivi Open Movie Editor Web Oficial sudo apt-get install openmovieeditor Alternativa a: Adobe PageMaker Scribus Web Oficial sudo apt-get install scribus Alternativa a: Adobe PhotoAlbum F-Spot Web Oficial sudo apt-get install f-spot KPhotoAlbum Web Oficial sudo apt-get install kphotoalbum digiKam Web Oficial sudo apt-get install digikam Alternativa a: Ant Movie Catalog Moviefly Web Oficial Descargar desde la web Alternativa a: Collectorz aviManager Web Oficial Descargar desde la web GCstar Web Oficial sudo apt-get install gcstar Tellico Web Oficial sudo apt-get install tellico Alexandria Web Oficial sudo apt-get install alexandria Griffith Web Oficial sudo apt-get install griffith vMovieDB Web Oficial Descargar desde la web Katalog Web Oficial sudo apt-get install katalog Alternativa a: Total Commander GNOME Commander Web Oficial Descargar desde la web xfe Web Oficial sudo apt-get install xfe Tux Commander Web Oficial Descargar desde la web Midnight Commander Web Oficial sudo apt-get install mc Krusader Web Oficial sudo apt-get install krusader Clex Web Oficial sudo apt-get install clex FDClone Web Oficial Descargar fuentes desde la web Vifm Web Oficial Descargar DEB desde la web VFU Web Oficial sudo apt-get install vfu Alternativa a: Windows Explorer y similares navegadores gráficos de archivos Konqueror Web Oficial Incluído en Kubuntu Dolphin Web Oficial Incluído en KDE 4 D3lphin Web Oficial Descargar desde la web Thunar Web Oficial sudo apt-get install thunar PCManFM Web Oficial sudo apt-get install pcmanfm EmelFM Web Oficial sudo apt-get install emelfm EmelFM2 Web Oficial sudo apt-get install emelfm2 Rox-Filer Web Oficial sudo apt-get install rox-filer Kruiser Web Oficial Descargar fuentes desde la web FileRunner Web Oficial sudo apt-get install filerunner Worker Web Oficial sudo apt-get install worker Desktop File Manager Web Oficial Descargar fuentes desde la web TkDesk Web Oficial sudo apt-get install tkdesk XWC Web Oficial Descargar fuentes desde la web Tuxcmd Web Oficial Descargar DEB desde la web XFM Web Oficial sudo apt-get install xfm SFM Web Oficial Descargar fuentes desde la web XNC Web Oficial sudo apt-get install xnc Xplore Web Oficial Descargar fuentes desde la web Alternativa a: Google Desktop Beagle Web Oficial sudo apt-get install beagle Alternativa a: Google Calendar Mozilla Sunbird Web Oficial Descargar fuentes desde la web Alternativa a: Google Earth Google Earth for Linux Web Oficial Descargar binario desde la web Alternativa a: Google Picasa Google Picasa for Linux Web Oficial Descargar desde la web Alternativa a: Partition Magic Qtparted Web Oficial sudo apt-get install qtparted GNU Parted Web Oficial sudo apt-get install gparted PartImage Web Oficial sudo apt-get install partimage Alternativa a: VMWare VirtualBox Web Oficial sudo apt-get install virtualbox-ose virtualbox-ose-guest-utils QEmu Web Oficial sudo apt-get install qemu Alternativa a: Everest Hardinfo Web Oficial sudo apt-get install hardinfo Alternativa a: APC PowerChute Network UPS Tools Web Oficial Descargar desde la web Apcupsd Web Oficial sudo apt-get install apcupsd PowerD Web Oficial Descargar desde la web Alternativa a: NeoBook Salasaga Web Oficial Descargando el DEB de la web Alternativa a: Editores web "livianos" Gendesign Web Oficial Descargando la fuente de la web Alternativa a: Forte Agent y similares lectores de news Pan Web Oficial sudo apt-get install pan Alternativa a: Legacy Family Tree GRAMPS Web Oficial sudo apt-get install gramps Alternativa a: Meal Master krecipe Web Oficial sudo apt-get install krecipe Gourmet Recipe Manager Web Oficial Descargar desde la web Alternativa a: Mp3tag Kid3 Web Oficial sudo apt-get install kid3 Pinkytagger Web Oficial Descargar desde la web EasyTAG Web Oficial sudo apt-get install easytag Cowbell Web Oficial sudo apt-get install cowbell Audio Tag Tool Web Oficial sudo apt-get install tagtool Alternativa a: Mudbox, Zbrush SharpConstruct Web Oficial Descargar desde la web Alternativa a: Microsoft NetMeeting Ekiga Web Oficial sudo apt-get install ekiga Alternativa a: NetStumbler Kismet Web Oficial sudo apt-get install kismet SWScanner Web Oficial sudo apt-get install swscanner Alternativa a: NewzCrawler RSSOwl Web Oficial Descargar desde la web Liferea Web Oficial sudo apt-get install liferea BasKet Web Oficial sudo apt-get install basket Akregator Web Oficial Incluído en Kubuntu Blam Web Oficial sudo apt-get install blam Straw Web Oficial sudo apt-get install straw Raggle Web Oficial sudo apt-get install raggle SnowNews Web Oficial sudo apt-get install snownews Alternativa a: OrangeCD Catalog GWhere Web Oficial sudo apt-get install gwhere Alternativa a: Origin SciGraphica Web Oficial Descargar desde la web Alternativa a: WinMerge Komparator Web Oficial sudo apt-get install komparator KDiff3 Web Oficial sudo apt-get install kdiff3 Meld Web Oficial sudo apt-get install meld xxdiff Web Oficial sudo apt-get install xxdiff Kile Web Oficial sudo apt-get install kile *** Qbe said about Salasaga: Nombre choto si los hay xD, decir que es para crear material educativo. *** Nota: Para más información sobre cómo instalar estas aplicaciones, puedes visitar los capítulos: *** "5. Administrando paquetes y aplicaciones" y "5.5 Instalando paquetes .deb del equipo" :)
9. AGRADECIMIENTOS Y TEMAS LEGALES AL AZAR [Indice]
La parte aburrida pero que me salva de que no termine presa por robar tanto para este manual xD Si en algun momento les parece que robé todo lo que esta aca de esas webs, sí, estan en lo cierto.
9.1 Agradecimientos [Indice]
Gracias a Alejandro Castán Salinas Por su trabajo sobre la post-instalación de Kubuntu 7.10 Gracias a la comunidad de guia-ubuntu.org y doc.ubuntu-es.org Por sus artículos sobre el sistema de ficheros y los sistemas de permisos. Gracias a Alan Lorenzo (ABoR) Por su articulo sobre como instalar Kubuntu Hardy. Gracias a d2rapi2 Por su excelente artículo sobre mejorar el aspecto visual de Kubuntu. Gracias a los chicos de #Kubuntu-ES en Irc.freenode.net Por sus sugerencias y colaboración para el manual. Gracias a juanman de #Kubuntu-ES Por aportar información sobre el bug de libdvdcss2 en Hardy. Gracias a teque de #Kubuntu-ES Por su articulo sobre como configurar una conexión gprs para el celular. Gracias a besembel del foro de Kubuntu en español Por su colaboración en la difusión del manual y su aporte de datos y correcciones. Gracias a Antonio Asensi Esteve (Kubry) Por aportar el método gráfico para montar dispositivos. Gracias a los chicos del foro de Kubuntu en español Por sus sugerencias y apoyos que nos han dado para seguir adelante :p Gracias a Nico (qbe) Por su gran ayuda con el manual, y por ser el hombre de mi vida. :)
9.2 Temas legales al azar [Indice]
Este manual y todo lo que tiene fue tomado con permiso (al menos eso creo) de sus respectivos dueños. El manual puede ser distribuído, modificado, editado, rompido [?], y borrado con completa libertad, siempre y cuando no me insulte ni diga que fue todo hecho por él :P Todas las marcas/aplicaciones/programas mencionados durante el transcurso de esta guía son propiedad de sus respectivos autores y/o creadores.

Dejar un comentario

Entradas más antiguas »