Instalar programas en Linux

Se me ha ocurrido abrir un hilo donde encontrar esos tips que no salen en los libros y que no enseñan en ningún sitio sobre cómo instalar programas en Linux.

Este primer mensaje va dedicado a Pencil, un excelente programa de animación 2d. Pencil. Gracias a Mars Attak por su aporte.

Cita:

Bueno, como miniguía para esas veces que, alguien intenta instalar cosas que no aparecen en el repositorio en Ubuntu. Me descargo el.deb (en mi caso, a la carpeta /master/animación/recursos del usuario practicas) y me hago root (si no tenéis root definido, basta con poner sudo delante de cada orden.

Rot@pitufo:/home/practicas/master/animación/recursos# dpkg -i Pencil-0.4.3b-0ubuntu2_i386.deb.

Seleccionando el paquete Pencil previamente no seleccionado, (leyendo la base de datos.
113605 ficheros y directorios instalados actualmente.)
Desempaquetando Pencil (de Pencil-0.4.3b-0ubuntu2_i386.deb), dpkg: problemas de dependencias impiden la configuración de Pencil:
Pencil depende de libming0, sin embargo:
El paquete `libming0 no está instalado.

Pencil depende de libming0, sin embargo:
El paquete `libming0 no está instalado, dpkg: error al procesar Pencil (–install):
Problemas de dependencias – Se deja sin configurar.

Se encontraron errores al procesar:
Pencil.

Bien, nos dice que falta una librería de la que depende el programa. Pues la buscamos:
Rot@pitufo:/home/practicas/master/animación/recursos# apt-cache search libming0
Libming0 – Library todo generate swf (flash) files.

En este caso sólo hay una, pero si aparecieran varias opciones, seleccionaríamos la que consideremos que se acerca más a lo que nos piden (con la opción apt-cache show libming0 hubiéramos obtenido más información). La instalamos:
Rot@pitufo:/home/practicas/master/animación/recursos# apt-get install libming0
Leyendo lista de paquetes. Hecho.

Creando árbol de dependencias.

Leyendo la información de estado. Hecho.

Se instalaran los siguientes paquetes nuevos:
Libming0
0 actualizados, 1 se instalaran, 0 para eliminar y 0 no actualizados.
1 no instalados del todo o eliminados, necesito descargar 168kb de archivos, se utilizaran 401kb de espacio de disco adicional después de desempaquetar, des:1 index of / gutsy/Universe libming0 1:0.3.0-11.1 [168kb]
Descargados 168kb en 1s (131kb/s)
Seleccionando el paquete libming0 previamente no seleccionado, (leyendo la base de datos.
113617 ficheros y directorios instalados actualmente.)
Desempaquetando libming0 (de./libming0_1%3a0.3.0-11.1_i386.deb), configurando libming0 (1:0.3.0-11.1).

Configurando Pencil (0.4.3b-0ubuntu2).

Y ya está.


Ver más sobre el tema y los comentarios en el foro