Supervivencia GNU/Linux: X programa no se ejecuta/instala

Tiempos difíciles, una entrada rápida. No está dirigida a problemas compilando ni similares, sino a los que estéis más “pez” en materia de usar un Linux.

survival

Algunas veces, “por haches o por bes”, un programa que acabamos de descargar/instalar no quiere instalarse o ejecutarse. Esto es un problema bastante común en programas de Google actuales con Ubuntu 10.04 LTS (por poner un ejemplo, lo he visto con Google Chrome o Google Earth -aunque en 12.04 no me han dado ningún problema, lo que me alegra-), bien sea por el precompilado que nos descargamos o porque nuestra distro haya actualizado una librería.

Una vez descargado el instalador, si estamos en una distro de tipo Debian lo podremos abrir con gdebi y, si estamos en Ubuntu, se ejecutará con el Centro de Software. En caso de que la instalación falle sin aportarnos ningún dato, iremos (sin miedo) a la terminal.

Google Chrome Stable

Caso de ejemplo: Openclonk en Ubuntu 12.04

Tenemos un original juego en Desura, de nombre OpenClonk. Como no inicia, vamos a la terminal a ver que pasa.

OpenClonk

El archivo en color verde es el ejecutable. Si lo lanzo me dice que falta una librería:

openssl0.9.8

Este paso no es para esta entrada, pero por curiosidad consulto mi sistema a ver si tengo la librería en cuestión.

locate openssl

Vamos, que tengo la librería, aunque es la última versión y este juego quiere la 0.9.8. Pues consulto en los repositorios a ver si la tengo.

openssl098

Pues venga, me la instalo y ya arranca el juego.

apt-get

Generalización del proceso

  • Si queremos instalar un programa empaquetado en .deb:
$ sudo dpkg -i nombredearchivo.deb
  • Si queremos ejecutar un programa desempaquetado:
$ ./nombredelejecutable
  • Si el ejecutable del programa es un script ‘.sh’
$ sh nombredelejecutable.sh

Si la instalación / programa tiene alguna dependencia sin cumplir (una librería en cuestión que o no tenemos o está actualizada a una versión que no encuentra el lanzador), nos dirá que no la encuentra, por lo que la buscamos en los repositorios (servidores que nos ofrecen la instalación de software/librerías a unos clicks o un comando de terminal).

$ apt-cache search nombredelibrería

Una vez hayamos visto que la tenemos disponible, la instalamos mediante

$ sudo apt-get install nombredelibrería

Finalmente, ya podemos lanzar ese paquete/software desactualizado, no muy optimizado o lo que sea el problema… :_D

Con esta entrada de técnico-less para los más bisoños… me despido. ¡Salud!

Anuncios

Acerca de Gaius Baltar
Aficionado a la tecnología informática desde que un MSX pasó por casa y apasionado defensor del Software Libre como religión para unir a los pueblos. Es Gaius Baltar al fin y al cabo, y tiene derecho a equivocarse. Cuando se aburre, redacta y gestiona los contenidos en diversos blogs subculturales.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: