openSUSE: instalar una versión anterior de un programa

En este tutorial veremos cómo regresar un programa a una versión anterior mediante el gestor de software YaST.

Siempre queremos tener instaladas las últimas versiones estables disponibles del software que utilizamos. Y esto es una buena medida, ya que estas nuevas versiones suelen incluir mejoras,nuevas funcionalidades, resuelven problemas de funcionamiento o seguridad, etc…

Pero a veces pasa que este nuevo software es incompatible con otro, o surgen problemas que deben ser solucionados. Por lo que debemos volver a instalar la versión anterior del software en cuestión para regresar al estado en el que funcionaba todo, y esperar (o tratar de solucionar) que lo resuelvan en una nueva versión.

Para realizar esto en openSUSE vía YaST es muy fácil, veamos cómo:

  • Primero debemos abrir YaST y buscar el software que queremos regresar a una versión anterior. En este caso simularemos que queremos regresar el navegador Firefox a una versión anterior. ()
  • Pulsamos sobre la pestaña de versiones tal como se ve en la siguiente imagen. ()

Pincha sobre la imagen para ampliar

  • En la pantalla que aparece nos presenta las versiones anteriores disponibles de ese paquete de soft. Ahora es sencillo, simplemente selecciona la versión que quieres marcándola y dándole a aceptar. El gestor de paquetes reinstalará la versión que hayas elegido.

Pincha sobre la imagen para ampliar

Sencillo verdad? Espero que te sea útil. He visto varias preguntas sobre este tema, y recuerdo que alguna vez también yo lo pregunté, así que lo comparto por aqui.

————————————————————————–

Modificar las opciones de arranque del GRUB en openSUSE

Al instalar nuevos Kernels de Linux en nuestro openSUSE verás en el Grub de arranque las distintas opciones, el failsafe, el Desktop, el PAE, Default, etc…

Aqui veremos como modificar el GRUB para seleccionar uno como predeterminado, y como hacer la espera inicial más corta. Se puede hacer modificando el archivo correspondiente desde un editor de texto. Pero ya que openSUSE posee Yast, utilizaremos este para hacerlo de forma gráfica. En las capturas que siguen se muestra como seguir estos sencillos pasos.

Lo primero abrir Yast, seleccionar System y Boot loader, en esta pantalla veremos las diferentes opciones de los diferentes Kernels que tengamos instalados. Para seleccionar uno como predeterminado al arrancar, seleccionarlo y marcar la casilla Establecer por defecto, y veremos como este queda marcado para ser el inicial al arrancar por defecto. Desde esta pantalla tambien podremos reordenar las entradas, subiendolas o bajándolas, o incluso eliminándolas.

haz click sobre la imagen para ampliarla

Para reducir el tiempo de espera antes de la selección del arranque podemos hacerlo pinchando en la pestaña Instalación del cagador de arranque, ahí seleccionamos Opciones del cargador de arranque y encontramos dónde poder modificar el tiempo inicial de espera.

Haz click en la imagen para ampliar

Haz click en la imagen para ampliar

 

ACTUALIZACIÓN:  He hecho este artículo para la wiki de openSUSE, que puedes ver en este enlace: http://es.opensuse.org/SDB:CÓMO_Cambiar_la_opción_y_el_tiempo_de_espera_por_defecto_en_GRUB

——————————————————————————————————————————————————————————————

Borrar archivos temporales en cada reinicio de openSUSE

Antes que nada aclarar que esta entrada está sacada de una guia de foroSUSE creada por Diablo Rojo, que podeis consultar en este enlace, pincha aqui

Si añado una entrada con esto es porque cada vez que instalo openSUSE debo andar buscando donde estaba el post, etc… Así que lo dejo aquí recogido para mi, y si le sirve a alguien más pues mira que bien !! La guía estaba hecha para una versión antigua de openSUSE, la 10.3 creo, pero a día de hoy con la 11.4 sigue siendo válida.

Cierto que existen alternativas con programas que limpian temporales, y demás ficheros residuales que se configuren, con herramientas tales como Sweeper o BleachBit, uno instalado por defecto y otro disponible desde los repositorios. Pero la forma en la que se explica es una manera “nativa” de realizarlo sin recurrir a software añadido.

A continuación transcribo (rectificando alguna errata o estilo, pero manteniendo el núcleo del original) la guia creada por Diablo Rojo en foroSUSE

