De Windows a Ubuntu

O cómo pasarte a Linux sin traumas.

Cómo instalar programas en Ubuntu

Publicado por Pedrules en 20 octubre 2009

Primero, os pido disculpas por haber tardado tanto en actualizar el blog, he estado liado con otras cosas y lo he dejado un poco de lado, pero espero poder dedicarle tiempo suficiente de ahora en adelante.

Después de instalar Ubuntu os habréis fijado en que ya tiene bastantes cosas instaladas, como por ejemplo OpenOffice (el office de linux), GIMP (el photoshop de linux), Pidgin , Transmission , juegos varios, etc. Pero os preguntaréis cómo podéis instalar por ejemplo el amule, vlc , exaile o algún otro programa. Como os mencioné en una entrada anterior, muchos de estos programas se encuentran en los repositorios y otros no, así que vamos a ver cómo se instala un programa.

*NOTA: Para quien no sepa qué es un repositorio le diré que es como un “almacén” que puede estar en un servidor ftp o http (conectado a internet) o incluso en un DVD que metamos en nuestro PC, donde se encuentran los paquetes de un programa o de toda una distribución, listos para instalarse como pongo un poco más abajo.

A la hora de buscar un programa tenemos los siguientes casos:

1. El programa está en los repositorios oficiales.

En este caso tenemos varias opciones para instalarlo:

a) Utilizando el terminal (“Aplicaciones-Accesorios-Terminal”).

Esta es la opción preferida por la mayoría de linuxeros en general. En el terminal disponemos de 2 aplicaciones, “apt-get” y “aptitude”, que buscan lo que le digamos en los repositorios y en caso de encontrarlo lo instala, con todas sus dependencias en caso de tenerlas. Si por ejemplo queremos instalar amule (el emule de linux) escribiríamos:

sudo apt-get install amule
o
sudo aptitude install amule

La diferencia más notable es que aptitude resuelve mejor las dependencias a la hora de desinstalar los programas, pero la mayoría de la gente (yo incluido) está acostumbrada a usar apt-get. Ambos tienen una opción que busca los paquetes, la de “aptitude search” busca sólo entre los nombres de los paquetes y “apt-cache search” busca también en la descripción de los mismos, quizá de ahí el mayor uso de apt-get.

Por supuesto, en caso de instalar cualquier otro programa deberemos cambiar “amule” por el nombre del paquete que queremos instalar, si no sabemos exactamente cómo se llama, una búsqueda con “apt-cache search” nos dirá el nombre del paquete que buscamos.

Otra cosa a tener en cuenta es actualizar los repositorios antes de hacer una búsqueda, para ello usaremos:

sudo apt-get update
o
sudo aptitude update

b) Utilizando Synaptic (“Sistema-Administración-Gestor de paquetes Synaptic”)

Al abrir synaptic veremos una ventana con los paquetes que hay en los repositorios que tengamos configurados.

Gestor de paquetes Synaptic

Gestor de paquetes Synaptic

Tenemos la posibilidad de ordenarlos por el tipo de paquete (correo, juegos, bibliotecas, administración,etc) y de buscar el nombre del paquete en una ventana más amigable que el terminal. Cuando encontremos lo que buscamos podremos marcarlo para instalar haciendo doble click sobre el paquete o utilizando el menú contextual (click derecho), una vez marcado se nos abrirá una ventana explicando los paquetes que se instalarán junto al que hayamos seleccionado (por temas de dependencias) le damos a aceptar y cuando hayamos terminado de marcar todo lo que queramos instalar pulsaremos al botón “Aplicar”.

c) Utilizando Añadir/Quitar (“Aplicaciones-Añadir/Quitar”)

Parecido a Synaptic pero donde aparecen aplicaciones completas en vez de paquetes, más “bonito” y con un ránking de popularidad de cada aplicación que queramos instalar. Creo que lo he usado 2 veces desde que tengo Ubuntu, no me gusta :P .

2. No está en los repositorios oficiales, pero en la web del programa dicen que está en un repositorio propio.

Lo que debemos hacer en este caso es agregar el repositorio a nuestra lista de origenes de software, para ello editaremos el archivo sources.list utilizando el siguiente comando:

sudo gedit /etc/apt/sources.list

Al final del archivo, añadimos los repositorios que deseamos. Por ejemplo podemos agregar el siguiente:


## Para tener virtualbox actualizado
deb http://download.virtualbox.org/virtualbox/debian intrepid non-free

Una vez añadido el repositorio, cerramos el archivo y ya podemos instalar virtualbox (o lo que haya en el repositorio agregado) de la forma 1.

También hay una forma gráfica, la podéis encontrar en Administración-Origenes del software.

3. No está en los repositorios oficiales ni hay uno propio, pero nos dan un paquete con extensión .deb (debian).

En este caso descargaremos el .deb, entraremos con el terminal en el directorio donde lo hayamos descargado y ejecutaremos:

sudo dpkg -i nombredelpaquete.deb

*TRUCO: mientras estamos escribiendo el comando, al escribir las primeras letras del nombre del programa podemos usar el Tabulador para que se autocomplete el nombre. Esto ahorra mucho tiempo a veces.

También existe una forma gráfica, haciendo doble click en el paquete.deb se abrirá el “Gestor de paquetes Gdebi” e instalará el paquete, pero es mejor aprender cómo hacerlo desde el terminal porque sirve para más distribuciones.

4. No hay repositorio y nos dan un paquete con extensión .rpm (red hat).

En caso de que sólo encontremos el paquete compilado para otra distribución podemos usar el programa “alien” para convertirlo a formato .deb. Para ello deberemos instalar alien (de la forma explicada en el punto 1) y luego dirigirnos en el terminal a la carpeta del paquete .rpm y ejecutar:

sudo alien -i paquete.rpm

Hay más opciones, pero esta es la más usada. Convertirá el rpm en un .deb y cuando acabe lo instalará.

5. No hay repositorio ni paquete de ningún tipo, nos dan directamente el código fuente.

En este caso habrá que compilar el código fuente, para ello, lo primero que hay que hacer es instalar un paquete llamado build-essential. Para ello, abrir una terminal y ejecutar el siguiente comando:

sudo aptitude install build-essential

Este paquete sólo habrá que instalarlo una vez, las siguientes veces que compilemos un programa nos saltaremos este paso.

Aunque normalmente la mayoría de las veces el código fuente viene con un archivo README donde explican cómo ha de hacerse, el procedimiento general sería:

1. Descargar el código fuente.
2. Descomprimir el archivo del codigo fuente. (“tar -xzf nombredearchivo.tar.gz”)
3. Entrar en el directorio creado al descomprimir el archivo. (“cd directoriocreado”)
4. Ejecutar el script configure. (“./configure”) Sirve para comprobar las características del sistema que afectan a la compilación, configura la compilación según estos valores y crea el archivo makefile.
5. Ejecutar el comando make. (“make”) Encargado de la compilación.
6. Ejecutar el comando sudo make install. (“sudo make install”) Instala la aplicación en el sistema.

¿Creéis que me he dejado algo?
¡Decídmelo en un comentario!

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

 
Seguir

Get every new post delivered to your Inbox.