¿Qué hacer si una aplicación falla en Linux?
Uno de los principales problemas del software de código cerrado es su poca transparencia cuando una aplicación falla, la famosas pantallas azules de Windows es un ejemplo. De momento un programa deja de ir bien y no sabes muy bien cual es la razón.
Para solucionar un problema en primer lugar debes saber cual es, y esa es otra de las grandes ventajas de Linux. Si una aplicación no funciona como debiera (no arranca, se cuelga, desaparece, etc) hay una forma de solucionarlo o como mínimo, de intentar arreglarlo.
Para ello se debe iniciar una sesión de consola y ejecutar en ella directamente la aplicación. Por ejemplo, si el firefox, no arranca como debe, abrimos la consola y ejecutamos:
# firefox
Entonces se mostrarán todos los procesos que pone en marcha la aplicación, en el caso de mostrar algún error, lo mostrará en la consola. Esto es muy útil ya que así sabes qué es lo que falla y con la ayuda de los internautas puedes solucionarlo (borrando una carpeta, editando un fichero, etc
Este es un método muy útil para aprender a hacer cosas en Linux sin desesperarte, y no te preocupes, la comunidad linuxera es muy colaborativa.
Uno de los sitios que más os pueden ayudar en la solución de problemas con OpenSuse es el foro de ForoSuSE
Cómo actualizar tu OpenSuse con Smart Package Manager
Ya tenemos instalado smart en nuestro Linux, ahora sólo falta saber como funciona.
En primer lugar lo ejecutamos, como se explicó en el post anterior.
Una vez ejecutado, la aplicación realiza una actualización de la base de datos interna y muestra una ventana como la siguiente (si en View tenéis seleccionado el modo Group: View->Tree View->Group).

Ahora queremos ver si existe alguna actualización, pulsamos en el icono
o File->Update Channels, así buscará Internet los repositorios que tengamos y los comparará con los nuestros. Esta operación abre una ventana y se toma su tiempo un rato en realizarse, mientras muestra cómo actualiza los datos de los diferentes repositorios. Cuando termine realizará otra actualización de la base de datos o caché.
A continuación, debemos decirle que actualice, para ello pulsamos el icono
o Edit->Update All… Si hay algo que actualizar, aparecerá una ventana como la siguiente, donde nos muestra los cambios que va a efectuar. Pulsamos aceptar.

Otra ventana de confirmación aparece (por si nos arrepentimos), aceptamos otra vez (por supuesto). Ahora empieza la descarga de los paquetes con la aparición de otra ventana donde nos muestra cómo los descarga, según la conexión tardara otro ratito. Una advertencia, a veces, si la conexión no es buena la masiva descarga falla y aparece un mensaje de error. No hay problema, eliminamos el mensaje y pulsamos en el icono
o Edit->Execute Changes, y continuará donde había fallado.
Una vez descargados los paquetes, y si no hay ningún problema, el mismo smart los instalará. Por cierto, no es necesario reiniciar nada.
Ya tenemos nuestro sistema en forma y actualizado, con unos cuantos clics.
Más información: OpenSuse Wiki




