Módulo de YaST Repositorios de software

Saltar a: navegación, buscar

Introducción

Según la wikipedia un repositorio es un depósito o archivo centralizado donde se almacena y mantiene información digital. Esto trasladado a openSUSE quiere decir que es el almacén donde se guarda el software disponible para una versión determinada de la distribución. Así cada versión de openSUSE (... 11.3, 11.4, 12.1) tendrá sus propios repositorios, con el software disponible. Existen gran cantidad de repositorios, algunos oficiales mantenidos por la comunidad oficial de openSUSE, y otros mantenidos por usuarios particulares. Para evitar riesgos se aconseja añadir sólo el número de repositorios que se necesiten, no hacer una lista enorme de repositorios añadidos, y añadirlos de fuentes confiables. Lo mejor para un usuario de nivel bajo-medio es buscar en los repositorios de la comunidad y añadir de estos los estrictamente necesarios. Evitando los que tienen extensión Factory ya que estos son versiones experimentales de paquetes que formaran parte de la próxima versión estable pero que por el momento están sin depurar pudiendo contener bugs o errores.

Para la gestión de estos repositorios y de la instalación del software que contienen y tambien para muchas otras acciones de configuración del sistema, en openSUSE disponemos de YaST (acrónimo de Yet another Setup Tool, que podríamos traducir por "Otra Herramienta de Configuración Más"). Aquí nos centraremos en su modode ejecución gráfico y en su gestión de repositorios.


NOTA: Los repositorios que aparecen en las capturas ilustrativas del tutorial no tienen porque coincidir con los que dispongas en tu propio PC.


Repositorios de aplicaciones configurados

YaST - Repositorios de software.png

Gestionar los servicios y repositorios de software configurados

Un servicio o Servicio de índice de repositorio (RIS) es un protocolo para la gestión de repositorios de paquetes. Un servicio puede ofrecer uno o más repositorios de software los cuales pueden ser cambiados por el administrador del servicio.

Añadir un nuevo repositorio o servicio

Para añadir un nuevo repositorio, utilice Añadir y especifique el repositorio de software o servicio. YaST detectará automáticamente si es un servicio o repositorio lo que se encuentra disponible en esa ubicación.

Para instalar paquetes desde el CD, tenga a mano los CD o el DVD.

Puede copiar los CD al disco duro y usarlo como repositorio. Introduzca el nombre de la ruta donde se encuentra el primer CD, por ejemplo: /data1/CD1. Sólo será requerida la ruta base si todos los CD están copiados en un mismo directorio.

Modificar el estado del repositorio o servicio

Para cambiar la ubicación de un repositorio, utilice Editar. Para eliminar un repositorio, utilice Eliminar. Para habilitar o deshabilitar el repositorio, o cambiar la actualización al inicio, seleccione el repositorio en la tabla y use las casillas de selección ubicadas debajo.

Prioridad de un repositorio

Un valor entero entre 0 (la prioridad más alta) y 200 (la prioridad más baja). Por defecto este valor es 99. Si un paquete se encuentra disponible en más de un repositorio, se usará el repositorio con la prioridad más alta.

Seleccione la opción adecuada en la parte superior de la ventana para navegar en los repositorios y servicios.

Guardar los paquetes descargados

Marque esta opción para mantener los paquetes descargados en un caché local de manera que puedan ser posteriormente utilizados nuevamente cuando los paquetes son reinstalados. Si es desmarcada, los paquetes descargados son eliminados después de la instalación.

El caché local predeterminado se encuentra en el directorio /var/cache/zypp/packages. La ubicación puede ser cambiada en el archivo /etc/zypp/zypp.conf.


Añadir repositorios de la comunidad

  • Ejecutamos YaST y nos pedirá la contraseña de superusuario, ya que es quien puede realizar este tipo de cambios en el sistema.
Yast2.png
  • Una vez registrados, accedemos al menú Software (1º) y al submenú repositorios de software (2º).


YaST1.png
  • Veremos una lista con los repositorios que actualmente tengamos instalados. Pulsamos sobre el botón añadir para seleccionar nuevos repositorios que queramos incluir.


Yast3.png
  • Marcamos la opción: Repositorios de la comunidad


Yast4.png
  • YaST se conecta al servidor de openSUSE (requiere que tengamos una conexión a Internet) para descargar el listado de los repositorios de nuestra versión de openSUSE instalada y lo compara con los repositorios instalados, de donde os sacará un listado de repositorios a instalar. Por ese motivo, tu listado puede ser diferente al mostrado en la imagen de abajo.


Si seleccionáis un repositorio, conviene leer la descripción del repositorio que nos ofrece algo de información sobre su utilidad, y un breve resumen. Podemos elegir cualquier repositorio del listado, seleccionar el que más os interese.

Hay muchos que se desaconsejan añadir a los usuarios neófitos, ya que pueden contener paquetes inestables o en desarrollo, y, por tanto, pueden hacer que nuestro sistema se vuelva inestable si instalamos software que provenga de esos repositorios.

Si el repositorio consta de unos términos de licencia, tras leerlos, aceptaremos o declinaremos los mismos.

Knotes 128x128.png
Yast5.png
Por seguridad, los paquetes enviados por la red, están encriptados, por lo que es posible que le aparezca una ventana de confirmación para importar la clave pública del repositorio dado.



Añadir repositorios manualmente

Vamos a añadir manualmente un repositorio de openSUSE. En este ejemplo, queremos añadir el repositorio Java de openSUSE (que, naturalmente) está compuesto por software para Java.

YaST6.png
  • Para ello seguimos los mismos pasos que en apartado anterior hasta llegar al apartado "Seleccionar tipo de medios", dónde seleccionamos la opción: Especificar URL.


YaST7.png
  • En la siguiente pantalla debemos especificar un texto identificativo que será el que nos aparezca cuando YaST nos liste los repositorios instalados, y en el apartado URL introduciremos la dirección donde se encuentra el repositorio.



Añadir repositorios de un medio local

Hasta ahora lo que hemos utilizado son repositorios en red, a los que accedíamos mediante nuestra conexión a internet. Pero tambien es posible instalar repositorios que tengamos en un medio local, ya sea un CD-DVD o el disco duro. Un ejemplo bastante útil puede ser el repositorio [Multimedia Pack Portable]. Podemos descargarlo en nuestro disco duro (o incluso desde otros equipos sin openSUSE y despues guardarlo en nuestro PC con openSUSE instalado). Este repositorio local contiene una buena colección de programas multimedia y códecs.

YaST8.png
  • Para añadir dicho repositorio local (o el que quiera que tengamos), seguimos los pasos que se han indicado anteriormente hasta la pantalla "Seleccionar tipo de medios". En dicha pantalla se selecciona la opción: Directorio local.


YaST9.png
  • En el botón Navegación podemos navegar por nuestro disco duro hasta localizar la carpeta de nuestro rpms. Procurad poner un nombre del repositorio que sea compresible si no lo escribís YaST os pondrá el nombre de la última carpeta como nombre de repositorio.
Marcad la casilla Directorio RPM simple ya que no tenéis los metadatos o no hay información de los paquetes en la carpeta. Pinchamos "Siguiente" para crear el repositorio local.


Ver también

Enlaces externos