Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad 12
ÍNDICE
1. Operaciones generales en Linux
2. Gestión de discos en Linux
3. Gestionar hardware del equipo
4. Monitorización y rendimiento del sistema
5. Actualización del Sistema Operativo
6. Paquetes de datos en Ubuntu
7. Añadir o eliminar software en Ubuntu
8. Uso de los diferentes instaladores en Ubuntu
9. Instalar software de terceros en Ubuntu
2
12 Operaciones generales sobre sistemas operativos Linux
B. Limpiar escritorio
Normalmente, el escritorio de Linux, igual que el de Windows, está lleno de iconos, ventanas,
y ahora el nuevo lanzador Dash.
Para dejar limpio el escritorio de ventanas, basta con cerrarlas o minimizar todas y cada una
de las ventanas abiertas. De esta forma, tendremos toda la superficie disponible para realizar
la operación deseada. Otra forma de limpiar el escritorio es pulsar la combinación de teclas
Windows+d.
12 Operaciones generales sobre sistemas operativos Linux
C. Ayuda en Linux
Para obtener ayuda y soporte técnico en Linux, de forma similar a Windows, haremos clic en Inicio,
Más aplicaciones, Accesorios, Ayuda.
Cada tipo de dispositivo tiene reservada una cantidad de archivos con un nombre concreto que solo
se diferencian en un número.
En Linux, los archivos de los dispositivos, ya sean para discos duros, monitores, disquetes, unidades
de DVD, etc., se encuentran dentro del directorio /dev. Así, los discos duros físicos están asociados a
archivos de dispositivos del tipo /dev/sd, y cada disco en particular se diferencia del otro en un
número o una letra. Por ejemplo, si disponemos de varios discos duros en nuestro equipo, el primero
se llamará /dev/sda, el segundo /dev/sdb, etc. Y si tenemos varias particiones en el mismo disco, la
primera se llamará /dev/sda1, la segunda /dev/sda2, etc.
12 Operaciones generales sobre sistemas operativos Linux
En general, los archivos especiales dentro del directorio /dev asociados a los dispositivos de
almacenamiento son los siguientes:
El enlace no es ni más ni menos que indicar en qué punto del sistema de archivos colocamos la raíz
del sistema de archivos del dispositivo que se está montando.
Por fortuna, el montaje de dispositivos, al menos en esta versión de Ubuntu, está actualmente
automatizado. Cuando introducimos un disco en la unidad de DVD o CD-ROM o insertamos un
dispositivo USB, aparecen automáticamente en el escritorio iconos que representan los nuevos
dispositivos.
Las órdenes mount y umount se utilizan para montar dispositivos de almacenamiento y enlazarlos al
sistema principal de archivos.
Lo que sí es necesario de vez en cuando, como ocurre en los sistemas Windows, es chequear la
integridad de los discos duros, tanto lógica como físicamente.
Sería imposible indicar cómo solucionar los problemas específicos de instalación de cada tipo de
hardware. Pero lo bueno de este tipo de distribuciones es que con seguridad en alguna de las
páginas relacionadas con este sistema operativo, como http:// www.guia-ubuntu.org/index.php?
title=Portada, encontraremos suficiente información relacionada con el hardware que deseamos
instalar.
Estos controladores hardware son controladores suministrados por los fabricantes de hardware para
Ubuntu, de ahí su nombre de privativos. El resto de controladores son genéricos suministrados por el
propio sistema operativo.
Solamente podremos instalar nuevos controladores hardware si el fabricante, por ejemplo Nvidia o
Ati, los suministran. La mayoría de los fabricantes no suministran controladores privativos.
12 Operaciones generales sobre sistemas operativos Linux
Para mejorar el rendimiento del equipo se pueden hacer muchísimas cosas, pero todas ellas son algo
complicadas para realizarlas en este momento. A continuación enumeraremos algunos trucos, pero
insistimos en la importancia de no poner ninguno en práctica todavía.
Instala los drivers de tu tarjeta gráfica, activa el DMA (en caso de que tus unidades de disco lo
soporten), elimina soporte para IPv6, Utiliza un gestor de ventanas más ligero que Gnome, ajusta
memoria Swap, desactiva Java en OpenOffice. org, etc.
En ellos, además se encuentra todo el software que la comunidad de Ubuntu pone a nuestra
disposición, tanto para instalar cosas nuevas, juegos, accesorios, aplicaciones, como para actualizar
el software que ya tenemos instalado con la última versión.
Siempre se ha pensado que para Linux existen pocas o muy pocas aplicaciones, pero Ubuntu
demuestra lo contrario, ya que pone a nuestra disposición miles de programas y aplicaciones que se
pueden instalar de forma fácil y rápida.
En Ubuntu, las aplicaciones con las que se instalan funcionalidades nuevas para el sistema operativo, o
simplemente aplicaciones de utilidad para el usuario, se distribuyen en archivos empaquetados.
Normalmente las aplicaciones se distribuyen en paquetes comprimidos con extensiones zip, gzip, rpm,
tar, etc. Ya vimos cómo se instalaba software adicional del sistema operativo y aplicaciones o
programas de utilidad para el usuario. En Linux el procedimiento es algo más largo, pero no demasiado
complejo.
Para ejecutar o lanzar la aplicación en la mayoría de los casos basta con descomprimir la aplicación
empaquetada en la carpeta deseada y lanzar su ejecutable. Podemos observar que, a diferencia de
Windows, realmente en Linux no se instalan aplicaciones, simplemente se descomprimen paquetes de
archivos, siendo uno o varios de ellos archivos ejecutables que hacen funcionar el nuevo programa o
aplicación.
12 Operaciones generales sobre sistemas operativos Linux
Eso sí, hay algunas aplicaciones que necesitan que parte de los archivos que estamos
descomprimiendo se copien en determinados directorios del sistema de archivos. Si esta operación la
tuviéramos que realizar manualmente tardaríamos demasiado tiempo y podríamos no copiar todos los
archivos necesarios en sus ubicaciones concretas.
A. Paquetes binarios
Los paquetes binarios se caracterizan porque contienen código máquina, y no código fuente, por lo
que cada tipo de arquitectura (X86, ALPHA, SPARC, etc.) necesita su propio paquete. Hay varios
tipos de paquetes binarios; dependiendo de la distribución de Linux, se usarán unos u otros:
• Paquetes rpm. Estos paquetes son utilizados por las distribuciones Red Hat, SuSE, Mandrake,
Conectiva, Caldera, etc.
• Paquetes deb. Estos paquetes son utilizados por distribuciones como Debian y sus distribuciones
como Ubuntu, Knoppix, Linex o MAX, distribución de Linux Ubuntu adaptada por la Comunidad de
Madrid. Es un sistema de paquetes muy potente y flexible, que permite al administrador mantener las
aplicaciones controladas en todo momento. Las utilidades que manejan este tipo de paquetes son apt
y dpkg. La forma de reconocerlos es porque tienen la extensión .deb.
12 Operaciones generales sobre sistemas operativos Linux
• Paquetes tgz o tar.gz. Estos paquetes son los utilizados por la distribución Slackware, y siguen los
mismos principios que los anteriores tipos de paquetes, aunque tienen una estructura distinta. Estos
paquetes contienen archivos comprimidos que normalmente incluyen el programa ejecutable. No se
utilizan de forma especial en ninguna versión de Linux y se gestionan manualmente.
• Paquetes ebuild. Son paquetes diseñados para la distribución Gentoo e incluyen el código fuente
de la aplicación y las instrucciones para su instalación.
• Paquetes src. En este tipo de paquetes solamente se incluye el código fuente de la aplicación, pero
no su ejecutable.
Aunque cada aplicación tiene un modo de instalación, que normalmente viene especificado en el
fichero README o INSTALL de la propia aplicación, los pasos más comunes a la hora de instalar una
aplicación con el código fuente son los explicados en el punto 6.6.
Generalmente, la aplicación se nos presentará en un fichero tipo .tar.gz o .tar.bz2. Lo primero que
tendremos que hacer es descomprimir y descompactar el archivo en cuestión, para ello seguiremos
los pasos explicados en la Unidad anterior.
12 Operaciones generales sobre sistemas operativos Linux
En Linux hay muchos programas que dependen unos de otros para que funcionen correctamente, es
decir, necesitan que otros programas se hayan instalado anteriormente para poder funcionar.
Este tipo de dependencias suelen venir indicadas en los propios paquetes, pero a veces es complicado
llegar a analizarlas y a entenderlas adecuadamente.
Para ello, además de la forma manual para instalar aplicaciones, Ubuntu pone a nuestra disposición
gestores de paquetes, que se encargan de analizar las dependencias instalando la aplicación o
programa deseado y el resto de software necesario.
Por otro lado, en Ubuntu existen los llamados repositorios como almacén centralizado de software en
línea, que pone a disposición de los usuarios las aplicaciones existentes para cada una de las
distribuciones de Linux.
De esta forma, directamente desde Internet a través de los repositorios, también podremos descargar
software para posteriormente instalarlo con el gestor de aplicaciones.
12 Operaciones generales sobre sistemas operativos Linux
A partir de la Oneric Ocelot, es decir, a partir de la versión 11.10 de Ubuntu, el gestor de software es
mucho más potente, ofrece mucha más información y posibilidades.
Es muy importante tener en cuenta que tenemos que tener conexión a Internet ya que todos los
paquetes de software que instalemos, o la mayoría de ellos, se encuentran en los llamados
repositorios. Estos repositorios no son ni más ni menos que servidores y orígenes de datos que
ponen a nuestra disposición gran cantidad de software.
De la cuestión de la configuración de red, de momento, se ocupa Ubuntu, siempre y cuando haya una
tarjeta de red en el equipo y un router en la red que nos de acceso a la Web. Ubuntu se encarga de
forma automática de configurar el acceso a Internet.
La diferencia es que iremos viendo todo lo que va ocurriendo cuando se descargan paquetes, se
instalan y configura la aplicación para su funcionamiento.
12 Operaciones generales sobre sistemas operativos Linux
Hay varias formas de instalar aplicaciones o paquetes y dependiendo de su tipo, utilizaremos uno u
otro de los posibles instaladores que en entorno terminal nos ofrece Ubuntu.
Mencionar que los más habituales son dpkg, aptitude, apt-get o make, cada uno de ellos utilizado
para instalar un tipo de paquetes. Estos instaladores los veremos más detalladamente en el siguiente
punto.
Estas aplicaciones pueden ser de los tipos vistos anteriormente, y normalmente serán paquetes deb,
rpm o tar.
Para instalar estas aplicaciones, dependiendo del tipo de paquete que se trate, Ubuntu pone a
nuestra disposición su amplia gama de instaladores. Veamos cuáles son.
En los repositorios propios de Ubuntu y en los generales de Linux, existen más de 27 aplicaciones
disponibles paras ser instaladas, ya que además APT fue rápidamente utilizado para funcionar con
paquetes .deb, en los sistemas Debian y distribuciones derivadas, e incluso con paquetes .rpm.
La herramienta make se usa para crear ficheros ejecutables o programas que posteriormente pueden
ser instalados de alguna de las formas que ya conocemos.
Los makefiles son los ficheros de texto que utiliza make para gestionar la compilación de programas.
Con make se gestionan, instalan y compilan los llamados paquetes con código fuente
Puede ocurrir que al descomprimir ficheros con la orden tar no se generen directamente paquetes
ejecutables, sino solamente los archivos o códigos fuente de la aplicación a instalar.
Para ello tendremos que recurrir a compilar el código fuente generado en la descompresión para
posteriormente realizar la instalación del paquete.
Para compilar e instalar paquetes de esta forma, siempre tendremos que tener privilegios de Súper
Usuario sobre el sistema y seguir los siguientes pasos:
• Descargar el código fuente.
• Descomprimir el código, normalmente con tar.
• Entrar en la carpeta creada al descomprimir el código.
• Ejecutar el script ./configure con el que generaremos el makefile.
• Ejecutar el comando make, para compilar el paquete.
• Ejecutar el comando sudo make install, que instala la.
12 Operaciones generales sobre sistemas operativos Linux
Existe un tipo de paquete universal válido para todas las versiones de Linux. Este tipo de paquetes no
son ni más ni menos que ficheros comprimidos de tipo .tar o .gz o una combinación de ambos tar.gz.
Este tipo de paquetes denominados tarballs también se encuentran en formato .tar.bz, .tar.bz2,
etcétera.
Para instalar este tipo de paquetes el procedimiento es totalmente manual y hay que realizarlo en modo
terminal. No se pueden instalar en entorno gráfico.
B) Instalar paquetes rpm convertidos con alien.
Especialmente los paquetes de tipo .rpm, entre otros, no están diseñados específicamente para Ubuntu
y por eso no es recomendable instalarlos en este sistema operativo. Si a pesar de todo deseáramos
instalar uno, lo más recomendable es convertirlo a .deb. Para ello, deberemos ejecutar la utilidad
instalada anteriormente llamada alien.
12 Operaciones generales sobre sistemas operativos Linux
Créditos:
Derechos reservados © 2012, respecto a la segunda edición en español, por:
McGraw-Hill/Interamericana de España, S.L.
Autores del material complementario: Francisco Javier Muñoz López, Javier Rodríguez Pascua
23