Lamentablemente openSUSE no borra los archivos temporales ni los archivos de la caché del escritorio, por dicho motivo se va llenado de basura la partición principal y si no se borran, llegará un momento en que no tendrá espacio para mas archivos temporales y eso puede tener consecuencias desastrosas para openSUSE. Hay una manera sencilla de mantener las carpetas /tmp y /var/tmp libre de archivos temporales y de la cache del escritorio ya que serán eliminados automáticamente. Puede recuperar un montón de espacio para la partición principal </> y así instalar mas programas.

A) De manera gráfica mediante Yast: 

Abrir YAST ->  Sistema ->Editor para los archivos /etc/sysconfig

Cuando abre la ventana, en la columna izquierda del Editor, haga clic en el signo + de System y, a continuación, ir a Cron y haga clic en el signo +

Seleccionar MAX_DAYS_IN_TMP y cambiar el número de 0 a 1

Seleccionar MAX_DAYS_IN_LONG_TMP y cambiar el número de 0 a 1

Seleccionar LONG_TMP_DIRS_TO_CLEAR para añadir la otra carpeta donde se almacena ficheros temporales llamada “/var/tmp” (sin las comillas)

Seleccionar CLEAR_TMP_DIRS_AT_BOOTUP y ahora el cambio es distinto de “no” a “yes” (sin las comillas)

Verifica y acepta los cambios cuando pulses Aceptar.

B) Mediante consola:

Como superusuario root editar el archivo /etc/sysconfig/cron para cambiar los siguientes valores:

MAX_DAYS_IN_TMP=”1″
MAX_DAYS_IN_LONG_TMP=”1″
LONG_TMP_DIRS_TO_CLEAR=”/var/tmp”
CLEAR_TMP_DIRS_AT_BOOTUP=”yes”
Reinicie el sistema y los archivos temporales y la cache del escritorio de las carpetas /tmp y /var/tmp serán borrados. También sera eliminados automáticamente cuando llegan a las 24 horas y cada vez que reinicie su openSUSE.

Más información aqui. Espero que sea útil…

PS: Esto es válido para las versiones de openSUSE anteriores a la 12.1 que utilizaban sysvinit. A partir de la 12.1 openSUSE utiliza el gestor de arranque del sistema systemd. Para ver cómo se hace pincha aqui.

———————————————————————————

Añadir repositorios e instalar programas desde Yast en openSUSE

Muy bien, ya has instalado openSUSE? Ahora quieres instalar programas, quieres utilizar tu flamante nuevo sistema operativo GNU/Linux. Desde donde me bajo los programas con sus serial, sus KeyGen, sus cracks, etc…??

Bueno, lo primero decirte que en GNU/Linux no funcionan los programas hechos para cualquier versión de Microsoft, pero no desesperes, la comunidad GNU/Linux desarrolla programas tan o más funcionales que los que existen para Windows, y con una ventaja, la mayoría son software libre. Que quiere esto decir? Que no tienen una licencia de pago de uso, que son abiertos (no todos) por lo que todos los desarrolladores conocen sus líneas de código, con lo que se pueden implementar nuevas funciones por parte de la comunidad.

Con lo que si quieres utilizar un reproductor (Amarok, Clementine, Banshee…) un editor de imágenes (GIMP, Inkscape…) un navegador (Firefox, Iceweasel, Chromium, Opera…) Chat (Kopete, amsn…)o cualquier otro software que necesites, todos están disponibles en sus versiones estables en los repositorios, puede que encuentres un equivalente al programa de Windows totalmente funcional y disponible.

- ¿Qué es un repositorio?

La Wikipedia dice: Un repositorio, depósito o archivo es un sitio centralizado donde se almacena y mantiene información digital, habitualmente bases de datos o archivos informáticos. Esto referido a openSUSE quiere decir que un repositorio es un “almacen” de software disponible para nuestra versión de openSUSE en la que podremos buscar y seleccionar el programa, driver, o cualquier software que necesitemos…

Para buscar dentro de los repositorios primero debemos seleccionar cuales de ellos nos interesan.

Para el manejo de software (y para muchas más configuraciones) tenemos en openSUSE una gran herramienta llamada Yast, también existe la posibilidad de manejar los repositorios y software desde la línea de comandos con el comando zypper, pero de eso hoy no hablaremos…

