Repositorios (Gnu/Linux Debian)

Páginas: 5 (1213 palabras) Publicado: 18 de enero de 2013
Repositorio; ¿que es?¿como funciona?
Empecemos por el principio.
Como quizás sepas, sino te lo explico yo ahora:

Linux, es únicamente el kernel o núcleo. El kernel o núcleo es el programa que permite a los demás programas comunicarse con el hardware y gestionar los recursos del ordenador (procesador, memoria, disco duro, USB...), este por si solo no vale para nada.

GNU son lasaplicaciones y/o programas que utilizamos a diarios, y al igual que Linux, este por si solo no vale para nada.

========================================================

En conclusión:

El kernel o núcleo es una parte fundamental de un sistema operativo, que en esencia es un núcleo, y GNU es una serie de programas que permiten a un usuario interactuar con el kernel o núcleo. En nuestro caso, es lo quese denomina GNU/Linux, núcleo Linux con las aplicaciones o programas del proyecto GNU.

========================================================

El siguiente nivel, serían las distribuciones de GNU/Linux, como Debian, Guadalinex, ubuntu.... (que es el conjunto de muchísimos programas integrados que se ejecutan sobre un sistema operativo GNU/Linux.) Ahora bien, por lo general, cuando se hablade Linux mucha gente se refiere indistintamente a uno u otro concepto, cuando lo correcto es decir GNU/Linux (aplicaciones o programas + kernel o núcleo)

Las distribuciones están formadas por paquetes. Un paquete viene a ser una pieza de software que cumple una determinada funcionalidad. Así pues, un paquete puede ser un programa, una biblioteca, un conjunto de plugins... Pueden ser incluso,por ejemplo, iconos.

¿Y a qué se debe esto? Básicamente, a que una distribución puede verse como un gran LEGO. Cada paquete es una pieza del LEGO. A la hora de construir el LEGO, para colocar algunas piezas, debes haber puesto otras antes (las llamadas dependencias). Algunas piezas son claves, y forman la base para que se puedan colocar todas las demás (como por ejemplo, el kernel). Otras, encambio, sólo son necesarias para piezas muy concretas. Y muchas piezas no tienen nada que ver unas con otras.

Y, al fin, llegamos al concepto de repositorio.

El repositorio es un almacén de paquetes (como la caja con las piezas). Los repositorios pueden estar en internet, en un medio extraíble como un CD, en el disco duro...

Hay tanto repositorios oficiales con todos los paquetes de ladistribución, así como sus actualizaciones de seguridad y bugs, como repositorios con software que no se puede incluir en los oficiales (que contiene códecs multimedia propietarios, programas libres pero con restricciones legales y cosas así), como repositorios mantenidos por voluntarios con las últimas versiones del software (con los que hay que tener mucho cuidado. Personalmente, no te recomendaríausarlos).

Los repositorios oficiales públicos de Debian en internet contienen únicamente software libre.
* Los paquetes libres van en el directorio main
* Los que no son libres van en el directorio non-free
* Los paquetes libres que dependen de los que no son libres van en el directorio contrib.

Existen también otros directorios poco comunes que son el non-US/main que contienenpaquetes que son libres pero que no pueden ser exportados desde un servidor en los Estados Unidos y el directorio non-US/non-free que contiene paquetes que tienen alguna condición de licencia onerosa que restringe su uso o redistribución. No pueden ser exportados de los Estados Unidos porque son paquetes de software de cifrado que no están gestionados por el procedimiento de control de exportaciónque se usa con los paquetes de main o no pueden ser almacenados en servidores en los Estados Unidos por estar sujetos a problemas de patentes.

Así que solo nos centraremos en los directorios: main, non-free y contrib

Y, finalmente, nos encontramos con el sistema de gestión de paquetes. En el caso de Debian éstos son:
* - apt-get
* - synaptic
* - aptitude
* - dselect 
Son...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Debian GNU/Linux
  • Cooperative linux (colinux) con debian gnu/linux
  • Manual De Configuración De Un Servidor De Clientes Ligeros Con Debian Gnu/Linux.
  • Linux Debian
  • Gnu/linux
  • Gnu/linux
  • Gnu/Linux
  • linux gnu

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS