Revista Comunicación

Repositorios en Ubuntu Linux, que son y para que sirven

Publicado el 03 diciembre 2013 por Marcostrfn @bajolinux

¿Que son los repositorios?

La instalación de aplicaciones en linux se basa en los repositorios.

En linux, un repositorio no es mas que un conjunto o recopilación de programas preparados para su instalación en una distribución determinada.

Suelen ser archivos binarios precompilados, aunque también existe la posibilidad de descargarse el código fuente.

¿Para que sirven?

Principalmente para descargar e instalar software o aplicaciones.

Pero no es su único cometido. Estos repositorios se encuentran en servidores a los que accede tu sistema para comprobar si el software instalado está actualizado a las últimas versiones. De no ser así, linux se encargará de actualizar y mantener el sistema al día.

¿A que repositorios accede mi sistema?

Para ver los repositorios que usa una distribución típica de Ubuntu basta con echar un vistazo al archivo /etc/apt/sources.list

En este archivo encontrarás líneas parecidas a las siguientes:

  1. # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
  2. # newer versions of the distribution.
  3. deb http://es.archive.ubuntu.com/ubuntu/ precise main restricted
  4. deb-src http://es.archive.ubuntu.com/ubuntu/ precise main restricted

Estas líneas nos informan entre otras cosas sobre el país o la versión.

deb http://pais.archive.ubuntu.com/ubuntu/ versión main restricted

Habilitar repositorios es tan sencillo como añadir a este archivo las líneas correspondientes y luego ejecutar la siguiente orden:

sudo apt-get update

O bien usar la orden add-apt-repository.

¿Hay distintos tipos de repositorios?

Si. Los repositorios de Ubuntu se organizan en almacenes. Los más comunes son los siguientes:

  • main: Contiene paquetes binarios (código compilado) y paquetes de código fuente de software Linux que esta soportado y puede ser distribuido libremente. Este almacén dispone de los paquetes necesarios para tener un escritorio o servidor totalmente funcional.
  • restricted: Paquetes binarios y de código fuente de uso habitual pero no disponible bajo una licencia completamente libre de uso.
  • proposed:  Paquetes de software o código fuente con versiones más modernas que las disponibles en los repositorios main o estables.
  • universe: Paquetes binarios y de código fuente  de software libre y código abierto desarrollado para Linux bajo diferentes tipos de licencias. No está garantizado su soporte.
  • multiverse: Contiene paquetes binarios y de código fuente de software cuya licencia no cumple los requisitos de Ubuntu para ser considerado como libre y de código abierto. No está soportado por Canonical.

Una instalación típica contendrá los repositorios de tipo main, restricted, universe y multiverse, pero no el proposed.

Si te gusta probar las nuevas versiones del software que tienes instalado, puedes habilitar estos repositorios siguiendo esta guía o bien unos sencillos pasos que explican perfectamente en linuxadictos.

Repositorios en Ubuntu Linux, que son y para que sirven publicado en BajoLinux.


Volver a la Portada de Logo Paperblog