- Añadiendo repositorios con YaST

Abrimos Yast, desde el Kickoff menú, un lanzador en el panel o con Alt+F2 y escribiendo Yast. Nos saldrá una ventana para loguearnos como root, ya que requiere este tipo de privilegios. En la pestaña de la izquierda seleccionamos Software, y en la derecha elegimos Repositorios de Software.

Nos saldrá una nueva ventana con los repositorios que en ese momento tengamos “dados de alta” Damos en la pestaña Añadir, y nos presenta varias opciones, especificar una dirección que conozcas, una ruta en el disco duro, porque lo has bajado desde otro PC, etc…

Nosotros elegiremos Repositorios de la comunidad, depósitos oficiales de openSUSE con los paquetes bien probados, a los que se proporciona actualizaciones de seguridad. De los repositorios disponibles nosotros marcaremos en la casilla de la izquierda los que necesitemos:

  • Oss: El repositorio principal, solamente software libre.
  • Non-oss: Software no libre, como Flashplayer, Java, Opera, IPW-firmware, RealPlayer etc.
  • Update: Repositorio para las actualizaciones oficiales de seguridad y corrección de fallos.
  • Debug: Paquetes debuginfo. Fuentes RPMs. Sólo para usuarios avanzados.
  • Contrib: es el repositorio universal de openSUSE para paquetes de terceros.
  • ATI o Nvidia: Repositorios con drivers para tarjetas gráficas.
  • Packman: ofrece varios paquetes adicionales para openSUSE. Es el repositorio externo de openSUSE más grande.
  • etc, etc, etc

Se aconseja no apuntarse a todos los repositorios que haya, si no sólo aquellos que necesitemos, también se aconseja utilizar los repositorios oficiales, aunque no quita para que incluyamos un repositorio en concreto extraoficial porque incluye algún tipo de software que queramos.

Bien, marcados los repositorios deseados, aceptamos y se inicia el proceso de inclusión de los repositorios. Una vez que hemos añadidos los repositorios, ya podemos buscar el software que deseamos, nuevamente haciendo uso de Yast de una manera gráfica (Zypper desde la línea de comandos).

- Añadiendo paquetes de software con YaST

Abrimos Yast, nos logueamos, y desde el apartado de software y desde instalar/desinstalar software esperamos a que Yast se conecte con los repositorios que tengamos añadidos, y en la pestaña de Buscar, desde la caja de búsqueda metemos el software que necesitemos.

 En el caso del ejemplo el programa de chat amsn,similar al messenger de Microsoft. Pues eso, escribimos amsn y damos a Buscar (no es necesario escribir el nombre del programa, si queremos un editor de vídeo, escribimos vídeo y nos presentará una lista con todos los programas que contengan la palabra vídeo en su nombre o descripción, o incluso si no sabemos el nombre entero con escribir una parte es probable que lo encontremos en la lista que nos presente.)

Nos presentará un lista con los programas coincidentes con la búsqueda. Simplemente marcaríamos los que queramos en la casilla de la izquierda y daríamos Aceptar para empezar el proceso de instalación, ves que fácil??

- Actualizando un programa ya instalado

Como hemos dicho en un repositorio también se incluyen las nuevas versiones de los programas, es decir que podemos estar trabajando con la versión1.2 , por ejemplo, y estar ya disponible la 1.3.

Desde Yast buscamos el programa, en el caso del ejemplo Kdenlive (el editor de vídeo con el que está hecho el tutorial) y vemos que en texto azul nos presenta la nueva versión disponible. Sobre el programa deseado, damos click derecho y de las opciones que nos da seleccionamos actualizar (también podríamos desinstalarlo eligiendo la opción de desinstalar), y despues Aceptar, y se inicia el proceso de instalación de la nueva versión, fácil no??

Pues a que esperas a ponerlo en práctica!!

El video tutorial está grabado con RecordMydesktop, y editado con Kdenlive bajo openSUSE.

La música del tutorial es de un grupo llamado Fortadelis, y el tema se llama Funktional, lo puedes descargar desde su página en Jamendo, en esta dirección: http://www.jamendo.com/es/album/82984

Espero que sea de utilidad…

PD: También podéis visitar la wiki de openSUSE pinchando aqui donde podreis encontrar más información.

————————————————————–