Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GNU/LINUX
by RedeyeGt
INDICE
Que es Linux. 1
Porque usar Linux1
1
Las distros o distribuciones.4
2
9
Que distribucin elegir..6
10
Instalacin paso a paso.16
Crear USB booteable..10
14
Instalacin junto a otro S.O.
Entornos de escritorio.34
41
Pasos posteriores a la instalacin
41
Como instalar programas
44
Dependencias..
45
Compilacin de paquetes.
48
Resolver dependencias..
50
Seguridad para el S.O.
Pasos adicionales.56
59
Comandos bsicos para Gnu/Linux..
75
Aplicaciones recomendadas
PROLOGO
Sean bienvenidos a la gua de supervivencia Linux, una gua realizada con la
finalidad de servir de introduccin a los nuevos migrantes a los sistemas
operativos Gnu/Linux o como un manual de respaldo para los ya
familiarizados con el tema.
Nuestra meta es cubrir los campos bsicos y necesarios (instalacin,
proteccin y puesta a punto, etc) Esta gua fue diseada y pensada para ser
simple de leer, comprender y seguir con instrucciones paso a paso y capturas
de pantalla, aun si eres relativamente nuevo con el uso de computadoras
(ordenadores) o bien si estas migrando de otros sistema operativo.
Por favor tomen en cuenta que esta gua est en progreso y siempre lo estar
dado que los sistemas gnu/Linux no son estticos al contrario son muy
cambiantes as como lo es tambin la tecnologa. Con forme se vayan
incorporando nuevos temas se estarn liberando nuevas versiones de esta
gua.
Esta gua est diseada para ser lo ms compresible posible, es ms algo
como una gua de inicio rpido (quick start guide) que te permitir hacer todo
lo que necesitas con tu computadora (ordenador) rpido y fcil sin necesidad
de hacerlo con muchos tecnicismos y as no caer en lo aburrido o
incomprensible para muchos usuarios recin iniciados.
Esta gua est basada en el conocimiento adquirido con el tiempo y la
experiencia de uso de los sistemas Gnu/Linux y no pretende contener todo el
saber sobre estos mismos, pero si ser el chispazo de inicio que eche a andar
nuestro
motor
de
conocimiento.
Si eres entusiasta y te gusta colaborar, contactate con nosotros y danos tu
aporte, ya sea con la traduccin a otros idiomas o con tus conocimientos.
Contacto: www.facebook.com/groups/linuxguatemala/
INTRODUCCION
El software, como la mayor parte de las cosas que el hombre hace tiene un autor y unas
leyes, de
copyright, que protege sus derechos.
A diferencia de, por ejemplo, las obras de arte, donde no es posible su (fcil) copia, y la
posesin de la misma se delega en alguien (un museo, una persona) que la gestiona. Con
el software la facilidad de crear copias idnticas ha hecho que muchos autores creen unas
restricciones sobre su creacin, que suele aparecer como un contrato de licencia de uso,
y es que cuando "compramos" un programa en realidad compramos una licencia, un
permiso, para usarlo, normalmente una sola persona y en un solo ordenador.
En estos casos el software sigue perteneciendo al autor (o la empresa que lo creo) de ah
la denominacin de "software propietario". Hay que aclarar que en informtica la piratera
no es, como en la msica, la "copia de CDs", sino el uso sin licencia.
Compara esto con lo que pasa con un libro o un CD de msica, te imaginas un libro que
cuando lo compras te comprometes a que solo tu lo leas, o que solo t est permitido
leerlo en una determinada habitacin, sin que puedas, por ejemplo, ir a leerlo a un parque?
, esto es lo que pasa con el software propietario.
Software libre
Existe un grupo de gente que considera que estas limitaciones
son excesivas, y que el software debe ser de libre uso.
Pese a lo que pueda parecer esta idea no es contraria al
concepto de negocio y sigue siendo posible "cobrar" por su
creacin o soporte. La Free Software Fundation (www.fsf.com)
reuni estas ideas en torno a una licencia la GPL que garantiza
los derechos del autor y protege al software de que otros lo
intenten usar en su beneficio.
Hay que destacar que esta idea de cmo debe ser el software tiene una componente
histrica, pues antes del boom comercial del software todo el software que se produca
era libre, y se distribua con el cdigo fuente, el listado, y aun ahora se pone especial
hincapi no solo en la libertad de uso sino en la disponibilidad del cdigo fuente.
El software libre (en ingls free software, aunque esta denominacin tambin se confunde
a veces con "gratis" por la ambigedad del trmino en el idioma ingls, por lo que tambin
se usa "libre software") es la denominacin del software que respeta la libertad de los
usuarios sobre su producto adquirido y, por tanto, una vez obtenido puede ser usado,
copiado, estudiado, modificado y redistribuido libremente. Segn la Free Software
Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar, copiar,
distribuir, estudiar, modificar el software y distribuirlo modificado.
Orgenes de Linux
Entre los sistemas operativos que haba hace ya algunos aos
estaba Minix, un sistema operativo tipo Unix, de fuentes
pblicas, que se haba escrito a modo didctico para los
estudiantes de ingeniera informtica. Funcionaba en un 8086,
por lo que era un poco limitado. Linus Tolvards un estudiante
finlands de informtica que investigando y profundizando en
los entresijos de los microprocesadores 386 decidi hacer,
partiendo de cero, un sistema operativo, basado en Minix, pero
que aprovechase toda la potencia del 386, memoria virtual, multitarea y otras cosas.
As que empez a crearlo, las primeras versiones eran poco atractivas, apenas ejecutabas
el GCC (un compilador de C creado segn el estilo GNU) el bash (el equivalente al
command.com).
Pero Linus, lo publico en Internet, con sus fuentes, y un montn de gente se interes en
l, modificndolo, mejorndolo y aadindole cosas, a la vez que Linus lo mejoraba y
coordinaba todo el trabajo que hacan el resto de la gente. Y as sigue siendo hoy, cientos
de versiones despus hasta convertirse en lo que tenemos delante.
QUE ES GNU/LINUX?
GNU/Linux es uno de los trminos empleados para referirse a la combinacin del ncleo o
kernel libre similar a Unix denominado Linux con el sistema GNU. Su desarrollo es uno de
los ejemplos ms prominentes de software libre; todo su cdigo fuente puede ser utilizado,
modificado y redistribuido libremente por cualquiera bajo los trminos de la GPL (Licencia
Pblica General de GNU, en ingls: General Public License) y otra serie de licencias libres.
1
A pesar de que Linux es, en sentido estricto, el sistema operativo, parte fundamental de
la interaccin entre el ncleo y el usuario (o los programas de aplicacin) se maneja
usualmente con las herramientas del proyecto GNU y con entornos de escritorio, que
tambin forma parte del proyecto GNU aunque tuvo un origen independiente. Sin
embargo, una parte significativa de la comunidad, as como muchos medios generales y
especializados, prefieren utilizar el trmino Linux para referirse a la unin de ambos
proyectos. Para ms informacin consulte la seccin "Denominacin GNU/Linux" o el
artculo "Controversia por la denominacin GNU/Linux".
A las variantes de esta unin de programas y tecnologas, a las que se les adicionan
diversos programas de aplicacin de propsitos especficos o generales se las denomina
distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades
de un determinado grupo de usuarios. Algunas de ellas son especialmente conocidas por
su uso en servidores y supercomputadoras. Donde tiene la cuota ms importante del
mercado. Segn un informe de IDC, GNU/Linux es utilizado por el 78% de los principales
500 servidores del mundo, otro informe le da una cuota de mercado de 89% en los 500
mayores supercomputadores. Con menor cuota de mercado el sistema GNU/Linux tambin
es usado en el segmento de las computadoras de escritorio, porttiles, computadoras de
bolsillo, telfonos mviles, sistemas embebidos, videoconsolas y otros dispositivos.
PORQUE USAR LINUX?
Para Linux existe gran cantidad de documentacin libre, aunque no siempre est
traducida
Las libertades de copia y modificacin permiten usar GNU/Linux para facilitar
servicios sin depender de terceros.
Al poder descargarse Linux de internet, el precio de las distribuciones debe
mantenerse competitivo con el hgalo usted mismo y por lo tanto resulta un precio
justo Pero no solamente el precio de adquisicin de Linux es menor, el de
implantacin (debido a la posibilidad de emplearlo en tantas mquinas como se
desee) tambin lo es, as como el Coste Total de Propiedad de Linux
UBUNTU
Ubuntu es un sistema operativo mantenido por Canonical y la comunidad de
desarrolladores. Utiliza un ncleo Linux, y su origen est basado en Debian. Ubuntu est
orientado en el usuario promedio, con un fuerte enfoque en la facilidad de uso y mejorar
la experiencia de usuario. Est compuesto de mltiple software normalmente distribuido
bajo una licencia libre o de cdigo abierto. Estadsticas web sugieren que el porcentaje de
mercado de Ubuntu dentro de "distribuciones linux" es de aproximadamente 49%, y con
una tendencia a subir como servidor web.
FEDORA
Fedora es una distribucin Linux para propsitos generales basada en RPM, que se
mantiene gracias a una comunidad internacional de ingenieros, diseadores grficos y
usuarios que informan de fallos y prueban nuevas tecnologas. Cuenta con el respaldo y
la promocin de Red Hat.
El proyecto no busca slo incluir software libre y de cdigo abierto, sino ser el lder en ese
mbito tecnolgico. Algo que hay que destacar es que los desarrolladores de Fedora
prefieren hacer cambios en las fuentes originales en lugar de aplicar los parches
especficos en su distribucin, de esta forma se asegura que las actualizaciones estn
disponibles para todas las variantes de GNU/Linux. Max Spevack en una entrevista afirm
que: "Hablar de Fedora es hablar del rpido progreso del software libre y de cdigo
abierto." Durante sus primeras 6 versiones se llam Fedora Core, debido a que solo inclua
los paquetes ms importantes del sistema operativo.
4
OPENSUSE
openSUSE es el nombre de la distribucin y proyecto libre auspiciado por Novell y AMD
para el desarrollo y mantenimiento de un sistema operativo basado en Linux. Despus de
adquirir SUSE Linux en enero de 2004, Novell decidi lanzar SUSE Linux Professional como
un proyecto completamente de cdigo abierto, involucrando a la comunidad en el proceso
de desarrollo. La versin inicial fue una versin beta de SUSE Linux 10.0.
openSUSE comparte muchas caractersticas con SUSE Linux Enterprise, ofreciendo por
ejemplo:
YaST: una aplicacin que openSUSE utiliza para administrar el sistema e instalar
software.
KDE y GNOME.
MANDRIVA
Mandrake o Mandriva Linux es una distribucin Linux publicada por la compaa francesa
Mandriva destinada tanto para principiantes como para usuarios experimentados, que
ofrece un sistema operativo orientado a computadoras personales y tambin para
servidores con un enfoque a los usuarios que se estn introduciendo al mundo de Linux y
al software libre adems por tener una amplia gama y comunidad de desarrolladores, es
adecuada para todo tipo de variedad de necesidades: estaciones de trabajo, creacin de
clsteres, servidores, firewalls, etc. Es una de las distribuciones de Linux referentes a nivel
mundial.
Mandriva surgi en 2005 como resultado de la fusin de la distribucin francesa Mandrake
Linux y la brasilea Conectiva Linux. Se distribuye mediante la Licencia pblica general de
GNU, y es posible descargar su distribucin en formato ISO, sus asistentes o sus
repositorios.
6
La primera edicin se bas en Red Hat Linux v5.1 y escogi el entorno grfico de KDE v1.0.
Desde entonces ha seguido su propio camino, separado de Red Hat y ha incluido
numerosas herramientas propias o modificadas, fundamentalmente dirigidas a facilitar la
configuracin del sistema. Mandrake (su anterior nombre) tambin es conocida por
compilar sus paquetes con optimizaciones para procesadores Pentium y superiores,
incompatibles con versiones ms antiguas tales como 386 y 486.
.
SLACKWARE
Slackware Linux es la distribucin Linux ms antigua que tiene vigencia Contiene un
programa de instalacin sencillo de utilizar aunque puede ser compleja para los nuevos
en sistemas linux, extensa documentacin aunque poca en espaol, y un sistema de
gestin de paquetes basado en menes.
7
ARCH LINUX
Arch Linux es una distribucin de GNU/Linux simple y ligera. El enfoque de diseo se centra
en la simplicidad, la elegancia, la coherencia de cdigo y el minimalismo. Arch Linux define
simplicidad como "...una ligera estructura base sin agregados innecesarios,
modificaciones, o complicaciones, que permite a un usuario individual modelar el sistema
de acuerdo a sus propias necesidades". La simplicidad de su estructura no implica sencillez
en su manejo.
Inspirado por CRUX, otra distribucin minimalista, Judd Vinet cre Arch Linux en marzo de
2002. Desde entonces Arch es una distribucin en evolucin constante, por lo que las
versiones publicadas en su sitio web oficial son sencillamente capturas del estado de
evolucin actual. A partir de la versin 0.8, su sistema de numeracin cambi para reflejar
este hecho, de manera que los nmeros de versin actuales hacen referencia al ao y mes
en que la versin fue creada. Un sistema Arch correctamente mantenido siempre dispone
de la ltima versin del Sistema operativo y de las aplicaciones instaladas.
GENTOO
Gentoo Linux es una distribucin Linux orientada a usuarios con cierta experiencia en estos
sistemas operativos, fue fundada por Daniel Robbins, basada en la inactiva distribucin
llamada Enoch Linux. En el ao 2002, esta ltima pas a denominarse Gentoo Linux.
El nombre Gentoo proviene del nombre en ingls del pingino papa. Ntese que la
mascota de Linux llamada tux es un pingino.
Gentoo Linux fue creado inicialmente por Daniel Robbins como la distribucin Enoch Linux.
El objetivo era crear una distribucin sin binarios precompilados, que se afin para el
hardware y slo incluye los programas necesarios. Al menos una versin de Enoch fue
distribuido: la versin 0.75, en diciembre de 1999. Daniel Robbins experiment con un
fork de GCC conocido como EGCS desarrollado por Cygnus Solutions. En este punto,
cambi el nombre de Enoch a Gentoo Linux (el Gentoo es la especie de pingino ms veloz
bajo el agua). Las modificaciones a EGCS finalmente formaron parte del GCC (versin
2.95), y otras distribuciones de Linux experimentaron un incremento similar de velocidad.
Despus de los problemas con un error en su propio sistema, Robbins detuvo el desarrollo
de Gentoo Linux y pas a FreeBSD durante varios meses, diciendo "he decidido aadir
varias caractersticas de FreeBSD para que nuestro sistema autobuild (ahora llamado
Portage) una verdadera prxima generacin del sistema de Ports".
En 2004, Robbins cre una fundacin sin nimo de lucro: la Gentoo Foundation. Transfiri
todos los derechos de autor y marcas registradas a ella, y dej el cargo de Director de
Arquitectura del proyecto.
NOTA:
Todo lo anteriormente mencionado no implica que estas sean todas las distros
disponibles o las mejores para todos los usuarios, cada uno es libre de escoger la distro
que mejor le convenga o la que mas le guste, a continuacin les dejo un enlace a una
imagen que por su tamao no se podra distinguir lo que deseamos plasmar, pero en ella
podrn ver un aproximado de todas las distros disponibles, cual es su origen y sus
derivados:
https://www.dropbox.com/s/bq5ydiqj3vdqj4g/linuxdistrotimeline.png
10
http://www.zegeniestudios.net/ldc/
http://tuxradar.com/content/distro-picker-0
Paso No. 1:
12
Paso No. 3:
Podemos escoger entre dos opciones, la primera donde podemos seleccionar la distro a
instalar y la versin soportada (esto est basado en las versiones que los fabricantes han
testeado), y se vera algo como la imagen siguiente, en esta opcin el programa se
encarga de descargar la imagen de la distro que hemos elegido y posteriormente creara
la usb booteable. Para saber que distribuciones pueden ser instaladas con este y otros
programas, pueden ver la lista en sus respectivas pginas web.
13
Paso No. 4:
Por ltimo en la seccin inferior vamos a seleccionar 1. tipo de driver (usb) a usar y 2.
Cul de las posibles usb conectadas es la que deseamos usar, por ultimo presionamos
OK y simplemente esperamos a que concluya la creacin de nuestro usb booteable, lista
para iniciar nuestra instalacin.
OTROS METODOS:
Existe un metodo ms sencillo de hacerlo a traves de terminal con un solo comando que
es el siguiente:
# dd if=/path/to/distro.iso of=/dev/sd[letra de la unidad] (sin el smbolo de numeral #)
Lo que significa:
If= el directorio en donde se encuentra guardada la imagen iso completo.
Of= la unidad (usb) a donde se quemara la imagen.
14
Al ejecutar este comando se guardara la iso booteable en nuestra usb seleccionada lista
para instalar.
Tambien existe un metodo grafico que hace exactamente lo mismo que este comando, y
es la aplicacion llamada Image writer que es nativa de open suse, pero tambien existe
la version para debian y derivados asi como para windows.
sostenemos la tecla shift sobre Reiniciar, o en la Charms bar que aparece al posicionar
el mouse sobre la esquina superior derecha seleccionamos: Configuracin / Cambiar
configuracin de PC / uso general / Inicio avanzado / Reiniciar ahora.
15
NOTA: Aqu se explican algunos pasos que pueden variar segn la marca del ordenador,
as que las explicaciones son orientativas pero no en todos los ordenadores est
organizado de igual manera.
Esperamos hasta estar en una nueva pantalla donde seleccionaremos la opcin de
solucionar problemas
Lo que nos enviara a una nueva pantalla donde seleccionaremos la opcin Opciones
Avanzadas
16
17
UBUNTU
INICIAR INSTALACION
Paso No.1:
Indistintamente de la distro que escojas lo primero siempre que vamos a hacer ser
descargarlo, as en el caso de Ubuntu nos vamos a la pgina oficial y nos descargamos la
iso de la versin que querramos ya sea 32 o 64bits, server, desktop o notebook, la pgina
es: www.ubuntu.com
Paso No.2:
Ya tenemos descargada nuestra iso del sistema, ahora nos toca que quemarlo a un cd o
dvd y en algunos casos con usb booteable (tal como se vio en temas anteriores)
Paso No.3:
Booteamos con nuesro cd/dvd/usb, despus de unos segundos o minutos dependiendo de
la configuracin de tu equipo veras la siguiente pantalla.
18
Paso No.4:
Preparar la instalacin, aqu el sistema nos va a verificar si tenemos el espacio en disco
mnimo disponible para la instalacin, si estamos conectados a un toma corriente en el
caso de laptops, tambin si tenemos o no conexin a internet.
Si tenemos conexin a internet nos pregunta si queremos descargar las ltimas
actualizaciones mientras dura el proceso de instalacin y como un adicional si deseamos
instalar software de terceros (codecs y otros addons propietarios), si tu servicio de internet
es regularmente bueno, es recomendable permitir descargar e instalar las actualizaciones.
Paso No.5:
Asignar el espacio en disco, en esta seccin nos pregunta cmo vamos a instalar nuestra
versin de Ubuntu, a. si deseamos instalarlo junto a nuestro sistema operativo actual, que
puede ser algn M$ Windows u otro Gnu/linux por ejemplo b. si es Ubuntu nos pregunta si
deseamos actualizar la versin que ya tenemos por la nueva c. si deseamos eliminar la
versin anterior completamente e instalar desde cero la nueva, d. ALGO MAS esta opcin
es recomendable solo si sabes que es lo que ests haciendo, en caso contrario escoge
alguna de las otras opciones.
19
Paso No. 6:
Para este ejemplo escogimos la opcin d - algo ms en donde vamos a configurar
nuestras particiones para un correcto funcionamiento de nuestro nuevo sistema operativo,
vamos entonces a crear en nuestro disco en blanco tres particiones, una que ser nuestra
/ root o raz que es la seccin en donde se instala el sistema operativo, posteriormente
la particin /home que ser la particin en donde se almacenaran nuestros archivos y
documentos y por ultimo una particin swap o rea de intercambio en donde nuestro
sistema por decirlo de algn modo emulara a la memoria ram, o mejor dicho cache
esta rea sirve para almacenar en el disco duro en lugar de nuestra ram parte de la
memoria cache de nuestros procesos.
20
Paso No. 7:
Damos click en el botn aadir y vamos a crear nuestra particin / root o raz,
seleccionamos que el tipo de particin sea primaria colocamos el tamao en MB que
deseamos que tenga, en ubicacin de la particin le damos principio, utilizar como
ficheros ext4, en punto de montaje seleccionamos la diagonal / que simboliza la raz y
click en Aceptar.
Paso No.8:
Ahora seleccionamos en la tabla de particiones un espacio libre y vamos a crear el rea
de intercambio swap, y la asignamos as: tipo de particin lgica tamao, aqu
colocamos el tamao en MB que deseamos que tenga se recomienda usar un tamao igual
o un poco superior a la cantidad de memoria ram fsica que disponemos, aunque con un
mximo de 2gb (2000mb) es ms que suficiente en la mayora de los casos, la ubicacin
puede ser principio o final, seleccionamos la opcin rea de intercambio, y click en
Aceptar.
21
Paso No.9:
Nuevamente seleccionamos en la tabla de particiones un espacio libre y vamos a crear la
particin /home en donde van a estar nuestros archivos, la vamos a configurar as: tipo de
particin: aqu puede ser primario o lgica dependiendo de la cantidad de particiones que
tengamos ya en nuestro disco, luego le ponemos el tamaa en MB que deseamos que
tenga, en la ubicacin tambin puede ser principio o final, en utilizar como: colocamos
ficheros ext4 y en punto de montaje /home, para finalizar click en Aceptar.
Al finalizar tendra que quedar aproximadamente como se ve en la siguiente imagen:
22
Paso No.10:
Despus de dar click en el botn instalar ahora vamos a ver una pantalla como la de la
siguiente imagen en donde debemos de escoger nuestra procedencia, o sea en qu lugar
del planeta estamos, podemos dar click sobre el pas o teclear en el espacio en blanco el
nombre de nuestro pas.
Paso No.11:
Distribucin del teclado, aqu escogemos el comportamiento o el mtodo de ingreso de
nuestro teclado, click en adelante.
23
24
FEDORA
Paso No.1:
Al igual que en la anterior lo primero es obtener la iso de el sistema operativo, para eso
nos dirigimos a la pgina oficial, en este caso es: http://fedoraproject.org/es/ aqu
escogemos el tipo de versin que queremos que puede ser 32 o 64bits, el tipo de escritorio
que deseamos que puede ser: gnome, kde, lxde, xfce, si queremos la versin cd o dvd etc,
se recomienda la versin dvd que incluye arquitectura para 32 y 64bits adems de que
incorpora ya cierta cantidad de soft preinstalado (que despus podemos quitar si no nos
agradan algunos).
Paso No.2:
Ya tenemos descargada nuestra iso del sistema, el paso siguiente es quemarla a un cd o
dvd y en algunos casos pasarlo a usb booteable (como se explic con anterioridad).
Paso No.3:
En el caso especfico de fedora si ya tenemos un sistema preinstalado digamos Windows,
es posible que las funciones de particionado no funcionen correctamente por lo que es
recomendable crear antes de iniciar con la instalacin una particin en blanco en donde
queremos que se aloje nuestro nuevo sistema con la capacidad en gigabytes que
deseamos.
Paso No.4:
Una ves listo el medio de instalacin, procedemos al booteo con l y esperamos unos
segundos hasta que aparezca la siguiente pantalla:
25
Dejaremos que contine solo o presionamos Intro para ver la siguiente pantalla, en donde
vamos a seleccionar la primera opcin:
Paso No.5:
Despus de unos segundos (dependiendo de la capacidad de tu ordenador) estaremos en
el escritorio en modo live, en donde vamos a seleccionar la opcin de instalar al disco
duro, si no tienes una muy buena tarjeta grfica o no te la detecta automticamente por
cuestin de algn driver aliengena veremos un escritorio simple como el siguiente, y
buscamos la opcin de instalar al disco duro en el men de aplicaciones:
26
Y si en caso contrario si tenemos una mejor tarjeta aceleradora, estaremos en este caso
en el escritorio con gnome3 donde veremos la siguiente pantalla y de igual forma
seleccionamos la opcin de instalar al disco duro:
Paso No.6:
Despus de dar click en Instalar al disco duro veremos una pantalla en donde vamos a
seleccionar el idioma de instalacin:
27
Paso No.7:
Ahora nos preguntara en donde queremos instalar nuestro nuevo sistema, para la
mayora de los casos y para nosotros usuarios de computadoras de escritorio vamos a
seleccionar la opcin 1:
Paso No. 8:
En la siguiente ventana tendremos que ponerle un nombre a nuestro ordenador
hostname es decir como vern otros ordenadores al nuestro en una red.
28
Paso No.9:
En esta ventana vamos a seleccionar el pas en donde nos ubicamos.
Paso No.10:
En esta ventana vamos a ingresar la contrasea que vamos a usar como root en nuestra
cuenta, debemos de ingresarla dos veces para que se pueda confirmar que esta
correcta:
29
30
31
Cuando termine la instalacin nos salda una pantalla como la de la siguiente imagen,
damos click en close y reiniciamos.
32
33
Paso No.19:
Por ltimo veremos la pantalla de login en donde escribimos nuestra contrasea y
podremos ingresar a nuestro nuevo sistema recin instalado.
34
Nota: Si instalamos fedora junto a Ubuntu o alguna otra distribucin Linux, es posible que
se nos borre el grub que tenamos por lo que solo podramos ingresar a fedora, es
recomendado en casos como este instalar primero fedora y luego Ubuntu o como dijimos
antes, instalar primero el sistema ms Rebelde, y en caso de no poder ingresar al otro
sistema operativo, podemos reestablecer nuestro grub con alguna herramienta como
Rescatux http://www.supergrubdisk.org/rescatux/.
35
Gnome
KDE
Xfce
Lxde
Open Box
Enlightenment
Cinnamon
Mate
Fluxbox
Unity
En Gnu/Linux, no hay entorno de escritorio feo, tenemos variedad, y cada usuario puede
elegir no solo la distribucin que desea usar, sino tambin que entorno de escritorio desea
aplicar a esa distribucin, y dentro de ellos podemos ver algunos muy livianos y
minimalistas como algunos bastante llamativos, pero todos tienen algo en comn, son
altamente configurables. Pero para estar ms entendidos del tema hablaremos un poco
de cada uno de ellos.
GNOME: http://es.gnome.org/
Es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos
GNU/Linux, Unix y derivados Unix como, BSD o Solaris; compuesto enteramente de
software libre.
36
El proyecto fue iniciado por los mexicanos Miguel de Icaza y Federico Mena y forma parte
oficial del proyecto GNU. Naci como una alternativa a KDE bajo el nombre de GNU
Network Object Model Environment. Actualmente, incluyendo al espaol, se encuentra
disponible en 166 idiomas.
GNOME CLASICO:
La idea de Gnome 2 y Gnome 3 clsico es crear un escritorio simple, til y fcil de manejar.
Siguiendo este principio, han creado un escritorio muy intuitivo que podra usar cualquier
usuario sin problemas. Por contra, los detractores de Gnome se quejan de que es
demasiado simple y que no ofrece suficientes opciones de configuracin.
Nada ms instalarlo tendremos arriba a la izquierda el men principal que nos dar acceso
a las Aplicaciones instaladas, a Lugares comunes (carpeta de usuario, red, papelera,
discos duros, documentos recientes, buscar archivos...) y por ltimo aparece el men
Sistema, con las opciones de configuracin, personalizacin y apagado del equipo.
De forma predeterminada aparecen 2 paneles (o barras) en el escritorio, uno abajo con la
lista de ventanas abiertas y los escritorios virtuales y otro panel arriba con los mens,
accesos directos, reloj e iconos del sistema. Estas barras son totalmente modificables y
personalizables, de forma que pulsando en un hueco (espacio vaco) sobre ellas podemos
aadir y borrar elementos al panel.
37
KDE:
Es uno de los entornos de escritorio para Linux ms populares y uno de los mas completos, est
enfocado a que lo puedas personalizar lo mximo posible, con infinidad de opciones para su
configuracin es especialmente llamativa ya que incluye un aspecto visual sorprendente, integra
sus propios efectos visuales, incluye un completo sistema de widgets para el escritorio, un
navegador de archivos que permite realizar casi cualquier cosa y un panel de control bastante
completo.
XFCE:
Enfocado a ordenadores con pocos recursos, ofrece un escritorio sencillo al estilo de
Gnome clsico. Gasta muy poca memoria memoria RAM y va muy bien en procesadores
lentos. Aun as incluye todo lo necesario por lo que muchas distribuciones tienen una
versin especial para ordenadores antiguos que incluyen este entorno de escritorio, lo que
no implica que no sea utilizable en equipos modernos.
38
LXDE:
Un entorno de escritorio ligero y sencillo con todas las caractersticas que puedes buscar
en un escritorio completo, excelente para equipos antiguos. Tiene 2 versiones, la estndar
en la que podrs acceder al tpico escritorio tradicional con iconos y barras de tareas y
otra versin formada por LXLauncher pensado para pantallas pequeas y porttiles
netbooks que buscan tener a la vista todos los accesos directos a los programas y
aplicaciones ms usados.
OPEN BOX:
Al contrario que los grandes entornos de escritorio, depende de muy pocas libreras. Por
esta razn puede ofrecer un entorno grfico ligero que se ejecuta muy rpidamente,
incluso en hardware antiguo. Independientemente de si su hardware es antiguo o nuevo,
Openbox tambin ofrece un entorno de trabajo altamente personalizable y discreto. Esto
implica que si necesita o no, un panel, una barra de herramientas, reloj, o cualquier otro
programa, la eleccin es suya!
39
ENLIGHTENMENT:
Llamado Enlightenment o simplemente "E", es un peculiar escritorio con un look visual
muy original, ya que le puedes instalar temas visuales de lo ms llamativos e
insospechados. Adems de esto consume muy pocos recursos, ideal para equipos antiguos
o gustos minimalistas, es bastante personalizable, por lo que muchos usuarios
independientemente de la calidad de su equipo lo prefieren sobre otros entornos mas
pesados.
CINNAMON:
Es un fork de Gnome Shell, y fue desarrollado inicialmente por el equipo de Linux Mint,
busca combinar la utilidad de un escritorio clsico (al estilo de gnome clasico) con la
eficiencia de los ltimos modelos de escritorios.
40
MATE:
Es un entorno de escritorio derivado del cdigo base, actualmente descontinuado, de
GNOME 2, creado por un usuario argentino y debe su nombre a una hierba con la cual se
prepara una bebida muy popular en esas regiones.
FLUXBOX:
Al igual que Xfce, est enfocado a ordenadores con pocos recursos. Fluxbox se diferencia
bastante de lo que entendemos por un escritorio convencional ya que por defecto no trae
barra de tareas y las opciones y aplicaciones se encuentran pulsando con el botn derecho
del ratn sobre el fondo de escritorio.
41
UNITY:
Es una modificacin del escritorio de Gnome3 hecha por los desarrolladores de Ubuntu
Linux. Presenta una barra lateral con accesos directos y ventanas activas y una barra
superior con los iconos del sistema y los mens de los programas, algo que para algunos
pueda llegar a ser familiar dado que tiene un aspecto similar a lo conocido en los sistemas
Mac OS X.
Se podra decir que Unity es una mezcla entre Gnome clsico y el cambio radical que
presenta Gnome Shell, y si bien al principio parece un poco "raro" los usuarios de Ubuntu
rpidamente se han acostumbrado a l.
Para compilar este tipo de aplicaciones en Linux, es necesario contar con las libreras de
compilacin necesarias instaladas.
43
Configuracin: Para configurar wine es tan fcil como escribir en una terminal: $ winecfg
(sudo o su si es necesario), donde veremos una ventana como la de la imagen siguiente,
en donde podremos escoger la forma o comportamiento del sistema operativo, de como
queremos que wine trabaje, que puede ser win 2000, XP, Vista, o Seven, si queremos
instalar algn driver que necesite alguna aplicacin, la configuracin de audio y algunos
ms.
Winetricks:
Ahora que ya escojimos que sistema operativo va a ser nuestra base, vamos a utilizar
winetricks, lo podemos buscar dentro de nuestras aplicaciones o bien lanzarlo desde
terminal con: $winetricks nos dar una ventana como la siguiente:
44
En esta ventana basta con marcar con un check a las libreras o aplicaciones que
deseamos incorporar a wine, las ms comunes e indispensables a incorporar son: .net
frameworks, msxml, directx, windows installer, y fuentes de Windows, adems podemos
instalar algunas aplicaciones como el internet explorer o el vlc de Windows, el utorrent y
algunas otras, simplemente hay que ir navegando por la lista de complementes y
seleccionar los que queremos.
Ya tenemos wine a punto (listo) y ahora para poder instalar aplicaciones de Windows
haremos lo siguiente:
1.Copiar a nuestro disco duro en alguna carpeta el instalador de el programa a instalar,
esto es necesario porque tenemos que darle permisos de ejecucin, y si lo tenemos en un
cd-rom por ejemplo no podremos aplicar el cambio en los permisos.
2.Luego vamos a la pestaa abrir con y seleccionamos la opcin wine:
3. Por ltimo simplemente damos doble click (o clic derecho abrir con) sobre el
ejecutable del programa que deseamos e instalamos normalmente como si
estuviramos en el otro sistema operativo.
Tambien tenemos otra aplicacion que junto con wine nos permite facilmente la
instalacion de estos programas de otros sistemas operativos, lo podemos descargar de:
http://www.playonlinux.com/es/
45
Es una aplicacin bastante verstil, sus desarrolladores y usuarios crean scripts para
muchos de los programas y juegos ms populares, lo que nos facilita mucho el trabajo,
dado que cuando decidimos instalar alguna aplicacin con estos scripts, primero
playonlinux se encarga de descargar e instalar todos los prerrequisitos necesarios para
que esta aplicacin funcione correctamente, para posteriormente instalar la aplicacin, y
por ultimo crear un acceso directo (lanzador) en nuestro escritorio.
Los paquetes son a linux como los .exe son a Windows. Estos son sumamente fciles de
instalar en la mayora de casos, una vez que los enlaces dados como "Prerrequisitos"
hayan sido realizados. Los paquetes se presentan con las extensiones .rpm en las
distribuciones Mandrake, RedHat, Fedora y Suse, bajo la forma .deb para Debian, y
derivados y bajo la forma .tgz para Slackware, etc.
Sin embargo varios problemas pueden presentarse: el paquete que se desea instalar
(programa_A) necesita la instalacin de otro programa (programa_B) antes que nuestro
programa_A: har falta entonces ir a buscar el paquete del programa_B para instalarlo,
pero nuevamente ste puede necesitar de la presencia de un programa_C, y as
sucesivamente... Estas son las denominadas dependencias, y esto puede volverse
rpidamente muy complicado si el programa_A depende del prog_a, prog_b, prog_c y
prog_d y a su vez cada uno de ellos depende igualmente de una decena de programas.
46
Para simplificar la vida del usuario, la mayora de las grandes distribuciones modernas
integran un sistema de gestin de paquetes, que tendr por rol (entre otros) gestionar las
dependencias en lugar del usuario. As, la instalacin del programa_A se har con el
llamado de un comando: "instale-me programa_A", y la herramienta de gestin ir a
buscar en los sitios web previamente definidos el programa_A, verificar si el programa_A
depende de otros paquetes, y si es el caso, los descargar e instalar en el orden correcto:
programa_C, luego el programa_B que depende de C, luego el programa_A que dependa
de B.
Estas herramientas varan de una distribucin a otra, pero obedecen a algunas
generalidades de funcionamiento.
Cuando no existan paquetes binarios en internet. Algunas fuentes web para hallar
paquetes binarios son: www.getdeb.net o www.pkgs.org
Para compilar un paquete entonces vamos a seguir 6 sencillos pasos, los cuales van de
la siguiente manera.
47
g++
g++-3.3
gcc
gcc-3.3
libstdc++5-3.3-dev
Nota:
./ se emplea para ejecutar un archivo ejecutable que se halla en la misma carpeta donde
nos encontramos en ese momento.
configure es el fichero ejecutable que invocaremos
--prefix=/usr es un parmetro que garantiza que el programa se instale en la carpeta /usr
(en caso de no ponerlo, el programa se instalara en /usr/local), con lo que nos
aseguramos que el programa se instale all.
Nota 2: El uso del parmetro --prefix=/usr es opcional, ya que no es indispensable. A pesar
de ello, algunos programas pueden no funcionar correctamente si no son instalados en la
carpeta /usr.
Bsicamente, /usr y /usr/local son empleados para mantener separados los archivos
propios de la distribucin (/usr) de los instalados por el usuario (/usr/local). A efectos de
invocacin/llamada del programa ser lo mismo, ya que ambas rutas estn en el PATH
(que quiere decir que al ejecutarlas, sern encontradas sin problemas). El nico riesgo de
instalar en /usr en lugar de en /usr/local es que se sobreescriba alguna librera (o
programa) instalada por la distribucin con una del programa que estemos compilando,
por lo que la estabilidad de nuestro sistema se podra ver comprometida.
El fichero configure genera la configuracin idnea para nuestro PC y le dice a GCC (GNU
Compiler Collection) cmo debe compilar las fuentes para que funcionen en nuestra
mquina.
Nota 3: Tambin viene muy bien ejecutar antes y desde la terminal el comando:
$ ./configure --help
Este comando sirve para saber si tenemos que aadir ms opciones cuando ejecutamos
./configure y en caso afirmativo, nos informa de qu opciones son.
untar
./configure
make
make install
untar
auto-apt run ./configure
make
make install
listo
Cmo funciona?
50
.bin
No.1 Darle permisos de ejecucin:
Esto lo podemos hacer de dos manera, una seria darle click derecho sobre el archivo y en
la pestaa permisos marcar la casilla ejecutar como un programa o es ejecutable
(dependiendo si es gnome o kde).
Una vez estemos en la carpeta que contiene el archivo le damos los permisos tecleando
lo siguiente:
$ chmod +x nombre_del_archivo.bin
51
No 2. Instalar o ejecutar:
Para instalarlo o ejecutarlo podemos simplemente dar doble click sobre el archivo y
seleccionar la opcin ejecutar o ejecutar desde terminal y seguir con la ejecucin.
O bien desde terminal $ sudo ./nombre_del_archivo.bin
.sh
Estos archivos son archivos de script y se ejecutan o instalan tan fcil como doble click
ejecutar o desde terminal $ sudo sh nombre_del_archivo.sh
.jar
Similar al anterior simplemente tecleamos en terminal: $ sudo java jar
nombre_del_archivo.jar
App Runner:
Si todo lo anterior te pareci difcil y/o te puede quitar mucho tiempo, existe para deban
y derivados una mini aplicacin llamada app runner que te permite ejecutar los archivos
con las extensiones anteriores y algunas otras con un solo click derecho, para eso vamos
a su pgina oficial, lo descargamos e instalamos (esta en formato .deb) (solo est para
escritorios gnome) y para ejecutar X archivos solo le damos click derecho/script/Run y
listo. La pgina oficial es: http://hacktolive.org/wiki/App_Runner
FIREWALL
Para ordenadores personales y/o servidores siempre es importante tener activo un
firewall, y en Gnu/Linux uno de los ms usados por su facilidad de uso es Firestarter una
interfaz grfica para iptables/ipchains, que es lo bastante robusto y seguro, est disponible
para Ubuntu, Fedora, Red Hat, Debian, Gentoo, Suse y obviamente su cdigo fuente, lo
INSTALACIN Y USO:
Paso No 1:
Firestarter est disponible en los repos de Ubuntu y deban, la instalacin la podemos
hacer desde una terminal tecleando $ sudo apt-get install firestarter, y en fedora y otras
distros simplemente lo descargamos de la pgina y ejecutamos el paquete .rpm por
ejemplo en el caso de fedora.
52
Paso No 2:
Abrimos el programa y nos aparecer la siguiente ventana
Paso No. 3:
Damos click en Adelante y en la ventana siguiente vamos a seleccionar el tipo de
conexin a internet/red queremos que use en el caso de tener dos o ms.
Paso No.4:
Marcamos la casilla de Iniciar el cortafuego ahora damos click en guardar.
53
Paso No. 5:
Una ves guardemos vamos a tener frente a nosotros la interfaz de Firestarter que
dispone de tres pestaas principales en donde vamos a poder configurar a nuestro
gusto.
Pestaa 1 Estado: muestra un resumen general de la actividad y eventos ms
destacables, as como las conexiones activas en tiempo real, podemos activar y
desactivar el firewall cuando querramos.
54
Paso No. 6:
ANTIROOTKIT
55
Para que tengamos una idea de porque vamos a usar un Antirootkit vamos a dejar una
descripcin de lo que dice la wiki al respecto de los Rootkits: Un Rootkit es una
(instalacin)
Y al final para hacer un analicis completo de nuestro ordenador es suficiente con teclear:
$ sudo rkhunter checkall
56
ANTIVIRUS:
Es bien sabido que los sistemas operativos Basados en Unix tienen una tasa de infeccin
por virus bastante mnima o casi nula, y es bsicamente innecesario tener corriendo un
antivirus en nuestro ordenador, pero como tambin sabemos no todos nuestros amigos,
colegas, familiares, compaeros, etc, usan en sus ordenadores un sistema gnu/Linux o
similar, por lo que si por alguna razn algn archivo X de Y procedencia que tengamos
nosotros en nuestro ordenador posee dentro de su cdigo alguna infeccin (que no nos
afectaria a nosotros), pero este mismo archivos lo transferimos por cualquier medio a otra
persona con otros sistema operativo fcilmente lo infectaremos y probablemente sin
saberlo.
Por estas razones es necesario tener un antivirus en nuestro sistema que nos va a ayudar
a no infectar a otras personas con archivos potencialmente dainos.
Como tambin sabemos no existe actualmente en el mercado un antivirus que sea 100%
infalible y a diferencia de en Windows en gnu/Linux si podemos tener ms de un solo
antivirus en nuestro sistema, y para esta funcin vamos a utilizar un software llamado
Penguin Pills que nos va a permitir de forma fcil y sencilla y de modo grafico manejar
hasta 13 motores de antivirus conocidos en sus versiones para gnu/Linux, su pgina oficial
es: http://penguinpills.sourceforge.net/
57
PASOS ADICIONALES:
CONEXIN WIFI Y/O 3G
Cuantos nos hemos topado con que tenemos una tarjeta wifi incorporada o usb que el
fabricante no libero drivers nativos para gnu/Linux, y pasamos das tratando de hacerla
funcionar, pues para este pequeo problema existe una pequea solucin que se llama
Ndiswrapper, una pequea aplicacin a modo grafico que nos va a permitir instalar los
drivers de Windows en nuestro sistema gnu/Linux.
Instalacin: En Ubuntu y fedora se encuentra en repos, pero tambin lo podemos
descargar del sitio oficial: http://sourceforge.net/projects/ndiswrapper/files/
58
Que driver usar?: Necesitaremos el driver de Windows y del driver de Windows
especficamente el archivo .inf del driver, pero ojo no el autorun.inf sino el .inf especifico
del driver.
Instalar el driver: Abrimos ndiswrapper, damos click en el botn de instalar nuevo driver
seleccionamos el archivo .inf del driver y esperamos unos segundos a que se instale, nos
percatamos si en la ventana de la izquierda nos dice "hardward present -yes-" que significa
que ha detectado correctamente la tarjeta, de ser asi ya tendriamos nuestro driver
instalado y funcionando.
MODEM 3G:
Bueno si se da el caso que tu modem 3g no lo pudiste instalar con ndiswrapper, existe un
script llamado Sakis3G que nos va a resolver nuestros problemas de conexin va
modem 3g, lo nico que tenemos que hacer es descargarnos el que corresponda a nuestra
arquitectura desde la pgina oficial: http://www.sakis3g.org/#download
lo
descomprimimos (viene en .gz) luego en una terminal nos ubicamos en la carpeta que
contiene el archivo sakis3g, le damos permisos de ejecucin y lo ejecutamos en modo
interactivo, los pasos y comandos de terminal seria as:
1.
2.
3.
4.
5.
Descargar
Descomprimir.
$ chmod +x sakis3g
(permisos de ejecucin)
$ ./sakis3g --interactive
(ejecutar)(antes de
guiones --)
interactive
van
dos
59
Bueno ahora solo queda seleccionar los modos de conexin y sakis3g har el resto, con
esto ya tenemos conexin a internet va modem 3g.
SISTEMA BLOQUEADO
(Colgado, freezado, trabado, etc)
Para este punto, ya tenemos instalado nuestro sistema operativo y aunque es poco
probable, es an posible que en algn momento se bloquee, en otras palabras que no
responda correctamente a causa de alguna aplicacin rebelde, y como todo buen usuario
de ordenadores lo ltimo que pensamos es presionar el botn de reset.
Si te encontraras entonces en esta situacin aqu algunas soluciones para desbloquear tu
sistema por las buenas:
Opcin No.1: Aunque la aplicacin X este bloqueada, en la mayora de casos el botn de
cerrar casi siempre sigue funcionando y la podemos cerrar desde all, si realmente est
funcionando es posible que nos lance un mensaje preguntando si realmente deseamos
cerrarla o si queremos esperar a que se desbloquee.
61
ls
list o listar: Nos muestra el contenido de la carpeta o directorio que le indiquemos
despus. Por ejemplo. Si queremos que nos muestre lo que contiene la carpeta /etc:
$ ls /etc
Si no ponemos nada interpretar que lo que queremos ver es el contenido de la carpeta
o directorio donde estamos actualmente:
$ ls
Adems acepta ciertos argumentos que pueden ser interesantes. Para mostrar todos los
archivos y carpetas, incluyendo los ocultos:
$ ls -a
Para mostrar los archivos y carpetas junto con los derechos que tiene, tamao, etc:
$ ls -l
Adems se pueden solapar o unir los argumentos. Si quisiramos mostrar los archivos de
la misma forma que antes, pero que muestre tambin los ocultos:
$ ls -la
62
cd
change directory: cambiar directorio. Podemos usarlo con rutas absolutas o relativas. En
las absolutas le indicamos toda la ruta desde la raz (/). Por ejemplo, estemos donde
estemos, si escribimos en consola
$ cd /etc/apt
nos llevar a esa carpeta directamente. Del mismo modo si escribimos
$ cd /
nos mandar a la raz del sistema de ficheros.
Las rutas relativas son relativas a algo, y ese algo es la carpeta donde estemos
actualmente. Imaginen que estamos en /home y queremos ir a una carpeta que se llama
temporal dentro de vuestra carpeta personal. Con escribir lo siguiente tenemos:
$ cd tu_carpeta/temporal
nos situar all. Como ven hemos obviado el /home inicial ya que si no lo introducimos
toma como referencia el directorio donde estamos, que es ese.
Y qu pasa si solo escribimos cd?
$ cd
S, slo cd. Esto lo que hace es que te lleva a tu carpeta personal directamente y
estemos donde estemos. Es algo realmente muy prctico, muy simple y que no todos
conocen.
$ cd
Nos devuelve al ltimo directorio en el que estuviramos. Lo descubr por accidente.
Es muy prctico cuando queremos editar ficheros en dos lugares.
$ cd /etc/X11/
$ cd /backup/
$ cd
mkdir
make directory: hacer o crear directorio. Crea una carpeta con el nombre que le
indiquemos. Nuevamente podemos usar rutas absolutas y relativas. Podemos indicarle
toda la ruta que le precede al directorio que queremos crear, o si estamos ya en la
carpeta que lo va a contener basta con poner tan slo el nombre:
63
$ mkdir /home/tu_cuenta/nombre_carpeta
Si ya estamos en /home/tu_cuenta
$ mkdir nombre_carpeta
rm
remove: borrar. Borra el archivo o la carpeta que le indiquemos. Como antes se puede
indicar la ruta completa o el nombre del archivo. Esto a partir de ahora lo vamos a
obviar, creo que ya ha quedado claro con los dos comandos anteriores.
Para borrar un archivo:
$ rm nombre_archivo
Para borrar una carpeta vaca:
$ rm nombre_carpeta
Para borrar una carpeta que contiene archivos y/o otras carpetas que pueden incluso
contener ms:
$ rm -r nombre_carpeta
Otras opciones: agregar -f no te pide una confirmacin para eliminar o -v va
mostrando lo que va borrando, OJO, tengan mucho cuidado nunca escriban el comando:
rm rf porque se les va a borrar todo el contenido de su disco duro y no les va a
preguntar ni pedir confirmacin de nada, estn avisados.
cp
copy: copiar. Copia el archivo indicado donde le digamos. Aqu podemos tambin jugar
con las rutas, tanto para el fichero origen, como en el del destino. Tambin pueden
poner el nombre que le quieren poner a la copia. Por ejemplo, si estuviramos en
/etc/X11 y quisiramos hacer una copia de seguridad de xorg.conf en nuestra carpeta
personal:
$ cp xorg.conf /home/tu_carpeta/xorg.conf.backup
Para copiar un directorio completo se usa cp -r
$ cp -r /etc /backup/
Tendremos /backup/etc, y dentro de ese directorio tendremos lo mismo que hay en /etc
mv
64
move: mover. Es igual que el anterior, slo que en lugar de hacer una copia, mueve
directamente el archivo con el nombre que le indiquemos, puede ser otro distinto al
original:
$ mv /etc/nombre.html /home/tu_carpeta/nombre_nuevo.html
Otro uso muy prctico que se le puede dar es para renombrar un archivo. Basta con
indicar el nuevo nombre en el segundo argumento con la misma ruta del primero. En
este ejemplo suponemos que ya estamos en la carpeta que lo contiene:
$ mv nombre.html nombre_nuevo.html
find
find: encontrar. Busca el archivo o carpeta que le indiques:
$ find / -name archivo_que_buscamos
El comando anterior buscara en todos los sitios las carpetas y archivos que se llamen
archivo_que_buscamos. Si tuviramos la seguridad de que se encuentra en /var por
ejemplo, se lo indicaramos:
$ find /var -name nombre_que_buscamos
Si no estamos muy seguros del nombre podemos indicrselo con comodines (asteriscos).
Supongamos que el nombre de lo que buscamos contiene nombre, en la misma
carpeta de antes:
$ find /var -name *nombre*
Tiene otras opciones. Por ejemplo podemos decirle que encuentre los archivos/carpetas
de ms de 1500 KB:
$ find / -size +1500
clear
clear: despejar. Limpia la pantalla/consola quedando como si acabramos de abrirla.
$ clear
65
ps
process status: estado de los procesos. Nos muestra lo que queramos saber de los
procesos que estn corriendo en nuestro sistema. Cada proceso est identificado con un
nmero llamado PID (process ID o identificador de proceso) . Si hacemos lo siguiente:
$ ps -A
Nos mostrar un listado de todos los procesos, su PID a la izquierda y su nombre a la
derecha. Otras alternativas son:
-aux Lista los procesos de todos los usuarios con informacin aadida (destacamos ms
abajo).
-a Lista los procesos de todos los usuarios.
-u Lista informacin del proceso como por ejemplo el usuario que lo est corriendo, la
utilizacin de Cpu y memoria, etc.
-x Lista procesos de todas las terminales y usuarios
forest Muestra el listado procesos en un formato tipo rbol que permite ver como los
procesos interactuan entre si, podra ser algo similar al comando pstree.
kill
kill: matar. Elimina el proceso que le indiquemos con su PID (process ID como lo
indicamos anteriormente):
$ kill
En ocasiones el proceso no muere del todo, pero se le puede forzar al sistema para
que lo mate con seguridad del siguiente modo:
$ kill -120
otros:
kill -HUP <pid> : Seala al proceso con numero <pid>, que vuelva a leer sus archivos de
configuracin
kill -INT <pid> : Seala al proceso con numero <pid>, que sera interrumpido
kill -TERM <pid> : Seala al proceso con numero <pid>,que debe de terminar, a
diferencia de -KILL , esta opcin da la oportunidad al proceso de terminar.
66
kill -STOP <pid> : Seala al proceso con numero <pid>, que pare momentneamente
kill -CONT <pid> : Seala al proceso con numero <pid>, que continu, este comando se
utiliza para reanudar un proceso que le fue aplicado -STOP
kill -KILL <pid> : Seala al proceso con numero <pid>,que termine de inmediato, el
proceso es terminado abruptamente.
killall : A diferencia de kill , killall permite mandar un seal al proceso por nombre.
killall <nombre del proceso > : Enva la seal -TERM al proceso con el nombre
especificado. NOTA: Por "default" la seal que toma kill y killall es -TERM .
Aunque kill es talves un poco menos usado que killall, porque permite matar por nombre
de proceso, y los procesos llamarse siempre igual (no as sus pid), permite no tener que
hacer un ps para saber qu tienes que poner.
$ killall firefox-bin
Eso s, no es til si tenes varios procesos abiertos con el mismo nombre, puesto que los
cerrar todos.
Tambin acepta entre killall y el nombre del proceso un -X, donde X es la seal que
quieras (9 para matarlo, 15 para que intente cerrar l solo)
$ killall -15 firefox-bin
$ killall -9 firefox-bin
sudo
super-user do: hacer como super usuario. La cuenta de usuario es relativamente normal. Tiene
derechos de administrador a medias. Me explico, los tiene, pero cada vez que se haga algo
importante y de riesgo para el sistema, hay que hacerlo mediante el prefijo sudo y escribiendo
despus la contrasea.
Por ejemplo, algo que hemos hecho muchas veces en los tutoriales es hacer una copia de
seguridad del fichero xorg.conf. ste est localizado en la carpeta /etc/X11 y ah ningn usuario
puede hacer modificaciones o borrar nada si no es el administrador o tiene derechos como tal,
gracias a sudo. Por eso hacamos siempre:
$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf
Siempre que necesitemos hacer un apt-get/aptitude update o install (en deban y derivados) y
acciones de este tipo, tendremos que poner antes el sudo.
67
passwd
password: contrasea. Con este comando podremos cambiar la contrasea de nuestra cuenta.
Primero nos pedir la contrasea actual como medida de seguridad. Despus nos pedir que
introduzcamos dos veces seguidas la nueva contrasea.
$ passwd
su
super-user: super usuario. Mediante su podremos loguearnos como super usuario. Tras escribirlo
nos pedir la contrasea de root y estaremos como administrador. Podremos hacer todo lo que
queramos.
$ su
Este comando tambin nos permite hacer login con otra cuenta distinta. Por ejemplo,
imaginemos que tenemos otra cuenta, adems de root y la nuestra, llamada invitado. Para
hacer login como tal bastara con poner:
$ su invitado
y despus escribir la contrasea de esa cuenta.
sudo passwd
apt
advanced packets tool: herramienta avanzada de paquetes. Es uno de los comandos ms
tiles que se han desarrollado en los sistemas GNU/Linux debian y derivados. Nos
permite comprobar actualizaciones, actualizar todo el sistema. Tambin nos ofrece
funcionalidad para buscar, descargar e instalar paquetes con una sola orden.
Actualiza los repositorios que son los que contienen los paquetes. Los repositorios son
como las direcciones que contienen nuestros paquetes. apt-get update lo que hace es
actualizar el listado de todos esos paquetes, con la direccin de dnde obtenerlos para
que a la hora de hacer la bsqueda y su posterior descarga sea ms rpida hacindolo en
nuestro
ordenador.
$ apt-get upgrade
Actualiza nuestro sistema con todas las posibles actualizaciones que pudiera haber. La
actualizacin no se realiza slo sobre el propio sistema operativo, sino tambin sobre las
aplicaciones que estn contenidas en los repositorios. Una til forma de estar siempre al
da.
$ apt-get install nombre_paquete
Localizado el nombre del paquete que queremos descargar e instalar, este comando se
encargar del proceso. Buscar en nuestro ndice (el que se crea con update) de dnde
tiene que descargarse el paquete, lo hace y posteriormente lo instala.
$ apt-get remove [--purge] nombre_paquete
Elimina el paquete especificado del sistema. Admite el argumento --purge (corchetes =
opcional) para que borre tambin los ficheros de configuracin.
$ apt-get autoremove
Elimina paquetes que han quedado inservibles tras realizar algn apt-get remove, los
llamados hurfanos. Normalmente tras hacer este ltimo te avisa en un mensaje que lo
realices.
Todos estos comandos necesitan tener privilegios de administracin, as que si no los usas
como root, tenes que agregar primero el conocido sudo.
aptitude
aptitude: aptitud, habilidad. En el fondo juega con las siglas de apt para crear aptitude. Es
una versin mejorada de apt. Si os habis fijado en todos los manuales y entradas donde
abrir
el
interfaz
grfico
de
aptitude,
tan
slo
hay
que
teclearlo:
$ aptitude
Sin embargo, tambin se puede usar exactamente igual que apt, pero con las
caractersticas que he comentado de aptitude:
$
$
$
$
$
$
aptitude
aptitude
aptitude
aptitude
aptitude
aptitude
search nombre_paquete
install nombre_paquete
remove nombre_paquete
purge nombre_paquete
update
upgrade
Y al igual que antes, necesitaris usarlo con el sudo delante si no ests como
administrador.
dpkg
depackage: despaquetar. Los paquetes cuando se instalan sufren un proceso de
despaquetaje o desempaquetado. En el fondo un paquete .deb contiene una serie de
scripts de pre-instalacin, post-instalacin y los archivos en cuestin del paquete.
Este comando lo usaremos para instalar un paquete .deb que ya tengamos descargado
en nuestro sistema. En muchas ocasiones hay una aplicacin que no est en los
repositorios y nos hemos descargado el .deb para instalarlo con el interfaz grfico que
corresponda (GDebi en el caso de GNOME) y ms recientemente en Ubuntu al hacer
doble click sobre el .deb en cuestin se cargara con el centro de software.
alien
Alien: de otro pas, de otro planeta. Aunque Debian y por extensin y/o aadidura
Ubuntu y otros derivados disponen de una cantidad nada despreciable de paquetes en
sus repositorios, puede que alguien tenga algn problema en encontrar una aplicacin
especfica empaquetada como le interesa y posiblemente ha visto el paquete que quiere
para otras distros.
Aunque lo mejor siempre seria compilar el paquete desde el cdigo fuente (source code
alien script es bastante prctico para estas situaciones ya que nos permite transformar un
paquete de un gestor de paquetes determinado en otro. Por ejemplo podemos pasar de
un .deb (Debian) a un .rpm (Red Hat) y viceversa. Las extensiones soportadas son:
* deb (Debian)
* rpm (Red Hat)
* slm (Stampede)
* tgz (Slackware)
* pkg (Solaris)
Su uso es sencillo. Lo que debemos saber es el argumento que transformar el paquete
original en la extensin objetivo:
*
*
*
*
*
71
man
manual: manual. Es otro de los comandos de gran potencia en linux. Normalmente
queda programa o comando viene con un archivo de ayuda muy completo sobre su uso
y sus argumentos. Cuando desconozcan cmo se usa y qu argumentos tiene un
comando o aplicacin tan slo tenis que escribir en consola:
$ man nombre
En ocasiones la informacin que nos ofrece man puede llegar a ser excesiva. Casi todos
los comandos y aplicaciones aceptan el argumento help para que muestre cierta
ayuda ms resumida. Por ejemplo con aptitude:
$ aptitude help
Todos los comandos que he mostrado tienen muchos ms argumentos. Se han puesto
los ms usados o necesarios, as que si hay alguno que les interesa particularmente
conocer ms de l, tienen man o help para obtener ms detalles.
chmod
Cambia los permisos de los archivos.
r: lectura w:escritura x:ejecucion
+: anade permisos -:quita permisos
u:usuario g:grupo del usuario o:otros
Uso: chmod permisos nombrearchivo
Alias
Muchas veces tenemos que ejecutar comandos en la terminal que no son fciles de
recordar,
son
largos o tienen demasiados parmetros; una forma sencilla de ejecutarlos es creando un
alias.
Estos alias nos permiten elegir una palabra para identificarla con un comando.
Para crear un alias debemos poner
Para quitar un alias basta con poner unalias y el nombre a quitar (para seguir con el
ejemplo)
$ unalias instalar
Si recin instalaste X distro no es muy recomendable el uso de alias, si aun no hemos
aprendido los comandos y sus usos, es mejor aprender y acostumbrarse a usar los
comandos, pero si ya te los sabes en ocasiones es bueno ahorrar tiempo y facilitar tareas.
Dmidecode
Es una herramienta que permite conocer a fondo el hardware de nuestro equipo, tal como
se describe en la BIOS del sistema segn el SMBIOS / DMI estndar SMBIOS; el cual
significa "System Management BIOS" y DMI significa "Desktop Management Interface,
pero el programa no llega esta all nada ms. Esta herramienta es capaz de mostrar:
El fabricante del Sistema, Modelo Exacto, nmero de serie, versin del BIOS, Memorias,
Cuanta Memoria soporta, Modelo de Memoria, Modulo, Procesador y muchas opciones
ms..... . El DMI no slo puede describir de que esta hecho el sistema, sino que tambin
pueden informar de la posible evolucin (como la CPU o la mxima cantidad de memoria
compatible).
Los datos especificados en el SMBIOS se clasifican en tipos (types) y a cada uno de ellos
se le identifica con un nmero en especfico:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
BIOS
System
Base Board
Chassis
Processor
Memory Controller
Memory Module
Cache
Port Connector
System Slots
On Board Devices
OEM Strings
System Configuration Options
BIOS Language
14
15
16
17
18
19
20
21
22
23
Group Associations
System Event Log
Physical Memory Array
Memory Device
32-bit Memory Error
Memory Array Mapped Address
Memory Device Mapped Address
Built-in Pointing Device
Portable Battery
System Reset
24
25
26
27
28
29
Hardware Security
System Power Controls
Voltage Probe
Cooling Device
Temperature Probe
Electrical Current Probe
30
31
32
33
34
35
36
.
73
Dnde :
t = type
5 = corresponde a Memory Controller
15 = System Event Log
74
Esto es para los usuarios con menor experiencia, aunque estamos seguros de que muchos
de ustedes como usuarios avanzados pueden saber ya todos estos trucos. Sin embargo,
no dejen de echar un vistazo tal vez hay algo que te perdiste en el camino.
El auto-completado con Tabulador:
Una de las acciones ms utilizadas a la hora de usar nuestra Terminal es la del autocompletado. Con ella podremos gracias a la tecla tabulador (ms conocida como Tab) autocompletar el comando o la ruta de una carpeta. Por ejemplo, si escribimos "us", tipeando
Tab nos encontraremos con loscomandos que tienen como primer y segundo carcter "us".
Si existiesen ms comandos, la Terminal no nos devolver ningn resultado, con lo que
conlleva presionar nuevamente Tabulador (dos veces tab) y ver en pantalla el listado de
comandos que tienen a us como carcter inicial. Por ejemplo:
[bach@localhost ~]$ us
usb-devices userdel
userhelper usermod
useradd
userformat userinfo
usermount
usernetctl users
userpasswd usleep
invitado/
lost+found/
O bien con un nombre de archivo extenso. Simplemente tipeamos los primeros caracteres
que componen su nombre y presionando TAB y se completar.
Tuberas (Pipes) | :
Los comandos de Linux tienen una entrada estndar (nmero 0) y dos salidas estndar
(nmero 1 para la salida normal del comando, y nmero 2 para la salida de los mensajes
de error que se puedan producir en su ejecucin).
Sin embargo, cuando utilizamos por ejemplo el comando ls (listado de directorio), la salida
de este comando se dirige hacia la salida estndar, la terminal.
Pero podramos desear que esta salida se redirigiera a un archivo de texto por ejemplo.
Imaginemos que nuestro jefe necesita que le demos un listado de todos los archivos del
directorio /cuentas. En Linux podramos hacer lo siguiente:
75
Es decir, le estamos diciendo al comando ls que nos de la lista de todo (-a) lo que se
encuentre en el directorio /home/contabilidad/cuentas/ y que todo eso lo redirija a un
archivo llamado listado1
Siguiendo con los ejemplos anteriores, si quisiramos enviar a nuestro jefe el listado de
archivos que nos pidi, podramos utilizar la redireccin para efectuar algo as:
Linux
+
+
+
+
*:
El carcter * es decir, el asterisco es un comodn que puede coincidir con cualquier cosa.
Por ejemplo, si quisiramos eliminar ambos "nombre de archivo muy largo" y "nombre de
archivo muy muy largo" en el directorio actual, podemos ejecutar el siguiente comando:
rm nombre * largo
Redireccin de salida:
El carcter > redirige la salida de un comando a un archivo en lugar de otro comando.
Por ejemplo, la siguiente lnea ejecuta el comando ls para listar los archivos en el
directorio actual y, en lugar de imprimir esa lista a la terminal, se imprime la lista a un
archivo llamado "archivo1" en el directorio actual:
ls> archivo1
Historial de comandos:
La terminal (Bash) recuerda un historial de los comandos que se escriben en ella. Podemos
usar las teclas de flecha para desplazarnos por los comandos que ha utilizado
recientemente. El comando history imprime una lista de estos comandos, por lo que se
pueden canalizar a grep para buscar comandos que ha utilizado recientemente. Hay
muchos otros trucos que puede utilizar con la historia de la terminal (Bash), tambin.
77
~, . & ..
El carcter ~ tambin conocida como la tilde (de la ) representa el directorio home del
usuario actual. As, en lugar de escribir cd / home / nombre para ir a su directorio, puede
escribir cd ~ lugar. Esto tambin funciona con rutas relativas cd ~ / Desktop cambiara al
escritorio del usuario actual.
Del mismo modo, el . (punto) representa el directorio actual y el .. (punto-punto)
representa el directorio por encima (superior) del directorio actual. As, cd .. sube un
directorio. stos tambin trabajan con rutas relativas si estamos en la carpeta Escritorio
y queremos ir a la carpeta Documentos, que est en el mismo directorio que la carpeta
Escritorio, puede utilizar el comando cd .. / Documentos.
Ejecutar un comando en segundo plano:
De forma predeterminada la terminal (Bash) ejecuta cada comando en la terminal actual.
Eso es normalmente bueno, pero? si queremos iniciar una aplicacin y continuar utilizando
la terminal?
Por ejemplo. Si escribimos firefox para lanzar Firefox, Firefox se apodera de la terminal y
la utiliza para visualizar mensajes de error y otros mensajes de salida hasta que lo
cerremos. Pero si aadimos & al final del comando, la terminal ejecutara este comando en
segundo plano (background), dejndonos la terminal libre, en consola se vera as: #
firefox &
Ejecucin condicional de comandos (cadenas chaining-):
La terminal (Bash) puede ejecutar dos comandos, uno tras otro. El segundo comando slo se
ejecutar si el primer comando se ha completado satisfactoriamente. Para hacerlo, ponemos
los dos comandos en la misma lnea, separadas por un && o signo doble.
Por ejemplo, el comando apt-get update nos permite actualizar los repositorios y una vez
terminado podramos proceder al apt-get upgrade para actualizar el sistema o las aplicaciones
(segn estn disponibles), entonces en lugar de teclear un comando, esperar que termine y
luego teclear el otro los podemos encadenar && para que se ejecute el segundo si el primero
termino con xito quedando asi: # apt-get update && apt-get upgrade
K3B: www.k3b.org
Un potente quemador de discos desarrollado para kde, pero funcional en gnome y otros
entornos de escritorio, es similar en funciones al software privativo nero. Otras
alternativas son: Brasero, Gnome Baker.
79
PIDGIN: http://www.pidgin.im/
Pidgin (anteriormente llamado Gaim) es un cliente de mensajera instantnea
multiplataforma capaz de conectarse a mltiples redes (multiprotocolo) y cuentas
(multicuenta) de manera simultnea. Es por mucho una de las mejores aplicaciones de
mensajera instantnea.
THUNDERBIRD: www.mozilla.org/thunderbird/
Mozilla Thunderbird (anteriormente Minotaur) es un cliente de correo electrnico de la
Fundacin Mozilla. Su objetivo es desarrollar un Mozilla ms liviano y rpido mediante la
extraccin y rediseo del gestor de correo del Mozilla oficial. Es multiplataforma, utiliza el
lenguaje de interfaz XUL y es software libre, un buen reemplazo de Outlook..
80
CHEESE: http://projects.gnome.org/cheese/
Es un simptico programa que permite que utilicemos nuestra webcam de forma algo ms
divertida de lo normal. Los efectos en tiempo real que permite generar esta solucin
pueden convertir las sesiones de videochat en algo mucho ms simptico de lo normal.
ademas de poder tomar fotograficas de manera facil y rapida.
GTK-RECORDMYDESKTOP: http://recordmydesktop.sourceforge.net/about.php
Esta es una aplicacion que te permite grabar video de lo que haces en tu escritorio, puedes
crear video tutorials o simplemente grabar tus actividades para repasar luego el
procedimiento de lo que hacias, es un soft similar a lo que podrias hacer con camtasia
studio o adobe captivate. Otras alternativas son: Xvidcap y Kasam.
81
KDENLIVE: http://www.kdenlive.org/
Kdenlive (acrnimo del ingls: KDE Non-Linear Video Editor) es un editor de video no lineal
para KDE, aunque funciona muy bien en otros entornos de escritorio como gnome, tiene
soporte de todos los formatos FFmpeg (tal como MOV, AVI, WMV, MPEG, XviD, y FLV), y
tambin soporta las razones de aspecto 4:3 y 16:9 para PAL, NTSC y varios estndares HD,
incluyendo HDV. El video puede exportarse a dispositivos DV, o escribirse en DVD con
captulos y un men simple. Otras alternativs son: Cinelerra, Openshot, y pitivi.
TRANSMAGEDDON: http://www.linuxrising.org/
Es un potente conversor de videos, para hacerlo solo tenemos que seleccionar el archivo
de origen y un perfil de conversin, podemos seleccionar la configuracin para reproducir
los videos resultantes en ipod, htc, android, psp, playstation 3, y muchos otros, adems
se pueden ajustar las opciones de contenedor y los codecs de video y audio manualmente.
Y tiene un extra de rotacin de video. Otras alternativas son: winff, avidemux, arista y
mobile media converter.
82
DEVEDE: http://www.rastersoft.com/programas/devede_es.html
Es un programa que permite crear video DVDs y CDs, vcds, aptos para un reproductor
domstico, a partir de casi cualquier conjunto de archivos de vdeo, es una herramienta
indispensable y es comparado con convertX to dvd.
AUDACIOUS: http://audacious-media-player.org/
Un gran reproductor de audio al estilo de winamp. Otras alternativas con algunos extras
son: vlc, Amarok, Clementine, Banshee, Rhythmbox y Exaile
83
PHOTOFILMSTRIP: http://www.photofilmstrip.org/
Esta aplicacion nos permite crear videos a partir de nuestras colecciones de fotografias
(slideshows), podemos agregar efectos de transicion y muchos otros, excelente y de uso
muy fcil, reemplaza de manera excelente a proshow producer. Otras alternativas son:
Imagination, smile (slideshowmaker)
84
GNASH: http://www.gnu.org/s/gnash/
Es una alternativa al adobe flash player, aunque en la mayora sino es que en todas las
distros se puede instalar y usar el propio flash player de adobe, esta alternativa a cobrado
bastante fuerza dado que es software libre.
85
Variety: http://launchpad.net/variety
Es una pequea pero potente herramienta que te permite cambiar tus fondos de pantalla
(wallpapers) automticamente, cada cierto tiempo (configurable), tambin te permite
descargar nuevos wallpapers automticamente programando cada cuanto deseas
hacerlo, as tambin te permite colocar un reloj digital en el escritorio o frases clebres
que van apareciendo de tanto en tanto y efectos de transicin. Otras alternativas son:
desktopnova, cortina, wallch.
COMPIZ: http://www.compiz.org/
Es uno de los primeros gestores de ventana de composicin para el sistema de ventanas
X Window que es capaz de aprovechar la aceleracin OpenGL. Contine un conjunto de
efectos de escritorio bastante impresionantes tales como: el cubo 3d, escribir con fuego
en el escritorio, efectos de agua, partculas de fuego en el puntero, transparencias, efectos
de lmpara mgica y muchos muchos otros, adems que te permite configurar muchos
aspectos de tu escritorio.
86
BLENDER: http://www.blender.org/
Una potenticima herramiente de modelado, animacion y graficos 3d, comparable con
3dmax, maya, rhino y similares, si tu trabajo o gusto personal es esto no te pudes perder
el probar esta fantstica herramienta.
GIMP: http://www.gimp.org/
Esta aplicacin esta diseada para la fotomanipulacion, es comparable con photoshop en
muchos aspectos, si te gusta el diseo grafico y el retoque fotogrfico esta es tu
herramienta. Otras alternativas son: krita, inkscape.
87
GPARTED: http://gparted.sourceforge.net/
Esta es una aplicacin que no debe de faltar, nos permitir gestionar particiones tal como
lo haramos con partition magic y otros similares, muy Buena y complete y por no decir
que es la ms usada.
PDFEDIT: http://sourceforge.net/projects/pdfedit/
Un potente editor/lector de documentos pdf.
88
TTF-AENIGMA: http://crunchbang.org/archives/2008/06/14/aenigma-fonts-for-ubuntu/
Este es un paquete para deban y derivados que contiene mas de 400 tipos de letras
(fonts) obviamente libres que podemos instalar fcilmente y tener disponibles en todas
nuestras aplicaciones de manejo de texto.
Nota: no se si con alien podamos convertir el paquete .deb a rpm u otros para hacerlo
funcional en otras distros, pero no est dems que lo prueben.
89
CLIPGRAB: http://clipgrab.de/es
ClipGrab es un software de descarga y conversin de contenidos de YouTube, Vimeo,
Dailymotion y muchos sitios ms de video online. Otras alternativas: clive, downverter,
pytube, youtube-dl (terminal).
90
QBITTORRENT: http://www.qbittorrent.org/
Una potente herramienta para transferencias P2P una gran alternativa al utorrent y
capaz de asociar enlaces magnet. Otras alternativas: vuze, azureus, transmission,
deluge, ktorrent.
91
MIXXX: http://www.mixxx.org/
Mixxx es un software para discjockeys (Djs) totalmente gratuito y multiplataforma que
comenz a desarrollarse en el ao 2002 como un proyecto universitario. Ha pasado de ser
un programa con caractersticas elementales, lleno de bugs y poco funcional, a convertirse
en una posible alternativa a las grandes escuderas del soft comercial para DJs, que
recibe cerca de un milln de descargas anuales y en el que han colaborado
desinteresadamente ms de 100 desarrolladores y artistas.
92
CALIBRE: http://calibre-ebook.com/
Calibre es un gestor de libros electrnicos. Se conecta a tu dispositivo de lectura,
permite buscar y convertir los archivos entre varios formatos e incluso permite rellenar
sus datos automticamente.